practical approaches to soa governance - final [read … approaches to soa... · get there faster....
TRANSCRIPT
Get There Faster.
Jignesh Shah
VP, SOA Products
Software AG
Bjoern Brauel
VP, Business Architecture
Software AG
Get There Faster.
“Too often, when a project wants to use services, we find we don’t have the services they need.”
Get There Faster.
“We have many cases of services with redundant capabilities – resulting in confusion and unnecessary costs.”
Get There Faster.
“We spend a lot of time and effort helping service consumers find services and make correct use of services.”
Get There Faster.
“When errors occur with service invocations, we spend a lot of time isolating the root-cause of the problems”
Get There Faster.
Why does SOA need “Governance”?
Plan Discover
Design Request
Build Use
Deploy Monitor
Create Consume
• E
R
P
• C
R
M
• S
C
M
• L
O
B
• W
e
b
• B
2
B
Get There Faster.
SOA Governance…
Aligns investment in services with business needs
Maximizes return on investment in services
Reduces operational risk of using shared services
Get There Faster.
Challenges in rolling out governance
Applications
MiddlewareInfrastructure
Technology
ArchitecturePortfolio
MethodologyBlueprints
Design
Principles
Requirements
ProjectsLife-cycle
Processes
Development
Operations
Structure
CompetenciesIncentives
Organization
Powers
Goals
Responsibilities
Challenges in SOA and Governance
adoption can be categorized in:-Technology
-Architecture-Processes
-Organization
Get There Faster.
Organizational Challenges
Structure
CompetenciesIncentives
Organization
Powers
Goals
ResponsibilitiesResistance
Introducing standards and rules across an
organization can lead to rejection
Structure / Responsibilities
Governance needs to embed itself into an
organizational model to have an impact
Using a collaborative and federated
approach with an organization is the
most successful way to introduce governance
!
Get There Faster.
Process Challenges
Requirements Management
Traditional Requirements Management does not
take governance processes into account
Project / Delivery Mgt.
Projects will only look at their own deliverables
and don’t like to have dependencies to others
To achieve re-use and alignment it is
necessary to introduce governance
processes very early on in the design cycle
!
Requirements
ProjectsLife-cycle
Processes
Development
Operations
Get There Faster.
Architecture Challenges
Integration Architecture
Little vision on how the integration architecture is
supposed to look like
Solution Architecture
Lack of alignment on how Service Orientation will
be used to create effective business solutions
An architecture blueprint (or at least
vision) is needed to work towards a
common infrastructure!
Portfolio
MethodologyBlueprints
Architecture
Design
Principles
Get There Faster.
Technology Challenges
Heterogeneity
Too many types of application, integration
middleware, etc.
Integration
Technologies themselves are not integrated well
to enable end-to-end management
Careful selection of technology is
required to keep complexity under control
and to enable an effective architecture!
Applications
MiddlewareInfrastructure
Technology
Get There Faster.
Brit Insurance
About Brit Insurance
Brit Insurance is an international general
insurance and reinsurance group
specialising in commercial insurance.
We write a diverse portfolio of over 70
classes of insurance and reinsurance
offering worldwide protection.
Get There Faster.
Brit Insurance Application Landscape
-About 120 Applications divided
in 7 Domains
- Global Markets &
Reinsurance
- Shared- UK
- Finance
- BI
- External and B2B
-About 200 Integration points
between Applications
-Data
-Batch
-Service-Point to Point
IT Landscape
Get There Faster.
Integration Governance and SOA
Business Goals IT Goals
The maturity of integration and
SOA as well as the lack of governance leads to increased
efforts and risk.
Over time these will constrain
the ability to evolve rapidly
based on changed business demand
Transparency
Architecture practice
Governance
Project alignment
Clear responsibilities
Business support
Get There Faster.
SOA Adoption
The purpose of this module is to discover the current technical architecture
•Application landscape and service providers (general)•Communication patterns•Technology foundation•Interface patterns•Data patterns•State and Transaction patterns
The purpose of this module is to define a base-line model which will be used to map and categorize all assets to be used for the governance and life-cycle management
•Definition of all Asset-Types•Mapping of Asset-Types to Architecture and Organization•Identification of hot/weak spots within the SOA Model
The purpose of this module it to evaluate the organizational aspects of the Services Landscape
•Evaluate Roles and Responsibilities of Groups•Evaluate Change-Management Processes Requirements•Analyze soft factors
The purpose of this module is to analyze the current way of dealing with service design and service change-time, identify gaps and evaluate governance and processes
•Analyze current service design and change processes•Analyze tools and techniques for the service development process•Review current documentations, procedures and guidelines for service development
Technology Architecture
ProcessesOrganization
Get There Faster.
How to get started with managing SOA ?
a) Through Excel and Outlook
b) Through SOA Governance
Get There Faster.
Manage a Roadmap
Roadmap
-Start with something that provides an immediate
benefit for SOA adoption- Service Portfolio
- Design Principles and Policies
- Run-Time
- Identify your target - Distributed SOA Development
- Controlled Run-Time
- Federated Organization
- Disciplined Processes
- Map out the gaps
- As it to target
- Create a mid-term road-map with small iterative
steps that lead towards your target
Get There Faster.
SOA Adoption Accelerator
Accelerate and ensure successful SOA initiatives by applying the know-how and experience gained from other leading customers and get an independent view on how to establish governance structures within a heterogeneous IT landscape.
Get started with SOA, Faster !
Common Templates for Models, Organization, Processes and PoliciesCommon Templates for Models, Organization, Processes and Policies
Benefits
Approach
SOA Program Goals
Review of
Existing
Program
and
Roadmap
SOA MaturitySOA Discovery
Organization Process
Policies and Metrics
SOA Adoption Roadmap Plan
Get There Faster.
SOA Adoption: How we do it
SOA Adoption Questionnaire SOA Adoption Templates SOA Adoption Roadmap
Get There Faster.
Software AG’s SOA Governance Solution
Software Content
Expertise Methodology
CentraSitewM MediatorwM Insight
SOA RoadmapSCC SetupGovernance RolloutSystems ArchitectureTraining
Reference ArchitectureRepository Meta Model
Lifecycle templatesPolicy templates
Taxonomies
GEAR
Get There Faster.
SOA Governance Suite
CentraSite ActiveSOABusiness Service Repository Structure
webMethods MediatorService Access Mediation
Flexibility
webMethods InsightService Transaction Monitoring
Visibility
Get There Faster.
A leader in
SOA Service Life-
Cycle Mgmt
#1 in SOA
Governance
Market Share
The Leader for
SOA Governance
Technology Sets
Get There Faster.
What To Do Next
•Available at softwareag.com/soa :
SOA Governance
improves SOA
benefits
SOA Adoption
for DummiesTry CentraSite
for free