Information Technology Reference
In-Depth Information
Table 1. continued
EDF uses OWL-S to determine relevant data sources and matching IC agent.
Example of OWL-S at EDF.
<Reference id=”BankOne” URI= http://someURL/index html>
<Object id= “BankStmtComponentDataObject” />
<Source targetNamespace= http://someURL/wsdl/getBalanceStmt />
<DigestMethod Algorithm= “http: //www.w org/00/0/xmldsig#sha” />
<service:presentedBy rdf:sresource= http://someURL/services/EDFService.
owl#ICAgentService>
<pro le:serviceName>IC_Agent1 </proile:serviceName>
<proile:contactInformationrdf:resource=“#Interaction_Agent”/>
<proile:servicestatus=“active”/>
</service: presentedBy>
</Reference>
Personal Agent
Extended Directory
Facilitator
Results returned from IC agents reported back to PA.
#DataSource: Web Service URI to access financial data from investment firm.
<proileHierarchy:ICAgent1rdf:ID=“Proile_of_IC_Agent_ForData_Source1”>
<service:presentedBy rdf:resource= http://someURL/services/EDFService.
owl#ICAgentService/>
<proile:serviceName>IC_Agent1</proile serviceName>
<proile:contactInformationrdf:resource=“#Interaction_Agent”/>
<!--Agent element: DataSource -->
<proile:hasInputrdf:resource="http://someURL/services/EDFAgentModel.
owl#DataSource"/>
<!--Agent element:Capability-->
<proile:hasInputrdf:resource=http://someURL/service/EDFAgentModel.
owl#QueryStatement/>
<proile:hasInputrdf:resource=http://someURL/services?EDFAgentModel.owl#Output/>
<!--Agent element:Contraints-->
<proile:hasInputrdf:resource=“gttp //someURL/services/EDFAgentModel.
owl#Constraint”/>
</proileHierarchy:ICAgent1>
Extended Directory
Facilitator
Interaction Controller
Agent
IC Agents return individual results back to EDF.
EDF performs URI lookup for data source identification and determine schema
changes if any, since last access.
CC informs EDF when new data sources are added or when schema changes
are noticed in existing data sources.
Extended Directory
Facilitator
CC passes new data source URI information to EDF to be used by IC agents
when accessing the data source.
Communication
Controller
EDF invokes EMA to create new IC agents where none exist. EDF provides
agent creation and instantiation descriptions (code template locations, down-
loadable .jar files, class libraries).
Extended Directory
Facilitator
EMA instantiates IC agent from existing IC type classes, creates IC agent by
combining existing functions, adjusts existing IC agents to interact with new
data sources. EDF updates its OWL-S with the new IC agent reference informa-
tion.
Extensibility Manage-
ment Agent
continued on following page
Search WWH ::




Custom Search