SlideShare a Scribd company logo
1 of 14
Download to read offline
Extending SOA Infrastructure for Semantic
                         Interoperability

                                        Wen Zhu
                                    wzhu@alionscience.com




ITEA System of Systems Conference
                                                            www.alionscience.com/semantic
26 Jan 2012
SLIDE 2



Agenda
• Background
• Semantic Mediation Bus™
• Semantic Mediation and System of Systems
SLIDE 3



 Service Oriented Architecture (SOA)
• Key Benefits:
   • Provides standards based mechanism to access Services at
     the transport and protocol level
   • Promotes re-use of existing services
   • Enables fast adaptation to business needs
   • Aligns information resources to business goals
SLIDE 4



 SOA Limitations
• Current Web Service standards provide the
  syntactic description of the service interface,
  but do not describe the meaning or the
  semantics of the data or behavior. Hence the
  consumer of the service; whether another
  service or a human, needs to have intimate
  knowledge and awareness about the data and
  its elements
• Current Enterprise Service Buses (ESBs)
  don’t have an out of the box ability to
  perform Semantic Mediation, that is the
  transformation and co-relation of data
  elements and services based on a pre-defined
  vocabulary
• Manual intervention and deep domain
  knowledge is required to develop custom
  mappings to correctly use data exposed by
  these related but different Web Services          Source: Elements of a deployed, modern net-centric system
                                                                http://www.mil-embedded.com/articles/id/?4597
Case In Point: Information Sharing in NextGen
                   Integrated                             Flight and                   Airport               Airline
  Weather                                UAS                                Safety                                             Other
                  Surveillance                               Flow                     Operations           Operations
 Community                             Community                          Community                                          Communities
                  Community                              Community                    Community            Community




                                              Services

                                                                             Flight
             conform                                     Weather
                                                                             Track                    publish
Standards                                                                               Data
                                                            SAR              Time
        AXIM
                                 KML
        WXXM                                                                                       Classification           Live
                                 GML
        FIXM
                                                                  Other Services
            WCS              ebXML                                                                   Geospatial           Recorded
            WFS              UDDI                                                                    Coverage
            WMS

                                                                                                     Temporal
              Other Standards                                                                        Coverage             Simulated




                                                                                       State/Local           Commercial        International
                                                                                       Government              Entities          Partners
Semantic Web Technologies
•   Semantic Web (aka Linked Data or Web 3.0) is a set of
    W3C standards and technologies designed to allow
    machines to understand the meaning of the information on
    the WWW
     •   Standards-based
     •   Open-source tools
     •   Agent-based distributed computing paradigm
     •   Web Oriented Architecture
     •   Agile Development, improved interoperability
•   Semantic Web in the Enterprise: A tool for
    knowledge discovery and management
     •   Common Vocabulary
     •   Open Linked Data
     •   Intelligent Searches
•   Semantic Web in the Industry
     •   US government and leading social network companies have been
         implementing semantic-driven solutions
                                                                        Source: Tim Berners-Lee: “Semantic Web and Linked Data”
SLIDE 7



Semantics + SOA
SOA
Foundation for Service Interoperability
                                                    Semantic Mediation Bus™
                                                    Runtime infrastructure enables semantic
                                                    interoperability through common
Semantics                                           ontologies, even if the services are
Common Understanding of Business Concepts
                                                    implemented using different data models
                                                    and message standards.




Problems
•    How I can improve Interoperability between different
     services and reduce system integration costs?
•    I have already invested a lot in my SOA infrastructure, how
     do I leverage it for for Semantic Interoperability?
•    How can I effectively test the same SOA message
     in multiple formats between the systems?
SLIDE 8



    SOA Silos
                                                                                         Airline Code Lookup Table
                                                                                         Data: UA



                                                                               HR
                     Flight                                                              Field Name:
                                                               FAA Flight     Army
                     Track                                     Track Web                 Commercial Flight           Reference
                     Display                                     Service                 Data: 122
   User                            Human Communication
                               1


                       3
                               1                         AF SME

                                                                  AF Flight               Field Name: Flight of
                     Custom                                        Track                  Interest
                     Mapping                                       Web
                                                                                          Data: United 122
            2                                                     Service
                               3
                  Custom           System Integration
                Development
                                                         SME
                2                                                   Other       HR       Field Name:
