20
Where SOA Means Business Page: 1 ©2007 Object Management Group SOA Governance Roundtable Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian Hastedt-Marckwardt, SAP AG Clive Read, Cisco Systems SOA Consortium Meeting Attendees June 27, 2007 SOA Consortium Meeting, Brussels Belgium

Where SOA Means Business Page: 1 ©2007 Object Management Group SOA Governance Roundtable Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian

Embed Size (px)

Citation preview

Page 1: Where SOA Means Business Page: 1 ©2007 Object Management Group SOA Governance Roundtable Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian

Where SOA Means Business

Page: 1

©2007 Object Management Group

SOA Governance Roundtable

Fill Bowen, IBM Software Group Ed Cobb, BEA Systems

Christian Hastedt-Marckwardt, SAP AG Clive Read, Cisco Systems

SOA Consortium Meeting Attendees

June 27, 2007SOA Consortium Meeting, Brussels Belgium

Page 2: Where SOA Means Business Page: 1 ©2007 Object Management Group SOA Governance Roundtable Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian

Elemental LinksPage: 2

©2007 Object Management Group

SOA Governance Roundtable Topics

• SOA Governance Program Capabilities: – ‘Top 3 key capabilities’ – ‘Three lesser known, but important capabilities’

• Human Factors in SOA Governance: – SOA governance on the governed, or governors– Use social computing technologies in SOA governance

• Best SOA Governance Practices from the Field

• Ties to IT and Corporate Governance: – How (or how not) SOA Governance relates to IT Governance

and Corporate Governance

Page 3: Where SOA Means Business Page: 1 ©2007 Object Management Group SOA Governance Roundtable Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian

Elemental LinksPage: 3

©2007 Object Management Group

SOA Governance Roundtable Format

• Thought Leader Perspectives: 5-6 minutes– Fill Bowen, IBM– Ed Cobb, BEA Systems– Christian Hastedt-Marckwardt, SAP AG – Clive Read, Cisco Systems

• SOA Consortium Community of Practice Perspective

• Roundtable Discussion: Thought Leaders & Meeting Attendees

Page 4: Where SOA Means Business Page: 1 ©2007 Object Management Group SOA Governance Roundtable Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian

Where SOA Means Business

Page: 4

©2007 Object Management Group

Fill Bowen, Marketing Manager, SOA Governance, IBM Software Group 

Page 5: Where SOA Means Business Page: 1 ©2007 Object Management Group SOA Governance Roundtable Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian

IBM SOA

SOA Governance is required to shift a company to SOA

1. SOA Governance Program Capabilities• Create a SOA Center of Excellence • Match SOA Governance level to SOA effort • Focus on process before products

2. Human Factors in SOA Governance• Gain C-Suite and business buy-in and support • Conduct early and extensive education and publicity• Take advantage of Enterprise Architects

3. Best SOA Governance Practices from the Field• Establish an SOA Center of Excellence • Assess current services environment (ie, Web Services) • Develop process, ownership and funding model early

4. Ties to IT and Corporate Governance• Understand SOA Governance is an extension of IT governance

Fillmore Bowen, Marketing Manager, SOA Governance, IBM Software Group

Page 6: Where SOA Means Business Page: 1 ©2007 Object Management Group SOA Governance Roundtable Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian

IBM SOA

Why SOA Governance matters to the success of SOA

Realize business benefits of SOA Business process flexibility Improved time to market

Mitigate business risk and gain control Maintaining quality of service Ensuring consistency of service

Improved team effectiveness Measuring the right things Communicating clearly between

business and IT

“CIOs continue to struggle to align business and IT in meaningful, measurable ways. More effective IT governance processes and tools are becoming top priorities among business-savvy CIOs.”

Five Ways the Rise of IT Governance Will Change How Enterprises Buy IT, Summit Strategies, December 2005

“SOA has turned the corner in many ways ... issues of governance have risen to the fore, and organizations are finally working through the complexities of SOA quality.”

