SlideShare uma empresa Scribd logo
1 de 50
THE 4 X 4 SEMANTIC MODEL “ Semantics to Empower Services Science: Using Semantics at Middleware, Web Services and Business Levels ” Keynote at 9th International Conference on Enterprise Information Systems ,  Funchal, Madeira – Portugal, 12-16, June 2007.   Amit Sheth* Kno.e.sis center, Wright State University, Dayton, OH Thanks: paper with Karthik Gomadam
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Motivation ,[object Object],[object Object],[object Object],[object Object]
Motivation Supplier 1: Supplier 2: Technical Services  Partner Gaming Manufacturer Initially, Supplier 1 is cheaper. If the manufacturer cannot relate to this  change and react to it, the process of part procurement will be sub-optimal. The change in system, however must be done by Technical Services partner in India. ,[object Object],[object Object],[object Object],[object Object],Change in Chinese Currency Makes supplier two cheaper!!
The Hard Problem  ,[object Object],[object Object],[object Object],[object Object]
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Four Tiers ,[object Object],[object Object],[object Object],[object Object]
The Four Tiers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Four Tiers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Four Tiers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Four Tiers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Four Tiers ,[object Object],[object Object],[object Object]
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What does Semantics bring to the table? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What does Semantics bring to the table? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Semantics to Web Services: The ingredients  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SAWSDL at a glance Ack: Jacek Kopecky
Annotating types ,[object Object],[object Object],<wsdl:types>  (...) < complexType  name=“Address&quot;> <sequence> < element  name=“StreetAd1“ type=&quot;xsd:string&quot;/> < element  name=“StreetAd2&quot; type=&quot;xsd:string&quot;/> ........... </sequence> < /complexType > (...) </wsdl:types> Address StreetAddress xsd:string xsd:string OWL ontology hasCity hasStreetAddress hasZip WSDL complex type element   semantic match
Why use SAWSDL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What can we support or demonstrate today ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modeling : Using Radiant
Execution: WS Discovery using Lumina (MWSDI)
Execution: WS Discovery using Lumina (MWSDI)
Execution: Data Mediation
[object Object],[object Object],[object Object],Execution: Data Mediation <POOntology:has_StreetAddress rdf:datatype=&quot;xs:string&quot;> { fn:concat($a/streetAddr1 , &quot; &quot;, $a/streetAddr2 ) } </POOntology:has_StreetAddress>
Execution: Data Mediation
[object Object],[object Object],Execution: Data Mediation
Four types of semantics ,[object Object],[object Object],[object Object],[object Object]
Semantics for Technical Services Development / Description / Annotation WSDL, WSDL-S, SAWSDL, WSMO,  OWL-S METEOR-S  (MWSAF) Execution,  Adaptation and  Mediation BPWS4J,   activeBPEL, WSMX METEOR-S Publication / Discovery (Semantic) UDDI METEOR-S  (MWSDI) Composition,  Configuration  and  Negotiation BPEL,  WS-Agreement, WS-Policy  METEOR-S  (MWSCF)
Semantics for Technical Services Data / Information Semantics Development / Description / Annotation Execution,  Adaptation and  Mediation BPWS4J,   activeBPEL. WSMX METEOR-S WSDL, SAWSDL, (OWL-S, WSMO, WSDL-S) METEOR-S  (MWSAF) Composition,  Configuration  and  Negotiation BPEL,  WS-Agreement, WS-Policy  METEOR-S  (MWSCF) Publication / Discovery (Semantic) UDDI METEOR-S  (MWSDI)
Semantics for Technical Services Functional Semantics Development / Description / Annotation Execution,  Adaptation and  Mediation BPWS4J,   activeBPEL, WSMX METEOR-S WSDL, WSDL-S, SAWSDL, WSMO,  OWL-S METEOR-S  (MWSAF) Composition,  Configuration  and  Negotiation BPEL,  WS-Agreement, WS-Policy  METEOR-S  (MWSCF) Publication / Discovery (Semantic) UDDI METEOR-S  (MWSDI)
Semantics for Technical Services Non  Functional  Semantics  Development / Description / Annotation Execution,  Adaptation and  Mediation BPWS4J,   activeBPEL, WSMX METEOR-S WSDL, WSDL-S, SAWSDL, WSMO,  OWL-S METEOR-S  (MWSAF) Composition,  Configuration  and  Negotiation BPEL,  WS-Agreement, WS-Policy  METEOR-S  (MWSCF) Publication / Discovery (Semantic) UDDI METEOR-S  (MWSDI)
Semantics for Technical Services Execution Semantics Development / Description / Annotation Execution,  Adaptation and  Mediation BPWS4J,   activeBPEL, WSMX METEOR-S WSDL, WSDL-S, SAWSDL, WSMO,  OWL-S METEOR-S  (MWSAF) Composition,  Configuration  and  Negotiation BPEL,  WS-Agreement, WS-Policy  METEOR-S  (MWSCF) Publication / Discovery (Semantic) UDDI METEOR-S  (MWSDI)
Semantics for Technical Services Semantics Required for  Web Processes Development / Description / Annotation Execution,  Adaptation and  Mediation BPWS4J,   activeBPEL, WSMX METEOR-S WSDL, WSDL-S, SAWSDL, WSMO,  OWL-S METEOR-S  (MWSAF) Execution Semantics QoS  Semantics Functional Semantics Data / Information Semantics Composition,  Configuration  and  Negotiation BPEL,  WS-Agreement, WS-Policy  METEOR-S  (MWSCF) Publication / Discovery (Semantic) UDDI METEOR-S  (MWSDI)
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Semantics for the 4 X 4 Model ,[object Object],[object Object],[object Object]
The 4 X 4 Model ,[object Object],[object Object],[object Object],[object Object]
Semantic templates ,[object Object]
Example of a semantic template in the supply chain domain
What semantics at what level?
Why the semantics? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why the semantics? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
4 X4 Model in Action
4 X 4 Model in Action ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
4 x4 Model in Action: Summary Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Illustrating Dynamic Configuration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusions: The 4 x 4 Model in a Nutshell ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusion: What does Semantics Bring to the Table? ,[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],Conclusion: What does Semantics Bring to the Table?

