Space and Naval Warfare Systems Center Atlantic Decision Superiority Portfolio Enterprise Services C2 DoD IPT Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic. C2 DoD IPT IPT Partnerships • DISA • Joint Chiefs of Staff • OSD, AT&L • OSD, NII (C2 Policy & Programs) IPT Projects • DISA / Forge.Mil • DISA/ PEO-ES • Joint Capabilities Technical Demonstrations (JCTD) • Acquisition Visibility (AV) SOA • JCS Office of CIO • Mission Area Engineering (MAE) • Multinational Information Sharing (MNIS) Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic. 2 Mil-OSS: Defense Information Systems Agency (DISA) Global Information Grid (GIG) Enterprise Services (GES) Presented to: Mil-OSS Charleston, SC 22-24 May2012 Presented By: Sabrina Keys SPAWAR Systems Center - Atlantic Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic. Customer ▼ DISA (PEO-ES) Joint Combat Support Agency comprised of 16,000+ military, civilians and contractors Provides command and control and enterprise infrastructure support to joint warfighters, National level leaders and other mission/coalition partners Headquartered in Fort Meade, MD ▼ Mission “DISA, a Combat Support Agency, engineers and provides command and control capabilities and enterprise infrastructure to continuously operate and assure a global net-centric enterprise in direct support to joint warfighters, National level leaders, and other mission and coalition partners across the full spectrum of operations.” (DISA.mil 2012) Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic. 4 SPAWAR’s Role in Supporting PEO-ES DISA SSC LANT SIL SPAWARSYSCEN ATLANTIC Our Mission: Provide RDT&E and operational level support for GES core service applications on the NIPRNet and SIPRNet production environments supporting operational customers. The SIL provides a single integration lab for GES customers desiring an environment in which to integrate their systems with GES Enterprise Messaging, Enterprise Service Monitoring, XML Repository, Common Data Mediation Service, Local Attribute Store, Data Services Environment, Strategic Knowledge Integration Web and Strategic Watch capabilities. Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic. 5 5 Technical Challenges ▼ Technical Challenge #1: Oracle Database Limitations Cost Limited licenses ▼ Technical Challenge #2: System Administration, Disaster Recovery, Configuration Management & Information Assurance Resource and scheduling strain Lack of repeatable processes Cost Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic. 6 Open Source Solutions ▼ Solution #1 : PostgreSQL Open Source Database Open source database product lending Oracle compatibility, with enhanced performance and toolsets Object-relational database system possessing features of traditional proprietary database systems Supports the Oracle PL/SQL standard ▼ Solution #2 : Standardized Installation and Management (SIM) SIM is a system for automating processes that deploy, secure, and maintain Linux, Windows and Unix systems – all in a rapid, reliable, and repeatable fashion. Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic. 7 Speaker Bio Sabrina Keys is a Project Lead for the Domestic Nuclear Detection Office (DNDO) Joint Analysis Center Collaborative Information System (JACCIS) and a Technical Lead for the Global Information Grid Enterprise Services (GES) Integration and Validation Team at SPAWAR Systems Center Atlantic . In these roles, Ms. Keys is responsible for overseeing the transition of the JACCIS developmental system to the Department of Homeland Security (DHS) for operational use, technical leadership for the integration, management and validation of the GES product lines assigned to the SPAWAR Services Integration Lab (SIL), and program/project management. Ms. Keys has over 20 years of extensive IT experience specializing in software project management, requirements management, quality assurance, quality control/software testing, web development technologies, Enterprise Application Integration (EAI) and Service Oriented Architecture (SOA) projects for both the commercial and government sectors. She is vastly knowledgeable in all aspects of the Software Development Life Cycle (SDLC), as well as, strategic planning and coordination. She has been instrumental in developing solid software development/testing processes when none or minimal solutions existed, which has consistently led to the successful implementation of technical solutions used to facilitate IT projects throughout the enterprise. Ms. Keys has held various lead positions throughout her career and has been a highly sought after test lead with a strong ability to execute and successfully deliver high-quality project results. She is an 8 year United States Air Force veteran and holds a BS in Business Information Systems from the University of Phoenix and a Master of Business Administration from Webster University. Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic. 8 Forge.mil DOD Open Source Solutions Pauletoria Jones Phone: 843.218.5571 Email: pauletoria.jones@navy.mil Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic. Forge.mil Mission Improve the DoD’s ability to rapidly deliver dependable Software, Services, and Systems People, Environment, Process, and Tools Community of Users Poseidon Park Collaborative Development and Test Environment Set of Processes Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic.” 10 SPAWAR LANT Roles Operations ▼ Integration: ▼ Provide Tier 1 End–user support Verification Validation and Error Detection Information Assurance Data Governance Data Stewardship Empower users to: collect & share software systems building blocks use these to create simple to complex scenarios consisting of virtual and physical systems install and configure multiple software applications onto the systems pull, build & install source code deploy these scenarios into a cloud resource run “tests” against a deployment save, manage and reuse all the components, systems and scenarios Complete the integration process, minimize disruptions, and achieve desired synergies. No risk of disruption in service to the end user. Test ▼ ▼ Support: ▼ TestForge ▼ ▼ ▼ ▼ “Tests” can be debug, functional, performance, security, compatibility, Shorten timelines, reduce cost & risk Push quality down to source of problems Test early, test often (every week, every day, every hour) Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic.” 11 How OSS is Utilized… GWT JMeter W3af Sonar Selenium AMQP/ RabbitMQ Jenkins SoapUI ANT Apache/ Tomcat Puppet DeltaCloud Nagios Maven Jackrabbit Drupal Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic.” 12 Joint Capability Technology Demonstrations use of OSS Presented to: Mil-OSS LANT Event Charleston, SC May 23, 2012 Amanda Cavaness Decision Superiority JCTD IPT Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic. Sponsor Mission ▼ The mission of RF/JCTD is to find, demonstrate, transition, and transfer the best operational concepts and technology solutions for transformational, joint, and coalition warfare. RF accelerates cuttingedge technologies to the Warfighter by: Speeding the discovery, development, and delivery of technology and concepts for sustained military capabilities with emphasis on capabilities that are innovative, transformational, and joint; Partnering with Services, Agencies, and Coalition elements to provide the best capabilities to Joint and Coalition warfighters; Seeking the very best technical and operational concept solutions from Defense, industry, and academic sources; Leveraging "try before you buy" demonstrations, exploiting "test to procure" initiatives, and forging partnerships to create new technology and operational concept solutions for warfighters; and Combining improved business processes to operationalize innovation faster than ever. Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic. 14 Role in support of Sponsor Mission Provides the “Trifecta” of capabilities to support JCTD success Technical Management • Engineering - Systems - Integration • Architecture definition and refinement • Requirements tracking • Development • Integration • Test • Operational deployment • Configuration management (baseline establishment) • Information assurance Network Infrastructure Management • System administration • Database administration Project Management • Cost • Schedule • Performance Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic. 15 Mil-OSS: Defense Information Systems Agency (DISA) Global Information Grid (GIG) Enterprise Services (GES) Presented to: Mil-OSS Charleston, SC 22-24 May2012 Presented By: Sabrina Keys SPAWAR Systems Center - Atlantic Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic. Customer ▼ DISA (PEO-ES) Joint Combat Support Agency comprised of 16,000+ military, civilians and contractors Provides command and control and enterprise infrastructure support to joint warfighters, National level leaders and other mission/coalition partners Headquartered in Fort Meade, MD ▼ Mission “DISA, a Combat Support Agency, engineers and provides command and control capabilities and enterprise infrastructure to continuously operate and assure a global net-centric enterprise in direct support to joint warfighters, National level leaders, and other mission and coalition partners across the full spectrum of operations.” (DISA.mil 2012) “Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic.” 17 SPAWAR’s Role in Supporting PEO-ES DISA SSC LANT SIL SPAWARSYSCEN ATLANTIC Our Mission: Provide RDT&E and operational level support for GES core service applications on the NIPRNet and SIPRNet production environments supporting operational customers. The SIL provides a single integration lab for GES customers desiring an environment in which to integrate their systems with GES Enterprise Messaging, Enterprise Service Monitoring, XML Repository, Common Data Mediation Service, Local Attribute Store, Data Services Environment, Strategic Knowledge Integration Web and Strategic Watch capabilities. “Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic.” 18 18 Technical Challenges ▼ Technical Challenge #1: Oracle Database Limitations Cost − Limited licenses Contracts for Purchase − Increased time to field ▼ Technical Challenge #2: System Administration, Disaster Recovery, Configuration Management & Information Assurance Resource and scheduling strain Lack of repeatable processes Cost “Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic.” 19 Open Source Solutions ▼ Solution #1 : PostgreSQL Open Source Database Open source database product lending Oracle compatibility, with enhanced performance and toolsets Object-relational database system possessing features of traditional proprietary database systems Supports the Oracle PL/SQL standard Low cost – Approximately 77% cost avoidance ▼ Solution #2 : Standardized Infrastructure and Management (SIM) Low cost system for automating processes that deploy, secure, and maintain Linux, Windows and Unix systems – all in a rapid, reliable, and repeatable fashion. Approximately 97% cost avoidance − Based on reduced time for STIGing, maintenance, and re-validation “Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic.” 20 PostgreSQL - EnterpriseDB Postgres Plus AS Overview High Level Features ▼ Enterprise Class Open Source Relational Database ▼ Low Total Cost of Ownership OLTP Solution – 1/3 cost of Oracle ▼ Continuous Archiving and Streaming Binary Replication - Allow write-ahead log (WAL) data ▼ ▼ ▼ ▼ ▼ ▼ ▼ to be streamed to a standby server Hot Standby - Allow standby server to accept read-only queries Secure Sockets Layer (SSL) Encryption out of the box Simple to Use Database Management Tools Supports XML Storage, XPath query, and XSLT Currently no XQuery support Active-Active Replication (version 9.1 / 1st Quarter 2012) Support for Virtual Machine Deployment No Materialized Views Support (change to one customer application was required) “Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic.” 21 PostgreSQL - Metrics Boxplot of Transactions per Minute versus Database Transactions per Minute 60000 50000 47399.5 46620 45522 40000 30000 20000 CorePostgreSQL CoreOracle Database DeployablePostgreSQL Note: Media v alues shown. Data created using Benchmark SQL. “Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic.” 22 PostgreSQL – Metrics (continued) “Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic.” 23 EnterpriseDB Postgres Plus AS Implementation ▼ FSO Review for C&A completed in April (2 CAT IIs) ▼ Deploying to production in July ▼ PostgreSQL deployable product (Community PostgreSQL) Open source allows for flexible and fast deployment to the warfighter by minimizing licensing and contractual issues “Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic.” 24 SIM - What is SIM? ▼ A solution that can be leveraged across a variety of environments Classified, unclassified, disconnected space Virtual, cloud, bare metal ▼ Reflects industry standards & best practices Minimal reliance on custom components ▼ Advanced automation Standardized Installation Disaster Recovery Configuration Management Information Assurance “Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic.” 25 What are SIM’s core advantages? ▼ Provides a one-to-many model for resources to STIG & maintain servers. Increase the number of systems an SA can manage. ▼ Cost effective IT demand is increasing, while budgets are decreasing. Too much waste in the traditional “guru” approach to systems administration ▼ Leveraging SIM will increase IT ROI. Designed for infrastructure scalability Path forward for “owning the cloud” “Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic.” 26 Points of Contact ▼ Mr. Al Frazier – PEO-GES Project Lead Email: Alfred.Frazier@navy.mil Phone: (843) 218-3357 ▼ Ms. Sabrina Keys – PEO-GES Integration & Validation Lead Email: Sabrina.Keys@navy.mil Phone: (843) 218-5031 ▼ Mr. Marco Ordonez – PEO-GES Infrastructure Lead Email: Marco.Ordonez@navy.mil Phone: (843) 218-7013 “Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic.” 27 Use of OSS in Support of JCTDs ▼ Activity – used to develop an orchestration service for the AP Pilot JCTD ▼ Apache Tomcat – used as the web server for several core services developed in the NSLDSS JCTD ▼ PostgreSQL – used as the data base for Strategic Watch developed during the NSLDSS JCTD ▼ Putty – used by system administrators and integrators in all JCTDs ▼ WinSCP - used by system administrators and integrators in all JCTDs ▼ Sonic – used in JUM developed during NSLDSS JCTD “Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic.” 28 AV SOA Project Robert Ellis SPAWAR Systems Center Atlantic (843) 218-5695 robert.ellis@navy.mil Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic. Sponsor Mission Acquisition Visibility ▼ The authority to provide on-demand acquisition information ▼ We are the capability that meets leadership’s requirements by providing complete, instant access to authoritative and accurate data Vision Seamless, transparent management of DoD’s acquisition portfolio Mission Empower leadership to deliver effective and efficient Warfighter and business“Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN decision capabilities 30 Atlantic.” SPAWAR LANT Role AV SOA Project ▼ Provide Engineering and Software Development expertise Designing and building future functionality Building and performing analysis on workflows and processes Technical expertise on capabilities for future functionality Building and improving processes for a rapidly changing Department Support development infrastructure for multiple development teams Support Testing across multiple components “Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic.” 31 The Role of OSS on AV SOA Project ▼ JBOSS SOA Platform ▼ JBOSS BRMS ▼ Atlassian Jira, Crowd, Confluence, etc ▼ OpenLDAP ▼ Apache Tomcat, HTTP Server ▼ Shibboleth “Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic.” 32 QUESTIONS & ANSWERS Statement C: Distribution authorized to U.S. Government Agencies and their contractors (admin/ops) (11 May 2012). Other requests for this document must be referred to SPAWARSYSCEN Atlantic.