Thinking Outside the SOA Box: ZapThink, Jason Bloomberg, November 2006

“SOA governance isn’t optional—it’s imperative.Without it, return on investment will be low and every SOA project out of pilot phase will be at risk.”

SOA Craves Governance, Gartner, Inc., Paolo Malinverno, January 2006

Page 7: Where SOA Means Business Page: 1 ©2007 Object Management Group SOA Governance Roundtable Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian

IBM SOA

Implementation abstraction

Structure applications using services

Orchestrated solutions that work together

Incremental development cycles

Support business adaptability

Known implementation

Structuring applications using components and objects

Tightly coupled

Application silos

One long development cycle

Build for permanence

Loosely coupled

Process oriented

To:

Function oriented

From:

SOA Governance assists in moving the company from a function view to a process view that is key to SOA

Page 8: Where SOA Means Business Page: 1 ©2007 Object Management Group SOA Governance Roundtable Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian

IBM SOA

Automotive client value realization with SOA Governance

Results so far: Improving customer satisfaction (sales

and delivery to support cycle)- reducing customer data duplication and

providing near real time access to information

Increasing agility through a governance focus- driving shared infrastructure and services

across the organization- ease of organization integration (e.g. access to

customer information)Expected results:

• Decreased maintenance expense, smaller application and data portfolio

• Quicker response to changing requirements, flexible connectivity, and reusable services

• Smoother growth scaleable, reliable infrastructure

Future State

Service Service Service Service

Service ServiceApplications

Enterprise Service Bus

Page 9: Where SOA Means Business Page: 1 ©2007 Object Management Group SOA Governance Roundtable Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian

IBM SOA

Lessons Learned - Implementing good governance early will assist in supporting SOA adoption and success

1. Garner C-level backing across the board

3. Establish an SOA funding model for the long term

4. An Enterprise Architecture facilitates initial setup of SOA governance

5. Commit to roles, responsibilities and resources

6. Get the message out to all involved groups

7. Be ready for SOA both organizationally and technically

2. Engage the business and drive business value

Page 10: Where SOA Means Business Page: 1 ©2007 Object Management Group SOA Governance Roundtable Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian

Where SOA Means Business

Page: 10

©2007 Object Management Group

Ed Cobb, VP-Architecture & Standards, Office of the CTO, BEA Systems

Page 11: Where SOA Means Business Page: 1 ©2007 Object Management Group SOA Governance Roundtable Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian

BEA ConfidentialArch2Arch Summit 2007

Rules, Policies, Principles, Lightweight Processes And Tools

Active Leadership, Alignment And Strategic Planning

Service Portfolio

Governance

SOA Vitality Governance

SOA Organization Governance

SOA Sourcing Governance

SOA Design-Time Governance

SOA Operational Governance

ServiceDevelopment

Lifecycle

ServiceOperationsLifecycle

Services

Services Lifecycle SOA Solution Lifecycle

SoftwareDevelopment

Lifecycle

SOA App.OperationsLifecycle

SOAApplications

SOA Asset Portfolio Governance

Categorization

Identification &

Investment

Communication& Alignment

SOA Vitality Governance

ReferenceArchitecture &Best Practices

SOA Metrics &

Scorecards

BusinessProcessModels

Roadmaps &

Strategy

SOA Investmen

t Model

Other Governed Assets

SOA Organization Governance

Roles &Responsibilitie

s

Education & Training

Plans

Communication& Collaboration

Empowered Structures

Evangelism & Change

Management

Other Organization Capabilities

A SOA Governance Modeladdresses…

Page 12: Where SOA Means Business Page: 1 ©2007 Object Management Group SOA Governance Roundtable Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian

Where SOA Means Business

Page: 12

©2007 Object Management Group

Christian Hastedt-Marckwardt, Solution Marketing Director, Enterprise SOA, SAP AG 

