SlideShare ist ein Scribd-Unternehmen logo
1 von 63
Semantic Web Process Lifecycle:  R ole of Semantics in Annotation, Discovery,Composition and Execution   Invited talk:  WWW 2003  Workshop on E-Services and the Semantic Web Budapest, Hungary, Tuesday, May 20, 2003 Amit Sheth LSDIS Lab, University of Georgia   and   Semagix , Inc.   With Acknowledgements to  METEOR-S Project  team: Kaarthik Sivashanmugam, Kunal Verma,Abhijit Patil
Globalization of Processes Web Processes Workflows   Distributed Workflows Global Enterprise Inter-Enterprise B2B E-Services Processes driving the Networked Economy
Architectures for Web Processes* ,[object Object],[object Object],[object Object],Processes driving the Networked Economy
Process Portal Processes driving the Networked Economy
Process Portal ,[object Object],[object Object],[object Object],A key characteristic of a portal is to own or manage much of the data and information it needs to meet its customers process needs.
Process Vortex Processes driving the Networked Economy
Process Vortex ,[object Object],[object Object],[object Object],[object Object]
Dynamically Trading Processes Processes driving the Networked Economy
Dynamically Trading Processes ,[object Object],[object Object],[object Object],[object Object]
Processes driving the Networked Economy ,[object Object],[object Object],Processes driving the Networked Economy
BIG Challenges ,[object Object],[object Object],[object Object],[object Object]
Scalability B8 A1 A4 A1 A2 A4 B3 A1 A4 A6 A2 A5 Before  (Enterprise,Inter-enterprise workflows) A C D N1 N2 F E Discovery/Matchmaking should be accurate and scalable to the number of services available in Web A C D N1 N2 F E A4 A1 A1 A4 A1 A4 A1 A2 A1 A1 A1 A1 B3 A1 B3 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A2 A1 B3 A1 A4 A1 A2 B3 A1 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 A1 A4 A1 A1 A4 A1 A2 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 A4 A4 A1 A4 A1 A1 A4 A1 A2 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 B3 A1 A4 A1 A2 A1 A4 A1 A4 A1 A1 A4 A1 A2 A1 A1 A4 A1 A2 A1 A1 A4 A1 B3 A1 A1 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 A1 A2 A1 A4 A2 A4 A2 A2 A1 A1 B3 A1 A4 A1 A2 A1 Now Semantics of the services Semantics of the activity (Data, Functional, Execution, QoS)
Dynamic Nature of Processes ,[object Object],[object Object],[object Object]
Challenges in Web Services* ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],* From  Amicalola  report,  Sigmod  Record , Dec 2002
Contribution of Semantic Web* ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],* From  Amicalola  report,  Sigmod  Record , Dec 2002
Semantic Web Processes: What does it provide ? ,[object Object],[object Object],[object Object],[object Object],* From  Amicalola  report,  Sigmod  Record , Dec 2002
SWS and SWP Semantic Web Services* Semantic Web Processes Intra/Inter EnterpriseWorkflows Semantic Web Processes ebXML B2B Processes * From  Amicalola  report,  Sigmod  Record , Dec 2002
(Backdrop) Industries, Technologies, Research and Vision meet at SWP Semantic Web Process ebXML Workflow, EAI Semantic Web Web Services
Semantics for Web Processes ,[object Object],[object Object],[object Object],[object Object]
Data or Information Semantics  ,[object Object],[object Object],[object Object]
Function or Operational Semantics ,[object Object],[object Object],[object Object]
Execution  Semantics ,[object Object],[object Object],[object Object]
QoS Semantics ,[object Object],[object Object],[object Object]
B2B process between Distributor and Toy Manufacturer ElectonicToysDistributor 1 2 ToysManufacturer 3 4 ,[object Object],[object Object],[object Object],[object Object],PartsSupplierPartner DeliveryPartner Bank Get Details (1, 2) Place Order (3, 4) UDDI Discovery: Using data, functional and QoS semantics Execution and Exception handling using QoS and Execution semantics
Discovery in Semantic Web Process Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Execution / Invocation ,[object Object],[object Object],[object Object],[object Object],[object Object]
Features of Semantic Web Processes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Features of Semantic Web Processes ,[object Object],[object Object],[object Object],[object Object],[object Object]
Features of Semantic Web Processes ,[object Object],[object Object],[object Object]
Features of Semantic Web Processes ,[object Object],[object Object]
Features of Semantic Web Processes ,[object Object],[object Object],[object Object],[object Object],[object Object]
Advanced Features ,[object Object],[object Object],[object Object],[object Object],[object Object]
Semantic Web Process LifeCycle Data / Information Semantics Description / Annotation WSDL, WSEL DAML-S Meteor-S (WSDL Annotation) Discovery UDDI WSIL, DAML-S METEOR-S (P2P model of registries) Composition / Choreography BPEL, BPML, WSCI, WSCL, DAML-S, METEOR-S (SCET) Execution / Orchestration BPWS4J, Commercial BPEL Execution Engines, Intalio n3, HP eFlow
Semantic Web Process LifeCycle Data / Information Semantics Discovery WSDL, WSEL DAML-S Meteor-S (WSDL Annotation) UDDI WSIL, DAML-S METEOR-S (P2P model of registries) BPWS4J, Commercial BPEL Execution Engines, Intalio n3, HP eFlow Description / Annotation Composition / Choreography Execution / Orchestration BPEL, BPML, WSCI, WSCL, DAML-S, METEOR-S (SCET)
Semantic Web Process LifeCycle Functional / Operational Semantics Discovery WSDL, WSEL DAML-S Meteor-S (WSDL Annotation) UDDI WSIL, DAML-S METEOR-S (P2P model of registries) BPWS4J, Commercial BPEL Execution Engines, Intalio n3, HP eFlow Description / Annotation Composition / Choreography Execution / Orchestration BPEL, BPML, WSCI, WSCL, DAML-S, METEOR-S (SCET)
Semantic Web Process LifeCycle QoS Semantics Discovery WSDL, WSEL DAML-S Meteor-S (WSDL Annotation) UDDI WSIL, DAML-S METEOR-S (P2P model of registries) BPWS4J, Commercial BPEL Execution Engines, Intalio n3, HP eFlow Description / Annotation Composition / Choreography Execution / Orchestration BPEL, BPML, WSCI, WSCL, DAML-S, METEOR-S (SCET)
Semantic Web Process LifeCycle Execution Semantics Discovery WSDL, WSEL DAML-S Meteor-S (WSDL Annotation) UDDI WSIL, DAML-S METEOR-S (P2P model of registries) BPWS4J, Commercial BPEL Execution Engines, Intalio n3, HP eFlow Description / Annotation Composition / Choreography Execution / Orchestration BPEL, BPML, WSCI, WSCL, DAML-S, METEOR-S (SCET)
Semantic Web Process LifeCycle Discovery WSDL, WSEL DAML-S Meteor-S (WSDL Annotation) UDDI WSIL, DAML-S METEOR-S (P2P model of registries) BPWS4J, Commercial BPEL Execution Engines, Intalio n3, HP eFlow Semantics Required for  Web Processes Description / Annotation Composition / Choreography Execution / Orchestration BPEL, BPML, WSCI, WSCL, DAML-S, METEOR-S (SCET) Execution Semantics QoS Semantics Functional / Operational Semantics Data / Information Semantics
METEOR-S ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
METEOR-S components for SWP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Semantics in METEOR-S ,[object Object],[object Object],[object Object],[object Object],[object Object]
MWSDI : Annotation
Present Discovery Mechanism ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Simplest Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example Contd.. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example (today) TV Weather  Channel Find Weather  at a Particular Region   Patil, Oundhakar, Sheth, SAWS Techincal Report Out of these results, some do not have formal WSDL implementation, some links are not working and it does not return all the results.
Semantic Discovery : Problems TV Weather  Channel Find Weather  at a Particular Region   Patil, Oundhakar, Sheth, SAWS Techincal Report [Cardoso,Sheth] [DAML-S] Can Semantic Annotation of Web Services help? Service  Template Input WMOCode Output Weather Array of Strings WMO code (string) WorldWeather Weather Zip Code (string) FetchWeather Weather WMO/ICAO code (string) GlobalWeather Weather WMO code (string) FastWeather Output Input Service
How to Annotate ? ,[object Object],[object Object],[object Object],[object Object]
Semantic Annotation: Data Semantics < xsd:complexType name =&quot; Wind &quot;> < xsd:sequence >     < xsd:element   name =&quot; prevailing_speed &quot;  type =&quot; xsd:double &quot; />       < xsd:element   name =&quot; gust_speed &quot;  type =&quot; xsd:double &quot; />       < xsd:element   name =&quot; prevailing_direction &quot;  type =&quot; xsd1:Direction &quot; />   </ xsd:sequence > </ xsd:complexType > < xsd:complexType name =“ Pressure &quot;> < xsd:sequence >     < xsd:element   name =“ altimeter &quot;  type =&quot; xsd:double &quot; />       < xsd:element   name =“ slp &quot;  type =&quot; xsd:double &quot; />       < xsd:element   name =“ delta &quot;  type =&quot; xsd:double &quot; />   </ xsd:sequence > </ xsd:complexType > Patil, Oundhakar, Sheth, SAWS Techincal Report Ontology : weather-ont.daml WSDL : GlobalWeather.wsdl 0.756 0.69 0.9 0.5 0.8 0.23 1.0 1.0 WindEvent windSpeed WeatherEvent windDirection PressureEvent AltimeterSetting windGustSpeed SeaLevelPressure PressureChangeEvent Class Property
Semantic Annotation: Functional Semantics Patil, Oundhakar, Sheth, SAWS Techincal Report < portType name =&quot; GlobalWeather &quot;> < operation name =&quot; getWeatherReport &quot;>     < input   message =&quot; tns:getWeatherReport &quot; />       < output   message =&quot; tns:getWeatherReportResponse &quot; />   </ operation > </ portType > < portType name =&quot; StationInfo &quot;> < operation name =&quot; searchByCountry &quot;>     < input   message =&quot; tns:searchByCountry &quot; />       < output   message =&quot; tns:searchByCountryResponse &quot; />   </ operation > A Sample Functional Ontology WSDL Operations WeatherFunctions getWeather getStation getWind getPressure getTemperature getStationByZip getStationByCountry
Semantic Annotation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],Semantic Annotation ,[object Object],[object Object],StructureMatch ( w , o ) =             /   LingusticMatch(w,o) ;   if o є O.subclasses max <              √ LingusticMatch (w,o)*RangeMatch(w,o);         if o є O.properties 
METEOR-S Discovery
State of the art in discovery Search retrieves lot of services ( irrelevant  results included) ,[object Object],[object Object],UDDI Business Registry is universal and provides non-semantic search Keyword match, taxonomy UBR
METEOR-S Semantic Discovery Approach Registries are categorized Select relevant registries (semantic filtering) Select service(s) of interest Registry is domain specific and supports semantic search Ontology Domain Registry
MWSDI details ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
QoS in METEOR-S
QoS Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],*Stalk and Hout,1990;Rommel et al.,1995;Garvin, 1988
Research Issues in QoS ,[object Object],[object Object],[object Object],[object Object],   Jorge  Cardoso , PhD Thesis, 2002 x y z
QoS in METEOR-S QoS Model QoS Estimates for Tasks/Web services QoS Computation Enact Stochastic Process QoS Estimates for Transitions Design Log SWR  algorithm Simulation Jorge  Cardoso , PhD Thesis, 2002
Composition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Broad Scope of Semantic (Web) Technology Other dimensions: how agreements are reached, … Lots of  Useful Semantic Technology (interoperability, Integration) Gen. Purpose, Broad Based Scope of Agreement Task/  App Domain  Industry Common Sense Degree of Agreement Informal Semi-Formal Formal Agreement About Data/ Info. Function Execution Qos Current Semantic  Web Focus Semantic Web  Processes
Conclusion ,[object Object],[object Object],[object Object],[object Object],More at: http://swp.semanticweb.org, or http://lsdis.cs.uga.edu/SWP.htm  Also,  Talk Abstract