Developer                      Custom                                                    FlightID
                                                                     Data         HR
                                                                               Army
                               Mapping
                                                                   Provider     Marine   Data: UA122



  Excess time is spent interpreting data from different sources despite
  the usage of advanced IT techniques like Web Services
SLIDE 9



Alion Semantic Mediation Bus™
•        An ontology-based web services mediation component (Semantic Mediator)
         that enables services with different message formats to interoperate
•        Embedding the Semantic Mediator in an Enterprise Service Bus (ESB) enables
         runtime semantic mediation within traditional SOA infrastructure, creating a
         Semantic Mediation BusTM                         Common
                                                                                               Ontology



                                                     Semantic Mediation BusTM
                      Enterprise Service Bus

                      Semantic Mediator
                                                                                                              Registry/Repository
                           Message Schema             Web Service Proxy            Semantic Lookup and
                                                                                                                  Semantic
                              Mapping                                           Interoperability Assessment
                                                                                                                 Annotation


                                                                                                                 Metadata
                                                                                                                Management


                             Protocol               Message          Message Routing           Security           Service
                             Adaption            Transformation                                                  Discovery



    Traditional SOA         Semantic Mediation
     infrastructure           Infrastructure
SLIDE 10




Semantic Mediation Bus™: Key Characteristics
• Cooperation through federation, instead of standardization
   • The ontology driven approach avoids imposing a standard that has to be
     agreed by everybody, thus allowing the agencies to select the formats best
     suited for their business needs, while still being able to use services offered
     by other agencies.
• Increased ability to adapt to the ever changing business needs in a
  timely and cost effective manner
   • The semantic mediation approach encourages transformation logic to be
     declaratively defined in the ontology, instead of buried in the code, often in
     multiple places.
• No need for rigid conformance
   • Through loose coupling, the SMB allows transformation between message
     formats which might not be a complete match.
• Building on SOA infrastructure, instead of replacing it
   • By extending ESB infrastructure, organization can leverage their SOA
     investment and the existing expertise of their personnel.
Testing System of Systems with SMB                                                               SLIDE 11




        Validate business requirements
        and determine service                                          Airline Code Lookup Table
        compatibilities                                                Data: UA


                              Semantic            FAA         HR       Field Name:
                              Mediation           Web        Army      Commercial Flight
  Test Script
                               Bus™              Service               Data: 211               Reference



                             Semantic Lookup
Business                                       Air Force               Field Name: Flight of
Requirements                                     Web                   Interest
                                                Service                Data: UA211
                                 Message
                              Transformation



Technical
Requirements                   Web Service       3rd Party    HR       Field Name:
                                Endpoint           Web          HR
                                                             Army      FlightID
                                                  Service     Marine   Data: United 211

      Delegate to infrastructure to
      collect measurements for non-
      functional requirements
SLIDE 12




SMB as Part of a Semantic Enterprise

Ontologies reflecting
Shared understanding of
business concepts is
developed by engaging                   SMB is part of the
the established                         technology capability
Communities of Interest                 that extends
(COI) and Subject                       traditional SOA to
Matter Experts (SME).                   enable semantic
                                        service discoverability
                                        and interoperability.




                                       Secure and effective IT
                                       infrastructure is the
                                       foundation for Net-
                                       Centric information
                                       sharing.
SLIDE 13




Summary
• Put Ontologies to Work
   • Enhance service understandability at design time
   • Facilitate service interoperability at runtime
• Leverage Existing SOA Investment
   • Increase service discoverability and interoperability through
     semantic annotation
   • Build on existing services
   • Use in-house expertise
   • Ready to deploy now
• Streamline Service Integration and Testing
   • Shorten lifecycle by eliminating the need for custom message
     mapping
   • Reduce maintenance cost by leveraging existing infrastructure
SLIDE 14




www.alionscience.com

