icd wiki framework for enabling semantic web service
play

ICD Wiki Framework for Enabling Semantic Web Service Definition and - PowerPoint PPT Presentation

OIC 2008 ICD Wiki Framework for Enabling Semantic Web Service Definition and Orchestration Dean Brown dean.d.brown@lmco.com Dominick Profico dominick.t.profico@lmco.com Lockheed Martin Corporation Net-Centric Integration OIC 2008


  1. OIC 2008 ICD Wiki – Framework for Enabling Semantic Web Service Definition and Orchestration Dean Brown dean.d.brown@lmco.com Dominick Profico dominick.t.profico@lmco.com Lockheed Martin Corporation

  2. Net-Centric Integration OIC 2008 • Web Services – Net-Centric architecture is typically implemented by a loosely-coupled service oriented architecture Net-Centric: (SOA) Participating as a part of a – SOAs are usually implemented using Web continuously- evolving, complex community of Service technology people, devices, • Standard web-based interface protocol information and services – Web Services can be combined together to meet interconnected by a a complex business need communications network to achieve optimal benefit of • Integration of Web Services resources and better – Generation of Composite Web Services typically synchronization of events requires Systems Integrators and Software and their consequences Developers to manually connect disparate web (Wikipedia, The Free services together Encyclopedia) – As the number of Web Services grow in the enterprise (wrapping legacy systems, new capabilities), the desire to create customized Composite Services will grow

  3. IntegrationWare IRAD OIC 2008 • Research Objective – To design and prototype a framework that allows users to easily create Composite Services through a Web 2.0-inspired drag and drop paradigm. The framework will determine how (or if) the services can be connected to create the new Composite Service. • Major Components – Semantic Web Services • Semantically relate web service interfaces to a set of ontology models – ICD Wiki (Interface Control Document) • Provides a familiar and intuitive tool to document service interfaces. • Makes modern-day static ICDs obsolete by facilitating dynamic system integration – Service Composition • Leverage the semantic annotations to allow users to link services together and automatically create Composite Services Focus on Interfaces/Data Structures, not Data

  4. Web Service Mapping to Ontologies OIC 2008 (Automatic) (User-Entered) (User-Entered) Mapping Completed by User as Part of Ingest Process

  5. Automated Composite Service Generation OIC 2008 User Canvas Web Web Filter (D2 > Var I8) Service #1 Service #2 Assignability Generated Composite Service

  6. Why use a Wiki? OIC 2008 • Document Web Service Description in Human-Managed Format – Interface Description (operation description, parameter inputs/ outputs, definition of each input/output (based on ontology model mapping), unit for each input/output, data format for each input/ output) – Security/Role Access (who can access the service & underlying data, security model) – Provenance Information (service organization creator, data accessed (description with source info), algorithms executed,…) – Governance Information (quality of service, service deployment history, service change history, service versions deployed,…) • User Feedback of Service – Allows users to comment and provide feedback on service utilization and quality • Collaborative Ontology Model Development/Management – Import existing ontology model into ICD wiki – Allow users to comment on ontology model

  7. ICD Wiki Page Samples OIC 2008 MediaWiki MXGraph

  8. ICD Wiki – End State Architecture OIC 2008

  9. ICD Wiki - Business Process Vision OIC 2008

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend