soa comes of age

51
SOA Comes of Age Introducing the SOA Source Book 29 April 2009 Dr Christopher J Harding Forum Director Tel +44 774 063 1520 (mobile) [email protected] Thames Tower 37-45 Station Road Reading RG1 1LX UK www.opengroup.org

Upload: others

Post on 12-May-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SOA Comes of Age

SOA Comes of Age

Introducing the SOA Source Book29 April 2009

Dr Christopher J HardingForum Director

Tel +44 774 063 1520 (mobile)

[email protected]

Thames Tower37-45 Station Road

ReadingRG1 1LX

UK

www.opengroup.org

Page 2: SOA Comes of Age

29 April 2009 (C) The Open Group 20092

The Open Group

Open SystemsInteroperabilityBoundarylessInformation Flow

Page 3: SOA Comes of Age

29 April 2009 (C) The Open Group 20093

Agenda

SOA In PerspectiveWhy SOA is importantWhy SOA will continue to be important

The Source BookWhat it containsHow it will help you use SOAWhat it contributes to SOA

Future DevelopmentsFor SOAFor the book

Page 4: SOA Comes of Age

29 April 2009 (C) The Open Group 20094

SOA In Perspective

Page 5: SOA Comes of Age

29 April 2009 (C) The Open Group 20095

Customer Presentations and Case Studies: Houston, 2005 Q4

Page 6: SOA Comes of Age

29 April 2009 (C) The Open Group 20096

Customer Presentations and Case Studies: 2006

Page 7: SOA Comes of Age

29 April 2009 (C) The Open Group 20097

Customer Presentations and Case Studies: 2007 - 1

Page 8: SOA Comes of Age

29 April 2009 (C) The Open Group 20098

Customer Presentations and Case Studies: 2007 - 2

Page 9: SOA Comes of Age

29 April 2009 (C) The Open Group 20099

Customer Presentations and Case Studies: 2007 - 3

Page 10: SOA Comes of Age

29 April 2009 (C) The Open Group 200910

Customer Presentations and Case Studies: 2007 - 4

Page 11: SOA Comes of Age

29 April 2009 (C) The Open Group 200911

Customer Presentations and Case Studies: 2007 - 5

Page 12: SOA Comes of Age

29 April 2009 (C) The Open Group 200912

Customer Presentations and Case Studies: 2008 - 1

Page 13: SOA Comes of Age

29 April 2009 (C) The Open Group 200913

Customer Presentations and Case Studies: 2008 - 2

Page 14: SOA Comes of Age

29 April 2009 (C) The Open Group 200914

Customer Presentations and Case Studies: 2009

Page 15: SOA Comes of Age

29 April 2009 (C) The Open Group 200915

SOA Is

An architectural style that supports service orientation

A way of thinking in terms of services . .

Page 16: SOA Comes of Age

29 April 2009 (C) The Open Group 200916

As Opposed To

A way of thinking in terms of applications . .What IT architecture was 5 years ago

A way of thinking in terms of objects . .Object orientation is the architectural basis of many software programs today

A way of thinking in terms of resources . .The basis of REST and WOA

A way of thinking in terms of . .

Page 17: SOA Comes of Age

29 April 2009 (C) The Open Group 200917

A Service

Has a clear descriptionHas a providerDelivers value to its consumersIs the subject of a contract between provider and consumer

Repeatability Reliability Value

Essential for business operation

Page 18: SOA Comes of Age

29 April 2009 (C) The Open Group 200918

A Good Service

Provides encapsulationIs loosely-coupledCan be re-used

Just like a good object or resource

Page 19: SOA Comes of Age

29 April 2009 (C) The Open Group 200919

Service-Oriented Enterprise Architecture

Page 20: SOA Comes of Age

29 April 2009 (C) The Open Group 200920

Benefits of SOA

Improved information flowAbility to expose internal functionalityOrganizational flexibilityLower software development and management costsConfiguration flexibilityAbility to optimize performance, functionality, and costEasier introduction of system upgrades. . .

Page 21: SOA Comes of Age

29 April 2009 (C) The Open Group 200921

The SOA Source Book

Page 22: SOA Comes of Age

29 April 2009 (C) The Open Group 200922

What’s In The Book

SOAWhat is SOA? – SOA and EA – SOA and Boundaryless Information Flow – SOA Features and Benefits – Maturity Model

The SOA Reference ArchitectureConceptual Building Blocks – High-Level Perspective – Detailed Building Blocks – SOA Infrastructure

Service-Oriented InfrastructureOverview – SOI Reference Model – Infrastructure Services –Virtualized Services

SOA and TOGAFTOGAF for Enterprise SOA – TOGAF for SOA Solutions –Stakeholder Concerns in SOA – Information Architecture for SOA

SOA GovernanceIntroduction – SOA Governance Reference Model – SOA Governance Vitality Method

Page 23: SOA Comes of Age

29 April 2009 (C) The Open Group 200923

What’s In The Book

SOAWhat is SOA? – SOA and EA – SOA and Boundaryless Information Flow – SOA Features and Benefits – Maturity Model

The SOA Reference ArchitectureConceptual Building Blocks – High-Level Perspective – Detailed Building Blocks – SOA Infrastructure

Service-Oriented InfrastructureOverview – SOI Reference Model – Infrastructure Services –Virtualized Services

SOA and TOGAFTOGAF for Enterprise SOA – TOGAF for SOA Solutions –Stakeholder Concerns in SOA – Information Architecture for SOA

SOA GovernanceIntroduction – SOA Governance Reference Model – SOA Governance Vitality Method

Page 24: SOA Comes of Age

29 April 2009 (C) The Open Group 200924

SOA and Boundaryless Information Flow

Page 25: SOA Comes of Age

29 April 2009 (C) The Open Group 200925

Features and Benefits

Activity monitorBusiness intelligencePerformance measurementSecurity attack detection

Message Monitoring

Messaging serviceConfiguration flexibilityMessaging

Service repositoryLower software development and management costs

Service Re-use

Improved information flowAbility to expose internal functionalityOrganizational flexibility

Service

Supporting InfrastructureBenefitsFeature

Page 26: SOA Comes of Age

29 April 2009 (C) The Open Group 200926

Maturity Model

Page 27: SOA Comes of Age

29 April 2009 (C) The Open Group 200927

What’s In The Book

SOAWhat is SOA? – SOA and EA – SOA and Boundaryless Information Flow – SOA Features and Benefits – Maturity Model

The SOA Reference ArchitectureConceptual Building Blocks – High-Level Perspective – Detailed Building Blocks – SOA Infrastructure

Service-Oriented InfrastructureOverview – SOI Reference Model – Infrastructure Services –Virtualized Services

SOA and TOGAFTOGAF for Enterprise SOA – TOGAF for SOA Solutions –Stakeholder Concerns in SOA – Information Architecture for SOA

SOA GovernanceIntroduction – SOA Governance Reference Model – SOA Governance Vitality Method

Page 28: SOA Comes of Age

29 April 2009 (C) The Open Group 200928

Reference Architecture

Page 29: SOA Comes of Age

29 April 2009 (C) The Open Group 200929

Detailed Model - Virtualization

Page 30: SOA Comes of Age

29 April 2009 (C) The Open Group 200930

What’s In The Book

SOAWhat is SOA? – SOA and EA – SOA and Boundaryless Information Flow – SOA Features and Benefits – Maturity Model

The SOA Reference ArchitectureConceptual Building Blocks – High-Level Perspective – Detailed Building Blocks – SOA Infrastructure

Service-Oriented InfrastructureOverview – SOI Reference Model – Infrastructure Services –Virtualized Services

SOA and TOGAFTOGAF for Enterprise SOA – TOGAF for SOA Solutions –Stakeholder Concerns in SOA – Information Architecture for SOA

SOA GovernanceIntroduction – SOA Governance Reference Model – SOA Governance Vitality Method

Page 31: SOA Comes of Age

29 April 2009 (C) The Open Group 200931

SOI Reference Model

Page 32: SOA Comes of Age

29 April 2009 (C) The Open Group 200932

What’s In The Book

SOAWhat is SOA? – SOA and EA – SOA and Boundaryless Information Flow – SOA Features and Benefits – Maturity Model

The SOA Reference ArchitectureConceptual Building Blocks – High-Level Perspective – Detailed Building Blocks – SOA Infrastructure

Service-Oriented InfrastructureOverview – SOI Reference Model – Infrastructure Services –Virtualized Services

SOA and TOGAFTOGAF for Enterprise SOA – TOGAF for SOA Solutions –Stakeholder Concerns in SOA – Information Architecture for SOA

SOA GovernanceIntroduction – SOA Governance Reference Model – SOA Governance Vitality Method

Page 33: SOA Comes of Age

29 April 2009 (C) The Open Group 200933

Concerns, Stakeholders and Models

Project Organization – Technical SpecialistsSystem Operations – Application Management

Service component functionality

Project Organization – Product Specialists and Technical SpecialistsSystem Operations – Infrastructure Management

Use of Infrastructure

Project Organization – Product Specialists and Technical SpecialistsSystem Operations – Application Management

Use of Applications

System Operations – Application Management

Cost and ROI of operational systems

Models and PhasesStakeholdersArea of Concern

CService/Applications Matrix

CService/Applications Matrix

DService/Technology Matrix

CService/Applications Matrix

Page 34: SOA Comes of Age

29 April 2009 (C) The Open Group 200934

What’s In The Book

SOAWhat is SOA? – SOA and EA – SOA and Boundaryless Information Flow – SOA Features and Benefits – Maturity Model

The SOA Reference ArchitectureConceptual Building Blocks – High-Level Perspective – Detailed Building Blocks – SOA Infrastructure

