Practical Guide to Federal SOA  Introduction & Status Update  Draft Guidance Version 1.0 Prepared by Dan Ellis

Slides:



Advertisements
Similar presentations
Portfolio Management, according to Office of Management and Budget (OMB) Circular A-16 Supplemental Guidance, is the coordination of Federal geospatial.
Advertisements

Life Science Services and Solutions
Course: e-Governance Project Lifecycle Day 1
© 2009 The MITRE Corporation. All rights Reserved. Evolutionary Strategies for the Development of a SOA-Enabled USMC Enterprise Mohamed Hussein, Ph.D.
BENEFITS OF SUCCESSFUL IT MODERNIZATION
Applying the SOA RA Utah Public Safety ESB Project Utah Department of Technology Services April 10, 2008 Prepared by Robert Woolley.
U.S. Department of Housing and Urban Development (HUD) Enterprise Architecture Managing the Paradigm Shift Deborah Carter, CEA Director, Office of Enterprise.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Building a SOA roadmap for your enterprise Presented by Sanjeev Batta Architect, Cayzen Technologies.
Supporting education and research E-learning tools, standards and systems Sarah Porter Head of Development, JISC.
Systems Engineering in a System of Systems Context
Enterprise Architecture. 2 Agenda What is Enterprise Architecture (EA)? Roles in EA? Why is EA Important? Tangible Benefits from EA? What Do We Need to.
Connecting People With Information DoD Net-Centric Services Strategy Frank Petroski October 31, 2006.
A Presentation for the Enterprise Architect © 2008 IBM Corporation IBM Technology Day - SOA SOA Governance Miroslav Petrek IT Software Architect
Entrenching SOA in the organisation
June 3, 2015 Government Technology Forum: Service Oriented Architecture (SOA) Jonathan Natarajan Enterprise Integration Program Manager.
Contractor Assurance Discussion Forrestal Building Washington, D.C. December 14, 2011.
Enterprise Architecture The Arkansas Approach. Key Areas What is enterprise architecture? Why is it important? How you can participate Current status.
OHIO OFFICE OF INFORMATION TECHNOLOGY. Even the agents are suffering…
Realising the Potential of Service Oriented Architecture Kris Horrocks Connected Systems Division Microsoft.
Alabama GIS Executive Council November 17, Alabama GIS Executive Council Governor Bob Riley signs Executive Order No. 38 on November 27 th, 2007.
The topics addressed in this briefing include:
From the IT Assessment to the IT Roadmap ( )
Investment Management Concepts Portfolio Management | Segment Architecture March 25, 2009 Adrienne Walker and Kshemendra Paul
December 3, 2010 SAIF Governance Framework A Brief Update on work to date.
© 1998 Concept Five Technologies Enterprise Application Integration Capability Maturity Model.
Enterprise Architecture
Getting Smarter with Information An Information Agenda Approach
Proposed EA Assessment Framework 2.0 Chief Architect’s Forum (CAF) Dick Burk Chief Architect and Director of Federal Enterprise Architecture Program, OMB.
Enterprise IT Decision Making
Overview of NIPP 2013: Partnering for Critical Infrastructure Security and Resilience October 2013 DRAFT.
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
Organize to improve Data Quality Data Quality?. © 2012 GS1 To fully exploit and utilize the data available, a strategic approach to data governance at.
The Challenge of IT-Business Alignment
CSI - Introduction General Understanding. What is ITSM and what is its Value? ITSM is a set of specialized organizational capabilities for providing value.
DRAFT – For Discussion Only HHSC IT Governance Executive Briefing Materials DRAFT April 2013.
Enterprise Architecture, Enterprise Data Management, and Data Standardization Efforts at the U.S. Department of Education May 2006 Joe Rose, Chief Architect.
EPA Geospatial Segment United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program Segment Architecture.
Achieving SOA Governance through Organizational Consensus SOA e-Government Conference Hosted by MITRE and The Federal SOA Community of Practice September.
1 PGFSOA - Purpose of the Endeavor  Many initiatives in Federal agencies to explore & adopt SOA  Inconsistent approaches & implementations  AIC Services.
United States Department of Justice Achieving Information Interoperability and Business Agility The Justice Reference Architecture:
Last Updated 1/17/02 1 Business Drivers Guiding Portal Evolution Portals Integrate web-based systems to increase productivity and reduce.
EGovOS Panel Discussion CIO Council Architecture & Infrastructure Committee Subcommittee Co-Chairs March 15, 2004.
The DoD Information Enterprise Strategic Plan and Roadmap (SP&R)
Enterprise Architecture HOW COMPANIES ARE EXPLOITING INFORMATION TO THROUGH IT.
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
Government and Industry IT: one vision, one community Vice Chairs April Meeting Agenda Welcome and Introductions GAPs welcome meeting with ACT Board (John.
12-CRS-0106 REVISED 8 FEB 2013 APO (Align, Plan and Organise)
U.S. Department of Agriculture eGovernment Program Smart Choice Pre-Select Phase Transition September 2002.
Association of Enterprise Architects International Committee on Enterprise Architecture Standards Jan 23, Collaborative Expedition Workshop #57aeajournal.org.
Leadership Guide for Strategic Information Management Leadership Guide for Strategic Information Management for State DOTs NCHRP Project Information.
Building a BA Center of Excellence Gain Momentum...Produce Results!
GSA IT Strategic Plan 2009 – 2011 August 2007 US General Services Administration 1.
Environment, Safety, and Occupational Health Opportunities in DoD Business Transformation May 4, 2006.
Managing Enterprise Architecture
© Everware-CBDI Inc V & Everware-CBDI Service Offerings Service Oriented Architecture.
Process 4 Hours.
Federal Enterprise Architecture (FEA)
IT Governance at the SCO
Strategic Planning for Learning Organizations
Identify the Risk of Not Doing BA
Summit 2017 Breakout Group 2: Data Management (DM)
TSMO Program Plan Development
The Open Group Architecture Framework (TOGAF)
Continuity Guidance Circular Webinar
Data Management Capability Assessment Model
CAF Quarterly Meeting Measuring the Value of an EA Practice
Vijay Rachamadugu and David Snyder September 7, 2006
Introduction to SOA Part II: SOA in the enterprise
Presentation transcript:

Practical Guide to Federal SOA  Introduction & Status Update  Draft Guidance Version 1.0 Prepared by Dan Ellis

2© 2007 Everware-CBDI, Inc. PGFSOA - Purpose of the Endeavor  Many initiatives in Federal agencies to explore & adopt SOA  Inconsistent approaches & implementations  AIC Services & Governance Subcommittees were targeting multiple documents  Convergence of approaches & SOA vocabulary  Codify rationale, target, keys to implementation  Help illustrate roadmap alternatives based on current state, and sequential, practical steps that minimize risk and have tangible benefit

3© 2007 Everware-CBDI, Inc. PGFSOA - Objectives 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 2007.

4© 2007 Everware-CBDI, Inc. Governance Structure Coordinator, Assistant, and Expert Advisors AIC Subcommittee Sponsors, IAC Editorial Board Content & Revisions Coordination (Execution) Reorganized into four Authoring Teams aligned with document structure Darren Ash Roy Mabry Kshemendra Paul John Sullivan George Thomas Executive Steering Committee Unifying Examples preferably within the US Federal Government Rationale for SOA (Kshemendra Paul, Bob Haycock) Co-Leads Mel Greer, Ira Sachs SOA Target Architecture (George Thomas, Dave Mayo) Co-Leads Gary Berg-Cross, Craig Miller Keys to Implementation (Roy Mabry, Dan Ellis) Lead Chris Gunderson Roadmap to SOA (Bob Haycock) Co-Leads Tom Lucas, Raphael Malveaux

5© 2007 Everware-CBDI, Inc. 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  EPA  Australian Government Information Management Office  NASCIO  Global Justice  National Center for State Courts * Multiple representatives  Argosy Omnimedia  ASG  BAH  CGI Federal  Dovèl Technologies  EntArch  Everware-CBDI  Fujitsu  Harris  HP  HPTi  IBM  INNOVIM  Lockheed Martin  MITRE  Mercury  Pearson-Blueprint  PPC  SAIC  SRA International  Thomas & Herbert  Telelogic  TowerStrides  Webmethods

6© 2007 Everware-CBDI, Inc. Core Ideas  Written for Chief Architects:  To inform conversations with CIOs and Program Execs  To influence architectural and investment planning  Reference established external bodies of knowledge  Focus on what is unique about the (Federal) government  Use Federal and private sector examples to anchor

7© 2007 Everware-CBDI, Inc. PGFSOA High Level Outline  Exec Summary and Introduction  Articulate the rationale  Put forward a concrete target / vision  Service Oriented Infrastructure  Service Oriented Architecture  Service Oriented Enterprise  Keys for Implementation – limiting factors to be addressed  Provide a roadmap with concrete actions across SOI, SOA, and SOE

8© 2007 Everware-CBDI, Inc. Definition of SOA A Service-oriented architecture is a software architecture that uses loosely coupled software services to support the requirements of business processes and software users. Resources on a network in an SOA environment are made available as independent services that can be accessed without knowledge of their underlying platform implementation.software architecture loosely coupledsoftware services business processesnetwork -- Wikipedia, Feb 28, 2007 Service Oriented Architecture is a paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains. -- 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."

PGFSOA Rationale Why SOA?

10© 2007 Everware-CBDI, Inc. Rationale for SOA  This section discusses why the federal government should adopt SOA at all levels.  Sets the stage for all subsequent sections. Theme: SOA enables you to achieve your organizational mission objectives Note: This section is preceded by an Introduction that introduces SOA. Objectives of the Rationale Section:

11© 2007 Everware-CBDI, Inc. Draft PGFSOA Rationale – FEA Goals  Improve government responsiveness  Simplify delivery of enhanced government services  Contribute to a more efficient government  Contribute to information sharing  Increased security, transparency, and resilience Federal SOA Objectives are extrapolated from FEA Goals

12© 2007 Everware-CBDI, Inc. PGFSOA Rationale – SOA Objectives  Continuous innovative IT asset re-capitalization  Cross-domain/cross-agency trust, data access, and semantic interoperability  Leverage IT investments across federal agencies and share best practices  Enhance mission effectiveness Proposed Federal Government SOA Objectives are to achieve: Theme: SOA enables you to achieve your organizational mission objectives

PGFSOA Target What is the vision for SOA?

14© 2007 Everware-CBDI, Inc. SO Target Architecture (Vision)  Provide a foundation for SOA terminology and its use within the Federal Government.  Present a vision for a federal SOA that can be applied at all levels of the Federal Government.  Demystify SOA. Theme: A service oriented framework for agility Objectives of the SO Target Architecture Section:

15© 2007 Everware-CBDI, Inc. Vision: Federal Agencies Become More Agile  IT provides timely and effective support to the operational business case through services architected to interact in flexible ways to achieve strategic and tactical objectives and to respond to an ever changing set of requirements.  Agencies routinely organize into ad hoc partnerships that pool resources to develop and deploy the secure, inter-operable, services necessary to enable the operational requirements.  Both the above activities weave together into interdependent lines of business that have external customer facing and also support internal service centers. “…the vision is that Federal agencies become more agile from a management, operational and acquisition perspective, and with respect to both internal and external support requirements …

16© 2007 Everware-CBDI, Inc. SO Target Architecture – Top Level View Service Oriented Enterprise  Agreed behaviors and clear incentives for collaboration  Mutually leveraged investments  Enhanced mission outcomes Service Oriented Architecture  Interoperability at build time based on open standards and composable adapters  Agile recapitalization  Centrally-managed registries and repositories Service Oriented Infrastructure  Secure, scalable infrastructure as a service  Interoperability at run time  Service enabled network Agile Enterprise

PGFSOA Keys to Implementation Where should we focus?

18© 2007 Everware-CBDI, Inc. SOA Keys to Implementation  Help federal Chief Architects understand where to focus their resources.  Present best practices.  Elaborate on SOA challenges unique to the federal government. Theme: These are the critical things to focus on. Objectives of the SOA Keys to Implementation Section:

19© 2007 Everware-CBDI, Inc. Keys to Implementing the SOE  Treat SOA adoption as an organizational change initiative  Obtain Executive Support  Establish program plan for SOA and measure results  Establish SOA center of excellence to oversee adoption  Appropriately Fund the Change Initiative  Build community processes and collaborative platforms  Establish Federated Governance  Establish communities of interest with budget authority  Create services development, test, and evaluation (DT&E) laboratories

20© 2007 Everware-CBDI, Inc. Keys to Implementing the SOE  Establish service funding and charging mechanisms  Service based SDLC with incremental development  Service based procurement  Advance institutional knowledge and capture best practices

21© 2007 Everware-CBDI, Inc. Keys to Implementing the SOA  Use EA to align with business objectives  Introduce Services as a First-Order Concept in your EA  Establish a Service Based Target Architecture  Adopt model based architecture and pattern based design  Enable automatic compliance and alignment  Leverage legacy assets to enable evolutionary progress

22© 2007 Everware-CBDI, Inc. Keys to Implementing the SOI  Enterprise security, scalability, and interoperability  Establish discovery and trust mechanisms  Repositories/Registries  Adaptive and collaborative testing and certification

PGFSOA Roadmap How does all this fit together? How do I get there?

24© 2007 Everware-CBDI, Inc. SOA Roadmap  Provide a framework for assessing an organizations SOA capability maturity.  Present a roadmap for maturing an organizations SOA capability. Theme: …“managed” adoption of a new approach achieves the objectives of the organization more quickly and at a higher level of maturity. Objectives of the SOA Roadmap: Definition: “A SOA Roadmap is a structured plan for implementing SOA capabilities that addresses the critical factors for successful SOA adoption.”

25© 2007 Everware-CBDI, Inc. SOA Roadmap Theme: …“managed” adoption of a new approach achieves the objectives of the organization more quickly and at a higher level of maturity. Time Value / Maturity Managed Plan Ad-hoc assimilation Value Differential Early Learning Application Adoption Optimization

26© 2007 Everware-CBDI, Inc. Service Anarchy Analysis Paralysis No Reuse Zone Cultural Roadblock Compliance Deadlock Business Agility Roadmap Service Portfolio Plan Effective Governance Information Sharing Consolidation & Reuse Cultural Roadblock No Reuse Zone Roadmap Required Independent Insight for Service Oriented Practice

27© 2007 Everware-CBDI, Inc. SOA Roadmap – Six Dimensions of SOA Maturity  Service Oriented Architecture –  Services Architectural process and alignment – Creation and on- going management of the Service Architecture and Service Portfolio; Architecture framework and repeatable processes that enable trust, interoperability, and governance in a federated environment  Services Life-Cycle Management – Consistent reference architecture with tools and platforms to manage the service lifecycle  Service Oriented Infrastructure –  Services Infrastructure – Integrated runtime environment with a common policy implementation and effective management and monitoring tools  Service Oriented Enterprise –  Initiative Management – Management policies and processes and including vision, funding strategy, charging approach, and performance measurement and monitoring tools  Organization – Defined organizational responsibilities to execute federated solutions  Collaboration – Strategy, planning and execution to enable mutual development and reuse of services

28© 2007 Everware-CBDI, Inc. SOA Roadmap Focus Areas (1)  Identification and Description of Common Services:  Activities to increase maturity of service identification, definition, development, implementation, and operation, e.g., Business Process Management, and Business Activity Monitoring.  Activities to develop and manage the organizations services portfolio  Coordination of service identification and management activities and responsibilities among COIs  Activities that support the services lifecycle

29© 2007 Everware-CBDI, Inc. SOA Roadmap Focus Areas (2)  Fiscally enable Community Of Interest (COI) governance bodies to:  Manage and monitor the development, integration, testing, deployment and retirement of services  Harvest EA Best practices, use cases, architectural patterns and principles, and extensions or modifications to existing life-cycle and support processes  Establish and enable key services management roles and responsibilities  Develop and implement communication and training plans  Review and extend existing project support processes for cross-organization, cross-agency services development and operation

30© 2007 Everware-CBDI, Inc. SOA Roadmap Focus Areas (3)  Services Infrastructure, Integration Platform and Tooling:  Establish and sustain SOA development, test, integration and runtime environments  Identify and implement tools to monitor and enforce governance policies and service level agreements  Establish and grow a services oriented infrastructure environment  Establish repositories/registries that will capture system artifacts – including policies – to help enforce governance and manage assets throughout the lifecycle  Identify and implement key SOA management components that integrate with the infrastructure environment

31© 2007 Everware-CBDI, Inc. Roadmap Sample Maturity PhaseEarly LearningApplicationAdoptionOptimization (Federation) Scope of SOA Adoption Project-Centric (opportunistic) Business Segment (strategic) Enterprise WideBusiness Transformation Key SOA Implementation Steps Secure at least minimal executive buy-in for SOA pilot effort. Create initial collaborative development and test environment for project collaboration, development of common services for security, service discovery, test, and evaluation. Extend executive support by providing tangible performance improvements based on an SOA pilot. Extend collaborative development and test environment to encompass active and critical candidate projects. Extend service level metrics to encompass all projects utilizing enterprise services. Utilize full scope of SOA design patterns across all candidate projects. Services funding and pricing models are in place and utilized for all enterprise services and tied to service level agreements. Identify mechanisms and processes to consolidate and optimize services. Continuously evaluate alternative approaches to allow adaptation and evolution. Development and operating environment are fully service oriented.

PGFSOA Overview Complete Questions?