Professional Documents
Culture Documents
1
Agenda
Accenture Communication Integration Hub Overview
Enterprise Application Integration (EAI) Overview
Integration Hub Solution Architecture
Microsoft BizTalk Server
2
Integration Hub Overview
Solution Internal Benefits
The Integration Hub provides Customers Users Suppliers Partners Leveraging the
an end-to-end integrated Integration Hub asset
solution for the Communications helps businesses:
and High Tech Industry Fundamental Data
• Assure quality data
featuring the best of breed Architecture Requirement • Reduce costs
packaged systems for: Frameworks • Improve revenue
• CRM Process
Data assurance
Conversion
• Billing Models
Rules
• Decrease order
Business
• Provisioning Events processing time
Using EAI middleware, the
Integration Hub offers: Leveraging the
• Fundamental Architecture Integration Hub asset
Best of Breed Packaged Systems enables development
Frameworks
efforts to:
• Data Requirements
• Reduce work effort
• Data Conversion Rules • Lower cost
• Business Events Order Order Billing Provisioning Inventory Fulfillment • Lower risk
Entry Mgmt. (Internal) (Internal) Mgmt. (Shipper)
• Process Models (Web) (Internal) (Suppliers) • Improve quality
3
The Integration Challenge
Enterprise applications have traditionally been integrated using numerous point-to-point
interfaces that can be difficult and expensive to maintain and manage.
Order Customer
Managemen Database Mgt
t Other
Order Mgt Suppler External
Customer Product Interfaces
Gateway
Activation / Svc Assurance
OSS Order Print
Svc Activ. Interconnect Services
Task Mgt Test Mgt
Mgt
Provisioning Banks /
Workforce Network Lockbox
Config. Mgt Enterprise Management
Mgt Mgt
Design / Inventory GL/AR/AP
HR
Assign Mgt Cash Mgt Credit Card
Trouble Supplier
Maint. Mgt Fault Mgt Asset Mgt Purchas’g
Mgt DB
4
Enterprise Application Integration (EAI)
Definition of EAI:
A set of technologies Customers Internal Users Suppliers Partners
that enables the
integration of end- Connector Connector Connector Connector
to-end business
processes and data
(information) across “Integration Hub”
disparate
applications to Connector Connector Connector Connector Connector Connector
increase an
organization’s ability
to respond and Order Order Billing Provisioning Inventory Fulfillment
adapt to change. Entry
(Web)
Mgmt.
(Internal)
(Internal) (Internal) Mgmt.
(Suppliers)
(Shipper)
By 2004, the market for EAI products & services will grow to over $30 billion
28% of total expenditures on integration - Ovum
5
EAI Value Proposition
Business Drivers for EAI
Increase timeliness Access Customer Data Real Time - Fully integrated, up-
and accuracy of to-the-second visibility and control of the business and
information customer experience
Improve Data Accuracy - Reduce multiple data entry
Increase return on tasks, eliminating errors
technology investment Respond to Change Faster - Create a more nimble
interface to internal and external packaged, custom,
Enhance collaborations legacy, and web applications
with partners
Enhance Customer Experience - Help to create a
Manage ubiquitous customer-centric organization
interactions (supplier’s Extend Enterprise Focus - Integrate packaged, custom
suppliers and and legacy applications and assimilate disparate systems
customer’s customers) Decrease SI and Operating Costs - Significantly decrease
long term development and maintenance time and
Handle Mergers and increase reusability
Acquisitions Connect with Business Partners - Enable B2B
transactions
Address Regulation
and Deregulation
Enable Web Access - Enable customer self service and
eCommerce and web based access for internal use
6
Why Did Accenture Create an EAI Asset?
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.
7
Integration Hub Architecture Components
Application Architecture Components Application Connectors
• Drivers provide pre-built interfaces to packaged
CRM Billing applications (can also be custom-developed if
needed)
• Transformers use Event Transformation Rules
that translate from specific APIs into the
Driver Driver Driver Driver common Shared Object Model format (includes
field mapping, translation, and validation rules)
Transformer Transformer Integration Transformer Transformer
Hub • Publish/Subscribe components send business
Publisher Subscriber Publisher Subscriber events to/from the Communicator messaging
infrastructure
Communicator Channel
Infrastructure
Shared Object Model
Architecture Process Models
• Process Automation provides the mechanism to
Publisher Subscriber Publisher Subscriber automate business rules and processes
Transformer Transformer Transformer Transformer
Common Architecture
Driver Driver Driver Driver • Shared Object Model provides a predefined
Process Automation common logical model of communications
industry business objects & events
Provisioning
Legend: • Communicator provides transactional
EAI Provided synch/asynch messaging infrastructure
Accenture
Developed • Channel Architecture defines how messaging
will be partitioned for high-performance
Integration Hub
communications
8
What is the Integration Hub?
Software – designed, coded, tested
Pre-configured versions of best of breed 3 rd-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
9
Myths and Facts about the Integration Hub
Myth Fact
This is COTS This is not packaged software— client
(custom off-the-shelf
software) receives all the source code and documents;
no maintenance agreements required
10
Order to Cash Process
This process
details the
Create Sales &
Customer
Create
Customer
Customer Account
interaction Care
Account
starting from Customer Account
customer and Data is Translated into
Integration Hub Order Information
order creation is sent for Billing
through service Enterprise Receipt of Order
Application Information is Billing
activation to
Acknowledged
billing Integration
Order Status Details Process Automation
Routed to Process Model Sends Order to Provisioning
Generate Order Worktasks
Network Operations Center
Personnel Updates Manual Tasks Inventory
Management
Network Complete Automated Tasks
Elements
Update Automated Tasks
Provisioning
11
Why BizTalk Server?
We are
Up-and-coming / Emerging EAI product
capitalizing on our Strong Relationship / Alliance between
Accenture and Microsoft
strategic alliance
with Microsoft Process-Based EAI
to delivery Ease of Development
Microsoft based Standards for Interoperability
Solutions XML
B2B standards
to our clients Industry XML support
Architectural Integration
Scalability
Manageability
Platform Integration
Lowest Cost (fully functional) EAI Product
Available –software license fees
12
BizTalk Industry Analysis
“[Microsoft’s] clout is such that it
influences the integration
middleware market even before its
products are shipping.” 1
“Microsoft's customary strategy of
low software prices and strong
promotion with software developers Ability
and ISVs may accelerate the to
consolidation of the integration Execute
broker market during the next
several years.” 1
Some departments and business
units will want or require BizTalk
Server, even when another broker
may have been previously
purchased. 2 Completeness of Vision
14
Integration Hub BizTalk Conceptual Design
Legend
Siebel HTTP Transport
BizTalk OOB
2000
COM Call
Config and/or Code Application
Application
Workflow
Workflow
ASP Receive
Integration Hub – BizTalk
Page
Exception
Business Data Entity
Transformation Record Handling
Processes Definition Message Routing
Rules Correlation Logging &
3 Business Events Data Validation
Notification
Call Portal
COM API
Custom Wrapper
Portal
Infranet
6.1
15
Value Proposition
Business
Assure High Decrease errors in systems caused by
Quality Data duplicate entry
16
Value Proposition
Project Development
Reduce Work Effort Saves between 1000-2500 workdays of
design, build, and integration work. Quick
time-to-market
17
Appendix
18
Key Experiences and Lessons Learned
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
Order to Cash Process
Sales &
This process Customer Care
details the
interaction
starting from
customer
account and
order creation EAI
to billing Microsoft BizTalk
Billing
20
BizTalk Process Details
21
Integration Hub Assets Framework
Integration Hub provides both software and non-software
assets that are critical for solution development
Integration Hub Development Development Accenture
Software Foundation Blueprint Knowledge Capital
23
Integration Hub Development Blueprint
Integration Hub Development Development Accenture
Software Foundation Blueprint Knowledge Capital