practical approaches to soa governance - final [read … approaches to soa... · get there faster....

28
Jignesh Shah Bjoern Brauel Practical approaches to SOA Governance

Upload: ledung

Post on 27-Mar-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Jignesh Shah

Bjoern Brauel

Practical approaches to SOA

Governance

Get There Faster.

Jignesh Shah

VP, SOA Products

Software AG

Bjoern Brauel

VP, Business Architecture

Software AG

Get There Faster.6/29/2010 | Sales Kickoff 2010 | 3

Is SOA delivering promised benefits?

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.

“Making changes to shared services often disrupts existing consumers.”

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

Thank You!

Twitter: @jshah0209