11
Outbrief of SWSI Architecture Committee F2F Sat, April 12, 2003 Miami, FL Mark H. Burstein BBN Technologies

Outbrief of SWSI Architecture Committee F2F Sat, April 12, 2003 Miami, FL Mark H. Burstein BBN Technologies

Embed Size (px)

Citation preview

Page 1: Outbrief of SWSI Architecture Committee F2F Sat, April 12, 2003 Miami, FL Mark H. Burstein BBN Technologies

Outbrief of SWSI Architecture Committee

F2F

Sat, April 12, 2003Miami, FL

Mark H. Burstein

BBN Technologies

Page 2: Outbrief of SWSI Architecture Committee F2F Sat, April 12, 2003 Miami, FL Mark H. Burstein BBN Technologies

Potential Requirements for SWS(the big picture)

For WS, interpretation of XML seems essential. • For SWS, Agents must be able to:

– Interpret OWL (or equiv)• Or bridging by providing semantics for non-semantic agents

– Incorporate of new classes, descriptions dynamically– Formulate goals that can be satisfied by discovery (or

possibly composition) of remote services– Access internal knowledge to supply information

required for service requests (e.g. credit card info)– Utilize internal or external translation capabilities

Page 3: Outbrief of SWSI Architecture Committee F2F Sat, April 12, 2003 Miami, FL Mark H. Burstein BBN Technologies

WSMF and Oracle EI approach

Internet

VAN

SWIFT

WSMF WSMF

Page 4: Outbrief of SWSI Architecture Committee F2F Sat, April 12, 2003 Miami, FL Mark H. Burstein BBN Technologies

4/3/2003 4

Content and Process MediationInternet

VAN

SWIFT

WSMF

OAGIS POSAP PO

Process mediation

• Process Mediation– Anticipate and provide processes

to handle ordering constraints between mediated parties

• Semantic Mediation– Large semi-automated message

format and term mapping system – Mappings are necessarily

PARTIAL– Teams of people to maintain them

due to continuous version changes

OAGIS ACK

OAGIS POA

OAGIS ACK

SAP POA

SEMANTIC

MAPING

Page 5: Outbrief of SWSI Architecture Committee F2F Sat, April 12, 2003 Miami, FL Mark H. Burstein BBN Technologies

Relevant Agent Architectures to Consider As Participating in the Semantic Web

• FIPA

• CoABS Grid

• Cougaar

• Retsina

• OAA

• Scientific Grid

• …

Page 6: Outbrief of SWSI Architecture Committee F2F Sat, April 12, 2003 Miami, FL Mark H. Burstein BBN Technologies

Architectures for Semantic Integration(Whose ontologies are these anyway?)

• Holy Grail: Ontological Negotiation

• Status Quo – (manual mappings, limited interlingua…)

• Global Ontologies

• Manual Mapping

• Interlingua Ontologies

• Community Ontologies

Page 7: Outbrief of SWSI Architecture Committee F2F Sat, April 12, 2003 Miami, FL Mark H. Burstein BBN Technologies
Page 8: Outbrief of SWSI Architecture Committee F2F Sat, April 12, 2003 Miami, FL Mark H. Burstein BBN Technologies
Page 9: Outbrief of SWSI Architecture Committee F2F Sat, April 12, 2003 Miami, FL Mark H. Burstein BBN Technologies

Near-term Objectives

• Develop full use cases in different environments, domains– Use cases with people interacting with services and not,

providing ontology maintenance support at different points in the architecture

• Review and determine feasibility of building on top of W3C WS Architecture

• Build some small feasibility prototypes– Tools is the key issue

Page 10: Outbrief of SWSI Architecture Committee F2F Sat, April 12, 2003 Miami, FL Mark H. Burstein BBN Technologies

Possible Architectural Use Cases Interacting w. traditional web services

(Amazon, Travel, Shopping) C2B2B, composed C2B

Large-scale B2B commerce

like Oracle EI

Pervasive Computing

Smart space environment

services appropriate to a room

convert a file to make it printable, then print it

MyGrid computing

Semantics for long-lived distributed computing

Page 11: Outbrief of SWSI Architecture Committee F2F Sat, April 12, 2003 Miami, FL Mark H. Burstein BBN Technologies

Server Process P1

Input Dataset 1

Input Dataset 2

Input Dataset 3Has input(under condition)

Ouput Style 1

Ouput Style 2

Ouput Style 3

ConditOutput

Message

Has grounding (with argument bindings & translations)

Message

Has grounding (with argument bindings & translations)

Requestor Process P1

Disjunctive Disjunctive

In our spare time…