Weitere ähnliche Inhalte

Was ist angesagt?

Soa Business And Technical Overview Presentation (Reed003707)
Soa Business And Technical Overview Presentation (Reed003707)Soa Business And Technical Overview Presentation (Reed003707)
Soa Business And Technical Overview Presentation (Reed003707)
miteshisheth
 
Why Coordination And Transactions Are Key To Building An Operational Soa
Why Coordination And Transactions Are Key To Building An Operational SoaWhy Coordination And Transactions Are Key To Building An Operational Soa
Why Coordination And Transactions Are Key To Building An Operational Soa
David Linthicum
 
Soa Taking Theory Into Real World Application
Soa Taking Theory Into Real World ApplicationSoa Taking Theory Into Real World Application
Soa Taking Theory Into Real World Application
David Linthicum
 
ITIL V3 and the Unified Service Model
ITIL V3 and the Unified Service ModelITIL V3 and the Unified Service Model
ITIL V3 and the Unified Service Model
David Messineo
 
Jeevan Service Offerings January2011
Jeevan Service Offerings January2011Jeevan Service Offerings January2011
Jeevan Service Offerings January2011
jeevan_technologies
 

Was ist angesagt? (16)

Soa 101
Soa 101Soa 101
Soa 101
 
Brinks
BrinksBrinks
Brinks
 
