際際滷

際際滷Share a Scribd company logo
Semantic Web Enabled Software Engineering: Semantic Web Services Perspective Tomas Vitvar Tomas Vitvar [email_address] The 4 th  European Semantic Web Conference (ESWC2007) June 03-07, 2007, Innsbruck, Austria
Semantic Web Services Areas: (1) Semantic Web, and (2) Service-Oriented Computing Underlying Idea : abstract from software -> services Semantic descriptions of services search, integration, mediation   increase automation and flexibility in service discovery, selection, negotiation, composition, mediation, invocation, ... 4 types of Service Semantics Information ,  Functional ,  Non-Functional ,  Behavioral Service Lifecycle Model, Deploy, Assemble, Manage
Service Lifecycle Model Gather Requirements & Design   Standards Compliance (Web,  Business)  ontologized business  standards, building on web standards   Tools for Ontology Engineering  and Service Engineering
Service Lifecycle Model Deploy Publish Service Descriptions   Publish and  Search  Services   Semantic Repositories Gather Requirements & Design   Standards Compliance (Web,  Business)  ontologized business  standards, building on web standards   Tools for Ontology Engineering,  and Service Engineering
Service Lifecycle Model Deploy Assemble Gather Requirements & Design   Standards Compliance (Web,  Business)  ontologized business  standards, building on web standards   Tools for Ontology Engineering,  and Service Engineering Publish Service Descriptions   Publish and  Search  Services   Semantic Repositories Integration and Mediation   Discovery, Selection, Contracting,  Composition, Mediation
Service Lifecycle Model Deploy Assemble Execute & Manage Gather Requirements & Design   Standards Compliance (Web,  Business)  ontologized business  standards, building on web standards   Tools for Ontology Engineering,  and Service Engineering Publish Service Descriptions   Publish and  Search  Services   Semantic Repositories Integration and Mediation   Discovery, Selection, Contracting,  Composition, Mediation Execution, Management   Invocation, conversation, mediation, maintenance
Service Lifecycle Model Deploy Assemble Execute & Manage Gather Requirements & Design   Standards Compliance (Web,  Business)  ontologized business  standards, building on web standards   Tools for Ontology Engineering,  and Service Engineering Publish Service Descriptions   Publish and  Search  Services   Semantic Repositories Integration and Mediation   Discovery, Selection, Contracting,  Composition, Mediation Execution, Management   Invocation, conversation, mediation, maintenance Information Functional Behavioural Non-Functional
Challenges Complexity of business standards (e.g. RosettaNet) Change management and versioning support Creating Service Descriptions from underlying sources (i.e. service learning) Existing service descriptions (e.g. WSDL, REST, ...) Documentation  Source Code...

More Related Content

Semantic Web Meets Software Engineering Panel

  • 1. Semantic Web Enabled Software Engineering: Semantic Web Services Perspective Tomas Vitvar Tomas Vitvar [email_address] The 4 th European Semantic Web Conference (ESWC2007) June 03-07, 2007, Innsbruck, Austria
  • 2. Semantic Web Services Areas: (1) Semantic Web, and (2) Service-Oriented Computing Underlying Idea : abstract from software -> services Semantic descriptions of services search, integration, mediation increase automation and flexibility in service discovery, selection, negotiation, composition, mediation, invocation, ... 4 types of Service Semantics Information , Functional , Non-Functional , Behavioral Service Lifecycle Model, Deploy, Assemble, Manage
  • 3. Service Lifecycle Model Gather Requirements & Design Standards Compliance (Web, Business) ontologized business standards, building on web standards Tools for Ontology Engineering and Service Engineering
  • 4. Service Lifecycle Model Deploy Publish Service Descriptions Publish and Search Services Semantic Repositories Gather Requirements & Design Standards Compliance (Web, Business) ontologized business standards, building on web standards Tools for Ontology Engineering, and Service Engineering
  • 5. Service Lifecycle Model Deploy Assemble Gather Requirements & Design Standards Compliance (Web, Business) ontologized business standards, building on web standards Tools for Ontology Engineering, and Service Engineering Publish Service Descriptions Publish and Search Services Semantic Repositories Integration and Mediation Discovery, Selection, Contracting, Composition, Mediation
  • 6. Service Lifecycle Model Deploy Assemble Execute & Manage Gather Requirements & Design Standards Compliance (Web, Business) ontologized business standards, building on web standards Tools for Ontology Engineering, and Service Engineering Publish Service Descriptions Publish and Search Services Semantic Repositories Integration and Mediation Discovery, Selection, Contracting, Composition, Mediation Execution, Management Invocation, conversation, mediation, maintenance
  • 7. Service Lifecycle Model Deploy Assemble Execute & Manage Gather Requirements & Design Standards Compliance (Web, Business) ontologized business standards, building on web standards Tools for Ontology Engineering, and Service Engineering Publish Service Descriptions Publish and Search Services Semantic Repositories Integration and Mediation Discovery, Selection, Contracting, Composition, Mediation Execution, Management Invocation, conversation, mediation, maintenance Information Functional Behavioural Non-Functional
  • 8. Challenges Complexity of business standards (e.g. RosettaNet) Change management and versioning support Creating Service Descriptions from underlying sources (i.e. service learning) Existing service descriptions (e.g. WSDL, REST, ...) Documentation Source Code...