Rick Baily The Boeing Company

Slides:



Advertisements
Similar presentations
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Advertisements

Web Service Architecture
Siebel Web Services Siebel Web Services March, From
An Approach to Wrap Legacy Applications into Web Services Wesal Al Belushi, Youcef Baghdadi Department of Computer Science, Sultan Qaboos University, Sultanate.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Web Services Darshan R. Kapadia Gregor von Laszewski 1http://grid.rit.edu.
Connecting People With Information DoD Net-Centric Services Strategy Frank Petroski October 31, 2006.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Distributed components
NetworkedPlanet Networked Information – Networked Knowledge Topic Maps & Web 3.0 © 2007 Networked Planet Limited. Web 3.0 Technology Platform to enable.
SensIT PI Meeting, April 17-20, Distributed Services for Self-Organizing Sensor Networks Alvin S. Lim Computer Science and Software Engineering.
The OSI Model A layered framework for the design of network systems that allows communication across all types of computer systems regardless of their.
Framework: ISA-95 WG We are here User cases Studies
DMSO Technical Exchange 3 Oct 03 1 Web Services Supporting Simulation to Global Information Grid Mark Pullen George Mason University with support from.
Harmonization UN/CEFACT Lunch & Learn March 13, 2006 Daniel I. Kazzaz Chair, Accredited Standards Committee (ASC) X12 CEO, Rapid Data Interchange (RDI)
Message Brokers and B2B Application Integration Chap 13 B2B Application Integration Sungchul Hong.
Architecting Web Services Unit – II – PART - III.
Interfacing Registry Systems December 2000.
Development Process and Testing Tools for Content Standards OASIS Symposium: The Meaning of Interoperability May 9, 2006 Simon Frechette, NIST.
PapiNet from Top to Bottom An introduction to papiNet.
NGCWE Expert Group EU-ESA Experts Group's vision Prof. Juan Quemada NGCWE Expert Group IST Call 5 Preparatory Workshop on CWEs 13th.
Service-Oriented Architecture: An Approach to Information Sharing Regional Information Sharing Conference San Diego, CA November 28, 2006 Scott Came SEARCH.
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
Service Oriented Architecture + SOAP -Robin John.
SelfCon Foil no 1 Variability in Self-Adaptive Systems.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Manufacturing Systems Integration Division Development Process and Testing Tools for Content Standards Simon Frechette National Institute of Standards.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
CIMA and Semantic Interoperability for Networked Instruments and Sensors Donald F. (Rick) McMullen Pervasive Technology Labs at Indiana University
AMSA TO 4 Advanced Technology for Sensor Clouds 09 May 2012 Anabas Inc. Indiana University.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
Java Web Services Orca Knowledge Center – Web Service key concepts.
Why KM is Important KM enhances mission command, facilitates the exchange of knowledge, supports doctrine development, fosters leaders’ development, supports.
Chapter 6: Interoperability
Computer Networks.
Workshop Discussion on Day-2
OSI model vs. TCP/IP MODEL
Technology Implications for Net Centric Operations 2004 Interoperability & Systems Integration Conference Industry Views Dr. Aaron Budgor Vice President.
The Client/Server Database Environment
Sabri Kızanlık Ural Emekçi
Architecting Web Services
WEB SERVICES.
Self Healing and Dynamic Construction Framework:
Context-Aware Computing
NDIA Architecture Analysis for System-of-System (SoS) Interoperability Assessment Karen L. Lauro, Ph.D Oct 21, 2003.
CORBA Alegria Baquero.
Architecting Web Services
CCSDS Message Bus Comparison
SOA Implementation and Testing Summary
The Client/Server Database Environment
Universal Core Task Force Connecting People With Information
Chapter 9: The Client/Server Database Environment
Presentation Title September 9, 2018
Wsdl.
Ambient Intelligence -by Internal Guide: M.Preethi(10C91A0563)
Inventory of Distributed Computing Concepts and Web services
CORBA Alegria Baquero.
Transorganizational Change
Service Oriented Architecture + SOAP
Analysis models and design models
Using NFFI Web Services on the tactical level: An evaluation of compression techniques 13th ICCRTS: C2 for Complex Endeavors Frank T. Johnsen.
Introduction to Web Services
Systems Architecture & Design Lecture 3 Architecture Frameworks
NIEM Tool Strategy Next Steps for Movement
Software Development Process Using UML Recap
QoS Metadata Status 106th OGC Technical Committee Orléans, France
Presentation transcript:

