Title: Enterprise Integration Project Proof of Concept I Review Daryl Shing December 5th, 2006
1Enterprise Integration ProjectProof of Concept I
ReviewDaryl ShingDecember 5th, 2006
2The Goal of Proof of Concept I
- Perform a complete RUP Iteration within the EIP
team. - Develop iteration one of the core integration
approach. - Develop iteration one of the MMS to Settlements
and Billing integration (subset of billing
determinants). - Develop iteration one of the Common Services.
- Establish the Development Environment.
Requirements
Design
Development
Test
Demo
3Overall Integration Conceptual Architecture
Operation/Admin
Design/Build
AJAX Client (GI)
Internal/External User
Web Client Application
Browser
- Administrator
- Monitoring
- Deployment
- Operation Ctrl
- Security
- Designer
- IDE
- Schema
- Process Definition
- Event
- Test cases
Presentation Layer
Web Server
Portal
- Hawk
- Monitoring
- Rules Engine
- Recovery
Business Process Layer
Business Works
Process Engine
- XML Canon
- Version Control
- Common
- Services
- Notification
- Auditing
- Scheduling
- Exception
- Transformation
- Validation
- Meta Data
- WSDL
Business Logic Layer
Application Server
Legacy System
Business Works
Application Layer
- EMS (JMS)/RV
- Transportation
MMS
EMS
CS
NMMS
MIS
4Settlement Integration Conceptual Architecture
- Interface requirements and a high degree of
complexity dictated that an interface application
that uses a staging approach was required to
bridge the gap between MMS/CRR and Settlements
TIBCO
Operator UI
Source Systems (MMS, CRR, etc..)
Lodestar System
Bill Determinant Pre-Processor
Integration Layer
Integration Layer
Integration Layer
Staging
5Logical Process Flow
Extract Errors
Validation Errors
Process Errors
Verify Errors
Export Errors
Created
Extracted
Validated
Processed
Verified
Exported
All Extracts Successfully Completed For Market
All Extracts Successfully Validated For Market
All Bill Determinants Created For Market
All Bill Determinants Verified For Market
All Bill Determinants Exported For Market
6POC Screens
7POC Screens
8Process Orchestration
9Monitoring Management
- High availability with distributed architecture
- Monitors run time integration components (TIBCO,
DBs, web-servers, HW/OS) - Proactive event driven custom rules
(shutdown/restart, send email/SMS alerts) - Integrates with enterprise monitoring tools (i.e.
HP OpenView) via SNMP
RV Messaging Bus
Integration Server
Messaging Server
Hawk
Business Works
Hawk
JMS
Rules
Rules
Rules
Rules
OS
OS
10Next Steps
- The next Iteration of the MMS to Settlements
integration is being planned. - Six iterations covering most of the major systems
will be completed between now and March 31st,
2007. - The team is incorporating lessons learned from
POC I.
Requirements
Design
Dev.
Test
Demo
Requirements
Design
Dev.
Test
Demo
Requirements
Design
Dev.
Test
Demo
Requirements
Design
Dev.
Test
Demo
Requirements
Design
Dev.
Test
Demo
Requirements
Design
Dev.
Test
Demo
11Questions