More Related Content

What's hot

20090921 Risacher To Ncoic Cloud Storefront
20090921 Risacher To Ncoic Cloud Storefront20090921 Risacher To Ncoic Cloud Storefront
20090921 Risacher To Ncoic Cloud StorefrontGovCloud Network
 
giffgaff Operations Presentation
giffgaff Operations Presentationgiffgaff Operations Presentation
giffgaff Operations PresentationGregg Baker
 
J.D. Stanley - PTA and Informed Mobility
J.D. Stanley - PTA and Informed MobilityJ.D. Stanley - PTA and Informed Mobility
J.D. Stanley - PTA and Informed MobilityShane Mitchell
 
20091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 520091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 5Arian Zwegers
 
Texas Cloud Brokerage - A Success Story
Texas Cloud Brokerage - A Success StoryTexas Cloud Brokerage - A Success Story
Texas Cloud Brokerage - A Success StoryIlyas Iyoob, Ph.D.
 
Getting Connected And Trusting The Connection
Getting Connected And Trusting The ConnectionGetting Connected And Trusting The Connection
Getting Connected And Trusting The ConnectionSuhaimi Nordin
 
MPLS 2010: Network Enabled Cloud and Service Models
MPLS 2010: Network Enabled Cloud and Service ModelsMPLS 2010: Network Enabled Cloud and Service Models
MPLS 2010: Network Enabled Cloud and Service ModelsCisco Service Provider
 
Compuware APM Solution
Compuware APM SolutionCompuware APM Solution
Compuware APM Solutionbackfire_88
 
Gravitant's tcsp case study
Gravitant's tcsp case studyGravitant's tcsp case study
Gravitant's tcsp case studyGravitant, Inc.
 
HIX Reusability
HIX ReusabilityHIX Reusability
HIX Reusabilitycommed
 
MoMoAthens Cross-Screen_Introduction to Webinos by Webinos
MoMoAthens Cross-Screen_Introduction to Webinos by WebinosMoMoAthens Cross-Screen_Introduction to Webinos by Webinos
MoMoAthens Cross-Screen_Introduction to Webinos by WebinosMobile Monday Athens
 
Glass Fish Mobility Platform Santiago Pericas Geersten V2
Glass Fish Mobility Platform Santiago Pericas Geersten V2Glass Fish Mobility Platform Santiago Pericas Geersten V2
Glass Fish Mobility Platform Santiago Pericas Geersten V2Eduardo Pelegri-Llopart
 
GlassFish Mobility Platform - Hans Hrasna
GlassFish Mobility Platform - Hans HrasnaGlassFish Mobility Platform - Hans Hrasna
GlassFish Mobility Platform - Hans HrasnaEduardo Pelegri-Llopart
 
Building reliable systems from unreliable components
Building reliable systems from unreliable componentsBuilding reliable systems from unreliable components
Building reliable systems from unreliable componentsArnon Rotem-Gal-Oz
 
Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013Salcom Group
 
Building and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and InfrastructureBuilding and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and InfrastructureDarren Cunningham
 
Validation of Service Oriented Computing DEVS Simulation Models
Validation of Service Oriented Computing DEVS Simulation ModelsValidation of Service Oriented Computing DEVS Simulation Models
Validation of Service Oriented Computing DEVS Simulation ModelsDaniele Gianni
 

What's hot (20)

20090921 Risacher To Ncoic Cloud Storefront
20090921 Risacher To Ncoic Cloud Storefront20090921 Risacher To Ncoic Cloud Storefront
20090921 Risacher To Ncoic Cloud Storefront
 
giffgaff Operations Presentation
giffgaff Operations Presentationgiffgaff Operations Presentation
giffgaff Operations Presentation
 
J.D. Stanley - PTA and Informed Mobility
J.D. Stanley - PTA and Informed MobilityJ.D. Stanley - PTA and Informed Mobility
J.D. Stanley - PTA and Informed Mobility
 
20091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 520091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 5
 
Texas Cloud Brokerage - A Success Story
Texas Cloud Brokerage - A Success StoryTexas Cloud Brokerage - A Success Story
Texas Cloud Brokerage - A Success Story
 
