SlideShare une entreprise Scribd logo
1  sur  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?

Contenu connexe

Tendances

Semantic Web Servers
Semantic Web ServersSemantic Web Servers
Semantic Web Serverswebhostingguy
 
Resume - Ahmad Arabi Katbi-2015
Resume - Ahmad Arabi Katbi-2015Resume - Ahmad Arabi Katbi-2015
Resume - Ahmad Arabi Katbi-2015Ahmad Arabi Katbi
 
SAP ODATA Overview & Guidelines
SAP ODATA Overview & GuidelinesSAP ODATA Overview & Guidelines
SAP ODATA Overview & GuidelinesAshish Saxena
 
BizTalk Fundamentals
BizTalk  FundamentalsBizTalk  Fundamentals
BizTalk FundamentalsManoj Kumar
 
Dreamforce14 Multi Org Collaboration Architecture
Dreamforce14  Multi Org Collaboration ArchitectureDreamforce14  Multi Org Collaboration Architecture
Dreamforce14 Multi Org Collaboration ArchitectureRichard Clark
 

Tendances (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
 

En vedette

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...Amit Sheth
 
Plateformes Web : au-delà des campagnes
Plateformes Web : au-delà des campagnesPlateformes Web : au-delà des campagnes
Plateformes Web : au-delà des campagnesRevolver 3
 
Ux examples
Ux examplesUx examples
Ux examplesMax Soe
 
Kino : Making Semantic Annotations Easier
Kino : Making Semantic Annotations EasierKino : Making Semantic Annotations Easier
Kino : Making Semantic Annotations EasierAmit Sheth
 
Bellas pinturas de Italia
Bellas pinturas de ItaliaBellas pinturas de Italia
Bellas pinturas de ItaliaAlyla
 
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 promovareCalin Biris
 
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'sGerrit Heijkoop
 
Promovarea online pentru ONG-uri
Promovarea online pentru ONG-uriPromovarea online pentru ONG-uri
Promovarea online pentru ONG-uriCalin Biris
 
qpstudy#5 懇親会LT riywo
qpstudy#5 懇親会LT riywoqpstudy#5 懇親会LT riywo
qpstudy#5 懇親会LT riywoRyosuke IWANAGA
 
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 evenementGerrit Heijkoop
 
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...Amit Sheth
 
Do More With Powerpoint
Do More With PowerpointDo More With Powerpoint
Do More With PowerpointRajiv Bajaj
 

En vedette (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
 

Similaire à 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 ApplicationsNathaniel Palmer
 
Delivering Process-Driven, Dynamic Applications
Delivering Process-Driven, Dynamic ApplicationsDelivering Process-Driven, Dynamic Applications
Delivering Process-Driven, Dynamic ApplicationsNathaniel 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 XBRLJorgen Thelin
 
MOND Semantics Integration
MOND Semantics IntegrationMOND Semantics Integration
MOND Semantics IntegrationSales Emea
 
XRX Presentation to Minnesota OTUG
XRX Presentation to Minnesota OTUGXRX Presentation to Minnesota OTUG
XRX Presentation to Minnesota OTUGOptum
 
Ogf20 Gmb Chris Swan
Ogf20 Gmb Chris SwanOgf20 Gmb Chris Swan
Ogf20 Gmb Chris SwanFNian
 
Technology Overview
Technology OverviewTechnology Overview
Technology OverviewLiran Zelkha
 
Modeling Search Computing Applications
Modeling Search Computing ApplicationsModeling Search Computing Applications
Modeling Search Computing ApplicationsMarco Brambilla
 
Service Analysis And Design
Service Analysis And DesignService Analysis And Design
Service Analysis And DesignRody Middelkoop
 
CBSE VS SOA Presentation
CBSE VS SOA PresentationCBSE VS SOA Presentation
CBSE VS SOA PresentationMaulik Parikh
 
CBSE VS SOA SJSU Presentation
CBSE VS SOA SJSU PresentationCBSE VS SOA SJSU Presentation
CBSE VS SOA SJSU Presentationmgp1560
 
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...Amit Sheth
 
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 TimeDavid Linthicum
 
FDMEE Can Do That?
FDMEE Can Do That?FDMEE Can Do That?
FDMEE Can Do That?Alithya
 
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 DoSalesforce Developers
 
Migrating SOA
Migrating SOAMigrating SOA
Migrating SOACoi Xay
 

Similaire à 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
 

Dernier

Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 

Dernier (20)

Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 

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.

Notes de l'éditeur

  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