Getting Started: AIA Implementation Best Practices |
|
|
|
Project Kick Off
|
Refine Canonical Model
|
Conduct Integration Testing
|
- Define governance approach
- Select implementation System Integrator
- Procure hardware, software
- Get SOA and AIA training
|
- Extend EBO definitions
- Develop new EBOs if needed
- Finalize service interfaces
|
- Develop endpoint simulators
- Execute unit and system tests
- Execute load/performance tests
|
Solution Map-Gap Analysis |
Define Services Governance
|
Plan Roll-out
|
- Model key business processes
- Design e2e solution flows
- Identify business metrics/KPI’s
- Specify performance needs
- Technical protocols supported
- Composite application needs
- Identify candidate PIP reuse
|
- Ensure API best practices
- Register integration flows
- Identify reusable services
- Enforce mapping consistency
- Review SOA best practices
- Enforce compliance checks
|
- Develop build/install scripts
- Develop upgrade scripts
- Check co-deployment potential
- Define production topology
- Define lifecycle strategy
|
Develop Project Plan
|
Implement Connector Services
|
Train End-Users
|
- Identify candidate EBOs, gaps
- Estimate implementation effort
- Develop an agile project plan
|
- Document Integration Flows
- Map EBOs to endpoint Apps
- Extend existing PIP connectors
- Develop new connector services
- Use best practice patterns
- Write unit test cases
- Develop initial/bulk load scripts
|
- Produce user documentation
- Build training flows and viewlets
- Contextual link from Apps/BPM
|
|
|
|