Mais conteúdo relacionado

Mais procurados (8)

Semantic Web Servers
Semantic Web ServersSemantic Web Servers
Semantic Web Servers
 
Resume - Ahmad Arabi Katbi-2015
Resume - Ahmad Arabi Katbi-2015Resume - Ahmad Arabi Katbi-2015
Resume - Ahmad Arabi Katbi-2015
 
Os Lonergan
Os LonerganOs Lonergan
Os Lonergan
 
Architecting Multi-Org Solutions
Architecting Multi-Org SolutionsArchitecting Multi-Org Solutions
Architecting Multi-Org Solutions
 
SAP ODATA Overview & Guidelines
SAP ODATA Overview & GuidelinesSAP ODATA Overview & Guidelines
SAP ODATA Overview & Guidelines
 
BizTalk Fundamentals
BizTalk  FundamentalsBizTalk  Fundamentals
BizTalk Fundamentals
 
Dreamforce14 Multi Org Collaboration Architecture
Dreamforce14  Multi Org Collaboration ArchitectureDreamforce14  Multi Org Collaboration Architecture
Dreamforce14 Multi Org Collaboration Architecture
 
Os Pittaro
Os PittaroOs Pittaro
Os Pittaro
 

Destaque

Bellas pinturas de Italia
Bellas pinturas de ItaliaBellas pinturas de Italia
Bellas pinturas de Italia
Alyla
 
qpstudy#5 懇親会LT riywo
qpstudy#5 懇親会LT riywoqpstudy#5 懇親会LT riywo
qpstudy#5 懇親会LT riywo
Ryosuke IWANAGA
 

Destaque (17)

Semantic Interoperability in Infocosm: Beyond Infrastructural and Data Intero...
Semantic Interoperability in Infocosm: Beyond Infrastructural and Data Intero...Semantic Interoperability in Infocosm: Beyond Infrastructural and Data Intero...
Semantic Interoperability in Infocosm: Beyond Infrastructural and Data Intero...
 
Plateformes Web : au-delà des campagnes
Plateformes Web : au-delà des campagnesPlateformes Web : au-delà des campagnes
Plateformes Web : au-delà des campagnes
 
Ux examples
Ux examplesUx examples
Ux examples
 
Markenhaus Vorarlberg
Markenhaus VorarlbergMarkenhaus Vorarlberg
Markenhaus Vorarlberg
 
Ausschreibung rad 2013
Ausschreibung rad 2013Ausschreibung rad 2013
Ausschreibung rad 2013
 
