recent briefing at input event

28
Independent Guidance for Service Architecture and Engineering SOA in the Federal Government Update and Status Report A Practical Guide to Federal SOA Presented by Daniel Ellis ( [email protected] ) IAC Task Lead for A PG to FSOA February 27, 2007

Upload: zubin67

Post on 06-Jul-2015

756 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Recent Briefing at INPUT Event

Independent Guidance for Service Architecture and Engineering

SOA in the Federal GovernmentUpdate and Status Report

A Practical Guide to Federal SOAPresented by Daniel Ellis ( [email protected] )IAC Task Lead for A PG to FSOA

February 27, 2007

Page 2: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

Agenda

Putting SOA in Context Update on “A Practical Guide to Federal SOA” Looking ahead

Page 3: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

Putting SOA in Context

Commoditization of Information Technology and Telecommunications Standards drive commoditization

Commoditization results in market consolidation, lower cost solutions that are more reliable, and higher availability of standard skills

As commoditization occurs at one level it enables differentiation and innovation at the next level

Page 4: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

The Life-Cycle of Technology-Driven Revolutions

Two main periods – Installation and Deployment – separated by a market bubble and subsequent crash Each period is roughly 2-3 decades “canal panic” and “railway panic” in England, market

crash in 1929 The middle is characterized by a 2-13 year period of

institutional recomposition

Carlota Perez is a research fellow at the University of Sussex and the University of Cambridge, and her book, Technological Revolutions and Financial Capital: The Dynamics of Bubbles and Golden Ages (Edward Elgar, 2002), is widely studied by the academic and business communities.

Talkin’ ‘bout Information Revolutions, CIO Insight, March 6, 2006 http://www.cioinsight.com/article2/0,1540,1940170,00.asp

Page 5: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

The Information Technology Revolution

Beginning - introduction of the Intel microprocessor in 1971 (Perez) Middle – stock market bubble and subsequent crash in 2001 (Perez) End – circa 2031?

“Now this is not the end. It is not even the beginning of the end. But it is, perhaps, the end of the beginning.”

-- Winston Churchill, 1942

Page 6: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

Information Technology Revolution

Stock market graphic with IT Revolution timeline superimposed

IT & Telecommunications RevolutionInstallation Institutional Recomposition Deployment

You are

here

Page 7: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

SOA is Here

Web Services Standards available since around 2000 (e.g., WSDL, UDDI, SOAP)

In 2005, Gartner’s Hype Cycle placed SOA near the bottom of the “trough of disillusionment” and projected it would achieve the “plateau of productivity” in 2-5 years.

http://www.gartner.com/DisplayDocument?id=484424

Gartner Top 10 Technologies for 2006 highlights SOA as one of the most important technologies maturing today.

AFFIRM Federal CIO Survey for 2006 listed SOA as #2 Critical Technology/Solution, behind only Security.

Vendor investments have been made and SOA capabilities are embedded in their platforms, tools, and products: Oct. 2006 – IBM Announces 11 new SOA service offerings April, 2006 - Enterprise SOA, Designing IT for Business Innovation,

by Dan Woods establishes SOA vision for SAP

Page 8: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

SOA Stands on the Shoulders of Previous Technologies

Object orientation delivered a primary principle of SOA – encapsulation

Telecommunications enabled and stabilized the Internet – providing the reliable platform for delivering messages globally

Distributed component-based architectures solved many of the problems related to interoperability over networks (e.g., CORBA, JEE)

Page 9: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

The Need for SOA and the PGFSOA

Need is created by the natural evolution and adoption of information technology:

ERP Products

Other 3rd Party COTS

Outsourcing and Off-shoring

Custom-built systems

Page 10: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

Pressure is Becoming Acute in the Federal Space

President’s Management Agenda – Line of Business Centers of Excellence to provide cross-agency and inter-departmental services for common business functions (HR, Payroll, Financial Management Services, Grant’s Management,…)

Enterprise Architecture - OMB Exhibit 300s process requires business cases vetted by an Enterprise Architecture to justify IT investments.

Provides clear visibility to redundancies across all levels of federal government

OMB ratchets up EA maturity requirements annually

Federal Transition Framework (FTF) – Catalogs 18 cross-agency initiatives in the federal government

Page 11: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

SOA Promises Business Agility But…

Every vendor has a different story

Infrastructure can be costly

Culture is not prepared for the change

Organizations aren’t structured to manage the change

Standards are proliferating – how do they all relate?

Page 12: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

Page 13: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

Agenda

Putting SOA in Context Update on “A Practical Guide to Federal SOA” Looking ahead

Page 14: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

PGFSOA - Purpose of the Endeavor

Many initiatives in Federal agencies to explore & adopt SOA

Inconsistent approaches & implementations AIC had chartered multiple SOA white papers

Convergence of approaches & SOA vocabulary Abstract from specific differences to common

aspects Highlight the major areas to address & provide

a customizable foundation for SOA adoption

Page 15: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

PGFSOA - Objectives

Rapidly provide sound, practical guidance in support of agencies’ efforts to adopt SOA into their business, IT, and EA practices.

Collaborative effort by knowledgeable individuals within government and industry.

Initial review with a select focus group to refine document.

Broad-based distribution for open review and comment period.

Final release by CIO Council by end of FY07.

Page 16: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

Governance Structure

Coordinator, Assistant, and Expert Advisors

AIC SubcommitteeSponsors, IAC

Editorial Board

Content&

Revisions

Coordination(Execution)

