SlideShare a Scribd company logo
SOSCOE  System of Systems Common Operating Environment Overview Presented to NCW 2010 Paul Schoen SOSCOE Executive Director The Boeing Company January 25, 2010
Overview SOSCOE is  a services layer (including middleware)  that provides  isolation  between application services and Operating System (and Computer hardware) Makes Applications easier to develop and maintain, reducing life cycle costs SOSCOE provides a single development and deployment  environment for the Tactical Domain, similar to how Microsoft provides a total environment for the Enterprise/Operational Domain SOSCOE supports and aids all phases of Tactical software Applications: Development Operational Use Maintenance Product of a joint Army–Boeing technical partnership that allows for an Investment Strategy versus “all or nothing” use
Loosely Coupled Applications  = Better System Architectures BLUF Decreased Risk and  Lifecycle Costs Functionality Migrated From Unique Middle to Proven Common Middleware Reuse and Increased Pooling of Resources = Reduced Development Costs SoA Middleware Increases Isolation Between Application, Middleware, and Operating System Hardware &  Devices Operating System Common SoA Middleware Software Applications User Interface Loosely Coupled Applications Hardware &  Devices Operating System Middleware Software Application + Unique Middleware Software + Operating System User Interface Tightly Coupled  Applications
SOSCOE Infrastructure Components and Tools Address the Needs of SOA in the Tactical Domain SOSCOE Software developer toolkit (SDK) includes  Runtime software Executable processes Run time libraries Developer tools Code generators TDD editor Administrative tools Documentation Programmer’s reference manual Developer’s user guide Installation and field upgrade tools Configuration examples and files Developer Tools Deployed Executables User Documentation Use of a single toolkit significantly reduces maintenance costs,  promotes reuse of applications and guarantees interoperable solutions
Operational User Benefits Configured/managed secure communications over bandwidth constrained, ad-hoc communications networks Vertical and horizontal flow of C2 messaging and SA as appropriate Interoperability with systems external to the “unit” (e.g.,  FBCB2, NCES) Collaboration via instant messaging, email, or whiteboard Individual “role based access” changes and unit reconfiguration “on the fly” in a Cyber Secure environment Discoverable services allow remote processing, scalability  and fault tolerance A uniform network configuration capability for the tactical environment SOSCOE provides the “dials and knobs” to configure and manage the ad hoc, bandwidth-constrained network
Development Benefits Common interface for services and applications Core services to support “tactical” service oriented architecture Application developer components and tools Standard, real-time, and micro  editions with safety critical  and “Lite” variations Information assurance  infrastructure to include  DoD PKI  Developer and  Integrator support Run time system SOSCOE Services Operating System Runtime Dynamic Libraries (SOs) Interop, COMM & IA Services Orchestration Codegen Libraries App  Cfg ,  TINable Svc,  Comm Application Services Create Service code and use appropriate codegen  Compile and link with necessary SOSCOE libs SOSCOE Tool Kit
Maintainer Benefits SOSCOE provides infrastructure solutions to “tactical” problems (e.g., Security, QoS, ad-hoc radio link quality, Interoperability) SOSCOE “solves once” and provides approved solutions so application developers will NOT have to write, debug and maintain the same functions multiple times COTS and Open Source Software licenses are negotiated for  “ SOSCOE Use” for Government Common components and tools for rapid application software development Documentation and industry standard interfaces to support software development Abstracts application software from technical evolution of the hardware, operating system and COTS via standardized APIs Extensive training, documentation, customer support, and help desk Software maintenance is simplified for the long term with  single operating environment
Key Capabilities/Features of SOSCOE Information Assurance Discovery Quality of Service Orchestration Interoperability with Current Force Interoperable with GIG Collaboration Extensive COTS/OSS use Commercial Help Desk and documentation Isolation of systems from hardware and operating system Safety and Mission Critical support
Information Assurance has been integrated into the base fabric of user and application interactions - Controlled Access-Controller Server Application Untrusted Client Application RMI API Class ScAuthorizationAgent Comms SOSCOE  Authorization Server 3. For the specified  RBAC session and  action create a signed  authorization which  includes the  authorization indicator,  of the authorization  server who signed the  authorization. and signature  Information Assurance is built in to the System from the Start RBAC Database 1. Client  calls  RMI  API 7. If access is granted call implementation code. Comms ScAuthorizationEvaluator Implementation Layer 2. Request  signed authorization 4. Signed authorization 5. Send signed authorization 6. Verify signature on  authorization, validity of the  nonce, and the check  authorization indicator before  permitting access.
Discovery allows the network to only move required information between producers and consumer lowering bandwidth needs Discovery Provides applications the ability to register and lookup offers independent of network location Sub-Components Discovery Proxy Application client hook to the Discovery Server Discovery Server Front end for Discovery Server application.  Receives, performs, and responds to Discovery requests JXTA Backend Technology for Discovery Services. Handles automatic Discovery infrastructure network formation, replication of offers, and dissemination of queries. Integrated SOSCOE Pluggable Transports SOSCOE Discovery enables the construction of powerful, fault-tolerant service-based architecture in a tactical environment Application Discovery API Discovery Proxy Client Process Discovery Server Integration Code JXTA Discovery Server Process Integration Code (SOSCOE Pluggable Transports) Network Shared Memory Or configured transports
Composable Software Vision is based on “Discoverable, Orchestratable Services” Command & Control Fires Intel Movement & Fires Sustainment Protection Library of BC Software Services (Battle Command Product Line) “ New Capability” required for Changing Threat New BC Operational Requirements Reuse Previous Investment : Existing Software Services Existing “look and feel” Common architecture Common middleware Inherent interoperability Known Integration Risk Existing support framework Existing lessons learned the list is near endless New Investment: New  Required Software Services Goes into the Library for future use  New capability for BC product line New BC Version for “New Capability” Infrastructure
SOSCOE Provides Full Interoperability with Existing Systems SOSCOE interoperability services allow for incremental updates to match external systems “capability blocking strategy”
SOSCOE provides interoperability between NCES/GES Web Services and the Tactical Edge   BCTM Service BCTM Solider Accessing a GIG Service
A cohesively designed set of software and information components developed to guide developers’ interactions with SOSCOE products Interfaces include appropriate information and features to support developer tasks Reference and training materials address needs for just-in-time information as well as reflective learning Pointers to dynamic sources of information support use of SOSCOE products throughout their lifecycles COTS industry standard development environment and tools Commercial-grade Documentation and Support Make Development and Maintenance of Applications Easier  SOSCOE Help Desk SOSCOE information Center Developers User’s Guide The right interaction for the right user at the right time
Standard-based APIs Allow for Easy Migration Over Time and Isolate Application Services SW from the HW and OS Native OS Native OS Reuse Model API Integration Code Reuse Code New Code Model API SOSCOE Implementation Software Buy Model API Integration Code COTS/GOTS SOSCOE Services SOSCOE Services SOSCOE Native OS Battle Command Applications By basing the SOSCOE APIs on standards (DISR, WSTAWG, OMG, etc.), the Battle Command Services are isolated from any dependence on the computer HW, OS and COTS products.  This allows applications to take advantage of newer HW, OS and COTS  with Minimal impact and cost
“TIERS” of Use of SOSCOE - An Investment Strategy in Reuse Tier 0 Interfacing Tier 1 Net-Centric Exchange Tier 2 Platform  Integration Tier 3 Int. BC Net-Centric Threshold There is no impact to the external system to interoperate with BCTM but communication is limited to existing message sets and NR KPP not satisfied Provides complete and seamless interoperability between systems, allows for the complete leverage of BCTM Battle Command Applications at the component level.  External systems “adopt” enough SOSCOE services to discover, be discovered, and exchange Data in a trustable manner, BUT no ability to participate as a full member of the BCTM COI with respect to Application Services External systems “port” their systems on top of SOSCOE but do not decompose the software into “TIN-ABLE Components”.  External systems can exploit BCTM but BCTM can not fully exploit external system beyond Data External systems implemented using  WEB Services (SOAP, WSDL, HTTP, etc) Interact with BCTM via the BCTM “Edge Node”.  Limited to high bandwidth connections and “subset” of data exposed Integration Goal Required SOSCOE Enabling BCTM Capabilities Supported / Req Transport External Capabilities Integrated into Battle Command BC Infrastructure Components (TIN, Policy, …) WMI Compliance Integrated on Platform COE Components ICS OS Compliant Health to PSMRS Co-exist with WMI Integrated into Tactical NCIE Tactical Service-based Components Common Transient Data model Topics NMS  >=JTRS SRW/WNW Waveforms Integrated into Strategic NCIE Strategic SOA Components COI-coordinated web service interfaces >= WIN-T/JNN Comms GIG-BE NCES Discovery Legacy Interoperability NONE SOSCOE Interop Legacy Waveforms (EPLRS, SINCGARS, …) Native formatted message interface standards
SOSCOE – Conclusion  SOSCOE is a tailorable software toolkit to support legacy and SOA applications for the Tactical Domain  Designed to exist in a bandwidth and computer constrained environment  Supports net centric tenets Product Line approach allows for a scalable application and maintenance  Provides critical Information Assurance  Reduces Enterprise life cycle costs  Enables a loosely coupled system with “Plug and Play” of new hardware and software applications Allows the user to establish an “Investment Strategy” for evolutionary and incremental change The Army-Boeing partnership has made SOSCOE an integrating solution for the Tactical Domain

