Dave Mayo President , Everware-CBDI

18
Enterprise Service Solutions Research Portal: www.cbdiforum.com www.everware-cbdi.com The Current State of Service Oriented Architecture June 9 th , 2009 Geospatial SOA Best Practices Workshop Dave Mayo President, Everware-CBDI

description

The Current State of Service Oriented Architecture June 9 th , 2009 Geospatial SOA Best Practices Workshop. Dave Mayo President , Everware-CBDI. Dave Mayo - Background. President, Everware-CBDI Enterprise Architecture Service Oriented Architecture Model-Driven Solution Delivery - PowerPoint PPT Presentation

Transcript of Dave Mayo President , Everware-CBDI

Page 1: Dave Mayo President ,  Everware-CBDI

Enterprise Service Solutions

Research Portal: www.cbdiforum.com

www.everware-cbdi.com

The Current State of Service Oriented Architecture

June 9th, 2009Geospatial SOA Best Practices Workshop

Dave Mayo President, Everware-CBDI

Page 2: Dave Mayo President ,  Everware-CBDI

© 2009 Everware-CBDI, Inc.2

Dave Mayo - Background

President, Everware-CBDI Enterprise Architecture Service Oriented Architecture Model-Driven Solution Delivery

Vice-Chair, IAC EA-SIG and Chair, Services Committee (Industry Advisory Council/Enterprise Architecture Shared Interest Group)

Co-Chair, Federal SOA Community of Practice (SOA-COP) 2009 Federal 100 Award (Federal Computer Week) White Papers

Succeeding With Component Based Architectures (IAC, 2004) EA: It’s Not Just for IT Anymore (JEA, 2005) Services and Components Based Architectures (CIOC, 2006) Practical Guide for Federal Service Oriented Architecture (CIOC,

2008) Service Oriented Government: Performance Driven Results (Draft,

IAC, 2009)

Page 3: Dave Mayo President ,  Everware-CBDI

© 2009 Everware-CBDI, Inc.3

Everware-CBDI

Independent specialist SOA firm Merger of established

UK and US companies in 2006 25,000+ subscribing architects

worldwide Facilitating SOA standards Widely used best practices,

reference architecture, repeatable processes - Services Architecture & Engineering (CBDI SAE™)

SOA Solution Business including Education, Consulting, Knowledge products

Page 4: Dave Mayo President ,  Everware-CBDI

© 2009 Everware-CBDI, Inc.4

Topics

Background SOA in the Federal Government

SOA Fundamentals

SOA & Cloud Computing Practical Guide to Federal SOA Future of SOA: Service Oriented Government Expectations from New Administration

Page 5: Dave Mayo President ,  Everware-CBDI

© 2009 Everware-CBDI, Inc.5

We have a few problems…

Inconsistencies in process, semantics, technology

Redundancy in business processes, systems, data

Lack of interoperability

Stakeholders must engage with multiple organizations to achieve a single objective

Organizational rigidities prevent quick responses

IT not well aligned with business objectives and difficult to change

Page 6: Dave Mayo President ,  Everware-CBDI

© 2009 Everware-CBDI, Inc.6

Strategic Issues Facing Federal Agencies

Change is Ubiquitous & Discontinuous Increasing complexity – all aspects Often unforeseen (threats, environmental, legislative, budget) Impacts all aspects of the business/mission

Agencies are increasingly unable to adequately respond

Organizational barriers & process rigidities Silo’d applications & inflexible IT infrastructure

Need to improve operational effectiveness Integration across the enterprise & entire supply chain Reduce cycle times for virtually all processes Improve access to data needed for operational decisions

We’ve already hit the wall.

Page 7: Dave Mayo President ,  Everware-CBDI

© 2009 Everware-CBDI, Inc.7

The Solution: The Agile Enterprise

Business cycle-time must be faster than rate of change in external factors IT must be able to keep up with business changes Agile organizations require adaptable architectures

1980’s and earlier

•Organization Focus

•Mainframe centric

•Monolithic•Internal use

1990’s

•Business Process Focus

•Client/Server•Monolithic•Business-to-business via EDI -file transfer

•Virtual organizations•Distributed Functions•Service oriented•Web 2.0•Mashups•Near real-time

New Millennium3rd party service providers

ExtranetInternet

Customers

Page 8: Dave Mayo President ,  Everware-CBDI

© 2009 Everware-CBDI, Inc.8

SOA Fundamentals

Service Oriented Architecture is a paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains.

Service: The means by which the needs of a consumer are brought together with the capabilities of a provider.

-- OASIS SOA Reference Model version 1.0

"Let's start at the beginning. This is a football. These are the yard markers. I'm the coach. You are the players."

Vince Lombardi

Page 9: Dave Mayo President ,  Everware-CBDI

© 2009 Everware-CBDI, Inc.9

SOA Confusion

Is SOA dead? Services Anarchy Net-centricity

Focus is on finding, sharing & exploiting information to achieve superiority

Is Cloud Computing going to replace SOA? Cloud Computing = Software as a Service +

Infrastructure as a Service. SOA Mismatch

Technology-

Based SOA

(WS, ESB, etc.)

Business Benefits

