SOA Maturity Model Yogish Pai CTO,BEA-IT. 2 Traditional Development and Integration Data Exposing...
-
Upload
jada-wagner -
Category
Documents
-
view
224 -
download
9
Transcript of SOA Maturity Model Yogish Pai CTO,BEA-IT. 2 Traditional Development and Integration Data Exposing...
SOA Maturity Model
Yogish Pai
CTO,BEA-IT
2
Traditional Development
and Integration
Data Exposing Services
Services-based Portals
Services-based
Processes
1
2
3SOA Value Add
Time
Share information
with multiple consumers
Consolidate services into composite
applications providing 360
views
Orchestrate services into
business processes
•Speed•Efficiency•Custom fit
Agile IT-Business
Identifying the roadmap to SOA helped us develop the roadmap towards the final vision
3
Client Server ERP
Packaged Applications
eBusiness
Get_Shipment_ Status Service
Customer A Procurement
Customer B Procurement
Sales PortalCustomer Service
Firewall
Data Exposing Services
Example: Product Shipping Status
External Service Consumers Internal Service Consumers
A single, universal method for making information
available to multiple consuming applications
independent of their platform
1
SOA Step #1 Consists of exposing enterprise information to internal or external “client” applications
4
Kana (Marketing Automation)
Clarify (Call Center)
Siebel (SFA)
PeopleSoft 8 (ERP)
Shared Application Services
Portal Services
Employee Manager
Portal
eSupport(Customer
Self-support)
eOrders (Quote-to-
Order)
eLicense (SW license
mgt.)
Dev2Dev (developer rel. Mgt.)
PartnerNet (Partner rel.
mgt.)
CustomersProducts
Employees
Partners
Enterprise DataEnterprise Applications – Back-end
Custom Portal Applications – Front-end
Enterprise Infrastructure Services
Licenses
Renewals(Installed
Base mgt.)
Directory Services
Yahoo Messenger Ent. Ed. (Chat)
Google, Inquira (Search)
Documentum (Content Mgt.)
Enterprise Services
OUR 1st GENERATION SOA HELPED BUILD FRONT-END PORTAL APPLICATIONS VERY RAPIDLY AND EFFICIENTLY
5
ERP
360 Sales Portal
Services-based Portals
Example: A Sales Portal
Call Center
Get_Support_Call_History
Sales Force Automation
Get_Order_Status
Get_Customer_News
Firewall
Track_Quota
Marketing Automation
Get_Leads
Consolidation of services into a “composite
application” or portal creating 360 views of a
user’s world
2
Client Server
Packed Applications
eBusiness
Step #2 Consists of creating portal applications that create “360 Degree” views of their users work environment
6
Employee Manager
PortaleSupport
“Traditional” Portal Applications
Enterprise Infrastructure Services
Shared Application ServicesEnterprise Service Bus
Portal ServicesShared Business Services
Composite Applications
Services Portal Sales Portal
Open_Case
Get_History
Get_Customer
Create_Quote
Get_Contract
Get_Customer
Enterprise DataEnterprise ApplicationsEnterprise Services
Search, Content
Mgmt, etc.ERP, CRM, etc.
CustomersProducts, etc.
Composite Applications Assembled from Business Services Components and Portlets that Expose Enterprise
Data and Functionality
OUR SECOND GENERATION SOA: SERVICES TO INTEGRATE THE ENTERPRISE AND BUILD COMPOSITE APPLICATIONS
7
It allows us to build powerful new business applications.
Superior Customer Insight
Better Coordination and Sharing Among Selling Team
Integration of Selling (what we promise) with Delivery (what the
customer experiences)
8
360 degree view of my relationship with BEA
Improved coordination with BEA and my team members
Reduced productivity losses
The new architecture and many of the same services can enable customer facing applications.
9
Enterprise Infrastructure Services (EIS)
Enterprise Applications (ERP, SFA, etc.)
eSupport•12/01•11/02•6/03
Dev2Dev•03/02•03/03•06/03
eOrders•05/02
eLicense•03/03•03/04HR Portal
•08/02
Renewals •06/03•03 /04
Knowledge Express •03/04
Our SOA approach has helped us create big wins for our Business at a very rapid pace
10
Benefit Examples: Impact on BEA’s eBusiness Program
EfficiencyEfficiency• $5.5 M savings in application development
• $2.2 M savings in supporting functions
(production environment support, application support, etc.)
SpeedSpeed • 50% reduction in development time for new applications
• Most releases in 4 months: 12x4 Development Model
PredictabilityPredictability• 50,000+ development man-hours delivered with
less than 3% schedule variance
• Over $20M implementation costs within 1% of budget
Quality & Quality & PerformancePerformance
• All apps released with zero known functional defects
• Always on infrastructure
IP and SkillsIP and Skills • Depth of skills/institutional knowledge in standards based
architecture and technologies.
Enterprise Architecture increases IT proficiency and optimizes business value
11
Get_Contract_Burn_Rate
Shipping - ERP
Services-Based ProcessesExample: A Solution Milestone Invoicing Process
Professional Services
Automation
Get_Milestone_Status
Customer Portal
Get_Shipment_Status
Get_Customer_Validation
BillingContract
Management
Get_TermsCreate_ Invoice
Create InvoiceValidate
Status with Customer
Map Against Contract Terms
Get Services
Burn Rate
Verify Project Milestone
Status
Verify Product Shipment
Status
Service Orchestration
Business Process
3
Client Server Packaged Application
eBusiness
STEP #3 IS ORCHESTRATING SERVICES INTO BUSINESS PROCESSES
12
App 1
Portal 1
App 2 …
Service 1
… App P
Portal 2 … … Portal i
Service 2 Service 3 Service 4 Service n
Enterprise-wide Shared Services or StandardsMessaging – Service Directory and Brokering – QoS Management -
Application and Database Connectivity – Security – Data Matching – Meta Data Management – Profile Management - Single Sign On, etc.
Opportunities for Architectural Standards and Shared Services
THE NEED FOR “A” IN SOA
13
New Customer Acquisition
Opportunity to Cash
Services Delivery
Enterprise Knowledge Sharing
Streamlined Core Processes Accessed by Role-Based Workbenches
Internal Workbench
Services Marketing Support
External Workbench
CustomersSales Partners
THE SIMPLE IDEA FOR BEA’S FUTURE APPLICATION ARCHITECTURE
14
High re-use of common Services Reuse of Infrastructure/Foundational Components Reduction in time needed to develop new capabilities
Shared Infrastructure / Business Service
Specific Services (limited or no re-use)
Role Based Portals Shall Leverage IT Investments Made Across the Entire Application Portfolio
15
Kana / eMA / Sales Rep hierarchy
Siebel
eOrders
Peoplesoft
eLicense
Clarify / eSupport
Lead XLS
XLS QuikQuote Manual Export
Compliance
Credit Check
PartnerNet
Dev2Dev
DLC
Knowledge Express Renewals
Entitlements
TRIP
Sales & Marketing Portal
mySupport
XLS
CustDB
RevDB
ACT! / XLS
Manual contracts
Sales Analytics
APAC-specific apps
Customer Repository
Extensity
BugDB
BEAMROCKS
Calladus
Education.bea.com
Commerce.bea.com
Renewals - XLS
DRS
RIP
RIP
RIP
RIP
RIP
RIP RIP
RIP
RIP
RIP
RIP
RIP
RIP
RIP
MarketAnalysis
LeadMgmt
OrderMgmt
QuoteMgmt
Opp.Mgmt
DemandGeneration
FulfillmentCustomerService
As This Future Vision Is Deployed, BEA’s Legacy Applications Are Dramatically Simplified
NOT FINAL
RIP
RIP
RIP
RIP
Eval.
Eval.
RIP
Thank You!
13 July 2006