Getting Connected And Trusting The Connection
Getting Connected And Trusting The ConnectionGetting Connected And Trusting The Connection
Getting Connected And Trusting The Connection
 
MPLS 2010: Network Enabled Cloud and Service Models
MPLS 2010: Network Enabled Cloud and Service ModelsMPLS 2010: Network Enabled Cloud and Service Models
MPLS 2010: Network Enabled Cloud and Service Models
 
ACORD Web Services
ACORD Web ServicesACORD Web Services
ACORD Web Services
 
Compuware APM Solution
Compuware APM SolutionCompuware APM Solution
Compuware APM Solution
 
Swim
SwimSwim
Swim
 
Gravitant's tcsp case study
Gravitant's tcsp case studyGravitant's tcsp case study
Gravitant's tcsp case study
 
HIX Reusability
HIX ReusabilityHIX Reusability
HIX Reusability
 
MoMoAthens Cross-Screen_Introduction to Webinos by Webinos
MoMoAthens Cross-Screen_Introduction to Webinos by WebinosMoMoAthens Cross-Screen_Introduction to Webinos by Webinos
MoMoAthens Cross-Screen_Introduction to Webinos by Webinos
 
Glass Fish Mobility Platform Santiago Pericas Geersten V2
Glass Fish Mobility Platform Santiago Pericas Geersten V2Glass Fish Mobility Platform Santiago Pericas Geersten V2
Glass Fish Mobility Platform Santiago Pericas Geersten V2
 
GlassFish Mobility Platform - Hans Hrasna
GlassFish Mobility Platform - Hans HrasnaGlassFish Mobility Platform - Hans Hrasna
GlassFish Mobility Platform - Hans Hrasna
 
Evolving Shared Platforms for e-Governance
Evolving Shared Platforms for e-GovernanceEvolving Shared Platforms for e-Governance
Evolving Shared Platforms for e-Governance
 
Building reliable systems from unreliable components
Building reliable systems from unreliable componentsBuilding reliable systems from unreliable components
Building reliable systems from unreliable components
 
Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013
 
Building and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and InfrastructureBuilding and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and Infrastructure
 
Validation of Service Oriented Computing DEVS Simulation Models
Validation of Service Oriented Computing DEVS Simulation ModelsValidation of Service Oriented Computing DEVS Simulation Models
Validation of Service Oriented Computing DEVS Simulation Models
 

Viewers also liked

Interoperability versus Cyber Security/Information Assurance?
Interoperability versus Cyber Security/Information Assurance?Interoperability versus Cyber Security/Information Assurance?
Interoperability versus Cyber Security/Information Assurance? GovCloud Network
 
Web Services Presentation - Introduction, Vulnerabilities, & Countermeasures
Web Services Presentation - Introduction, Vulnerabilities, & CountermeasuresWeb Services Presentation - Introduction, Vulnerabilities, & Countermeasures
Web Services Presentation - Introduction, Vulnerabilities, & CountermeasuresPraetorian
 
An Architecture for Data Intensive Service Enabled by Next Generation Optical...
An Architecture for Data Intensive Service Enabled by Next Generation Optical...An Architecture for Data Intensive Service Enabled by Next Generation Optical...
An Architecture for Data Intensive Service Enabled by Next Generation Optical...Tal Lavian Ph.D.
 
2010 ea conf ra track presentation 20100506
2010 ea conf ra track presentation 201005062010 ea conf ra track presentation 20100506
2010 ea conf ra track presentation 20100506Andy Maes
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented ArchitectureRobert Sim
 

Viewers also liked (7)

Mercantile Coffee House
Mercantile Coffee HouseMercantile Coffee House
Mercantile Coffee House
 
Data as a service
Data as a service Data as a service
Data as a service
 
Interoperability versus Cyber Security/Information Assurance?
Interoperability versus Cyber Security/Information Assurance?Interoperability versus Cyber Security/Information Assurance?
Interoperability versus Cyber Security/Information Assurance?
 