Soa To The Rescue
Soa To The RescueSoa To The Rescue
Soa To The Rescue
 
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...
 
Simplifying Contract Lifecycle Management with SharePoint
Simplifying Contract Lifecycle Management with SharePointSimplifying Contract Lifecycle Management with SharePoint
Simplifying Contract Lifecycle Management with SharePoint
 
Soa Business And Technical Overview Presentation (Reed003707)
Soa Business And Technical Overview Presentation (Reed003707)Soa Business And Technical Overview Presentation (Reed003707)
Soa Business And Technical Overview Presentation (Reed003707)
 
Managing Contract Obligations and Milestones with SharePoint
Managing Contract Obligations and Milestones with SharePointManaging Contract Obligations and Milestones with SharePoint
Managing Contract Obligations and Milestones with SharePoint
 
Why Coordination And Transactions Are Key To Building An Operational Soa
Why Coordination And Transactions Are Key To Building An Operational SoaWhy Coordination And Transactions Are Key To Building An Operational Soa
Why Coordination And Transactions Are Key To Building An Operational Soa
 
Business Intelligenze Corporate
Business Intelligenze CorporateBusiness Intelligenze Corporate
Business Intelligenze Corporate
 
Contract lifecycle management webinar with cignex 22 apr2010
Contract lifecycle management webinar with cignex 22 apr2010Contract lifecycle management webinar with cignex 22 apr2010
Contract lifecycle management webinar with cignex 22 apr2010
 
