Carrier Web Application
Complete Professional Services, Inc. (CPS), as a subcontractor
to SRA is supporting the Surface Deployment and Distribution
Command (SDDC) by performing requirements definition, systems
analysis, design, application development and process engineering
support, operation and maintenance of the Carrier Web Application
(CWA) application.
The application development involves three (3) main custom
software modules. These are: (1) a high-volume secure EDI interface
between SDDC and U.S. Bank-PowerTrack; (2) an invoice costing-rule
engine supporting the many SDDC, domestic and international
business rules; and, (3) a web application supporting invoice
approval and reporting. The team employs advanced, standards-based
architecture design methodologies and patterns including
Model-Driven Architecture (MDA) , and a variety of Java/J2EE-based
tools, including JDO, EJB, JMS, XML, XML-Schema, JSP, HTML and
JavaScript. The project is a full lifecycle development contract
awarded to CPS because of its extensive knowledge of the SDDC
Personal Property Systems environment.
IT Facility Operation and Maintenance
CPS is responsible for all operational system support functions
related to the CWA/PowerTrack application. The project requires
developing, supporting and maintaining J2EE applications on Sun One
Application Servers within the UNIX (Solaris) environment. CPS
utilizes and maintains Oracle databases for data storage and query
validation, Solaris Network Utilities to resolve application
connectivity and availability issues; maintains the application
data repository for configuration management using version control
tools such as CVS and PVCS and provides customer/facility support
for outside client queries.
IT Systems Development Services
CWA/PowerTrack is a full lifecycle systems development contract
awarded to CPS because of its extensive knowledge of the SDDC
Personal Property Systems environment. CPS follows a classic
iterative-waterfall model of systems development for the
CWA/PowerTrack project involving the following steps given existing
requirements.
- Systems Analysis. CPS analyzes the system requirements and the
system conceptualization model, Concept of Operations or CONOPS and
determines how these requirements are accommodated in the system.
This involves extensive communication between the customer and the
developer.
- Systems Design. CPS identifies in detail how the system is
constructed to perform all required tasks. More specifically what
standards will be followed, what the interfaces signatures look
like, what data process flow and data formats are required. Such
details are captured in the CWA/PowerTrack (SDD) Software Design
Description.
- Programming. CPS creates the system software translating and
incorporating requirements, analysis and design documents into
machine readable computer code using standard J2EE best
practices.
- Testing. CPS performs iterative unit tests of all components
and sub components checking for requirements compliance and
efficient operation. CPS detected and facilitated resolution of
network and firewall problems both at SDDC government facilities
and at U.S. Bank. CPS helped facilitate and monitor Software
Acceptance Tests (SAT) conducted by SDDC, U.S. Bank and government
personnel.
IT Systems Analysis Services
CPS analyzes the system requirements and the system
conceptualization model, Concept of Operations or CONOPS and
determines how these requirements are accommodated in the system.
This involves extensive communication between the customer and the
developer and for CWA/PowerTrack CPS participates in and conducts
various analysis sessions with the customer cataloging customer
preferences and various new and derived requirements. These
analysis session materials are used in later system design
processes and documentation.
Automated Information Systems Design and Integration
Services
During the system design phase, CPS identifies in detail how the
system is constructed to perform all required tasks in a manor
which is automated. More specifically the data process flow and
data formats required in order to facilitate system-automation.
Such details are captured in the CWA/PowerTrack Software Design
Description (SDD). System design for CWA/PowerTrack integrates
existing customer IT infrastructure such as existing databases,
data sources and third-party products such as Sterling Commerce
Inc. Gentran 6.0 EDI server.
Programming Services
CPS creates the system software translating and incorporating
requirements, analysis and design documents into machine readable
computer code using standard J2EE best practices.
For CWA/PowerTrack CPS is responsible for all J2EE system
architecture and most application software and employs advanced,
standards-based architecture design methodologies and patterns and
a variety of Java/J2EE-based tools, including JDO, EJB, JMS, XML,
XML-Schema, JSP, HTML and JavaScript.
The database-access infrastructure is based on well-established
Model-Driven Architecture (MDA) design-patterns. The infrastructure
is composed of several object models, many of which are partially
or entirely generated at build time in accordance with MDA.
The CWA/PowerTrack project involves three main software
modules.
- A high-volume secure EDI interface between SDDC and U.S.
Bank-PowerTrack incorporating a stand-alone EDI-translation COTS
product (Sterling Commerce, Gentran 6.0) and several custom data
transformation and transmission processes and sub-components. This
module utilizes several J2EE technologies including JMS, JDO, XML
XML-Schema, XSLT and XML data binding.
- An invoice costing-rule engine supporting the many SDDC,
domestic and international business rules. This module utilizes
several J2EE technologies including EJB, JDO, XML, XML-Schema and
XML data binding.
- A web application supporting invoice approval and reporting.
This module utilizes several J2EE technologies including JDO, JSP,
JavaScript, CSS, HTML.
IT Network Management Services
For CWA/PowerTrack unit and external systems testing, CPS
detects and facilitates resolution of network and firewall problems
both at SDDC government facilities and at U.S. Bank.
Automated News Services, Data Services, or Other Information
Services
A high-volume secure EDI interface between SDDC and U.S.
Bank-PowerTrack incorporating a stand-alone EDI-translation COTS
product (Sterling Commerce, Gentran 6.0) and several custom data
transformation and transmission processes and sub-components.
Other Information Technology Services
- Testing Support. CPS helps facilitate and monitor Software
Acceptance Tests (SAT) conducted by SDDC, U.S. Bank and government
personnel.
- Network Management Support. CPS detects and facilitates
resolution of network and firewall problems both at SDDC government
facilities and at U.S. Bank.