Kino : Making Semantic Annotations Easier
Kino : Making Semantic Annotations EasierKino : Making Semantic Annotations Easier
Kino : Making Semantic Annotations Easier
 
Bellas pinturas de Italia
Bellas pinturas de ItaliaBellas pinturas de Italia
Bellas pinturas de Italia
 
Cum sa creezi o campanie de promovare
Cum sa creezi o campanie de promovareCum sa creezi o campanie de promovare
Cum sa creezi o campanie de promovare
 
ÖW Marketingkampagne Sommer 2014 Niederlande
ÖW Marketingkampagne Sommer 2014 NiederlandeÖW Marketingkampagne Sommer 2014 Niederlande
ÖW Marketingkampagne Sommer 2014 Niederlande
 
Lyncros eLearning
Lyncros eLearningLyncros eLearning
Lyncros eLearning
 
MTB Kampagne 2013
MTB Kampagne 2013MTB Kampagne 2013
MTB Kampagne 2013
 
50 weken in 50 tweets & foto's
50 weken in 50 tweets & foto's50 weken in 50 tweets & foto's
50 weken in 50 tweets & foto's
 
Promovarea online pentru ONG-uri
Promovarea online pentru ONG-uriPromovarea online pentru ONG-uri
Promovarea online pentru ONG-uri
 
qpstudy#5 懇親会LT riywo
qpstudy#5 懇親会LT riywoqpstudy#5 懇親会LT riywo
qpstudy#5 懇親会LT riywo
 
Bezoekers meer betrokken maken bij je evenement
Bezoekers meer betrokken maken bij je evenementBezoekers meer betrokken maken bij je evenement
Bezoekers meer betrokken maken bij je evenement
 
Semantic Interoperability and Information Brokering in Global Information Sys...
Semantic Interoperability and Information Brokering in Global Information Sys...Semantic Interoperability and Information Brokering in Global Information Sys...
Semantic Interoperability and Information Brokering in Global Information Sys...
 
Do More With Powerpoint
Do More With PowerpointDo More With Powerpoint
Do More With Powerpoint
 

Semelhante a The 4x4 Semantic Model: Semantics to Empower Services Science: Using Semantics at Middleware, Web Services and Business Levels

Delivering Process-Driven, Dynamic Applications
Delivering Process-Driven, Dynamic ApplicationsDelivering Process-Driven, Dynamic Applications
Delivering Process-Driven, Dynamic Applications
Nathaniel Palmer
 
Delivering Process-Driven, Dynamic Applications
Delivering Process-Driven, Dynamic ApplicationsDelivering Process-Driven, Dynamic Applications
Delivering Process-Driven, Dynamic Applications
Nathaniel Palmer
 
The New Enterprise Alphabet - .Net, XML And XBRL
The New Enterprise Alphabet - .Net, XML And XBRLThe New Enterprise Alphabet - .Net, XML And XBRL
The New Enterprise Alphabet - .Net, XML And XBRL
Jorgen Thelin
 
Modeling Search Computing Applications
Modeling Search Computing ApplicationsModeling Search Computing Applications
Modeling Search Computing Applications
Marco Brambilla
 
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
 

Semelhante a The 4x4 Semantic Model: Semantics to Empower Services Science: Using Semantics at Middleware, Web Services and Business Levels (20)

Delivering Process-Driven, Dynamic Applications
Delivering Process-Driven, Dynamic ApplicationsDelivering Process-Driven, Dynamic Applications
Delivering Process-Driven, Dynamic Applications
 
Delivering Process-Driven, Dynamic Applications
Delivering Process-Driven, Dynamic ApplicationsDelivering Process-Driven, Dynamic Applications
Delivering Process-Driven, Dynamic Applications
 
The New Enterprise Alphabet - .Net, XML And XBRL
The New Enterprise Alphabet - .Net, XML And XBRLThe New Enterprise Alphabet - .Net, XML And XBRL
The New Enterprise Alphabet - .Net, XML And XBRL
 
MOND Semantics Integration
MOND Semantics IntegrationMOND Semantics Integration
MOND Semantics Integration
 
XRX Presentation to Minnesota OTUG
XRX Presentation to Minnesota OTUGXRX Presentation to Minnesota OTUG
XRX Presentation to Minnesota OTUG
 
CV - Manuel_Lara
CV - Manuel_LaraCV - Manuel_Lara
CV - Manuel_Lara
 