Kinetic Data White Paper, Divide And Conquer To Accelerate Client Transitions
Kinetic Data White Paper, Divide And Conquer To Accelerate Client TransitionsKinetic Data White Paper, Divide And Conquer To Accelerate Client Transitions
Kinetic Data White Paper, Divide And Conquer To Accelerate Client Transitions
 
Extend IBM Enterprise Content Management Solutions with Content Navigator
Extend IBM Enterprise Content Management Solutions with Content NavigatorExtend IBM Enterprise Content Management Solutions with Content Navigator
Extend IBM Enterprise Content Management Solutions with Content Navigator
 
Soa Taking Theory Into Real World Application
Soa Taking Theory Into Real World ApplicationSoa Taking Theory Into Real World Application
Soa Taking Theory Into Real World Application
 
Procurement Exchange - An australian innovation
Procurement Exchange - An australian innovationProcurement Exchange - An australian innovation
Procurement Exchange - An australian innovation
 
ITIL V3 and the Unified Service Model
ITIL V3 and the Unified Service ModelITIL V3 and the Unified Service Model
ITIL V3 and the Unified Service Model
 
Jeevan Service Offerings January2011
Jeevan Service Offerings January2011Jeevan Service Offerings January2011
Jeevan Service Offerings January2011
 

Andere mochten auch