Rick Baily The Boeing Company NDIA/AIAA Interoperability & System Integration Conference Industry Session Rick Baily The Boeing Company

Interoperability Challenges Huge number of “separate” systems Unique/non-standard messages Systems continue to change JBMC2 Mandate: Interoperability or retirement by 08’ Appropriate, but challenging, goal that requires systematic process to assure success

Interoperability Definition (from JBMC2 Roadmap Industry Summit) Definition of interoperability – The ability of systems, units, or forces to provide service to and accept services from other systems, units, or forces and to use the services so exchanged to enable them to operate effectively together. DoDI 4630.8 defines a process for achieving systems interoperability … uses mission area integrated architectures as the basis for interoperability requirements … CJCSI 6212.01C details a methodology to develop interoperability key performance parameters (KPPs) based on integrated architecture products … CJCSM 3170.01 states interoperability KPPs are based on the top-level information flows depicted as information exchanges in OV-3s … Joint Technical Architecture (JTA) (and other sources) suggest developing Technical Views (TVs) to define standards and rules governing the … interaction and interdependence of systems … use TVs to promote efficiency and interoperability … Recurring Theme – Use Architectures to Define/Implement Interoperability Definition must have JBMC2 context (relevant /tailored)

Network Centric Interoperability NC Communications Interoperability ensures bits move between nodes NC Information Interoperability ensures: Bits converted correctly into information Information exchange properly managed Applications find compatible applications to collaborate with and understand semantics of information exchanged

General Node Level Interoperability Interoperability between two nodes requires Application compatibility Logic – including algorithmic compatibility Information semantics Information management compatibility Syntax, middleware Communications compatibility Physical, data link, network, transport Phy & Data Link Network & Trans. Mission App Info Mgmt Common Serv. Comm compatibility Info compatibility App compatibility

Future Combat Systems (FCS) Interoperability Challenges 85 systems required Vast amounts of unique/non-standard messages Limited amount of testing with live systems Interoperability services time-phasing with C2 services development External systems changing – need synchronized change process Approved for Public Release, Distribution Unlimited TACOM 23 March 2004

FCS Interoperability Services Levels Simple Message Exchange Uses Proxies and translators Limited to Situation Awareness via positional data Requires prior knowledge of systems, sensors, and effectors Dissemination and Discovery Nodes discover other nodes capabilities without prior knowledge or planning (i.e. “devices on the net”) Exchange done via native XML communication Common C2 Services No human translation or analysis/understanding required Everyone “sees” same thing Approved for Public Release, Distribution Unlimited TACOM 23 March 2004

FCS Interoperability Architecture Current systems provide a Service Based Interface (SBI) to the SOSCOE system (Open Architecture) or have a specific conversion service within Interoperability Services to enable their capabilities as services (Closed Architecture). Use or disclosure of data contained on this page is subject to restrictions on title page. Approved for Public Release, Distribution Unlimited TACOM 23 March 2004

FCS Interoperability Enabling Services Reads config file Discovery Service Creates Translators as Threads Configuration File 1 Registers potential services and attributes of external systems 4a Discovers for specified Services 4b Translator Service Encoder 3 Decoder Protocol Comm Intf 2 Remote Proxy Self configure components Remote Proxy Services Self Configuring Translator(s) Discovery Service Approved for Public Release, Distribution Unlimited TACOM 23 March 2004

Roadmap To Interoperability Semantic Services Application Integration Service Integration Ontology based Semantic mediation Semantic mapping Context sensitivity Global/joint level Service oriented Std. schemas & interfaces Discovery of services Loosely coupled physically Point to point logically Vertical industry/service level IER based Hard coded interfaces (syntax & structure) Tightly coupled physically Point to point logically Brittle and rigid Enterprise/program level Net Centric Environment 1990s 2000s 2020s

Interoperability Recommendations Create JBMC2-level architecture to drive interoperability Use systematic process to assess level of interoperability affordably achieved by each current system Have a current force “hit list” of interoperability issues to solve and derive lessons-learned Settle on a limited, but not singular, set of message and data standards – consistent with JBMC2 architecture and warfighting environment Provide rapid, adaptable testing with emulated and live systems in realistic environment Provide mechanism for publishing changes to current systems to allow pre-synchronization of future systems