INTEGRATION PROCESS
Integration Process methodology for future use by the client when the time comes to select the integration vendor. The diagram below details each step in the process and is followed by a short description of each step
We work through the CIM-based integration process collaboratively with our clients and other third party vendors, to ensure that, as progress is made, staff knowledge is built and the overall approach for future integration projects is fully communicated. Our goal is to deliver our clients a repeatable and measurable process for implementing future integration projects independently.
PROJECT MANAGEMENT
We provide the following project and management support processes:
ASSURING INTEROPERABILITY
Our approach provides a full IOP methodology that maximizes industry accepted interoperability of the developed integration interfaces. The IOP Approach includes:
Step 1
Familiarity with all interoperability related documents from NIST, SGIP, UCAIug, CIMug, etc. to ensure all salient requirements are addressed in each project and review of additional interoperability related documents required for your project.
Step 2
Interface Compliance testing that will validate the message definition and the integration patterns used in the Integration Layer. This phase includes all message and integration specification definition.
Step 3
Use Case Interoperability testing that will fully test the interoperability of all the systems defined in the Use Case using the validated messages and integration patterns.
Step 4
And, if necessary, we will also prepare submission packages for the standards bodies to ensure lessons learned and appropriate standard extension proposals are submitted to the appropriate standards body.
ESTABLISHING A REFERENCE ARCHITECTURE
Architecture Goals and Principles
Integration contextual architecture
(patterns of information exchange, patterns of ownership)
Integration formal architecture
(adapter/component build and deployment practices, including development tooling)
Integration abstract functional architecture
(security and performance requirements for all enterprise information assets and integration components)
Enterprise Semantic Model
based on the CIM and client information assets.
Integration into the client’s cyber-security framework
GOVERNANCE DEVELOPMENT
Development of governance recommendations for enterprise information assets and application integration, impact on the client’s Software Development Life Cycle (SDLC) processes and desired evolution of the client’s internal skillsets. Specific deliverables include the development of Integration development and support lifecycle and integration with the client stage gate process (SDLC) including the steps below:
QUALITY ASSURANCE
Detailed and active cooperation in quality assurance activities, including design reviews, factory testing, system acceptance testing and security evaluation for all components. Our approach includes working with the client and third-party vendors to define and document any ongoing Quality Assurance processes and procedures that need to be implemented.
