The objective of this Project (Proposal Number N171-071-0558) is to build a decision-support platform that leverages disparate data sources and multi-sourced end user applications in order to impact Situational Awareness, Mission Readiness and decision-making across a variety of ship and shore-based activites. The focus of the project is the creation and validation of an underlying technology framework that can provide services capability across disparate functional areas of a ship such as in energy management, bridge functions, maintenance and safety, personnel management, and engineering. Using a Microservices and Containers based architecture, the software platform will aggregate operational, machine and human data to provide in-the-moment information, knowledge and support for users. Sharing currently unavailable data across software applications in the form of services offers a business process capability for the inclusion, testing and delivery of third-party applications (or apps) to plug into the framework.
Benefit: Beacon is exploring new approaches for building and deploying software to ships in the US Navy that create focused capability for a variety of areas. This approach has several
Benefits: * The ability to get technology to the warfighter faster by decoupling monolithic applications into a series of services * The ongoing creation of software applications that can benefit from existing and new data as the data aggregation includes new microservices * A more flexible approach to data use by multiple applications whereby each application is built as new microservices that other application can access * Faster deployment of capability as well as decreased sustainment costs as new or updated software is deployed at a component level vs. the timeline and effort associated with a new release and deployment of a monolithic enterprise software system * Inclusion of a wider array of subject matter experts than is currently available because of the open nature of the framework and ability to containerize applications and share data The working prototype that not only provides capability to the warfighter, but is also a new approach to managing the deployment and sustainment of software technology for the US Navy. Shipboard use will, in near real-time, positively impact Situational Awareness, Mission Readiness, and decision-making. Shore-based programs will benefit from a platform to develop, test, certify, and deploy software.
Keywords: containerization, algorithm, CBM+, plug and play platform, Shipboard, microservices, Big Data, Analytics