Andere mochten auch (6)

Inaugural Addresses
Inaugural AddressesInaugural Addresses
Inaugural Addresses
 
How to think like a startup
How to think like a startupHow to think like a startup
How to think like a startup
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
 
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakTeaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & Textspeak
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

Ähnlich wie Semantic Web Process Lifecycle:

How to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First TimeHow to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First Time
David Linthicum
 
Iam suite introduction
Iam suite introductionIam suite introduction
Iam suite introduction
wardell henley
 
SAP Leonardo Blockchain Services and Use-Cases
SAP Leonardo Blockchain Services and Use-CasesSAP Leonardo Blockchain Services and Use-Cases
SAP Leonardo Blockchain Services and Use-Cases
Nagesh Caparthy
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And Practice
Pini Cohen
 
Malta soa infrastructure
Malta soa infrastructureMalta soa infrastructure
Malta soa infrastructure
Angel Knight
 

Ähnlich wie Semantic Web Process Lifecycle: (20)

How to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First TimeHow to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First Time
 
Confluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPointConfluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPoint
 
Martello Award Write Up
Martello Award Write UpMartello Award Write Up
Martello Award Write Up
 
Iam suite introduction
Iam suite introductionIam suite introduction
Iam suite introduction
 
Five Priorities for Quality Engineering When Taking Banking to the Cloud
Five Priorities for Quality Engineering When Taking Banking to the CloudFive Priorities for Quality Engineering When Taking Banking to the Cloud
Five Priorities for Quality Engineering When Taking Banking to the Cloud
 
Modernising the Enterprise: An Evening with the AWS Enterprise User Group
Modernising the Enterprise: An Evening with the AWS Enterprise User GroupModernising the Enterprise: An Evening with the AWS Enterprise User Group
Modernising the Enterprise: An Evening with the AWS Enterprise User Group
 
VMworld 2013: Create a Key Metrics-based Actionable Roadmap to Deliver IT as ...
VMworld 2013: Create a Key Metrics-based Actionable Roadmap to Deliver IT as ...VMworld 2013: Create a Key Metrics-based Actionable Roadmap to Deliver IT as ...
VMworld 2013: Create a Key Metrics-based Actionable Roadmap to Deliver IT as ...
 
Visartech Company Profile
Visartech Company ProfileVisartech Company Profile
Visartech Company Profile
 
SAP Leonardo Blockchain Services and Use-Cases
SAP Leonardo Blockchain Services and Use-CasesSAP Leonardo Blockchain Services and Use-Cases
SAP Leonardo Blockchain Services and Use-Cases
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And Practice
 
Malta soa infrastructure
Malta soa infrastructureMalta soa infrastructure
Malta soa infrastructure
 
Business analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaBusiness analyst 101 program Mumbai India
Business analyst 101 program Mumbai India
 
Network and IT Ops Series: Build Production Solutions
Network and IT Ops Series: Build Production Solutions Network and IT Ops Series: Build Production Solutions
Network and IT Ops Series: Build Production Solutions
 
Automate the development lifecycle with cumulus ci on april 9th, 2020
Automate the development lifecycle with cumulus ci on april 9th, 2020Automate the development lifecycle with cumulus ci on april 9th, 2020
Automate the development lifecycle with cumulus ci on april 9th, 2020
 
