Professional Documents
Culture Documents
Agenda
Accenture Communication Integration Hub Overview Enterprise Application Integration (EAI) Overview Integration Hub Solution Architecture Microsoft BizTalk Server EAI Platform Comparison Value Proposition Credentials Appendix: Accenture Methodology & Supporting Slides
Benefits
Leveraging the Integration Hub asset helps businesses: Assure quality data Reduce costs Improve revenue assurance Decrease order processing time Leveraging the Integration Hub asset enables development efforts to: Reduce work effort Lower cost Lower risk Improve quality
Business Events
Billing (Internal)
Billing Usage
Mediation Message Proc. Invoicing & Format Guiding & Rating Collections Taxation Accts Rec.
Order Managemen t
Order Mgt
Provisioning
Config. Mgt Design / Assign Inventory Mgt Trouble Mgt
Network Mgt
Enterprise Management
GL/AR/AP Cash Mgt Asset Mgt Supplier DB HR Purchas g
Maint. Mgt
Fault Mgt
Connector
Connector
Connector
Connector
Integration Hub
Connector
Connector
Connector
Connector
Connector
Connector
Billing (Internal)
Provisioning (Internal)
Fulfillment (Shipper)
By 2004, the market for EAI products & services will grow to over $30 billion 28% of total expenditures on integration - Ovum
5
Business Drivers for EAI Increase timeliness and accuracy of information Increase return on technology investment Enhance collaborations with partners Manage ubiquitous interactions (supplier s suppliers and customer s customers) Handle Mergers and Acquisitions Address Regulation and Deregulation
Access Customer Data Real Time - Fully integrated, upto-the-second visibility and control of the business and customer experience Improve Data Accuracy - Reduce multiple data entry tasks, eliminating errors Respond to Change Faster - Create a more nimble interface to internal and external packaged, custom, legacy, and web applications Enhance Customer Experience - Help to create a customer-centric organization Extend Enterprise Focus - Integrate packaged, custom and legacy applications and assimilate disparate systems Decrease SI and Operating Costs - Significantly decrease long term development and maintenance time and increase reusability Connect with Business Partners - Enable B2B transactions Enable Web Access - Enable customer self service and eCommerce and web based access for internal use
6
Communications clients were facing same integration challenges over and over. Integration architecture and foundation are similar for every client. We saw an opportunity for reuse and leverage. Clients were time-constrained to implement integrated systems to go-to-market quickly. We wanted to provide a competitive differentiator to attract clients by offering a lower cost solution.
Application Connectors
Drivers provide pre-built interfaces to packaged applications (can also be custom-developed if needed) Transformers use Event Transformation Rules that translate from specific APIs into the common Shared Object Model format (includes field mapping, translation, and validation rules) Publish/Subscribe components send business events to/from the Communicator messaging infrastructure
Driver
Integration Hub
Shared Object Model
Transformer Publisher
Channel Architecture
Process Models
Process Automation provides the mechanism to automate business rules and processes
Common Architecture
Shared Object Model provides a predefined common logical model of communications industry business objects & events Communicator provides transactional synch/asynch messaging infrastructure Channel Architecture defines how messaging will be partitioned for high-performance communications
8
Provisioning
Software
Pre-configured versions of best of breed 3rd-party software Development framework - methodology and templates Customized data mapping between applications Extensible and scalable architecture Business events and process models designed for the communications industry Configurable for clients needs Proven solution
10
Billing
Network Elements
11
Up-and-coming / Emerging EAI product Strong Relationship / Alliance between Accenture and Microsoft Process-Based EAI Ease of Development Standards for Interoperability
XML B2B standards Industry XML support Scalability Manageability Platform Integration
Architectural Integration
Lowest Cost (fully functional) EAI Product Available software license fees
12
Ability to Execute
Completeness of Vision
Source: GartnerGroup Strategic Analysis Report September 2000 (R-11-5113) Source: GartnerGroup Application Integration Conference May 2001 13
3 Business Events Create Account - transfer the account hierarchy from CRM to Billing.
Add Service Instance - create a new service instance (level at which usage will be captured) to be billed. Add Product- start billing for a new product or product set. a debit or credit to a billing account
14
Siebel 2000
Workflow
Integration Hub
BizTalk
Process Automation
Data Transformation
Structure Definition
Messaging Configuration
Document Tracking
Operations Management
Transformation Rules
Message Routing
Record Correlation
Custom Wrapper
Value Proposition
Business
Assure High Quality Data Reduce Long-Term Costs
Decrease errors in systems caused by duplicate entry Reduce cost of maintaining OSS system interfaces and staffing
Generate more revenue through immediate and accurate billing Decrease order detail collection effort and improve lead time for service activation
16
Value Proposition
Project Development
Reduce Work Effort
Saves between 1000-2500 workdays of design, build, and integration work. Quick time-to-market Asset build costs are shared across clients which allows clients to realize business capabilities without starting from scratch Solution is proven with several successful client implementations Develop in solution center environment, utilizing deep CRM, Billing, Order Management and EAI expertise
17
Lower Cost
Lower Risk
Convenience
Appendix
18
EAI team and application teams should communicate at developer and team lead levels Staff application subject matter experts on the EAI teams Verify field value translations between applications; e.g. failure to identify what the cancel reason value should map to from CRM to billing Develop restart/recovery capabilities for failed business events Prioritize the processing of business events; e.g. CreateAccount event is processed before ModifyAccount event Validation of field values in EAI should only be done in the applications
19
Billing
20
21
22
Development Foundation
Integration Hub Software Development Foundation Development Blueprint Accenture Knowledge Capital
Design Framework
Transformation Framework - Java class hierarchy design to custom coding the business rules for message transformations Error Logging - Guidelines for when to implement error logging and a common log message format Exception Handling - Using the Error Diagrams to define when to stop the connection model, re-start the connection model after a period of time and when to abort a message Acknowledgement - Common definition for acknowledgement messages, both successful and unsuccessful
23
Integration Hub
Integration Hub Software Development Foundation
evelopment Blueprint
evelopment Blueprint Accenture Knowledge Capital
Capability Analysis
Business Requirements Common Data Mapping Account & Product Integration Approach
24
Communication industry process models for specific functional areas and services (i.e. Service Providers processes) Support broadband, narrowband, and wireless services Knowledge of end-to-end solutions required at service providers Extensive experience with best of breed/ relevant packaged applications software Extensive experience with BizTalk Lessons learned from prior Siebel, Vitria, Clarify, Portal Infranet, Arbor integrations
25