Service-Oriented InfrastructureOverview – SOI Reference Model – Infrastructure Services –Virtualized Services

SOA and TOGAFTOGAF for Enterprise SOA – TOGAF for SOA Solutions –Stakeholder Concerns in SOA – Information Architecture for SOA

SOA GovernanceIntroduction – SOA Governance Reference Model – SOA Governance Vitality Method

Page 35: SOA Comes of Age

29 April 2009 (C) The Open Group 200935

SOA Governance

Page 36: SOA Comes of Age

29 April 2009 (C) The Open Group 200936

What’s In The Book

SOAWhat is SOA? – SOA and EA – SOA and Boundaryless Information Flow – SOA Features and Benefits – Maturity Model

The SOA Reference ArchitectureConceptual Building Blocks – High-Level Perspective – Detailed Building Blocks – SOA Infrastructure

Service-Oriented InfrastructureOverview – SOI Reference Model – Infrastructure Services –Virtualized Services

SOA and TOGAFTOGAF for Enterprise SOA – TOGAF for SOA Solutions –Stakeholder Concerns in SOA – Information Architecture for SOA

SOA GovernanceIntroduction – SOA Governance Reference Model – SOA Governance Vitality Method

Page 37: SOA Comes of Age

29 April 2009 (C) The Open Group 200937

Future Developments

Page 38: SOA Comes of Age

29 April 2009 (C) The Open Group 200938

Future Developments for SOA

Organic enterprise architectureOpen Services Market

Page 39: SOA Comes of Age

29 April 2009 (C) The Open Group 200939

Organic Architecture

http://www.organicarchitect.com/organic/

Using Nature as our basis for design, a building or design must grow, as Nature grows,

from the inside out. Most architects design their buildings as a shell and force their way inside. Nature grows from the

idea of a seed and reaches out to its surroundings. A building thus, is akin to an organism and mirrors the beauty and

complexity of Nature.

Page 40: SOA Comes of Age

29 April 2009 (C) The Open Group 200940

Organic Enterprise Architecture

Architecture that treats the enterprise as a living organismEmphasizes the principles and guidelines governing the design of the system and its evolution over timeArchitecture and implementation projects share artifacts and develop them jointlyIncremental rather than waterfall developmentGovernance is crucialDevelopment environment is crucial

SOA lends itself to an organic approach

Page 41: SOA Comes of Age

29 April 2009 (C) The Open Group 200941

Integrated Development Environment

Eclipse Process Framework Plugin for TOGAF™ 9

Contains all the content of TOGAF 9 in a structured and editable form www.opengroup.org/architecture/togaf9/downloads.htm

Page 42: SOA Comes of Age

29 April 2009 (C) The Open Group 200942

Cloud Computing

Page 43: SOA Comes of Age

29 April 2009 (C) The Open Group 200943

Open Services Market

Providers competeServices improveThe market growsEnterprises focus on what they do best

Page 44: SOA Comes of Age

29 April 2009 (C) The Open Group 200944

Future Developments for The SOA Source Book

The SOA Work Group is producing standards and guides

GovernanceOntologyReference ArchitecturePractical GuideService-Oriented Infrastructure. . .

The Source Book will evolve to reflect this body of work

Page 45: SOA Comes of Age

29 April 2009 (C) The Open Group 200945

In Conclusion

Page 46: SOA Comes of Age

29 April 2009 (C) The Open Group 200946

What the Analysts Say

Burton Group: SOA is DeadSOA efforts have made things worse, not better: costs are higher, projects take longer, and systems are more fragile than ever.

Forrester: SOA is MainstreamIn large measure, the truth has lived up to the hype. SOA extends the life of legacy systems, improves application flexibility, and delivers business agility.

Gartner: SOA Is Emerging from the TroughSOA is emerging from the Trough of Disillusionment, and it is climbing the Slope of Enlightenment. It will be inevitable for most organizations, despite some high-profile failures.

Page 47: SOA Comes of Age

29 April 2009 (C) The Open Group 200947

What The Open Group Says

SOA has come of age.SOA is now a mature style of enterprise architecture. It is effective and delivers real benefits.But it is not easy to use.

Page 48: SOA Comes of Age

29 April 2009 (C) The Open Group 200948

The SOA Source Book

Enterprise architecture perspective on SOATOGAF

A practical resource to help architects do SOABest practice

From the SOA Work Group

Page 49: SOA Comes of Age

29 April 2009 (C) The Open Group 200949

The Future

The value of SOA will growOrganic enterprise architectureOpen services market

The Source Book will evolve

Page 50: SOA Comes of Age

29 April 2009 (C) The Open Group 200950

Helping Enterprise Architects do SOA for Open Systems

Open SystemsInteroperabilityBoundarylessInformation Flow

Available from Van Haren Publishers and on-line at

www.opengroup.org/projects/soa-book

Page 51: SOA Comes of Age

29 April 2009 (C) The Open Group 200951

SOA Comes of Age

Thank You!