Augmenting IT strategy with Enterprise architecture assessment
Augmenting IT strategy with Enterprise architecture assessmentAugmenting IT strategy with Enterprise architecture assessment
Augmenting IT strategy with Enterprise architecture assessment
 
Perth MeetUp September 2023
Perth MeetUp September 2023 Perth MeetUp September 2023
Perth MeetUp September 2023
 
Greetings david cutler inform and connect
Greetings   david cutler inform and connectGreetings   david cutler inform and connect
Greetings david cutler inform and connect
 
SafeNet EMS Showcase: Ingredients for an Evolution
SafeNet EMS Showcase: Ingredients for an EvolutionSafeNet EMS Showcase: Ingredients for an Evolution
SafeNet EMS Showcase: Ingredients for an Evolution
 
SafeNet EMS Showcase: Today's Evolving Licensing Landscape
SafeNet EMS Showcase: Today's Evolving Licensing LandscapeSafeNet EMS Showcase: Today's Evolving Licensing Landscape
SafeNet EMS Showcase: Today's Evolving Licensing Landscape
 
Startup InsurTech Award - Galileo Platforms
Startup InsurTech Award - Galileo PlatformsStartup InsurTech Award - Galileo Platforms
Startup InsurTech Award - Galileo Platforms
 

Kürzlich hochgeladen

Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Kürzlich hochgeladen (20)

Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 

