Semantic Web Meets Software Engineering Panel

959 views

Published on

Published in: Business, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
959
On SlideShare
0
From Embeds
0
Number of Embeds
26
Actions
Shares
0
Downloads
40
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Semantic Web Meets Software Engineering Panel

    1. 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. 2. Semantic Web Services <ul><li>Areas: (1) Semantic Web, and (2) Service-Oriented Computing </li></ul><ul><li>Underlying Idea : abstract from software -> services </li></ul><ul><li>Semantic descriptions of services </li></ul><ul><ul><li>search, integration, mediation – increase automation and flexibility in service discovery, selection, negotiation, composition, mediation, invocation, ... </li></ul></ul><ul><ul><li>4 types of Service Semantics </li></ul></ul><ul><ul><ul><li>Information , Functional , Non-Functional , Behavioral </li></ul></ul></ul><ul><li>Service Lifecycle </li></ul><ul><ul><li>Model, Deploy, Assemble, Manage </li></ul></ul>
    3. 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. 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. 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. 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. 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. 8. Challenges <ul><li>Complexity of business standards (e.g. RosettaNet) </li></ul><ul><ul><li>Change management and versioning support </li></ul></ul><ul><li>Creating Service Descriptions from underlying sources (i.e. „service learning“) </li></ul><ul><ul><li>Existing service descriptions (e.g. WSDL, REST, ...) </li></ul></ul><ul><ul><li>Documentation </li></ul></ul><ul><ul><li>Source Code... </li></ul></ul>

    ×