(Organizational Agility,

Business-IT Alignment,

Etc.)

Page 10: Dave Mayo President ,  Everware-CBDI

© 2009 Everware-CBDI, Inc.10

SOA Vision:Flexible, Federated Business Processes

Enabling a virtual federation of participants to collaborate in an

end-to-end business process

Service

Service

Service

Service

Service

Payment

Inventory

Manufacturing

Logistics

Ordering

Enabling aggregation from multiple providers, or

flexible choice of provider

Ticket Sales

Service

Service

Service Service

Availability

Enabling reuse of Services in

different scenarios

Service

Check-in

Identification

Enabling alternative implementations to provide

the same Services

Enabling virtualization of business resources

Outsourcing, insourcing, offshoring, etc

Motivation:

Business Agility

Business Efficiency

Globalization

Page 11: Dave Mayo President ,  Everware-CBDI

© 2009 Everware-CBDI, Inc.11

PGFSOA: Keys to Implementation (SOA):Layered Services Architecture

Process Services(orchestration layer)

Order FulfillmentService

Core Business Services

(“backbone” layer)

Underlying Services(that need a facade)

Stock Movements ServiceProductsService

Orders Service

Stock Management Service

Purchasing(from highly generic component)

Utility Services(high reuse layer)

CurrencyConversionServiceAddressReformatter

AccountsReceivableAPI(from legacy Accounting System)

Stock Reordering

Customers Service

Order System

Stock ControlApplication

Product DevSystem

Solution Layer

(presentation

and dialog)

Source: CBDI SAE™

Page 12: Dave Mayo President ,  Everware-CBDI

© 2009 Everware-CBDI, Inc.12

Cloud Computing Rests on a Service Architecture

Service Consumers

Service Providers

The Cloud

SOA Characteristics

• Abstraction

• Loose coupling (Interfaces)

• Business driven

• Governance (eg, SLA)

• Solution assembly strategy

Cloud Characteristics

• Pay as you go

• Virtualized / location independent

• Scalable

• Multi-tenancy

• Metadata driven configurability

• Tactical sourcing approach

Page 13: Dave Mayo President ,  Everware-CBDI

© 2009 Everware-CBDI, Inc.13

SOA Critical Success Factors (also applies to Cloud Computing)

Trust Security Service Certification SLAs Testing & Monitoring (adaptive/collaborative/continuous)

Consistency Semantic - Data Service Reference Architecture (EA)

SOA Readiness & Maturity Org Change Management Management of the SOA Adoption Process

Federated Governance Enforceable Contracts Funding & Cost Recovery Service Oriented Acquisition

Technology Platform Infrastructure as a Service - Cloud Computing Discovery – Repositories/Registries

Page 14: Dave Mayo President ,  Everware-CBDI

© 2009 Everware-CBDI, Inc.14

Service Oriented Government

Virtual Government Value Chains

Combination of: Enterprise Architecture (Federal Gov is the Enterprise) Business Process Management Service Oriented Architecture

Independent of Federal Organizational Structure Starting Points:

Federal Enterprise Architecture (FEA) Reference Models, Segment Architectures

PGFSOA (2008) Architectural Principles for US Government (2006)

Page 15: Dave Mayo President ,  Everware-CBDI

© 2009 Everware-CBDI, Inc.15

OMB Future Direction: Services

The Historical Approach …

IT &Services

IT &Services

IT &Services

DOJ

Treasury VA

USDA

DOD

State HUD

DOI

EPA

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services IT &

Services

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services

HHS

IT &Services

The Future Approach …

Treasury

IT &Services

Service forCitizens

DOJ

VA

State

DOD

USDAHUD

DOI

EPA

Service forCitizens

HealthServices

MortgageInsurance

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services

IT &Services

CommercialProvider

CommercialProvider

HHS

IT &Services

IT &Services

IT &Services

IT &Services

CommercialProvider

Service forCitizens

= Agency-specific Service = Common Service

= Service for Citizens

= Commercial Provider Source: Dick Burk

Page 16: Dave Mayo President ,  Everware-CBDI

© 2009 Everware-CBDI, Inc.16

SOG in Action: NYC Business Express

NYC Business Express Common

Intake Portal

BPM Engine

Departmental

Services

NYC Department

of Buildings

NYC Dept of Health

& Mental Hygiene

IRS

Business Express

Process Services

IRS

NY

C D

OB

NY

C D

OT

Intake Portal & Rules Engine

Open a Restaurant

Page 17: Dave Mayo President ,  Everware-CBDI

© 2009 Everware-CBDI, Inc.17

Expectations from New Administration

Transparency Rapid Response Citizen-focused Transformation Efficiency (cost savings) New Technology & Innovation Effectiveness (performance)

Bottom-line: An Agile Enterprise

& Service Oriented Government

Page 18: Dave Mayo President ,  Everware-CBDI

Enterprise Service Solutions

www.everware-cbdi.com

Research Portal: www.cbdiforum.com

Download the PGFSOA:

http://www.whitehouse.gov/omb/e-gov/pgfsoa.aspx

Thank you. Questions?

Dave Mayo

[email protected]

(703) 246-0000 x103