Provides the ability to serialize/deserialize Java objects into SOAP Protocol Development Apache CXF SOAP messages. Provides framework to handle SOAP Open Source Framework based security requirements (e.g. headers, tokens). An object-relational mapping framework for the Java language. Object Relational Mapping Hibernate ORM It provides a framework for mapping an object-oriented domain Open Source model to a relational database. Provides secure socket (SSL) communication between the Inter-Server Secure Socket Layer OpenSSL PostgreSQL database server and API application instances to Open Source (SSL) Connection adhere to encrypted traffic throughout. AGILE MANAGEMENT AND CONTINUOUS INTEGRATION TOOLS Performance monitoring of the full application stack Service = New Relic https://newrelic.com/ Performance Monitoring TOS Version control Github Source code version control tool Open Source Project management Pivotal Tracker Agile project management tool Open Source Configuration management Ansible Flexible IT configuration management framework. Open Source Included with AWS subscription. CloudFormation uses JSON or YML formatted templates to define infrastructure components, which are then loaded into the CloudFormation engine and used to create the servers, networks, and security controls defined by Configuration management AWS CloudFormation Commercial a given template. All templates created by the project use standard JSON, which is an open standard data markup language similar to XML. Repository for storing Docker images online in versioned repositories (public or private). The project uses DockerHub for the storage and distribution of non-production containers. Docker Container Registry Docker Hub Open Source Use of DockerHub will be replaced by Amazon Elastic Container Repository (ECR) for Release 2. for packaging software as Docker containers, provisioning Package and deploy tools Docker Toolbox Open Source machines and deploying containers Front-end build tool Rake Rails command line tool used for Rails builds Open Source Open source build automation system that integrates with Back-end build tool Gradle Open Source Jenkins Provides continuous integration services for software Continuous integration Jenkins Commercial development. Javascript tool NPM Tool for packaging Javascript assets Open Source
SOAP Protocol Development Framework Apache CXF Provides the ability to serialize/deserialize Java objects into SOAP messages. Provides framework to handle SOAP based security requirements (e.g. headers, tokens). Open Source Object Relational Mapping Hibernate ORM An object-relational mapping framework for the Java language. It provides a framework for mapping an object-oriented domain model to a relational database. Open Source Inter-Server Secure Socket Layer (SSL) Connection OpenSSL Provides secure socket (SSL) communication between the PostgreSQL database server and API application instances to adhere to encrypted traffic throughout. Open Source AGILE MANAGEMENT AND CONTINUOUS INTEGRATION TOOLS Performance Monitoring New Relic Performance monitoring of the full application stack Service = https://newrelic.com/ TOS Version control Github Source code version control tool Open Source Project management Pivotal Tracker Agile project management tool Open Source Configuration management Ansible Flexible IT configuration management framework. Open Source Configuration management AWS CloudFormation Included with AWS subscription. CloudFormation uses JSON or YML formatted templates to define infrastructure components, which are then loaded into the CloudFormation engine and used to create the servers, networks, and security controls defined by a given template. All templates created by the project use standard JSON, which is an open standard data markup language similar to XML. Commercial Docker Container Registry Docker Hub Repository for storing Docker images online in versioned repositories (public or private). The project uses DockerHub for the storage and distribution of non-production containers. Use of DockerHub will be replaced by Amazon Elastic Container Repository (ECR) for Release 2. Open Source Package and deploy tools Docker Toolbox for packaging software as Docker containers, provisioning machines and deploying containers Open Source Front-end build tool Rake Rails command line tool used for Rails builds Open Source Back-end build tool Gradle Open source build automation system that integrates with Jenkins Open Source Continuous integration Jenkins Provides continuous integration services for software development. Commercial Javascript tool NPM Tool for packaging Javascript assets Open Source
CWDS_32204_Technology_Platform_3_RFO_02082017.docx