Web Services Presentation - Introduction, Vulnerabilities, & Countermeasures
Web Services Presentation - Introduction, Vulnerabilities, & CountermeasuresWeb Services Presentation - Introduction, Vulnerabilities, & Countermeasures
Web Services Presentation - Introduction, Vulnerabilities, & Countermeasures
 
An Architecture for Data Intensive Service Enabled by Next Generation Optical...
An Architecture for Data Intensive Service Enabled by Next Generation Optical...An Architecture for Data Intensive Service Enabled by Next Generation Optical...
An Architecture for Data Intensive Service Enabled by Next Generation Optical...
 
2010 ea conf ra track presentation 20100506
2010 ea conf ra track presentation 201005062010 ea conf ra track presentation 20100506
2010 ea conf ra track presentation 20100506
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 

Similar to Extending SOA Infrastructure for Semantic Interoperability

Net-Enabled Test Environment: a Federated Approach to Establishing an Inter-a...
Net-Enabled Test Environment: a Federated Approach to Establishing an Inter-a...Net-Enabled Test Environment: a Federated Approach to Establishing an Inter-a...
Net-Enabled Test Environment: a Federated Approach to Establishing an Inter-a...Wen Zhu
 
Cloud + Soa: Enterprise Service Platform
Cloud + Soa: Enterprise Service PlatformCloud + Soa: Enterprise Service Platform
Cloud + Soa: Enterprise Service Platformvictorlbrown
 
Linked services for the Web of Data
Linked services for the Web of DataLinked services for the Web of Data
Linked services for the Web of DataJohn Domingue
 
Making of a Successful Cloud Business
Making of a Successful Cloud BusinessMaking of a Successful Cloud Business
Making of a Successful Cloud BusinessACMBangalore
 
Integration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDSIntegration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDSSupreet Oberoi
 
Software Architecture: Introduction
Software Architecture: IntroductionSoftware Architecture: Introduction
Software Architecture: IntroductionHenry Muccini
 
Semantic Mediation Bus Presentation at VORTE 2012
Semantic Mediation Bus Presentation at VORTE 2012Semantic Mediation Bus Presentation at VORTE 2012
Semantic Mediation Bus Presentation at VORTE 2012Wen Zhu
 
Cloud lockin and interoperability v2 indic threads cloud computing conferen...
Cloud lockin and interoperability v2   indic threads cloud computing conferen...Cloud lockin and interoperability v2   indic threads cloud computing conferen...
Cloud lockin and interoperability v2 indic threads cloud computing conferen...IndicThreads
 
Cloud lockin and interoperability v2 indic threads cloud computing conferen...
Cloud lockin and interoperability v2   indic threads cloud computing conferen...Cloud lockin and interoperability v2   indic threads cloud computing conferen...
Cloud lockin and interoperability v2 indic threads cloud computing conferen...IndicThreads
 
How to Choose A SOA Gateway from Layer 7
How to Choose A SOA Gateway from Layer 7How to Choose A SOA Gateway from Layer 7
How to Choose A SOA Gateway from Layer 7CA API Management
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
100615 htap network_brussels
100615 htap network_brussels100615 htap network_brussels
100615 htap network_brusselsRudolf Husar
 
OpenStack Quantum Network Service
OpenStack Quantum Network ServiceOpenStack Quantum Network Service
OpenStack Quantum Network ServiceLew Tucker
 
Catalyst booth demo_slide_template_bandwidth_exchange_v_1.4
Catalyst booth demo_slide_template_bandwidth_exchange_v_1.4Catalyst booth demo_slide_template_bandwidth_exchange_v_1.4
Catalyst booth demo_slide_template_bandwidth_exchange_v_1.4BandwidthDebate
 
TOSCA - Topology and Orchestration Specification for Cloud Applications
TOSCA  - Topology and Orchestration Specification for Cloud ApplicationsTOSCA  - Topology and Orchestration Specification for Cloud Applications
TOSCA - Topology and Orchestration Specification for Cloud Applicationssdmoser
 