Page 13: Where SOA Means Business Page: 1 ©2007 Object Management Group SOA Governance Roundtable Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian

SAP AG 2007, Enterprise SOA Governance – Christian Hastedt-Marckwardt / 2007 / 13

Enterprise SOA Governance

BusinessStrategy

Solution Planning& Operations

ITStrategy

Governance

“Governance refers to the processes that an enterprise puts in place to ensure that things are done right, where ‘right’ means in accordance with best practices, architectural principles, governmental regulations, laws, and other determining factors.SOA governance refers to the processes used to govern adoption and implementation of SOA”- Anne Thomas Manes – Burton Group -

Realizing Enterprise SOA Benefits Safeguarding Enterprise SOA Projects

Accelerated Learning CurveRe-usable Services for the Enterprise

Page 14: Where SOA Means Business Page: 1 ©2007 Object Management Group SOA Governance Roundtable Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian

SAP AG 2007, Enterprise SOA Governance – Christian Hastedt-Marckwardt / 2007 / 14

Enterprise SOA Governance Safeguard the Enterprise SOA Adoption

CommunityManaging Governance

Design & Modeling MethodologyToolset & Lifecycle Mgmt.

Service Design

PIC 0 PIC 1GDT-PIC

PIC 3 In ES Repos.

Raw design

Decision on service

cut

GDT PIC review

Final design

Imple-mentation

Organi-zation

Skillsets Proce-dures

Governance

Product CDG

Outward CDGCAG

Page 15: Where SOA Means Business Page: 1 ©2007 Object Management Group SOA Governance Roundtable Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian

Where SOA Means Business

Page: 15

©2007 Object Management Group

Clive Read, Director Advanced Services, SONA Programme, Cisco Systems

Page 16: Where SOA Means Business Page: 1 ©2007 Object Management Group SOA Governance Roundtable Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 16

Principles of Good SOA Governance

Strategic Governance

Business and IS/IT Architectures (alignment)

Priorities and roadmap

Business Case & Funding

Business and IT investment case

Programme and Project Governance (Repeatable lifecycle)

Development

Implementation & change management

Operational Governance

Operational reviews

Operational change

Benefits management

Page 17: Where SOA Means Business Page: 1 ©2007 Object Management Group SOA Governance Roundtable Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian

Where SOA Means Business

Page: 17

©2007 Object Management Group

SOA Consortium Practitioner Community

Page 18: Where SOA Means Business Page: 1 ©2007 Object Management Group SOA Governance Roundtable Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian

Elemental LinksPage: 18

©2007 Object Management Group

COP: SOA Governance Considerations

• SOA Governance encompasses IT and Business aspects:– IT: reuse, investment and technical interoperability– Business: accuracy, consistency and interoperability (information exchange)

• Successful SOA Execution requires education on working in a consumer – provider model

– Advertisement, expectation setting, agreements, certification, collaboration and trust.

• SOA Governance programs/processes must anticipate and plan for change– Assume multiple versions of a service will be in production (set limit)– Manage service lifecycles to that limit

• SOA Governance programs/processes must anticipate and plan for valid deviations from standards 

– Project timelines, Quality of service requirements, Quality of protection requirements etc. 

– Include processes for variance and bringing the variant back into the architecture

• Communication is Critical!– Within IT, Between IT and Business– Governance bodies: Data, IT, Business and SOA

Page 19: Where SOA Means Business Page: 1 ©2007 Object Management Group SOA Governance Roundtable Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian

Where SOA Means Business

Page: 19

©2007 Object Management Group

Roundtable Discussion

Page 20: Where SOA Means Business Page: 1 ©2007 Object Management Group SOA Governance Roundtable Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian

Elemental LinksPage: 20

©2007 Object Management Group

SOA Consortium - Additional Information

SOA Consortium Website: http://www.soa-consortium.org

SOA Consortium Blog:http://blog.soa-consortium.org

SOA Consortium Contact:[email protected]