Creating a Framework for Innovation with SOA
description
Transcript of Creating a Framework for Innovation with SOA
Creating a Framework for Innovation
with SOA
Bruce Graham
Vice President, WW SOA Practice
Agenda
The drivers for SOA - InfoWorld Research
Taking a Structured Approach to SOA
Where do you start?
How well prepared are your peers for SOA?
The Emerging Services Infrastructure Layer
What’s really happening with SOA - InfoWorld Sponsored Research
InfoWorld and BEA fielded a joint study in Jan/Feb05
To learn more about the pace & drivers for SOA adoption, Methodology
CXO, VP, IT Director and Management levels
Functional areas covered IT Depts, Enterprise Application groups and all Corporate/Business Functions
Size: 500+ employees
692 surveys completed
The Key “Pains” They Want To Solve
Q: What are the critical business or IT problems your company hopes to address using SOA?
Base: Personally involved with SOA, 261 respondents in companies 500+
24%
26%
35%
53%
59%
42%
42%
45%
47%
58%
59%
63%
46%
0% 10% 20% 30% 40% 50% 60% 70%
More effective use of externalservice providers
Customer service initiatives
Enterprise portal initiatives
Composite applications
Custom application development
More effective integration with business partners
Data integration
Integration to existing applications
Business process implementation
More flexible architecture
Employee self service
Streamlined supply chain
Global sourcing
Tech points of pain
Business pointsof pain
Source – BEA sponsored research with InfoWorld
The Benefits They Now Receive
Q: Which benefits of SOA has your company realised so far?
Base: Personally involved with SOA and considering/planning to deploy or have pilot projects in place, 167 respondents in companies 500+
22%
27%
28%
34%
47%
52%
29%
0% 20% 40% 60%
End users get access to betterinformation in real time
More efficient business partner collaboration
More reuse of IT
Automate manual business processes
Shortened application development lifecycle
End users need fewer applicationinterfaces to accomplish the same tasks
More agile IT systems that can be adapted to change faster
Source – BEA sponsored research with InfoWorld
Top 5 “Proof Points” They Need
Q: What tools and resources would be most useful to you in building a business case for SOA?
Base: personally involved with SOA, 261 respondents in companies 500+
37%
44%
46%
64%
55%
0% 20% 40% 60% 80%
Reference architectures
Customer references and success stories, case studies
ROI tools and methodologies
Project cost estimates
Implementation models
Tools like these help customers
build the business case
for SOA
“Tell me how get started”
“Help me proveit works”
Source – BEA sponsored research with InfoWorld
Domain model for SOA Taking a Structured Approach to SOA
Business Strategy &
Process
ArchitectureCosts & Benefits
Projects &
Applications
BuildingBlocks
Organisation &Governance
Reference Architectures Manageability/Availability Scalability Security
Construction costs Business & IT Benefits Key Measures
Organisation Design Funding Skillsets Roles & Responsibilities Standards Operational Processes &
Tools Change Management
Existing Applications Key “In-flight” Projects Infrastructure Construction Plans
Infrastructure Services Information & Access
Services Shared Business Services Presentation Services Composite Applications
SOA-enabled Business Strategies Business Process Architecture
Business Strategy &
Process
ArchitectureCosts & Benefits
Projects &
Applications
BuildingBlocks
Organisation &Governance
Take a Pragmatic Approach to Building and Executing a Multi-Year SOA Roadmap
•SOA Self-Assessment
•SOA Discovery Workshop
•Workshop/Courses on SOA
•SOA Assessment
•SOA Transformation Planning
•SOA Training/Skills Needs Analysis
•Designing a SOA
SOA Implementation
SOA Planning and
Design
SOA Exploration
•SOA Foundation
•SOA Solution/Governance Office
Establishing a baseline
Learning and Exploration
Build a roadmap across all key dimensions
Understand and address skills gaps
Identify end state
Implement First Project
Construct The Reference Architecture
Realise Business & IT Benefits
Where do you Start? SOA Readiness Self-Assessment Tool
Web Based Assessment Tool Helps you to organise thoughts
around SOA Adoption and benchmark against peers – over 600 to date
10-15 Minutes to complete
Multiple choice questions – What best matches your environment/ organisation
Foundation – Domain and Maturity Model
Provides a customised report automatically sent to client within 24 hours
Available in 5 languages across Europe
http://uk.bea.com/soa
©
How “ready” are companies across the 6 domains
ArchitectureOverall map of how all Services are layered and inter-operate. Reference architecture based on applicable best practices.
Organisation and GovernanceRevised roles and responsibilities of the shared services function in the IT department, including resource requirements, based on implementing SOA.
Projects and ApplicationsDevelopment approach to mining and service-enabling legacy application portfolio, also incorporating “in-flight projects” currently underway
Business Process, StrategyUnderstanding and responding to the impact of SOA on the firm's long-term strategy and near-term initiatives. Services are developed based on business process needs and business drivers.
Cost and BenefitsExpected costs to construct the services layer, and overall cost to operate in the new model.
Building BlocksShared Application Services, Business, Event and Data Services
Companies currently rate themselves at below 50% proficient in all dimensions of the SOA model, reflecting the need for companies to build broad, multi-dimensional “roadmaps” as they migrate to SOA.
Source: BEA Service-Oriented Architecture Readiness Self-Assessment©
48%
48%
46%
41%
40%
39%
(% = EMEA comparison to WW)
0
10
20
30
40
50
60
1
1.2
1.4
1.6
1.8
2
2.2
2.4
Respondents
Maturity
EMEA Maturity Self-Assessment, By Role
Disconnect between “C” Level view and the deployment teams:
Vision versus delivery reality
Agenda
The drivers for SOA - InfoWorld Research
Taking a Structured Approach to SOA
Where do you start?
How well prepared are your peers for SOA?
The Emerging Services Infrastructure Layer
Services will be the next layer of the stack to consolidate
Service Infrastructure
Future BEA vs. IBM, Microsoft, Oracle, SAP
Application Servers 2002 BEA vs. IBM, Microsoft, Oracle…
ERPs 2001 SAP vs. Oracle, Psft, Baan, JDE…
Databases 1997 Oracle vs. IBM, Sybase, Informix…
Desktop & Servers 1996 Dell vs. Compaq, HP, IBM…
Desktop OS, LAN 1994 Microsoft vs IBM, Novell,Banyan…
Networking 1990s Cisco vs. IBM
Large Storage 1980s EMC vs. IBM, Amdahl, HDS, Xerox…
Mainframes 1960s IBM vs. Sperry, Burroughs, GE…
Service CustomersEngineering
General ServicesDirectory, Search, Content, etc
Enterprise ApplicationsSFA, CRM, Custom, Legacy, Mainframe
Databases
SalesB2C PartnersB2E
Shared Services Management and Security
Shared Application and Business Services
Employees, Partners and Customers
connected to innovative business
services built with an
integrated suite on open
standards
“Vanilla” ERP and Specialty Infrastructure
The building blocks for Innovation
Standards-based Connectivity
Moving from Applications to Services
Application Infrastructure
Developer-based
Service Infrastructure
Configuration-based
Security Services
Data Services
Message Services
User InteractionServices
ProcessServices
Application Framework
Application Server
UserIntegration
UserIntegration
Java Virtual Machine
Inte
gra
ted
Develo
pm
en
t En
vir
on
men
t
ProcessIntegration
ProcessIntegration
Data Integration
Data Integration
Inte
gra
ted
Con
fig
ura
tion
En
vir
on
men
t
Solution Frameworks Can Accelerate The Process
Reference Architecture
Mined from prior real-world engagements
Customer Service Framework
Multi-Channel Banking eGovernment
CustomerOn-Boarding
Order Status/ “Visualisation”
Multi-ChannelCustomer Care
Reference Architecture
Solution Components
Services Capabilities & Offerings
CSR Enhancement
Services Capabilities & Offerings
Solution Assessments
Solution Fast-tracks
Delivery Resources
Proven Methodology
Solution Components
Example Workflows
Specific Solution Portlets
Pre-Built ISV Controls
Testing & Promotion
Service CustomersEngineeringSales
B2C PartnersB2E
Shared Business FrameworkApplication Specific components and BPM
Common InfrastructureWLS, WLI, MQ, OS, Utilities, Most Granular Components
Shared Application FrameworkBusiness, Product Specific components and services
The “Innovation Layer”
Business Strategy &
Process
ArchitectureCosts & Benefits
Projects &
Applications
BuildingBlocks
Organisation &Governance
A Structured Approach to SOA & Services to Guide
An Integrated “Infrastructure Services Platform” To Manage
and Deploy Services
Pre-Built Solution Frameworks To Accelerate
The Process
Customer Service Framework
Multi-Channel Banking
eGovernment
Customer
On-Boarding
Order Status/
“Visualisation”
Multi-Channel
Customer Care
CSR Enhance
ment
Security Services
Data Services
Message Services
User InteractionServices
ProcessServices
Inte
gra
ted
Con
fig
ura
tion
En
vir
on
men
t
Bringing it all Together
Real-World Experience in Making SOA a Reality