More Related Content

PDF
Soa Security Testing
PDF
Soa Testing An Approach For Testing Security Aspects Of Soa Based Application
PDF
The introduction of nexaweb flatform v4
PPTX
Microsoft Windows Azure Platform Appfabric for Technical Decision Makers
PDF
The F5 Networks Application Services Reference Architecture (White Paper)
PDF
The F5 DDoS Protection Reference Architecture (Technical White Paper)
PDF
Advanced resource allocation and service level monitoring for container orche...
PDF
Secerno SQLagile datasheet
Soa Security Testing
Soa Testing An Approach For Testing Security Aspects Of Soa Based Application
The introduction of nexaweb flatform v4
Microsoft Windows Azure Platform Appfabric for Technical Decision Makers
The F5 Networks Application Services Reference Architecture (White Paper)
The F5 DDoS Protection Reference Architecture (Technical White Paper)
Advanced resource allocation and service level monitoring for container orche...
Secerno SQLagile datasheet

What's hot (20)

PPT
Adapters and EAI
PDF
F5 Networks: The Right Way to Protect Against DDoS Attacks (Business White Pa...
PPTX
Introduction to Microservices
PPT
EAI (Integration) and Mulesoft
PDF
An enhanced wireless presentation system for large scale content distribution
PDF
PPTX
F5 Application Delivery Optimization
PDF
Using Docker container technology with F5 Networks products and services
PPTX
Connectivity for a Smarter Planet
PDF
Shunra Software Add-on Modules Datasheet
PDF
OpsMgr 2012 end-to-end monitoring
PDF
Datapower Steven Cawn
PPTX
Integrated SDN/NFV Framework for Transitioning to Application Delivery Model
PDF
Java development services at yash
PPTX
How to Extend Microsoft SCOM to Monitor & Diagnose the Performance of Citrix,...
PDF
RoltaiPerspective enterprise suite for SOA-based Enterprise Integration
PDF
When Mobile (Android) met Cloud
PDF
SCOM: The Unsung Hero of the System Center Suite April 24, 2013
PDF
Company Profile: F5 Networks’ Traffix Signaling Delivery Controller and BIG-I...
PDF
Architecting Secure Service Oriented Web Services
Adapters and EAI
F5 Networks: The Right Way to Protect Against DDoS Attacks (Business White Pa...
Introduction to Microservices
EAI (Integration) and Mulesoft
An enhanced wireless presentation system for large scale content distribution
F5 Application Delivery Optimization
Using Docker container technology with F5 Networks products and services
Connectivity for a Smarter Planet
Shunra Software Add-on Modules Datasheet
OpsMgr 2012 end-to-end monitoring
Datapower Steven Cawn
Integrated SDN/NFV Framework for Transitioning to Application Delivery Model
Java development services at yash
How to Extend Microsoft SCOM to Monitor & Diagnose the Performance of Citrix,...
RoltaiPerspective enterprise suite for SOA-based Enterprise Integration
When Mobile (Android) met Cloud
SCOM: The Unsung Hero of the System Center Suite April 24, 2013
Company Profile: F5 Networks’ Traffix Signaling Delivery Controller and BIG-I...
Architecting Secure Service Oriented Web Services
Ad

Similar to SOSCOE Overview (20)

PPTX
Middleware Technologies ppt
ODP
Service Oriented Architecture for Net Centric Operations based on Open Source...
PPTX
CBSE VS SOA SJSU Presentation
PPTX
CBSE VS SOA Presentation
PDF
The elegant way of implementing microservices with istio
PDF
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
PDF
Software Architecture for Robotics
PDF
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
PPTX
T2_Automotive SWArch_Updated.pptx T2_Automotive SWArch_Upda...
PPT
The New Enterprise Alphabet - .Net, XML And XBRL
PPTX
2014 q3-platform-update-v1.06.johnmathon
PDF
2011-ESB-WP-Draft
PPTX
Using Modern Tools and Technologies to Improve Your Software Architecture
PPTX
WSO2Con 2011: Introduction to the WSO2 Carbon Platform
PPT
View Slides
PPT
Azure Serrvices Platform Pro Dev Partners
PDF
Dairy management system project report..pdf
PPTX
Windows Azure AppFabric
ODP
Zarafa SummerCamp 2012 - Keynote Peter Ganten
DOC
integeration
Middleware Technologies ppt
Service Oriented Architecture for Net Centric Operations based on Open Source...
CBSE VS SOA SJSU Presentation
CBSE VS SOA Presentation
The elegant way of implementing microservices with istio
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
Software Architecture for Robotics
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
T2_Automotive SWArch_Updated.pptx T2_Automotive SWArch_Upda...
The New Enterprise Alphabet - .Net, XML And XBRL
2014 q3-platform-update-v1.06.johnmathon
2011-ESB-WP-Draft
Using Modern Tools and Technologies to Improve Your Software Architecture
WSO2Con 2011: Introduction to the WSO2 Carbon Platform
View Slides
Azure Serrvices Platform Pro Dev Partners
Dairy management system project report..pdf
Windows Azure AppFabric
Zarafa SummerCamp 2012 - Keynote Peter Ganten
integeration
Ad

More from Joshua L. Davis (20)

PPTX
Innovation Through “Trusted” Open Source Solutions
PPTX
The Open Source Movement
PPTX
Mil-OSS @ 47th Annual AOC Convention
PDF
The Next Generation Open IDS Engine Suricata and Emerging Threats
POTX
DISA's Open Source Corporate Management Information System (OSCMIS)
ODP
Ignite: Hackin' Excel with Ruby
ODP
Ignite: YSANAOYOA
PDF
Ignite: Improving Performance on Federal Contracts Using Scrum & Agile
PDF
Ignite: Devops - Why Should You Care
PDF
Using the Joomla CMI in the Army Hosting Environment
PDF
Senior Leaders Adapting to Social Technologies
ODP
Barcamp: Open Source and Security
ODP
Open Source Software (OSS/FLOSS) and Security
PPT
milSuite
PDF
Importance of WS-Addressing and WS-Reliability in DoD Enterprises
PDF
OZONE & OWF: A Community-wide GOTS initiative and its transition to GOSS
PPT
Title TBD: "18 hundred seconds"
PPTX
Reaching It's Potential: How to Make Government-Developed OSS A Major Player
PPTX
Homeland Open Security Technologies (HOST)
PPT
USIP Open Simulation Platform
Innovation Through “Trusted” Open Source Solutions
The Open Source Movement
Mil-OSS @ 47th Annual AOC Convention
The Next Generation Open IDS Engine Suricata and Emerging Threats
DISA's Open Source Corporate Management Information System (OSCMIS)
Ignite: Hackin' Excel with Ruby
Ignite: YSANAOYOA
Ignite: Improving Performance on Federal Contracts Using Scrum & Agile
Ignite: Devops - Why Should You Care
Using the Joomla CMI in the Army Hosting Environment
Senior Leaders Adapting to Social Technologies
Barcamp: Open Source and Security
Open Source Software (OSS/FLOSS) and Security
milSuite
Importance of WS-Addressing and WS-Reliability in DoD Enterprises
OZONE & OWF: A Community-wide GOTS initiative and its transition to GOSS
Title TBD: "18 hundred seconds"
Reaching It's Potential: How to Make Government-Developed OSS A Major Player
Homeland Open Security Technologies (HOST)
USIP Open Simulation Platform

Recently uploaded (20)

PDF
madgavkar20181017ppt McKinsey Presentation.pdf
PDF
This slide provides an overview Technology
PPTX
How Much Does It Cost to Build a Train Ticket App like Trenitalia in Italy.pptx
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
PDF
Doc9.....................................
PDF
Event Presentation Google Cloud Next Extended 2025
PDF
Enable Enterprise-Ready Security on IBM i Systems.pdf
PPTX
ChatGPT's Deck on The Enduring Legacy of Fax Machines
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
PPTX
Telecom Fraud Prevention Guide | Hyperlink InfoSystem
PDF
Building High-Performance Oracle Teams: Strategic Staffing for Database Manag...
PDF
Chapter 2 Digital Image Fundamentals.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
CIFDAQ's Teaching Thursday: Moving Averages Made Simple
PDF
How Onsite IT Support Drives Business Efficiency, Security, and Growth.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
PPTX
CroxyProxy Instagram Access id login.pptx
madgavkar20181017ppt McKinsey Presentation.pdf
This slide provides an overview Technology
How Much Does It Cost to Build a Train Ticket App like Trenitalia in Italy.pptx
NewMind AI Weekly Chronicles - July'25 - Week IV
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Doc9.....................................
Event Presentation Google Cloud Next Extended 2025
Enable Enterprise-Ready Security on IBM i Systems.pdf
ChatGPT's Deck on The Enduring Legacy of Fax Machines
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
Telecom Fraud Prevention Guide | Hyperlink InfoSystem
Building High-Performance Oracle Teams: Strategic Staffing for Database Manag...
Chapter 2 Digital Image Fundamentals.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
CIFDAQ's Teaching Thursday: Moving Averages Made Simple
How Onsite IT Support Drives Business Efficiency, Security, and Growth.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
CroxyProxy Instagram Access id login.pptx

SOSCOE Overview

  • 1. SOSCOE System of Systems Common Operating Environment Overview Presented to NCW 2010 Paul Schoen SOSCOE Executive Director The Boeing Company January 25, 2010
  • 2. Overview SOSCOE is a services layer (including middleware) that provides isolation between application services and Operating System (and Computer hardware) Makes Applications easier to develop and maintain, reducing life cycle costs SOSCOE provides a single development and deployment environment for the Tactical Domain, similar to how Microsoft provides a total environment for the Enterprise/Operational Domain SOSCOE supports and aids all phases of Tactical software Applications: Development Operational Use Maintenance Product of a joint Army–Boeing technical partnership that allows for an Investment Strategy versus “all or nothing” use
  • 3. Loosely Coupled Applications = Better System Architectures BLUF Decreased Risk and Lifecycle Costs Functionality Migrated From Unique Middle to Proven Common Middleware Reuse and Increased Pooling of Resources = Reduced Development Costs SoA Middleware Increases Isolation Between Application, Middleware, and Operating System Hardware & Devices Operating System Common SoA Middleware Software Applications User Interface Loosely Coupled Applications Hardware & Devices Operating System Middleware Software Application + Unique Middleware Software + Operating System User Interface Tightly Coupled Applications
  • 4. SOSCOE Infrastructure Components and Tools Address the Needs of SOA in the Tactical Domain SOSCOE Software developer toolkit (SDK) includes Runtime software Executable processes Run time libraries Developer tools Code generators TDD editor Administrative tools Documentation Programmer’s reference manual Developer’s user guide Installation and field upgrade tools Configuration examples and files Developer Tools Deployed Executables User Documentation Use of a single toolkit significantly reduces maintenance costs, promotes reuse of applications and guarantees interoperable solutions
  • 5. Operational User Benefits Configured/managed secure communications over bandwidth constrained, ad-hoc communications networks Vertical and horizontal flow of C2 messaging and SA as appropriate Interoperability with systems external to the “unit” (e.g., FBCB2, NCES) Collaboration via instant messaging, email, or whiteboard Individual “role based access” changes and unit reconfiguration “on the fly” in a Cyber Secure environment Discoverable services allow remote processing, scalability and fault tolerance A uniform network configuration capability for the tactical environment SOSCOE provides the “dials and knobs” to configure and manage the ad hoc, bandwidth-constrained network
  • 6. Development Benefits Common interface for services and applications Core services to support “tactical” service oriented architecture Application developer components and tools Standard, real-time, and micro editions with safety critical and “Lite” variations Information assurance infrastructure to include DoD PKI Developer and Integrator support Run time system SOSCOE Services Operating System Runtime Dynamic Libraries (SOs) Interop, COMM & IA Services Orchestration Codegen Libraries App Cfg , TINable Svc, Comm Application Services Create Service code and use appropriate codegen Compile and link with necessary SOSCOE libs SOSCOE Tool Kit
  • 7. Maintainer Benefits SOSCOE provides infrastructure solutions to “tactical” problems (e.g., Security, QoS, ad-hoc radio link quality, Interoperability) SOSCOE “solves once” and provides approved solutions so application developers will NOT have to write, debug and maintain the same functions multiple times COTS and Open Source Software licenses are negotiated for “ SOSCOE Use” for Government Common components and tools for rapid application software development Documentation and industry standard interfaces to support software development Abstracts application software from technical evolution of the hardware, operating system and COTS via standardized APIs Extensive training, documentation, customer support, and help desk Software maintenance is simplified for the long term with single operating environment
  • 8. Key Capabilities/Features of SOSCOE Information Assurance Discovery Quality of Service Orchestration Interoperability with Current Force Interoperable with GIG Collaboration Extensive COTS/OSS use Commercial Help Desk and documentation Isolation of systems from hardware and operating system Safety and Mission Critical support
  • 9. Information Assurance has been integrated into the base fabric of user and application interactions - Controlled Access-Controller Server Application Untrusted Client Application RMI API Class ScAuthorizationAgent Comms SOSCOE Authorization Server 3. For the specified RBAC session and action create a signed authorization which includes the authorization indicator, of the authorization server who signed the authorization. and signature Information Assurance is built in to the System from the Start RBAC Database 1. Client calls RMI API 7. If access is granted call implementation code. Comms ScAuthorizationEvaluator Implementation Layer 2. Request signed authorization 4. Signed authorization 5. Send signed authorization 6. Verify signature on authorization, validity of the nonce, and the check authorization indicator before permitting access.
  • 10. Discovery allows the network to only move required information between producers and consumer lowering bandwidth needs Discovery Provides applications the ability to register and lookup offers independent of network location Sub-Components Discovery Proxy Application client hook to the Discovery Server Discovery Server Front end for Discovery Server application. Receives, performs, and responds to Discovery requests JXTA Backend Technology for Discovery Services. Handles automatic Discovery infrastructure network formation, replication of offers, and dissemination of queries. Integrated SOSCOE Pluggable Transports SOSCOE Discovery enables the construction of powerful, fault-tolerant service-based architecture in a tactical environment Application Discovery API Discovery Proxy Client Process Discovery Server Integration Code JXTA Discovery Server Process Integration Code (SOSCOE Pluggable Transports) Network Shared Memory Or configured transports
  • 11. Composable Software Vision is based on “Discoverable, Orchestratable Services” Command & Control Fires Intel Movement & Fires Sustainment Protection Library of BC Software Services (Battle Command Product Line) “ New Capability” required for Changing Threat New BC Operational Requirements Reuse Previous Investment : Existing Software Services Existing “look and feel” Common architecture Common middleware Inherent interoperability Known Integration Risk Existing support framework Existing lessons learned the list is near endless New Investment: New Required Software Services Goes into the Library for future use New capability for BC product line New BC Version for “New Capability” Infrastructure
  • 12. SOSCOE Provides Full Interoperability with Existing Systems SOSCOE interoperability services allow for incremental updates to match external systems “capability blocking strategy”
  • 13. SOSCOE provides interoperability between NCES/GES Web Services and the Tactical Edge BCTM Service BCTM Solider Accessing a GIG Service
  • 14. A cohesively designed set of software and information components developed to guide developers’ interactions with SOSCOE products Interfaces include appropriate information and features to support developer tasks Reference and training materials address needs for just-in-time information as well as reflective learning Pointers to dynamic sources of information support use of SOSCOE products throughout their lifecycles COTS industry standard development environment and tools Commercial-grade Documentation and Support Make Development and Maintenance of Applications Easier SOSCOE Help Desk SOSCOE information Center Developers User’s Guide The right interaction for the right user at the right time
  • 15. Standard-based APIs Allow for Easy Migration Over Time and Isolate Application Services SW from the HW and OS Native OS Native OS Reuse Model API Integration Code Reuse Code New Code Model API SOSCOE Implementation Software Buy Model API Integration Code COTS/GOTS SOSCOE Services SOSCOE Services SOSCOE Native OS Battle Command Applications By basing the SOSCOE APIs on standards (DISR, WSTAWG, OMG, etc.), the Battle Command Services are isolated from any dependence on the computer HW, OS and COTS products. This allows applications to take advantage of newer HW, OS and COTS with Minimal impact and cost
  • 16. “TIERS” of Use of SOSCOE - An Investment Strategy in Reuse Tier 0 Interfacing Tier 1 Net-Centric Exchange Tier 2 Platform Integration Tier 3 Int. BC Net-Centric Threshold There is no impact to the external system to interoperate with BCTM but communication is limited to existing message sets and NR KPP not satisfied Provides complete and seamless interoperability between systems, allows for the complete leverage of BCTM Battle Command Applications at the component level. External systems “adopt” enough SOSCOE services to discover, be discovered, and exchange Data in a trustable manner, BUT no ability to participate as a full member of the BCTM COI with respect to Application Services External systems “port” their systems on top of SOSCOE but do not decompose the software into “TIN-ABLE Components”. External systems can exploit BCTM but BCTM can not fully exploit external system beyond Data External systems implemented using WEB Services (SOAP, WSDL, HTTP, etc) Interact with BCTM via the BCTM “Edge Node”. Limited to high bandwidth connections and “subset” of data exposed Integration Goal Required SOSCOE Enabling BCTM Capabilities Supported / Req Transport External Capabilities Integrated into Battle Command BC Infrastructure Components (TIN, Policy, …) WMI Compliance Integrated on Platform COE Components ICS OS Compliant Health to PSMRS Co-exist with WMI Integrated into Tactical NCIE Tactical Service-based Components Common Transient Data model Topics NMS >=JTRS SRW/WNW Waveforms Integrated into Strategic NCIE Strategic SOA Components COI-coordinated web service interfaces >= WIN-T/JNN Comms GIG-BE NCES Discovery Legacy Interoperability NONE SOSCOE Interop Legacy Waveforms (EPLRS, SINCGARS, …) Native formatted message interface standards
  • 17. SOSCOE – Conclusion SOSCOE is a tailorable software toolkit to support legacy and SOA applications for the Tactical Domain Designed to exist in a bandwidth and computer constrained environment Supports net centric tenets Product Line approach allows for a scalable application and maintenance Provides critical Information Assurance Reduces Enterprise life cycle costs Enables a loosely coupled system with “Plug and Play” of new hardware and software applications Allows the user to establish an “Investment Strategy” for evolutionary and incremental change The Army-Boeing partnership has made SOSCOE an integrating solution for the Tactical Domain