Enterprise Services
Enterprise Services define how systems manage the exchange of information across applications. At CFPS, our Enterprise Services are based on the concepts of:
- Interoperability – focus on the exchange of information between Enterprise systems
- Service-oriented – define the exchange of information in terms of the services being supplied through the collaboration of the systems
- Component-based - the set of services will be supplied in a way that enables them to combine to form a range of services
- Layering - are part of the Application Services layer; Behaviors and Data Models
- Multiple Bindings - the information model is defined using the Unified Modeling Language (UML). This enables reliable mapping of the information model into a range of different bindings
- Adoption - Enterprise Services are based upon the original Enterprise specification data model adoptive
The Enterprise Services division of CFPS specializes in six core areas including software engineering, knowledge management, governance, architectures, data strategies, and information security.
Software engineering (SE) is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software. Services that fall under software engineering are:
- Software Requirements
- Software Design
- Software Modeling
- Software Construction
- Software Testing
- Software Maintenance
Knowledge Management (KM) comprises a range of practices used by organizations to identify, create, represent, and distribute knowledge. Services that fall under software engineering are:
- Portal Solutions
- Collaboration Solutions
- Content Management
- Personal Knowledge Management
- Human Resource Management
- Document Management
Information Technology Governance, IT Governance or ICT Governance, is a subset discipline of Corporate Governance focused on information technology (IT) systems and their performance and risk management. Services that fall under software engineering are:
- IT Policy Assessment
- IT Portfolio Management
- SOA Best of Breed Management
- Enterprise Policies & Standards
Architecture is the high-level definition of the structure of a system, which is comprised of parts, their interrelationships, and externally visible properties.
- Service Oriented Architecture (SOA)
- Federal Enterprise Architecture (FEA)
- Business Enterprise Architecture (BEA)
- Architectures Reference Models (ARM)
- Architecture Patterns
- DoD Architecture Framework (DoDDAF)
Data Strategy makes a shift from focusing on standardized, predefined, point-to-point interfaces to a many-to-many exchange of data, enabling users and applications to leverage the same data.
- DoD Data Strategy Guidance
- SOA Data Requirements
- Data Centers Constructions/Repositories
- Metadata Tagging
- Data Taxonomy and Models
Information Security means protecting information and information systems from unauthorized access, use, disclosure, disruption, modification, or destruction.Physical Security Software
- Identity Management Systems
- Single Sign-on (SSO) Capabilities
- CAC/PIV end to end solutions
- FIPS Compliant Solutions
Federal Aviation Administration (FAA)