Ogf20 Gmb Chris Swan
Ogf20 Gmb Chris SwanOgf20 Gmb Chris Swan
Ogf20 Gmb Chris Swan
 
Technology Overview
Technology OverviewTechnology Overview
Technology Overview
 
Subbu_WM
Subbu_WMSubbu_WM
Subbu_WM
 
Modeling Search Computing Applications
Modeling Search Computing ApplicationsModeling Search Computing Applications
Modeling Search Computing Applications
 
Service Analysis And Design
Service Analysis And DesignService Analysis And Design
Service Analysis And Design
 
Enterprise Deployments & SOA
Enterprise Deployments & SOAEnterprise Deployments & SOA
Enterprise Deployments & SOA
 
CBSE VS SOA Presentation
CBSE VS SOA PresentationCBSE VS SOA Presentation
CBSE VS SOA Presentation
 
CBSE VS SOA SJSU Presentation
CBSE VS SOA SJSU PresentationCBSE VS SOA SJSU Presentation
CBSE VS SOA SJSU Presentation
 
Semantic Web Process Lifecycle: Role of Semantics in Annotation, Discovery, C...
Semantic Web Process Lifecycle: Role of Semantics in Annotation, Discovery, C...Semantic Web Process Lifecycle: Role of Semantics in Annotation, Discovery, C...
Semantic Web Process Lifecycle: Role of Semantics in Annotation, Discovery, C...
 
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
 
FDMEE Can Do That?
FDMEE Can Do That?FDMEE Can Do That?
FDMEE Can Do That?
 
Salesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We DoSalesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We Do
 
Migrating SOA
Migrating SOAMigrating SOA
Migrating SOA
 
Java one2010 presentation-s313909
Java one2010 presentation-s313909Java one2010 presentation-s313909
Java one2010 presentation-s313909
 

Último

Último (20)

How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
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.
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
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
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
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.
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
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
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
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
 
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 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 

The 4x4 Semantic Model: Semantics to Empower Services Science: Using Semantics at Middleware, Web Services and Business Levels

  • 1. THE 4 X 4 SEMANTIC MODEL “ Semantics to Empower Services Science: Using Semantics at Middleware, Web Services and Business Levels ” Keynote at 9th International Conference on Enterprise Information Systems , Funchal, Madeira – Portugal, 12-16, June 2007. Amit Sheth* Kno.e.sis center, Wright State University, Dayton, OH Thanks: paper with Karthik Gomadam
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. SAWSDL at a glance Ack: Jacek Kopecky
  • 18.
  • 19.
  • 20.
  • 21. Modeling : Using Radiant
  • 22. Execution: WS Discovery using Lumina (MWSDI)
  • 23. Execution: WS Discovery using Lumina (MWSDI)
  • 25.
  • 27.
  • 28.
  • 29. Semantics for Technical Services Development / Description / Annotation WSDL, WSDL-S, SAWSDL, WSMO, OWL-S METEOR-S (MWSAF) Execution, Adaptation and Mediation BPWS4J, activeBPEL, WSMX METEOR-S Publication / Discovery (Semantic) UDDI METEOR-S (MWSDI) Composition, Configuration and Negotiation BPEL, WS-Agreement, WS-Policy METEOR-S (MWSCF)
  • 30. Semantics for Technical Services Data / Information Semantics Development / Description / Annotation Execution, Adaptation and Mediation BPWS4J, activeBPEL. WSMX METEOR-S WSDL, SAWSDL, (OWL-S, WSMO, WSDL-S) METEOR-S (MWSAF) Composition, Configuration and Negotiation BPEL, WS-Agreement, WS-Policy METEOR-S (MWSCF) Publication / Discovery (Semantic) UDDI METEOR-S (MWSDI)
  • 31. Semantics for Technical Services Functional Semantics Development / Description / Annotation Execution, Adaptation and Mediation BPWS4J, activeBPEL, WSMX METEOR-S WSDL, WSDL-S, SAWSDL, WSMO, OWL-S METEOR-S (MWSAF) Composition, Configuration and Negotiation BPEL, WS-Agreement, WS-Policy METEOR-S (MWSCF) Publication / Discovery (Semantic) UDDI METEOR-S (MWSDI)
  • 32. Semantics for Technical Services Non Functional Semantics Development / Description / Annotation Execution, Adaptation and Mediation BPWS4J, activeBPEL, WSMX METEOR-S WSDL, WSDL-S, SAWSDL, WSMO, OWL-S METEOR-S (MWSAF) Composition, Configuration and Negotiation BPEL, WS-Agreement, WS-Policy METEOR-S (MWSCF) Publication / Discovery (Semantic) UDDI METEOR-S (MWSDI)
  • 33. Semantics for Technical Services Execution Semantics Development / Description / Annotation Execution, Adaptation and Mediation BPWS4J, activeBPEL, WSMX METEOR-S WSDL, WSDL-S, SAWSDL, WSMO, OWL-S METEOR-S (MWSAF) Composition, Configuration and Negotiation BPEL, WS-Agreement, WS-Policy METEOR-S (MWSCF) Publication / Discovery (Semantic) UDDI METEOR-S (MWSDI)
  • 34. Semantics for Technical Services Semantics Required for Web Processes Development / Description / Annotation Execution, Adaptation and Mediation BPWS4J, activeBPEL, WSMX METEOR-S WSDL, WSDL-S, SAWSDL, WSMO, OWL-S METEOR-S (MWSAF) Execution Semantics QoS Semantics Functional Semantics Data / Information Semantics Composition, Configuration and Negotiation BPEL, WS-Agreement, WS-Policy METEOR-S (MWSCF) Publication / Discovery (Semantic) UDDI METEOR-S (MWSDI)
  • 35.
  • 36.
  • 37.
  • 38.
  • 39. Example of a semantic template in the supply chain domain
  • 40. What semantics at what level?
  • 41.
  • 42.
  • 43.
  • 44. 4 X4 Model in Action
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.

