1 / 29

OVERVIEW

UNIS Technical Exchange Meeting December, 1-3, 2009 US-NATO Air C2 Interoperability The Current & The Future Mutlu Uysal C2 Systems Group NATO C3 Agency. OVERVIEW. Introduction Interoperability Challenge NATO Network Enabled Capability Concept

zyta
Download Presentation

OVERVIEW

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. UNIS Technical Exchange MeetingDecember, 1-3, 2009US-NATO Air C2 Interoperability The Current & The Future Mutlu UysalC2 Systems GroupNATO C3 Agency NATO UNCLASSIFIED

  2. OVERVIEW • Introduction • Interoperability Challenge • NATO Network Enabled Capability Concept • NATO Integrated Command & Control (ICC) System • Interface Means for the interoperability • Formatted Message-based (ADatP3, USMTF) • Chat capabilities (JCHAT-Traverse) • Near real time data exchange (through NIRIS) • NEC mechanisms such as web services etc. • Lessons Learned & Challenges • Summary & Conclusion NATO UNCLASSIFIED

  3. Interoperability Challenge • Information is available from many sources and is needed by many different systems/users. It must be: • Securely Shared • Commonly Understood ? …challenge is how? NATO UNCLASSIFIED

  4. Network Enabled Capability (NEC)The Theory • The right information at right time at right place to right users. • Improve operational effectiveness through the federation of individual capabilities. • Seamless linking of sensors, weapon systems, C2 systems and decision makers in a collaborative environment for planning, assessment and execution. NATO UNCLASSIFIED

  5. Service Oriented Architecture (SOA) and Web Services The Reality Service Producer 2 Service Producer n Service Producer 1 SERVICE PROVIDERS Publish Service Registry Service Request Service Response NETWORK Find Service Consumers n SERVICE CONSUMERS Service Consumers 2 Service Consumers1 XML Web Services: Machine to Machine interface Web Browsing: HTML Machine to Human interface NATO UNCLASSIFIED

  6. Applying theory to an Existing NATO Integrated Command & Control (ICC) System The Example • Operational NATO system • Wide spread usage at NATO ~400 sites in 23 countries, including ISAF theater. • Supports planning, tasking, and execution process for NATO air operations • Integrated tool across all levels of command • Networked • Interoperable with many systems NATO UNCLASSIFIED

  7. ICC Architecture for NNEC Extensions ICC Server (Database,COSI) ICC Web Application Server TOMCAT XML WISI WSDL Clients consuming ICC NEC Capabilities Web Service Clients Oracle COSI ICC WEB URL HTML Clients viewing ICC Web pages CORBA ICC Client Standard ICC Architecture NEC Extension modules • Systems can be enhanced to utilize NEC by adding a service layer to their current architecture in order to increase their interoperability with external systems. NATO UNCLASSIFIED

  8. ICC Interface Solutions • Formatted Messages • ADatP3, USMTF • e.g. ATO, ACO, AIRSTAR, SSREP, ASACSTAT, MISREP, etc. • ICC Import/Export (IXI) • ICC format (similar to ADatP3) • mostly limited to SETUP and ORBAT • XML format • bulk format for JTS target data • .max format for MAOP data • .mix format for ICC memory dump • TDL/DL via NIRIS • L1, L11, L16, OTH Gold • ICC Standard Interface (ISI) • Software Development Kit (C/C++ or CORBA) • ICC Web Services • ATO, ACO, Targeting, Common Mission Definition (CMD), etc. NATO UNCLASSIFIED

  9. ICC - TBMCS Interface in ISAF ATO Missions are IMPORTED into ICC DB as an ATO and can be viewed in SALTO and MTOTE, modified, amended, previewed, etc. ACM Airspaces are IMPORTED into ICC DB as an ACO and can be viewed in ASMAN, modified, amended, previewed, etc. ICC ATO/ ACO Loader(part of ICC 2.7+) ICC Database ATO / ACO / Resources USMTF 98/2000 ATO MTOTESALTOASMAN USMTF 98/2000 ACO NATO AdatP3 ATO and ACO TheaterSet-up Data USAFE Developed Conversion Tool ICCExport Files ImportTool USMTF 2000 ACO ICC 2.7 TBMCS 1.1.3 ACM Requests NATO UNCLASSIFIED

  10. Summary of ICC - TBMCS Interface in ISAF NATO UNCLASSIFIED

  11. JCHAT- Transverse Collaboration • Potential interoperability capabilities: • - Supported XMPP chat standard (Presence, one-to-one chat, group chat ..) • -Web based Chat • -Cross Domain Multiple Domain (>2) Support • -Whiteboard (SVG vice NVG) • -Bi-Directional Language Translation NATO UNCLASSIFIED

  12. GCCS / ICC Interface through NIRIS ICC GCCS OTH-GOLD NIRIS • ICC can consume OTH-GOLD data sent by GCCS through NIRIS and display it on its map. NATO UNCLASSIFIED

  13. NEC related Experiments1. ICC/TBMCS/ACCS Mission Exchange TBMCS Server ICC Server ACCS Server SERVICE PRODUCERS ICC Mission Services TBMCS Mission Services ACCS Mission Services • Same interface for all systems using common models! NETWORK TBMCS Client ACCS Client ICC Client SERVICE CONSUMERS • Experimented at NATO CWID 07/08 (Lillehammer, Norway). • Mission data was exchanged using common models (CMD) and mechanisms (RSS). • Also extended for FROB and ACO exchange, however ICC had limited support for them. NATO UNCLASSIFIED

  14. What is RSS? • Really Simple Syndication or Rich Site Summary • Format for Syndicating Content, de-facto XML standard for “advertising” data • Format for delivering summaries of regularly changing web contents • Includes a list of items with some meta-data and explicit URL links for retrieving details of each individual item. NATO UNCLASSIFIED

  15. Example RSS feed for ICC missions This URL link providesdetails of ICC Mission 1 in CMD XML format. Meta-data for mission 1 Meta-data for mission 2 This URL link providesdetails of ICC Mission 2 in CMD XML format. NATO UNCLASSIFIED

  16. NEC related Experiments2. ICC/JASMAD ACO Exchange ICC Server SERVICE PRODUCERS ACO Web Services ACO Request ACO Data NETWORK JASMAD JASMAD is a new USAF airspace management and deconfliction application. SERVICE CONSUMERS • Experimented at NATO CWID 08 (Lillehammer, Norway). • JASMAD successfully consumed ICC ACO web services. • ICC web services were providing ACO data using its own schema. Therefore, transformation was required by JASMAD. NATO UNCLASSIFIED

  17. NEC related Experiments 3. NATO JTS/ US JTT Target Exchange JTT Server JTS Server Step 4: Insert target list to the JTS database using JTS web services Step 2: Invoke JTT target web Services JTS Web Services ICC Import Tool JTT Web Services Step 3: Get the results from JTT target web Services CORBA Services Step 5: Read imported target list/target using JTS client Step 1: Import JTT Targets/Lists using ICC Import Tool JTS Client Web-based ICC Import Tool • Experimented at JFEX-08 (WPC Germany / Langley US). • Successfully demonstrated the capability to exchange targets between NATO JTS & US JTT using web services. • An Import tool was developed by ICC for this purpose. NATO UNCLASSIFIED

  18. Lessons Learned from NNEC Experiments • Service Definition • - Web service interface should be well-defined. • - Good balance on the granularity of the services. • - Refer to common models as much as possible. • Quality of Service • Critical. • Load balance testing activities. • Compression techniques to minimize the bandwidth usage. • Still need to use the native interfaces for internal tasks for performance matters. • Service Provisioning • Complexity of the maintainability for the support staff. • Need for a global service registry. • The role of Enterprise service buses (ESB) in future. NATO UNCLASSIFIED

  19. Challenges of SOA • Quality of service - Mechanisms to ensure that quality of service is at an acceptable level and it should be continually monitored especially in WAN. • Security - Data should be securely shared among the providers and consumers. • Requires change in the way the software is traditionally developed. - The focus is reuse rather than re-implement. • Still emerging - All the supporting technology for the SOA is still emerging. NATO UNCLASSIFIED

  20. Towards Service Oriented Architecture PAST FUTURE • Should be moved from an inefficient model - with vertical, stovepipe applications - to an enterprise-wide model that delivers a reusable suite of interoperable services. NATO UNCLASSIFIED

  21. Future Interoperability with ESB’s TBMCS C2PC CPOF JTT ICC JTS JOCWatch Intel FS US Interoperability Bus NATO Interoperability Bus JADOCS GCCS Others EVE CORSOM Others • Rather than having a point to point connections between all systems, the interoperability is achieved through the enterprise service buses. NATO UNCLASSIFIED 21

  22. Some Remarks About NATO-US C2 Systems Interoperability • Interoperability between NATO & US C2 systems in theater is crucial. • Experimentation in theater is impossible. • Need to have experimentation & validation of solutions prior to fielding. • Lab environment for experimentation. • Events such as CWID etc. are important for validation and demonstrations. • NATO attendance to AirOps COI is crucial. NATO is not authorized to attend STRIKE COI. COI models are very important to achieve interoperability. NATO UNCLASSIFIED

  23. Summary of the presentation • There are different means of interoperability between NATO and US systems such as messaging, chat capabilities, web services etc. • SOA and web services enable loosely coupled integrationbetween the information providers and consumers. More effort needed to support these technologies for seamless integration. • Experimentation at lab environments, validation & demonstration at exercises such as CWID is crucial for enhancing the interoperability between NATO & US. • Some topics to study on in future are: - COI data models • the role of ESB’s in the architecture • security issues in cross domain(WS-Security, WS-Trust) NATO UNCLASSIFIED

  24. That’s not right! Could you...? HOW? WHEN? COMMENTS? QUESTIONS? For more information contact: ICC Project NC3A, The Hague, The Netherlands www.nc3a.nato.int email: caoc@nc3a.nato.int CRONOS: NC3A Support ICC tel +31-70-374 3740 fax +31-70-374 3079 NATO UNCLASSIFIED

  25. Contacting NC3A NC3A Brussels Visiting address: Bâtiment ZAvenue du Bourget 140B-1110 BrusselsTelephone +32 (0)2 7074111Fax +32 (0)2 7078770 Postal address:NATO C3 AgencyBoulevard Leopold IIIB-1110 BrusselsBelgium NC3A The Hague Visiting address: Oude Waalsdorperweg 612597 AK The HagueTelephone +31 (0)70 3743000Fax +31 (0)70 3743239 Postal address:NATO C3 AgencyP.O. Box 1742501 CD The HagueThe Netherlands NATO UNCLASSIFIED

  26. BACKUP SLIDES NATO UNCLASSIFIED

  27. NEC related ExperimentsJoint Common Operational Picture (JCOP) ICC LC2IS IGEOSIT NIRIS MCCIS SERVICE PRODUCERS LC2IS WS NIRIS WS IGEOSIT WS ICC WS MCCIS WS NETWORK JCOP Web Client (JWEB) JCOP Rich Client (ICC) JCOP Light Client (IGEOSIT) SERVICE CONSUMERS • Aims to provide a common operational picture to the NATO users to increase the situational awareness. • Utilized NEC concepts as much as possible. NATO UNCLASSIFIED

  28. NEC related ExperimentsJTS/ACCS Target Data Exchange • Usage of Enterprise Service Bus tool for orchestration. • Prevents point-to-point connections, however should also be maintained separately. NATO UNCLASSIFIED

  29. NEC related Experiments Time Sensitive Targeting (TST) Data Exchange FAST Web Application Server (TOMCAT) FAST Web Service Consumers FAST Alert Server FAST WS Consumer getAllKillboxes request FAST Web Services SOAP/XML WSDL FAST XML Data Store getAllKillboxes response FAST Notification Producer FAST WS Notification Consumer FAST Native Interface SOAP/XML OASISWSN WSDL Invoking notify method FAST Network Notification Subscription Resource File FAST XML Data Store FAST XML Data Store FAST Client FAST Client Standard FAST Architecture FAST NNEC Extension • OASIS Web service Notification (WS-N) standard is used for notifications. NATO UNCLASSIFIED

More Related