Semantic Web Process Lifecycle:

  • 1. Semantic Web Process Lifecycle: R ole of Semantics in Annotation, Discovery,Composition and Execution Invited talk: WWW 2003 Workshop on E-Services and the Semantic Web Budapest, Hungary, Tuesday, May 20, 2003 Amit Sheth LSDIS Lab, University of Georgia and Semagix , Inc. With Acknowledgements to METEOR-S Project team: Kaarthik Sivashanmugam, Kunal Verma,Abhijit Patil
  • 2. Globalization of Processes Web Processes Workflows Distributed Workflows Global Enterprise Inter-Enterprise B2B E-Services Processes driving the Networked Economy
  • 3.
  • 4. Process Portal Processes driving the Networked Economy
  • 5.
  • 6. Process Vortex Processes driving the Networked Economy
  • 7.
  • 8. Dynamically Trading Processes Processes driving the Networked Economy
  • 9.
  • 10.
  • 11.
  • 12. Scalability B8 A1 A4 A1 A2 A4 B3 A1 A4 A6 A2 A5 Before (Enterprise,Inter-enterprise workflows) A C D N1 N2 F E Discovery/Matchmaking should be accurate and scalable to the number of services available in Web A C D N1 N2 F E A4 A1 A1 A4 A1 A4 A1 A2 A1 A1 A1 A1 B3 A1 B3 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A2 A1 B3 A1 A4 A1 A2 B3 A1 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 A1 A4 A1 A1 A4 A1 A2 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 A4 A4 A1 A4 A1 A1 A4 A1 A2 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 B3 A1 A4 A1 A2 A1 A4 A1 A4 A1 A1 A4 A1 A2 A1 A1 A4 A1 A2 A1 A1 A4 A1 B3 A1 A1 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 A1 A2 A1 A4 A2 A4 A2 A2 A1 A1 B3 A1 A4 A1 A2 A1 Now Semantics of the services Semantics of the activity (Data, Functional, Execution, QoS)
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. SWS and SWP Semantic Web Services* Semantic Web Processes Intra/Inter EnterpriseWorkflows Semantic Web Processes ebXML B2B Processes * From Amicalola report, Sigmod Record , Dec 2002
  • 18. (Backdrop) Industries, Technologies, Research and Vision meet at SWP Semantic Web Process ebXML Workflow, EAI Semantic Web Web Services
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33. Semantic Web Process LifeCycle Data / Information Semantics Description / Annotation WSDL, WSEL DAML-S Meteor-S (WSDL Annotation) Discovery UDDI WSIL, DAML-S METEOR-S (P2P model of registries) Composition / Choreography BPEL, BPML, WSCI, WSCL, DAML-S, METEOR-S (SCET) Execution / Orchestration BPWS4J, Commercial BPEL Execution Engines, Intalio n3, HP eFlow
  • 34. Semantic Web Process LifeCycle Data / Information Semantics Discovery WSDL, WSEL DAML-S Meteor-S (WSDL Annotation) UDDI WSIL, DAML-S METEOR-S (P2P model of registries) BPWS4J, Commercial BPEL Execution Engines, Intalio n3, HP eFlow Description / Annotation Composition / Choreography Execution / Orchestration BPEL, BPML, WSCI, WSCL, DAML-S, METEOR-S (SCET)
  • 35. Semantic Web Process LifeCycle Functional / Operational Semantics Discovery WSDL, WSEL DAML-S Meteor-S (WSDL Annotation) UDDI WSIL, DAML-S METEOR-S (P2P model of registries) BPWS4J, Commercial BPEL Execution Engines, Intalio n3, HP eFlow Description / Annotation Composition / Choreography Execution / Orchestration BPEL, BPML, WSCI, WSCL, DAML-S, METEOR-S (SCET)
  • 36. Semantic Web Process LifeCycle QoS Semantics Discovery WSDL, WSEL DAML-S Meteor-S (WSDL Annotation) UDDI WSIL, DAML-S METEOR-S (P2P model of registries) BPWS4J, Commercial BPEL Execution Engines, Intalio n3, HP eFlow Description / Annotation Composition / Choreography Execution / Orchestration BPEL, BPML, WSCI, WSCL, DAML-S, METEOR-S (SCET)
  • 37. Semantic Web Process LifeCycle Execution Semantics Discovery WSDL, WSEL DAML-S Meteor-S (WSDL Annotation) UDDI WSIL, DAML-S METEOR-S (P2P model of registries) BPWS4J, Commercial BPEL Execution Engines, Intalio n3, HP eFlow Description / Annotation Composition / Choreography Execution / Orchestration BPEL, BPML, WSCI, WSCL, DAML-S, METEOR-S (SCET)
  • 38. Semantic Web Process LifeCycle Discovery WSDL, WSEL DAML-S Meteor-S (WSDL Annotation) UDDI WSIL, DAML-S METEOR-S (P2P model of registries) BPWS4J, Commercial BPEL Execution Engines, Intalio n3, HP eFlow Semantics Required for Web Processes Description / Annotation Composition / Choreography Execution / Orchestration BPEL, BPML, WSCI, WSCL, DAML-S, METEOR-S (SCET) Execution Semantics QoS Semantics Functional / Operational Semantics Data / Information Semantics
  • 39.
  • 40.
  • 41.
  • 43.
  • 44.
  • 45.
  • 46. Example (today) TV Weather Channel Find Weather at a Particular Region Patil, Oundhakar, Sheth, SAWS Techincal Report Out of these results, some do not have formal WSDL implementation, some links are not working and it does not return all the results.
  • 47. Semantic Discovery : Problems TV Weather Channel Find Weather at a Particular Region Patil, Oundhakar, Sheth, SAWS Techincal Report [Cardoso,Sheth] [DAML-S] Can Semantic Annotation of Web Services help? Service Template Input WMOCode Output Weather Array of Strings WMO code (string) WorldWeather Weather Zip Code (string) FetchWeather Weather WMO/ICAO code (string) GlobalWeather Weather WMO code (string) FastWeather Output Input Service
  • 48.
  • 49. Semantic Annotation: Data Semantics < xsd:complexType name =&quot; Wind &quot;> < xsd:sequence >   < xsd:element name =&quot; prevailing_speed &quot; type =&quot; xsd:double &quot; />   < xsd:element name =&quot; gust_speed &quot; type =&quot; xsd:double &quot; />   < xsd:element name =&quot; prevailing_direction &quot; type =&quot; xsd1:Direction &quot; /> </ xsd:sequence > </ xsd:complexType > < xsd:complexType name =“ Pressure &quot;> < xsd:sequence >   < xsd:element name =“ altimeter &quot; type =&quot; xsd:double &quot; />   < xsd:element name =“ slp &quot; type =&quot; xsd:double &quot; />   < xsd:element name =“ delta &quot; type =&quot; xsd:double &quot; /> </ xsd:sequence > </ xsd:complexType > Patil, Oundhakar, Sheth, SAWS Techincal Report Ontology : weather-ont.daml WSDL : GlobalWeather.wsdl 0.756 0.69 0.9 0.5 0.8 0.23 1.0 1.0 WindEvent windSpeed WeatherEvent windDirection PressureEvent AltimeterSetting windGustSpeed SeaLevelPressure PressureChangeEvent Class Property
  • 50. Semantic Annotation: Functional Semantics Patil, Oundhakar, Sheth, SAWS Techincal Report < portType name =&quot; GlobalWeather &quot;> < operation name =&quot; getWeatherReport &quot;>   < input message =&quot; tns:getWeatherReport &quot; />   < output message =&quot; tns:getWeatherReportResponse &quot; /> </ operation > </ portType > < portType name =&quot; StationInfo &quot;> < operation name =&quot; searchByCountry &quot;>   < input message =&quot; tns:searchByCountry &quot; />   < output message =&quot; tns:searchByCountryResponse &quot; /> </ operation > A Sample Functional Ontology WSDL Operations WeatherFunctions getWeather getStation getWind getPressure getTemperature getStationByZip getStationByCountry
  • 51.
  • 52.
  • 54.
  • 55. METEOR-S Semantic Discovery Approach Registries are categorized Select relevant registries (semantic filtering) Select service(s) of interest Registry is domain specific and supports semantic search Ontology Domain Registry
  • 56.
  • 58.
  • 59.
  • 60. QoS in METEOR-S QoS Model QoS Estimates for Tasks/Web services QoS Computation Enact Stochastic Process QoS Estimates for Transitions Design Log SWR algorithm Simulation Jorge Cardoso , PhD Thesis, 2002
  • 61.
  • 62. Broad Scope of Semantic (Web) Technology Other dimensions: how agreements are reached, … Lots of Useful Semantic Technology (interoperability, Integration) Gen. Purpose, Broad Based Scope of Agreement Task/ App Domain Industry Common Sense Degree of Agreement Informal Semi-Formal Formal Agreement About Data/ Info. Function Execution Qos Current Semantic Web Focus Semantic Web Processes
  • 63.

Hinweis der Redaktion

  1. Telecommunications industry: service provider needs to support different classes of customers (e.g., individual residences, small businesses, and large businesses) and require flexibility to deal with a limited set of partners. For example, a CLEC may need flexibility in leasing network capacities for long distance services from QWEST communications or Level 3 communications.
  2. Telecommunications industry: one of the visions of the future networks includes the facility to allow consumer devices to interact with other devices and humans on the network in an integrated fashion. The device may be able to specify a need for a specific type and quality of network services required and the network dynamically composes a customized process to allow processing of the request.
  3. Intalio n3 : Completer BPMS..design, deploy, execute, analyze and optimize processes…brochure says it supports BPML specification
  4. Registry Types * [JP2P Unleashed]: Corporate Registries (Public/Non-public) CRM/ERP vendor Registries (Package of services) E-market places (Private/Open) Consortia Registries (Industry specific/Standards specific) etc..
  5. From Cardoso’s PhD dissertation
  6. From Cardoso’s dissertation
  7. Three value propositions for using templates: (a) allows you to focus on semantics of the process rather than WSDL of constituend Web services, (b) better structure to help optimize Service selection, and © help in validation
  8. Semantics (of information, communication) is a very old area, and extensive work on Semantic Technology has been going on for well over a decade (many projects on semantic interoperability, semantic information brokering) Semantic Web and related visions are being achieved in various depth and scope – mostly starting with targeted applications where requirements are much better understood and scope is manageable