Why Governance? SOA Governance allows to n Master complexity of IT n Support business process...

Post on 03-Jan-2016

218 views 0 download

Tags:

Transcript of Why Governance? SOA Governance allows to n Master complexity of IT n Support business process...

Why Governance?

SOA Governance allows to

Master complexity of IT

Support business process change

Why Governance?

SOA Governance saves businesses time and money

Governance matters

What do you need to make the change happen?

Infrastructure Rules

SOAManagement

&Governance

SOA Management & Governance

Customer Data Customer Interaction Order History Order Policy Shipment

CustomerInformation

OrderManagement

OrderCompensation

RetrieveData

VerifyDetails

OrderEntry

OrderReview

ApproveOrder

Initiate Shipment

SOAManagement

&Governance

SOA Management and Governance Describe SOA components Define Service Level Agreements Run reports on the usage of services Analyse the impact of change Find and retrieve all SOA assets Reuse existing functionality Create new business processes and

composite application

SOA Management & Governance

Fundamentals

Security

XML and Web Services Security Challenges XML and Web services use

standard protocols and technologies HTTP TCP/IP Web servers Applications servers

Frequent target of hackers

Web Services Security Server Role

Protect XML and Web service traffic according to a set of configurable security rules.

Only authorized users and applications Appropriate level of encryption

Implementation Devices or software Increasingly important role

Web Services Security Server Policy-driven security Identity management Real-time monitoring Threat awareness Audit capability

Web Services Security Server Policy-driven security Identity management Real-time monitoring Threat awareness Audit capability

IT and Business Alignment

IT meets Business

Customer Data Customer Interaction Order History Order Policy Shipment

Critical

Area

Bu

sin

ess

An

alys

ts

Do

mai

n

Arc

hit

ects

/Dev

elo

per

s

Do

mai

n

Customer Data Customer Interaction Order History Order Policy Shipment

CRM ERPCustomer Data Orders Logistics

CustomerInformation

OrderManagement

OrderCompensation

RetrieveData

VerifyDetails

OrderEntry

OrderReview

ApproveOrder

Initiate Shipment

Order ManagementOrder Management

Business Analysts and Developers work together on a common standards-based foundation models to share requirements artifacts of the right granularity to understand each other incremental development

BusinessService

Business Analysts

Architects /

Developers

Closing the gap between IT and business

Service Oriented Architecture

Customer Data Customer Interaction Order History Order Policy Shipment

CRM ERPCustomer Data Orders Logistics

CustomerInformation

OrderManagement

OrderCompensation

RetrieveData

VerifyDetails

OrderEntry

OrderReview

ApproveOrder

Initiate Shipment

Order ManagementOrder Management

Business ServiceOrchestration

Services

Composite Apps

Business Process

Service Bus

Another view

ReviewOrder

ConfirmOrder

CreditCheck

ApproveShipment

ProcessEfficiency

IT L

evel

CRM ERPCustomer Data Logistics Financials

SOAEnablement

Manage Customer Data Manage Orders Credit Check

Shop Floor

SOAGovernance

UserProductivity

Bus

ines

s Le

vel

Implementation Challenges and Solutions

0% 20% 40% 60% 80% 100%

Expose legacy apps as services

Provide appropriate security

Complexity of integrating services

Modelling business requirements

Manage SLAs

Deliver appropriate performance

Mapping bus requirements to services

Manage services metadata

Dev effort of composite apps

Defining bus process flows

Message transformation

Not a problem

Slight problem

Significant Problem

Show-stopper

#1

#5

#4

#3

#2

Source: IDC presentation 2006 by Rob Hailstone: “Service Oriented Architecture Status & perceptions - & the questions they raise”

SOA Implementation Challenges

1-5 Services

5-10 Services

10-50 Services

50+ Services

What is it? Can we use it?

Prove it Standards solidify

Organization-wide approach

B2B II Federated systems Large organizations

FirstExperiments

PilotProjects

EnterpriseFramework

OptimizedBusiness Services

SOA Adoption Path

The Complete Picture

Create newservices andvalue from

existingsystem

Compose and orchestrate high value business

services

Manage and govern thelifecycle of

your service landscape

Coordinatethe flow ofenterprise

wide businessprocesses

Rapidlycompose

new businessapplications

Combine datafrom differentsystems into

a single view

SOA Maturity Model

SOA Maturity AssessmentSOA Maturity Model

0%

20%

40%

60%

80%

100%Technology Readiness

Organizational Maturity

SOA Implementation MaturitySOA Life Cycle Management

SOA Governance

Maturity Index

Implementation Phase Point-to-Point Integration Loosely Coupled Services Reliable, Discoverable Services Composable, Reusable Services Enterprise SOA

Implementation Timeline Heterogeneous Systems with Proprietary Interfaces Wrap Legacy Systems in Services Interfaces Secure Service Interfaces Create a Governance Framework Mange Services Contract-First Development Implement the SOA Metamodel Service-Oriented Process Semantic Integration Dynamic Service Discovery Service-Oriented Enterprise

Static binding to static Services Dynamic binding to static Services Dynamic binding to dynamic

Services

Integration Style

Return on Investment Reduce cost of application

maintenance & Point-to-Point integration

Increase Efficiency through Service Reuse

Increase Visibility & Control Improve Business Agility

www.oasis-open.org

David SmileyTechnology EvangelistSOA and SOA GovernanceSoftware AGDavid.Smiley@softwareag.com

Lead, follow or get out of the way

Here Comes SOA