Building A Cloud Platform
Building A Cloud PlatformBuilding A Cloud Platform
Building A Cloud PlatformWSO2
 
CloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stackCloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stackbuildacloud
 

Similar to Extending SOA Infrastructure for Semantic Interoperability (20)

Net-Enabled Test Environment: a Federated Approach to Establishing an Inter-a...
Net-Enabled Test Environment: a Federated Approach to Establishing an Inter-a...Net-Enabled Test Environment: a Federated Approach to Establishing an Inter-a...
Net-Enabled Test Environment: a Federated Approach to Establishing an Inter-a...
 
Cloud + Soa: Enterprise Service Platform
Cloud + Soa: Enterprise Service PlatformCloud + Soa: Enterprise Service Platform
Cloud + Soa: Enterprise Service Platform
 
Dataline SOA-R
Dataline SOA-RDataline SOA-R
Dataline SOA-R
 
Chris Kemp: NASA Nebula
Chris Kemp: NASA NebulaChris Kemp: NASA Nebula
Chris Kemp: NASA Nebula
 
Linked services for the Web of Data
Linked services for the Web of DataLinked services for the Web of Data
Linked services for the Web of Data
 
Making of a Successful Cloud Business
Making of a Successful Cloud BusinessMaking of a Successful Cloud Business
Making of a Successful Cloud Business
 
Integration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDSIntegration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDS
 
Software Architecture: Introduction
Software Architecture: IntroductionSoftware Architecture: Introduction
Software Architecture: Introduction
 
Converged Digital Ecosystem
Converged Digital EcosystemConverged Digital Ecosystem
Converged Digital Ecosystem
 
Semantic Mediation Bus Presentation at VORTE 2012
Semantic Mediation Bus Presentation at VORTE 2012Semantic Mediation Bus Presentation at VORTE 2012
Semantic Mediation Bus Presentation at VORTE 2012
 
Cloud lockin and interoperability v2 indic threads cloud computing conferen...
Cloud lockin and interoperability v2   indic threads cloud computing conferen...Cloud lockin and interoperability v2   indic threads cloud computing conferen...
Cloud lockin and interoperability v2 indic threads cloud computing conferen...
 
Cloud lockin and interoperability v2 indic threads cloud computing conferen...
Cloud lockin and interoperability v2   indic threads cloud computing conferen...Cloud lockin and interoperability v2   indic threads cloud computing conferen...
Cloud lockin and interoperability v2 indic threads cloud computing conferen...
 
How to Choose A SOA Gateway from Layer 7
How to Choose A SOA Gateway from Layer 7How to Choose A SOA Gateway from Layer 7
How to Choose A SOA Gateway from Layer 7
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
100615 htap network_brussels
100615 htap network_brussels100615 htap network_brussels
100615 htap network_brussels
 
OpenStack Quantum Network Service
OpenStack Quantum Network ServiceOpenStack Quantum Network Service
OpenStack Quantum Network Service
 
Catalyst booth demo_slide_template_bandwidth_exchange_v_1.4
Catalyst booth demo_slide_template_bandwidth_exchange_v_1.4Catalyst booth demo_slide_template_bandwidth_exchange_v_1.4
Catalyst booth demo_slide_template_bandwidth_exchange_v_1.4
 
TOSCA - Topology and Orchestration Specification for Cloud Applications
TOSCA  - Topology and Orchestration Specification for Cloud ApplicationsTOSCA  - Topology and Orchestration Specification for Cloud Applications
TOSCA - Topology and Orchestration Specification for Cloud Applications
 
Building A Cloud Platform
Building A Cloud PlatformBuilding A Cloud Platform
Building A Cloud Platform
 
CloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stackCloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stack
 

More from Wen Zhu

Context Driven Delivery of Aeronautical Information
Context Driven Delivery of Aeronautical InformationContext Driven Delivery of Aeronautical Information
Context Driven Delivery of Aeronautical InformationWen Zhu
 
Cross domain security reference architecture
Cross domain security reference architectureCross domain security reference architecture
Cross domain security reference architectureWen Zhu
 
