EDR-MDS - Real Business Value Delivered - Business Cases
"State of the art Enterprise Portal delivering value built on an Service Oriented Integration strategy realized through Enterprise Domain Repositories"
IT Strategy
- Established a modern, flexible Service Oriented Architecture aligned with its business processes.
- The SOA implementation provides standardized and simple interfaces for internal, system and external parties.
- Established Enterprise Portal based on "best of breed" portal framework which enables efficient multy-channel publishing and functionality extensions.
- Established "software factory" based upon Enterprise Maven Infrastructure to enable efficient, frequent and high quality deployment of new features, services and processes
- is a knowledge-worker company which ensures its employees a high flexibility in applications and tools to increase quality and productivity.
State of SOA Adoption
Decision of SOA establishment made late 2004 - "Architectural Pain"-driven through multiple mergers & acquisition with ad hoc systems integration - Completed phase 4 (release 60) significantly more cost-efficient than competition - +120 H2A services delivered - +80 A2A services delivered - +30 ACS services delivered - +25 CS delivered - +50 (+65, +55..) data sources integrated
!Telecom architecture.gif!
EDR values
- SOA provides a standardized and easy-to-use interface for integration both internally and towards business partners
- Changed CRM system in one week without breaking any of the existing services.
- Open-ended EDR provider
- Multi-master strategy on the Customer Domain Object between CRM, the order system and the billing system.
- Integration costs less than 10% of main competitors
- Automation costs less than 20% of main competitors
- Uses extensions to EDR pattern
- Recording Proxy
- Open-ended Integration pattern
- Field-based Mastering Strategy
💡 💡 Enterprise Domain Repository is vital to IT Strategy today 💡 Categorized services provides the foundation for continuous IT-driven business value 💡 The evolvability promise of SOA is delivered and proven over several years 💡 A service universe based on efficient building blocks enables business opportunity 💡
"Mainframe integration and abstraction through Categorized Services starts SOA initiative in Norwegian Bank"
State of SOA Adoption
- Decision of SOA establishment made early 2006
- Project-driven by the "Kundebilde" (CustomerOverview) application
- Completed phase 1 with 2 developer resources from Objectware in approx 1 calender year.
- +10 H2A services delivered
- +15 categorized CS/ACS services delivered
- +20 datasources integrated
!OW SOA - Business values delivered-short.gif!
EDR Values
- Core Services makes use of service internal data sources
- Extend business entities with data that are not in core system
- Provide ad-hoc storage for service-required data not yet discovered or decided
- Select most appropriate storage mechanism, File, database, index etc
- Service targeted "datamarts"
- Existing data warehouse provide useful information for services
- Especially select aggregate data and data hierarchies
- Loaded into service-owned "datamarts" for consumption
- New business processes enabled by Microsoft CRM standard software
- Provides special support for customer follow-up for the business market
- Not possible on old platform/architecture
- Shift of responsibility of existing functionality
- Business data previously owned by mainframe moved to Microsoft CRM
- Consumed by CS layer through standard Microsoft CRM WS interface
- Significant lower cost of integration than mainframe platform
- Future potential of moving further responsibility from mainframe to standard software
- Lower TCO due to less processes running on the expensive mainframe and high reuse of existing standard software
- High agility and time to market
💡 💡 * Service Oriented Architecture established in 1 year development time 💡 * Large integration challenges tackled 💡 * Project value realized at the same time 💡 * Major challenges lies ahead: complete SOA vision cannot be completed in scope of single project 💡 * Further potential can be realized through agile evolution of the service stack and implementation of additional services 💡