1 / 12

Research Programmes Division research.altec.gr

ONAR: Ontology-based Service Oriented Application Integration Albert Bokma, University of Sunderland Dimitrios Tektonidis, Altec SA Greece. Department of Computing, Engineering and Technology http://www.cit.sunderland.ac.uk. Research Programmes Division http://research.altec.gr.

rumor
Download Presentation

Research Programmes Division research.altec.gr

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ONAR: Ontology-based Service Oriented Application Integration Albert Bokma, University of SunderlandDimitrios Tektonidis, Altec SA Greece Department of Computing, Engineering and Technology http://www.cit.sunderland.ac.uk Research Programmes Division http://research.altec.gr

  2. Presentation Overview • Application integration using Ontologies • Building SOA using Semantic Conceptualizations • ONAR Framework Architecture

  3. The use of ontologies in IS conceptualization Shared Semantics Integration = Common Understanding Semantic Level Business Concepts Business Concepts Integration = Adaptation Logic Level Business Objects Business Objects Integration = Transformation Data Level Data Source Data Source Application A Application B

  4. Defining a domain • What are the concepts that the domain consists of ? • What are the classes that the ontology consists of • What are the relation between the concepts? • what are the object properties between the classes? • What are the attributes of the concepts? • What are the classes data-type properties

  5. Defining Concepts and their Relations • Defining a concept: • What is the data-type of the attribute? • What is the Cardinality (how many times can it appear to an entity instance) of this attribute in a certain class? • Defining relations between two concepts: • 1 to many (Functional Relation) • Many to 1 (Inverse Functional) • 1 to 1 (Symmetric) • 1 concept can have more than one symmetric relation to other concepts (Transitive)

  6. Associating Semantics • The IS Analyst associates the concepts to the resources of the repository: • Defines the data-type according to the IS data-types • Defines entities unique identifications • Defines the relations according to the IS structure • The IS Analyst redefines the conceptualization

  7. Sharing Semantics OWL Contains the common parts of the conceptualization ontologies of systems that will be integrated Shared Semantics OWL OWL 1. Contains the Concepts of a conceptualization 2. The definition is based on the needs of integration 3. The concepts are independent from the structure of the IS Conceptualization Ontology Conceptualization Ontology Semantic Conceptualization OOM OOM 1. Associates Concepts with data sources 2. Related to the IS 3. Depends on the structure of the IS Association Ontology Association Ontology

  8. Building SOA using Semantic Conceptualizations • Creating web services based on Semantic Conceptualizations • Registering to Public Registries based on Shared Semantics • ONAR Service Deployment Cycle • Reusing Web Services

  9. Creating Web Services OWL OWL Conceptualization Ontology Service Profile Source Code ONAR Deployment Server OSM ONAR Administration Server OOM Web Service Service Model Association Ontology

  10. ONARService Deployment Cycle ONAR Server 1. Ontologies Creation 2. Correspondence with IS Repository Programmer BusinessAnalyst 3. Ontology WrapperCreation ONARC&S Designer 4.SI Definition ONAR UDDI Server 5. SI creation 6.SI Publication Information System Repository

  11. BACK OFFICE Semantic Business Flow Semantic UDDI Web Pages (Client) Web Services Web Processes (BPEL) ONAR PORTAL ONAR Final Architecture Legacy System

  12. Questions ? More information in ONAR Web-site : http://research.altec.gr/onar/ Or contact: Albert.bokma@sunderland.ac.uk

More Related