Notas do Editor

  1. In Role of Semantics for Workflow Enactment Tier: change consistence to consistency. In Technologies for Business Process Tier, add BPMN
  2. What Who point: In the insurance example, the fact that we need a DMV partner, a credit bureau and cc processing are identified. Who are the actual partners that we will bind to is not. This is deferred to execution time. This is important to understand the dynamism of the 4 X 4.
  3. What Who point: In the insurance example, the fact that we need a DMV partner, a credit bureau and cc processing are identified. Who are the actual partners that we will bind to is not. This is deferred to execution time. This is important to understand the dynamism of the 4 X 4.
  4. What Who point: In the insurance example, the fact that we need a DMV partner, a credit bureau and cc processing are identified. Who are the actual partners that we will bind to is not. This is deferred to execution time. This is important to understand the dynamism of the 4 X 4.
  5. In a state beyond a proposal
  6. Intalio n3 : Completer BPMS..design, deploy, execute, analyze and optimize processes…brochure says it supports BPML specification
  7. This picture illustrates the coming together of the 4 tiers of business process and how the 4 types of semantics facilitates this. At the heart of this modeling, is the grounding to ontologies. Further this slide also illustrates the interaction between the different tiers. The specifications in the process tier are enacted as workflows in the enactment tier. These workflows are deployed in a middleware that provides deployment and messaging services. The partner services are also deployed in middleware systems. In addition to these, the middleware services tier providers services such as discovery and mediation and message routing. Process Modeling Tier: Conventional workflow specifications or Mashup/Smashup specifications are captured at this tier. Conventional workflow specifications are captured using semantic templates for SOAP services while Smashup specifications are captured using micro-format enhanced SAREST. Workflow Enactment Tier: Based on the process level specifications, partner level specifications are created and workflows are enacted with these partner level specifications. The various tasks in the workflow are described by the operations in the corresponding semantic template. For example, in a supply chain workflow for procuring various components, the partner level specifications for each component is captured. A workflow is then created where a task corresponding to a functional requirement in the partner level specifications. In the context of light weight services, Smashups are created to enact out service compositions. Service compositions are captured as client side objects, which are annoated with micro formats. The service at the server side based on the semantics of the client side objects that are sent to it, invokes the relevant services in the order while making sure of the interaction and role. Service discovery and process configuration is done using the partner level specifications. Adaptation strategies such as events that are relevant, event subscription and notification management are done based on the functional and non-functional processs and partner level specifications. Partner service tier: IN the classical service context, partner services capture their capabilities and requirements in SAWSDL. In case of light weight services, annotated pages with RDFA and annotated XML inputs/ output allows for publication and discovery of these services. Middleware Services Tier: The capabilities of the middleware to support semantic web services, deployment, message processing, event handling and data mediation can be captured. As we can see in the example, the middleware services tier provides container services for both the enacted workflow as well as for partner services.
  8. fo