Refactoring J2EE Application for a JBI-based ESB
Refactoring J2EE Application for a JBI-based ESBRefactoring J2EE Application for a JBI-based ESB
Refactoring J2EE Application for a JBI-based ESBWen Zhu
 
Extending SOA Infrastructure for Semantic Interoperability
Extending SOA Infrastructure for Semantic InteroperabilityExtending SOA Infrastructure for Semantic Interoperability
Extending SOA Infrastructure for Semantic InteroperabilityWen Zhu
 
Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...
Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...
Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...Wen Zhu
 
Integration of Web Service Stacks in an Esb
Integration of Web Service Stacks in an EsbIntegration of Web Service Stacks in an Esb
Integration of Web Service Stacks in an EsbWen Zhu
 

More from Wen Zhu (6)

Context Driven Delivery of Aeronautical Information
Context Driven Delivery of Aeronautical InformationContext Driven Delivery of Aeronautical Information
Context Driven Delivery of Aeronautical Information
 
Cross domain security reference architecture
Cross domain security reference architectureCross domain security reference architecture
Cross domain security reference architecture
 
Refactoring J2EE Application for a JBI-based ESB
Refactoring J2EE Application for a JBI-based ESBRefactoring J2EE Application for a JBI-based ESB
Refactoring J2EE Application for a JBI-based ESB
 
Extending SOA Infrastructure for Semantic Interoperability
Extending SOA Infrastructure for Semantic InteroperabilityExtending SOA Infrastructure for Semantic Interoperability
Extending SOA Infrastructure for Semantic Interoperability
 
Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...
Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...
Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...
 
Integration of Web Service Stacks in an Esb
Integration of Web Service Stacks in an EsbIntegration of Web Service Stacks in an Esb
Integration of Web Service Stacks in an Esb
 