SOA Drivers & Rationale Executive

Support and SOA

Governance

SOA Adoption &

Management SOA and EA SOA

Infrastructure

Service Delivery and Composition

SOA and Other

Management Processes

8 Authoring Teams led by Co-Leads

Security

Executive Steering

Committee

Page 17: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

Currently Over 50 Volunteers

Department of Defense Department of Justice Department of

Transportation General Services

Administration Internal Revenue Service Library of Congress US Patent and Trademark

Office

Australian Government Information Management Office

NASCIO

Argosy Omnimedia ASG BAH CGI Federal Dovèl Technologies EntArch Everware-CBDI Fujitsu Harris HP IBM

INNOVIM Lockheed Martin MITRE Mercury Pearson-Blueprint PPC SAIC SRA International Thomas & Herbert Telelogic TowerStrides Webmethods

Page 18: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

PGFSOA - Schedule

May – “Review Ready” Draft May - June - Focus Group Review June - August – Open Comment Period September 30 – Final Release by CIO Council

Q2

Final

Fiscal Year 2007

Q3 Q4

Feb Mar Apr May Jun Jul Aug SepJan Oct

Final Outline

1st Draft of Each Section

Key Messages for Each Section

“Review Ready” Draft Available

Draft to Editorial Board for Review

Open Comment Period

Q1

FY08

Revised Draft Available (focus group)FocusGroup

Review & Update

Page 19: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

Collaborative Effort by Volunteers

Editorial Board appointed Executive Steering Committee established Project Coordinator identified Authoring Team Co-Leads identified Over 50 volunteers engaged and contributing Identified Chief Architects as the Target Audience Key Messages submitted by authoring teams and currently under review

by the Editorial Board – Next review session targeted for March 12

Others who wish to participate: Send email to [email protected] and

[email protected] and copy [email protected] Indicate areas of interest & expertise – which authoring team(s) can

you support?

Page 20: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

Key Value Proposition

Establish a common body of knowledge (references to preceding works) and bring all together to form a common foundation.

Map SOA to Enterprise Architecture frameworks and models.

Conceive a common vocabulary and framework for SOA. Service Oriented Infrastructure Service Oriented Architecture Service Oriented Enterprise

Explore the gap between where agencies are today and what the SOA vision promises for the future.

Provide a roadmap by Identifying groupings of discrete and concrete steps that as a group work across the gap on all three dimensions.

Articulate the business case drivers.

Page 21: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

SOA Framework and Perspectives

Service Oriented Infrastructure Focus is on message delivery and reliability and includes networks,

ESBs and business process execution platforms. Many standards and products are already available

Service Oriented Architecture Identification and design of services, their interdependencies, and

interoperability There are many 3rd party models, but they aren’t yet standardized.

Mission drivers have government specific flavor (i.e., information sharing)

Service Oriented Enterprise Includes governance, acquisition, and management issues specifically focused on federal government environment (e.g., EA,

CPIC)

Page 22: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

Open, Collaborative Effort

Wiki site established but targeted to move to an alternative collaborative environment. The current URL is:

http://colab.cim3.net/cgi-bin/wiki.pl?PracticalGuideToFederalSOA

Top-down approach Outline Key Messages Text

Drafts will be posted (in process) Only authoring teams can update Wiki

Page 23: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

Agenda

Putting SOA in Context Update on “A Practical Guide to Federal SOA” Looking ahead

Page 24: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

Service and Standards Evolution

Notional

Service

Service Specification

Service Implementation

Service Deployment

Service Execution

*

1

*

1

*

1

*

1

Standards Evolution

Page 25: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

UML Profile and Meta Model for Services

OMG Object Management Group (RFP Stage) A new Services Standard

Enable interoperability and integration at the model level At a higher-level of abstraction separate from platform variability Address business integration and service interaction concerns at the

architectural level - Architecture is the bridge between business requirements and IT solutions

Enable SOA on existing platforms through MDA Allows for flexible platform choices While preventing existing solutions from inhibiting platform evolution Leverage and integrate with existing OMG standards for end-to-end

lifecycle development and management

For more information: http://www.osoa.org/display/Main/Home

Page 26: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

Service Component Architecture

Open Service Oriented Architecture The Open SOA Collaboration represents an informal group of industry leaders

that share a common interest: defining a language-neutral programming model that meets the needs of enterprise developers who are developing software that exploits Service Oriented Architecture characteristics and benefits.

Service Component Architecture 1. Java mappings for assembly model concepts such as "component"

"component type", “service”, "reference", and "property" 2. Java mappings for implementing asynchronous and conversational

services 3. Java mappings for specifying component lifecycle notifications 4. Java mappings for specifying service and implementation scopes

For more information: http://www.osoa.org/display/Main/Home

Page 27: Recent Briefing at INPUT Event

© 2006 Everware-CBDI Inc

Independent Guidance for Service Architecture and Engineering

www.cbdiforum.com

Summary

The Information Technology and Telecommunications Revolution is at an inflection point

SOA is a transformational technology at this critical time EA is a critical enabler within the federal government for

achieving the business agility that SOA promises This is an exciting time to be in the IT business – and federal

SOA is a worthwhile endeavor

Page 28: Recent Briefing at INPUT Event

Independent Guidance for Service Architecture and Engineering

SOA in the Federal GovernmentUpdate and Status Report

A Practical Guide to Federal SOAPresented by Daniel Ellis ( [email protected] )IAC Task Lead for A PG to FSOA

February 27, 2007