Upload
zubin67
View
587
Download
1
Tags:
Embed Size (px)
Citation preview
Accelerating Your SOA Implementation
Bruce Graham
SVP, Worldwide Consulting
SOA Global Practice Lead
BEA Systems
Accelerating Your SOA Implementation
Where The Market Is Today
How Companies Are Starting
Using BEA To Simplify SOA
Accelerating Your SOA Implementation
Where The Market Is Today
How Companies Are Starting
Using BEA To Simplify SOA
The Debate Is Over: A New Approach For Delivering IT Applications Has Been Embraced
Presentation Services
Shared Business Services
Information and Access Services
Se
rvices M
an
ag
em
en
t
Se
rvice B
us
Co
mm
on
Se
rvices
Se
rvic
e In
fras
truc
ture
La
ye
r
Non-Functional Requirements
Sales
B2E
Engineering
B2C
Service
Partners
Customers
Composite Applications
Standards
Development Tools
Configuration Management
System Management
Network Management
Provisioning
Business Activity
Monitoring
Directories
Patterns
Enterprise Information Systems Data and Middleware
Custom Applications
Third Party Products (Erp, CRM, etc.)
Databases MiddleWareInteractions
(TUXEDO, MQ Series,ect.)
“Role-based” Composite
Applications…
…connect to business services, built and managed with an
integrated suite on open standards, with
supporting infrastructure…
…using content from “Vanilla” ERP and legacy applications
8%
22%
29%
28%
14%
3%
13%
32%
35%
17%
Not a priority
Low priority
Moderate priority
High priority
Critical priority
SOA Is A Top Priority For Companies Over the Next 12 Months
Q: As An IT Priority For the Next 12 Months, Where Is SOA On Your Company’s Radar Screen?
2006
2005
As An IT Priority For the Next 12 Months, Where Is SOA On Your Company’s Radar Screen?
56 % of Companies Are Now In the Project Stage
Companies Are Moving Forward Now With SOA
Q: What Stage Is Your Company Currently In With Respect to SOA?
Don't Know
Not Planning to Deploy
Evaluation
Pilot Projects
Department-wide SOA
Enterprise-wide SOA
20052006
Only 19% of Companies Are Not Participatingvs 53% in 200532%
21%
20%
13%
4%
8%
12%
7%
25%
28%
12%
16%
SOA Is A Significant Budget Item
Q: How much does your company expect to spend on SOA in the next 12 months?
10%
23%
13%
27%
10%
11%
30%
19%
Mean amount budgeted for SOA = $2.1 million
41% will spend $500K or more
Less than $100K
$100K-$499K
$500K-$999K
$1 million +
2006
2005
“ It seems that if SOA really takes over, the software that links applications together, rather than the applications themselves, will become the most important strategic decision that CIOs make.”- Christopher Koch
Executive Editor, CIO Magazine February 2006
The Enterprise Software Landscape Is Changing
The “Enablers” Are The Thought Leaders In SOA Today
Q: Which of the following companies are SOA thought leaders?
14%
15%
20%
20%
24%
33%
38%
40%
62%
74%
Systinet
SAP
webMethods
Sonic
Tibco
Sun Microsystems
Oracle
Microsoft
IBM
BEA Systems
Accelerating Your SOA Implementation
Where The Market Is Today
How Companies Are Starting
Using BEA To Simplify SOA
SOA Starting Points
ProcessProjects
IT-LedProjects
MegaProjects
Bu
sin
ess
Sp
on
sors
hip
High
Low
Low HighSOA Complexity
Business-LedProjects
SOA Starting Point:The Process Project – Find A Single Service
ProcessProjectsB
usi
nes
s S
po
nso
rsh
ip
High
Low
Low HighSOA Complexity
IT-LedProjects
MegaProjects
Business-LedProjects
Profile
1. No CIO driven action plan
2. Limited budget for SOA
3. Growing interest within IT
Starting Point
1. Identify a Service with opportunity for re-use
2. Prove it out
3. Radiate out, identify the next Service
CITY OF CHICAGOProcess Project
Lay of the LandMultiple Departments, CIO’sIT cost pressuresNo formal SOA initiative
SOA Starting PointDesire to better serve the City constituents through online services“Make Payment” identified as a reusable service
SOA SponsorArchitect working in a central group
Client Portal Application
Pre
sent
atio
nLa
yer
Busi
ness
Layer
UserInterface
CompositeProcesses
ReusableBusinessServices
Legacy Svcs & Adapters
SMTPServer
PaymentProcessor
CyberSource
CybersourceAdapter
Email Services
MerchantPaymentService
Notification Services
ValidationServices
Addn’l FeeService
MakePayment
Biz TaxesSpecific UI
Sticker AppSpecific UI
Water AppSpecific UI
Process Projects Phase 1: Basic Payment Engine
Client Portal Application
Pre
sent
atio
nLa
yer
Busi
ness
Layer
UserInterface
CompositeProcesses
ReusableBusinessServices
Portlets
Legacy Svcs & Adapters
SMTPServer
Bank XA/RDB
PaymentProcessor
CyberSource
CybersourceAdapter
AccountServices
Large PaymentAdapter
Email Services
MerchantPaymentService
Notification Services
ValidationServices
Addn’l FeeService
A/RUpdate
Services
MakePayment
Biz TaxesSpecific UI
Process ApproachPhase 3: Production
Account Management Processes…
Pre
sent
atio
nLa
yer
Bus
ines
sLa
yer
UserInterface
CompositeProcesses
BusinessServices
Online Payment Portal
Portlets
OtherPortals
DepartmentSpecificPortals
SMTPServer
ExtApp DBCDB
LegacySystems
SSO/LDAP
Content Mgmt
System
Ext AppServices
CDBServices
311, ECMGIS, etc.Services
AuditServices
Addn’lFee
Service
ValidationServices
EmailServices
MerchantPaymentService
AccountUpdate
Services
VariousBusinessServices
MakePayment
ProcessOrchestration Create
AccountUpdate
AccountRemoveAccount
GetHistory
LinkAccount
ShoppingCart
Portlet
AccountHistoryPortlet
AccountMgmtPortlet
GenericPaymentPortlet
UserProfilePortlet
ProductBrowsing
Portlet
ContentPortlets
External AppSpecific UI
Sticker AppSpecific UI
Legacy Svcs & Adapters
CybersourceAdapter
PaymentProcessor
CyberSource
FrameworkServices
(User/Acct/App/Dept/Merchant…)
Process ProjectsPhase 4: “Service Orienting” The Portfolio
Water AppSpecific UI
Biz Taxes UI
SOA Starting Point: The IT Project
IT-LedProjectsB
usi
nes
s S
po
nso
rsh
ip
High
Low
Low HighSOA Complexity
ProcessProjects
MegaProjects
Business-LedProjects
Profile
1. Active SOA development within the enterprise
2. Challenged with scale, and consistency
3. No overarching plan, but budgets exist
Starting Point
1. Focus on infrastructure services
2. Begin the creation of an Enterprise Reference Architecture
3. Develop a multi-period road map
Sta
ge
2 Deploy a Service Registry to provide visibility into existing services, promote reuse, and govern provisioning
Sta
ge
3
Deploy a Business Interaction Service to orchestrate human and system activities within a business process, interacting with services
IT-Led SOA: Starting From Point-to-Point Services
Scenario: Actively deploying web services, initially connected in a point-to-point configuration
Initial Challenge: Isolate and abstract service producers from service consumers S
tag
e 1
Introduce Service Bus to create an initial bus segment isolating producers from consumers
Sta
ge
1 Deploy Data Services Platform to service enable enterprise data (e.g. create and expose common views of key information)
Sta
ge
2 Deploy a Service Registry to provide visibility into existing services, promote reuse, and govern provisioning
Sta
ge
3 As information services created in Stage 1 begin to change, Implement a Service Bus for isolation & abstraction
IT-Led SOA:Starting From a “Hard-wired” Portal
Scenario: Access to Legacy Systems are “hard-wired” to Portals
Initial Challenge: De-coupling information integration logic from the presentation layer
Profile
1. CIO and team enthused about SOA
2. No overarching plan, limited budget for “plumbing”
3. Steady stream of business projects in the pipeline
SOA Starting Point: The Business Led Project
Bu
sin
ess
Sp
on
sors
hip
High
Low
Low HighSOA Complexity
Business-LedProjects
ProcessProjects
IT-LedProjects
MegaProjects
SOA Starting Point: The Business Led Project
Bu
sin
ess
Sp
on
sors
hip
High
Low
Low HighSOA Complexity
Business-LedProjects
ProcessProjects
IT-LedProjects
MegaProjects
Starting Point
1. Identify application with SOA needs
2. Architect in a SOA manner, specify services
3. Demonstrate SOA capabilities, identify next project and specific services
Project Approach Incremental Project Harvesting
Applications
1 2 3 4 5 6
7 8 9 10 11 12
Services Catalog
A
B
C
D
E
F
G
1 2 3
1 3 4 5
6 7 5
2 7 8 9
10 117
8 1210
3 1191 7
119
Cost Curve Over Time
Presentation Services
Shared Business Services
Information and Access Services
Services M
anagement
Service B
usC
omm
on Services
Service
Infrastru
cture L
ayerComposite Applications
1 2
3
4
5
6
7
9
8
10 11 12
U.S. Utility Company“Business Led Project”
Lay of the Land Transforming business coming out of difficult
financial times, dynamic industry New management team, focused on superior
customer service IT considered an inhibitor
SOA Starting Point SOA vision was compelling, IT delivery capability
questioned Business initiative to consolidate and enhance online
sign up, moves, adds, changes Successfully architected and deployed the initiative in
an SOA fashion
Sponsor IT Director, LOB Exec, CIO, COO
Today Evolving the Enterprise Reference Architecture Roadmap for next set of applications Procured suite of infrastructure technology
£4.1m Benefit
Smooth
£200k Benefit
Equator
NWW
Atlas2
Scarlett
£325k Benefit
DMR
£70k Benefit
StrategicVestings
£500k Benefit
ServiceDifferentiation
£250k Benefit
EMEA Financial Services Customer Complex Interdependency Between Costs & Benefits
Total Investment = £6.2m
Total Benefits = £9.7m
E-Enablement
£5.1m Benefit
MEPFramework
Weblogic
OCDB
SPL
4Front
4 Front Benefits
• Reduction in avg time to handle a call
• Ease in training, outsource-ability
• Increased client satisfaction
E-Enablement Benefits
• Extended services to Financial Planners
• Extended services to Business Partners
• Reduced IT project costs by 75%
SOA Starting Point:The Mega Project
MegaProjects
Bu
sin
ess
Sp
on
sors
hip
High
Low
Low HighSOA Complexity
ProcessProjects
IT-LedProjects
Business-LedProjects
Profile
1. Major business initiative with CEO, CIO level visibility
2. The initiative is best met with an SOA architecture
3. An IT organization. or a trusted partner, is in place with strong delivery capabilities
SOA Starting Point:The Mega Project
MegaProjects
Bu
sin
ess
Sp
on
sors
hip
High
Low
Low HighSOA Complexity
ProcessProjects
IT-LedProjects
Business-LedProjects
Starting Point
1. Create an enterprise reference architecture
2. Create a multi-phase, multi-dimensional roadmap
3. Construct Enterprise Service Platforms from the initial design
4. Embrace outside assistance
What’s Your SOA Entry Point?
ProcessProjects
IT-LedProjects
MegaProjects
Bu
sin
ess
Sp
on
sors
hip
High
Low
Low HighSOA Complexity
Business-LedProjects
Accelerating Your SOA Implementation
Where The Market Is Today
How Companies Are Starting
Using BEA To Simplify SOA
Process Orchestration User Interaction
Security Services
Data and Information Services
Message Services
Inte
gra
ted
Com
posit
ion
En
vir
on
men
t
Business Process Management
Business Rules
Enterprise Connectivity
Business Activity Management
Portal
Multi-channel
Collaboration
Interaction Management
Federated Identity Management
Distributed Application Security Management
Business Intelligence
Composite Data Management
Unified Meta Data Repository
Unified Data Modeling
Service Manager
Message Management Service Registry
Com
pos
eP
revie
wM
on
itor
Up
date AquaLogic Business
Service Interaction
AquaLogic Security
AquaLogic Data
AquaLogic Messaging
Co
mp
ose
r
AquaLogic User Interaction
AquaLogic™ Product Family Service Infrastructure: Cross-Platform, LOB/IT, Composition-based
Plan For SOA In Multiple Dimensions The BEA SOA Domain Model
Construction costs
Business & IT Benefits
Key Measures
©
Organization Design
Funding
Skillsets
Roles & Responsibilities
Standards
Operational Processes & Tools
Change Management
Existing Applications
Key “In-flight” Projects
Infrastructure Construction Plans
Reference Architectures
Manageability/Availability
Scalability
Security
Infrastructure Services
Info. & Access Services
Shared Business Services
Presentation Services
Composite Applications
SOA-enabled Business Strategies
Business Process Architecture
Business Strategy &
Process
ArchitectureCosts & Benefits
Projects &
Applications
BuildingBlocks
Organization &Governance
Projects and
Applications
Business Strategy and
Process
ArchitectureCosts & Benefits
BuildingBlocks
Organization &Governance
Baseline Your SOA Maturity: The BEA SOA Readiness Self-Assessment
Web Based Assessment Tool • Over 3000 companies to date
• Foundation of the tool is the BEA Domain and Maturity Model
• Provides a customized report automatically sent to client within 24 hours
• Customized URL can be established to enable an intra-company baseline
• Available in 10 languages
New BEA SOA Offerings Address Key SOA Challenges
Organization & Governance
Planning Service
Over 50% state
Organization & Governance
as top inhibitor
• Top challenge: Developing Effective SOA Governance Approaches
Enterprise-wide SOA deployments
double driving Architecture
Services
• Top criteria: Real-world SOA expertise and enterprise experience
SOA Center of
Excellence
Client
Architect
Transformation Planning Service
Trend
95% understand
Service Infrastructure& Prioritize technology spend
• Top Pain: Flexibility and Integration
Issue
Reference Architecture
Planning Service
SOA Integration
Service
New Services Offering
New BEA SOA Offerings Address Key SOA Challenges
Organization & Governance
Planning Service
Over 50% state
Organization & Governance
as top inhibitor
• Top challenge: Developing Effective SOA Governance Approaches
Trend
95% understand
Service Infrastructure& Prioritize technology spend
• Top Pain: Flexibility and Integration
Issue
Reference Architecture
Planning Service
SOA Integration
Service
New Services Offering
Our team of SOA experts collaborate with you to
produce an effective and pragmatic SOA
Organization and Governance roadmap to be implemented in your
organization
Objective and Benefits BEA SOA O&G Planning Service (OGPS)
Benefits of OGPSAt the conclusion of OGPS you will have answers to your key SOA O&G FAQs, and be able to decide upon, institute and enhance processes for them
Example SOA FAQs include: What are my SOA objectives and what benefits do I expect from SOA? What kind of SOA organization do I need? How will the service lifecycle be managed? How will SOA reference architecture and infrastructure be managed? What services infrastructure do I need and how and when should I deploy it to
facilitate SOA O&G? How will SOA alignment and exceptions be handled? How will SOA projects be approved?
How To Accelerate Your SOA Implementation
Know your SOA Entry Point and the associated strategy
Plan and manage holistically – Multiple dimensions, multiple periods
Simplify your SOA implementation and improve your odds of success
SOA Information Available From BEA
Detailed Infoworld Survey Results
BEA SOA Readiness Survey
BEA Domain Model Whitepaper
Customer Case Studies
Detail on new SOA Service Offerings
Dev2Dev, Arch2Arch, IT2IT, Exec2Exec
www.bea.com/soa