Recently uploaded

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Recently uploaded (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Extending SOA Infrastructure for Semantic Interoperability

  • 1. Extending SOA Infrastructure for Semantic Interoperability Wen Zhu wzhu@alionscience.com ITEA System of Systems Conference www.alionscience.com/semantic 26 Jan 2012
  • 2. SLIDE 2 Agenda • Background • Semantic Mediation Bus™ • Semantic Mediation and System of Systems
  • 3. SLIDE 3 Service Oriented Architecture (SOA) • Key Benefits: • Provides standards based mechanism to access Services at the transport and protocol level • Promotes re-use of existing services • Enables fast adaptation to business needs • Aligns information resources to business goals
  • 4. SLIDE 4 SOA Limitations • Current Web Service standards provide the syntactic description of the service interface, but do not describe the meaning or the semantics of the data or behavior. Hence the consumer of the service; whether another service or a human, needs to have intimate knowledge and awareness about the data and its elements • Current Enterprise Service Buses (ESBs) don’t have an out of the box ability to perform Semantic Mediation, that is the transformation and co-relation of data elements and services based on a pre-defined vocabulary • Manual intervention and deep domain knowledge is required to develop custom mappings to correctly use data exposed by these related but different Web Services Source: Elements of a deployed, modern net-centric system http://www.mil-embedded.com/articles/id/?4597
  • 5. Case In Point: Information Sharing in NextGen Integrated Flight and Airport Airline Weather UAS Safety Other Surveillance Flow Operations Operations Community Community Community Communities Community Community Community Community Services Flight conform Weather Track publish Standards Data SAR Time AXIM KML WXXM Classification Live GML FIXM Other Services WCS ebXML Geospatial Recorded WFS UDDI Coverage WMS Temporal Other Standards Coverage Simulated State/Local Commercial International Government Entities Partners
  • 6. Semantic Web Technologies • Semantic Web (aka Linked Data or Web 3.0) is a set of W3C standards and technologies designed to allow machines to understand the meaning of the information on the WWW • Standards-based • Open-source tools • Agent-based distributed computing paradigm • Web Oriented Architecture • Agile Development, improved interoperability • Semantic Web in the Enterprise: A tool for knowledge discovery and management • Common Vocabulary • Open Linked Data • Intelligent Searches • Semantic Web in the Industry • US government and leading social network companies have been implementing semantic-driven solutions Source: Tim Berners-Lee: “Semantic Web and Linked Data”
  • 7. SLIDE 7 Semantics + SOA SOA Foundation for Service Interoperability Semantic Mediation Bus™ Runtime infrastructure enables semantic interoperability through common Semantics ontologies, even if the services are Common Understanding of Business Concepts implemented using different data models and message standards. Problems • How I can improve Interoperability between different services and reduce system integration costs? • I have already invested a lot in my SOA infrastructure, how do I leverage it for for Semantic Interoperability? • How can I effectively test the same SOA message in multiple formats between the systems?
  • 8. SLIDE 8 SOA Silos Airline Code Lookup Table Data: UA HR Flight Field Name: FAA Flight Army Track Track Web Commercial Flight Reference Display Service Data: 122 User Human Communication 1 3 1 AF SME AF Flight Field Name: Flight of Custom Track Interest Mapping Web Data: United 122 2 Service 3 Custom System Integration Development SME 2 Other HR Field Name: Developer Custom FlightID Data HR Army Mapping Provider Marine Data: UA122 Excess time is spent interpreting data from different sources despite the usage of advanced IT techniques like Web Services
  • 9. SLIDE 9 Alion Semantic Mediation Bus™ • An ontology-based web services mediation component (Semantic Mediator) that enables services with different message formats to interoperate • Embedding the Semantic Mediator in an Enterprise Service Bus (ESB) enables runtime semantic mediation within traditional SOA infrastructure, creating a Semantic Mediation BusTM Common Ontology Semantic Mediation BusTM Enterprise Service Bus Semantic Mediator Registry/Repository Message Schema Web Service Proxy Semantic Lookup and Semantic Mapping Interoperability Assessment Annotation Metadata Management Protocol Message Message Routing Security Service Adaption Transformation Discovery Traditional SOA Semantic Mediation infrastructure Infrastructure
  • 10. SLIDE 10 Semantic Mediation Bus™: Key Characteristics • Cooperation through federation, instead of standardization • The ontology driven approach avoids imposing a standard that has to be agreed by everybody, thus allowing the agencies to select the formats best suited for their business needs, while still being able to use services offered by other agencies. • Increased ability to adapt to the ever changing business needs in a timely and cost effective manner • The semantic mediation approach encourages transformation logic to be declaratively defined in the ontology, instead of buried in the code, often in multiple places. • No need for rigid conformance • Through loose coupling, the SMB allows transformation between message formats which might not be a complete match. • Building on SOA infrastructure, instead of replacing it • By extending ESB infrastructure, organization can leverage their SOA investment and the existing expertise of their personnel.
  • 11. Testing System of Systems with SMB SLIDE 11 Validate business requirements and determine service Airline Code Lookup Table compatibilities Data: UA Semantic FAA HR Field Name: Mediation Web Army Commercial Flight Test Script Bus™ Service Data: 211 Reference Semantic Lookup Business Air Force Field Name: Flight of Requirements Web Interest Service Data: UA211 Message Transformation Technical Requirements Web Service 3rd Party HR Field Name: Endpoint Web HR Army FlightID Service Marine Data: United 211 Delegate to infrastructure to collect measurements for non- functional requirements
  • 12. SLIDE 12 SMB as Part of a Semantic Enterprise Ontologies reflecting Shared understanding of business concepts is developed by engaging SMB is part of the the established technology capability Communities of Interest that extends (COI) and Subject traditional SOA to Matter Experts (SME). enable semantic service discoverability and interoperability. Secure and effective IT infrastructure is the foundation for Net- Centric information sharing.
  • 13. SLIDE 13 Summary • Put Ontologies to Work • Enhance service understandability at design time • Facilitate service interoperability at runtime • Leverage Existing SOA Investment • Increase service discoverability and interoperability through semantic annotation • Build on existing services • Use in-house expertise • Ready to deploy now • Streamline Service Integration and Testing • Shorten lifecycle by eliminating the need for custom message mapping • Reduce maintenance cost by leveraging existing infrastructure