united states environmental protection agency office of environmental information enterprise...

15
United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program CIO Bi-Weekly Briefing October 31, 2007

Upload: roxanne-benson

Post on 05-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program CIO Bi-Weekly Briefing October 31, 2007

United States Environmental Protection AgencyOffice of Environmental Information

Enterprise Architecture Program

CIO Bi-Weekly Briefing

October 31, 2007

Page 2: United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program CIO Bi-Weekly Briefing October 31, 2007

2

Agenda

EPA’s SOA strategy and next steps

How the EA Program is facilitating EPA-wideSOA implementation

Today we are discussing a SOA Strategy for EPA, and how EA is facilitating EPA-wide SOA implementation

Next Topic

Page 3: United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program CIO Bi-Weekly Briefing October 31, 2007

3

Last year:

• OMB required EPA to submit its SOA Strategy as part of the EA deliverables

• The OEI board of directors chartered the Web Services Working Group (WSWG) to develop a SOA implementation strategy for the EPA

Phase I (delivered in December): EPA SOA Strategy document delivered to OMB

EPA SOA Implementation Strategy document reviewed and rated excellent by Gartner

Briefing delivered at OEI symposium

Now in Phase II: Brief OEI Board of Directors and refine strategy

based on feedback

Develop OEI SOA Implementation Plan (in progress)

SOA-enable Enterprise Architecture practices

Key Goals• Help OEI and other EPA offices organize their work

to serve their customers and their leadership more efficiently and effectively.

• Deliver clear business benefits for OEI and the EPA

• Provide actionable recommendations

• Pragmatic, not “pie in the sky”

• Align with architecture efforts underway

• Consistent with the Federal Enterprise Architecture

OEI has developed the EPA SOA Strategy, and is nowdeveloping a more detailed SOA Implementation Strategy and Plan

EPA’s SOA Strategy Overview

Key Principles• Services include both business processes and IT

services, and can exist at all levels of the architecture

• Services, service components, and service level agreements (SLAs) should be defined, cataloged, and published

Page 4: United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program CIO Bi-Weekly Briefing October 31, 2007

4

The EPA has begun using SOA (examples below), but because our efforts aren’t coordinated, we are only getting limited benefit

Assemble systems withmodular services to save

time and money…

Share services acrossorganizations to gain

efficiencies…

Boost satisfactionby focusing on customers’

service needs…

Use new SOA Internet standards to make it easier

to share services…Use SOA infrastructure

to provide and manage trust-worthy services at scale…

Don’t do it all yourself,use providers who specializein the services you need…

Use an agile service lifecycle,not “big bang”, to optimize

business processes…

Focus on services to align“big picture” and detail level

decision making…

CUSTOMERS DISSATISFIED?

TOO HARD TO SHARE?

HERDING CATS?

TOO MANY SERVICES?

PAYING FOR REDUNDANT WORK?

WORK TOO COMPLICATED?

TOO MUCH CHANGE NEEDED?

TOO SLOW AND EXPENSIVE?

Services

... as OIC is doing with CDX Lite

… as OIAA is doing by using GoogleEarth

… as EA is via Segment Architectures

… as the Exchange Network does

… as OEI Portal services can save

… as the WCF services are gaining

… as SLCM can be used if agile methodsand service focus are incorporated

…as CDX does with its SOA infrastructure

EPA’s SOA Strategy

Page 5: United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program CIO Bi-Weekly Briefing October 31, 2007

5

Eas

ier

Har

der

SOA FEATURES DIRECT BENEFITS BARRIERS PROVEN METHODS

Service Orientation In

Decision Making

Enhance Value

Delivered By Services

Silo

Orientation

Education And

Outreach

Modular Services Used

As Building Blocks

Spend Less Time

And Money

Service

Selection

Service

Catalogs

SOA Standards

And Enabling Services

Do More Than You

Could Before

Additional

Costs

Early

Adopters

Shared

Services

Leverage Strengths

And Efficiencies

Cultural

Resistance

Balanced

Governance

Service

Roadmaps

Adapt And

Optimize

Making “In-Flight”

Changes

Agile Services

Lifecycle

The SOA strategy will help us coordinate so we can overcome barriers and get the full potential benefit of SOA

Proven implementation methods are key to successful SOA implementation

EPA’s SOA Strategy

Page 6: United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program CIO Bi-Weekly Briefing October 31, 2007

6

Eas

ier

Har

der

Features & Benefits “Light and Fast” SOA Implementation Activities

Use Service Orientation To Enhance The Value Of The

EPA’s Services

Use Modular Services To Spend Less Time And

Money

Use SOA Standards And Enabling Services To Do

More

Use Shared Services To Leverage EPA Strengths

Use Service Roadmaps To Optimize Processes And

Applications

Focus DecisionMaking onKey Services

Profile KeyServices to Inform Decision Making

PragmaticEducation AndOutreach

ProactiveCustomer SolutionSupport

Service RoadmapsFor Key Services

SOA EnablementCenter

Standardize Services(Flexibility vs. Maintainability)

SOA Foundation Services(e.g., Enterprise Service Bus)

Enabling Services(e.g. Collaboration)

Agile ServiceLifecycle Management

SOA implementation activities focus on applying theproven methods within EPA to deliver results fast and frequently

EPA’s SOA Strategy

Page 7: United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program CIO Bi-Weekly Briefing October 31, 2007

7

PROVIDER FOCUSCustomer Satisfaction

Stakeholder ValueServices Portfolio

Services RoadmapServices Financing

Services EnablementComponent SelectionComponent Sourcing

Component AssemblyComponent Deployment

Data ManagementServices Sustainment

CUSTOMER FOCUSService DescriptionValue DeliveredFeatures and FunctionsPerformanceHow to UseInputs and OutputsHow to SubscribeCost and PaymentTerms and ConditionsHow to Get HelpHow to Request ChangesPlanned Changes

DEMAND SIDE SUPPLY SIDE

Components

Value Service ProvidersCustomers &Stakeholders

SERVICES BOARD(e.g., OEI Board of Directors)

Technical Advisors

ProviderAdvisors

CustomerAdvisors

A first step for implementing the SOA Strategy within OEI:focus OEI decision making on key services provided and consumed

EPA’s SOA Strategy: Next Steps

Services

Page 8: United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program CIO Bi-Weekly Briefing October 31, 2007

8

Guided by EPA Strategic Information Plan Goals and OEI Board of Director Priorities

1. Implement the SOA strategy within OEI(OEI SOA Implementation Plan)

2. Facilitate SOA implementation across the EPA (Enterprise Architecture)

Develop Service Roadmaps for Key OEI Services(OEI SOA Implementation Plan)

• Information Discovery and Exchange Services

• OEI Enterprise Tools (common enabling services)

• Enterprise Service Catalog Service

• Customer Solution Support Services

• Advanced Collaboration Services

• SOA Foundation Infrastructure Services (ESB, etc.)

• SOA Enablement Center Services

Develop Service Roadmaps for other Key EPA Services (Enterprise Architecture)

Identify and act on opportunities for service improvement (ongoing service focus)

SOA-Enable EPA’s “Top-Down” Management Processes (e.g., Strategy, Budget, CPIC, EA, SLCM)

Increase “Bottom-Up” collaboration in EPA’sSOA Communities of Interest (e.g., WSWG)

Next steps are underway – we need executive support toprioritize and accelerate our key activities

SOA Strategy Next Steps:

EPA’s SOA Strategy: Next Steps

Key Activities:

Page 9: United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program CIO Bi-Weekly Briefing October 31, 2007

9

Agenda

EPA’s SOA strategy and next steps

How the EA Program is facilitating EPA-wideSOA implementation

Today we are discussing a SOA Strategy for EPA, and how EA is facilitating EPA-wide SOA implementation

Next Topic

Page 10: United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program CIO Bi-Weekly Briefing October 31, 2007

10

Enable business transformationFacilitate standardization Formalize business rulesFoster new technology adoption Increase IT agilitySupport reusable servicesReduce redundanciesCoordinate IT governanceEstablish new enterprise toolsProvide education and outreach

EA and SOA Synergy

Architecture determines the structure and approach for projects and investments that transform organizations

EA SOA Implementation

EA Roadmap Provides

Effective communication regarding Program direction

Defined steps and results Clear program expectationsEvaluation criteria for performanceTechniques to promulgate best

practices

Page 11: United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program CIO Bi-Weekly Briefing October 31, 2007

11

SOA can be tactically implemented within the Programs’Segment and Solution Architectures using EPA’s EA methodology

Identify and Prioritize

Transformation Opportunities

Assess Business Operations to Define Changes to Processes and Potential

Movement of People

Assess Applications, Data, and Infrastructure to Define Technology

Configurations and Impacts

Institutionalize the Solution and Measure

Results

Business Strategy ImplementationTransformation Planning (via SOA)

Core Mission Area Segment

Business Service Segment

Enterprise Service Segment

Partner ViewsStrategic

· It's during the definition of segment architectures that you identify services and what they should be providing for the business

Develop Service-Oriented Solutions to Resolve Transformation Requirements

thereby Providing Business Value

Tactical

· Throughout this process, we work to enable Programs to use the EA discipline to think in terms of 'services' as they use architecture to better plan the business lines (Segments) they lead, AND to ready their organizations for any upcoming changes

SOA Planning embedded from Strategy to Implementation

EA SOA Implementation

Page 12: United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program CIO Bi-Weekly Briefing October 31, 2007

12

BUSINESSSERVICESAligned with FEA BRM

COMMON ENABLINGSERVICESAligned with FEA SRM

TECHNOLOGYSERVICESAligned with FEA TRM

ApplicabilitySpecialized Services General Purpose Services

Gra

nu

lari

tyD

etai

l“B

ig P

ictu

re”

“BIG PICTURE” SERVICESFocus of Executives And Managers

“DETAIL” SERVICES

Focus of Process Analysts andTechnologists

EASIER TO ALIGN

Good XML Web Service Candidates

General Purpose Services are the Building Blocks of more Specialized Services

EASIER TO TRACE VALUE ANDASSESS IMPACT OF CHANGES

Authentication

AuthenticateUser

Identity & AccessManagement

Grants

Grants Pre-AwardProcessing

ApplyForGrant

InformationDiscovery

Query

GetGrantInfo

We are working towards top-down enablement of SOA via our segment architecture approach.

EA SOA Implementation

Page 13: United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program CIO Bi-Weekly Briefing October 31, 2007

13

Early adopters like OSWER’s Land Quality Management architecture show business driving service orientation in architecture.

Services:

EA SOA Implementation

• Publishing/Reporting

• Sampling/Analysis

• Information Discovery

• Cleanup Actions

• OSWER Oversight

• Geospatial Visualization

• Program Management

• Grants Management

• Emergency Management

• Workflow Management

• Tracking

• Community Involvement

• Report/Document Management

• Pollution Prevention and Control

Page 14: United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program CIO Bi-Weekly Briefing October 31, 2007

14

1. Architect: Target Architecture

2. Invest: IT Portfolio

3. Implement: Systems Life Cycle Management

Data WarehousingEnvironment

Central Data

Exchange

Internet / Intranet

EPA PORTALCentral Access to All EPA Information Assets

Connect

Standards Security Governance

Partners Public AcademiaDistributed Workforce

Business Intelligence &

Workforce Productivity

Data Integration

Platform

Distributed Business

Data Processing

Industry

Exchange UseStore for UseProcess Transform

Data WarehousingEnvironment

Central Data

Exchange

Internet / Intranet

EPA PORTALCentral Access to All EPA Information Assets

Connect

Standards Security Governance

Partners Public AcademiaDistributed Workforce

Business Intelligence &

Workforce Productivity

Data Integration

Platform

Distributed Business

Data Processing

Industry

Exchange UseStore for UseProcess Transform Exchange UseStore for UseProcess Transform

Select Control

SLC

MC

PIC

System Life Cycle Management Framework

Friday, November 18, 2005

1 3 4

Evaluate

System Selection

Approval to Operate

Modify or Dispose

System Life Cycle Management Phases

Capital Planning and Investment Control Phases

1 Control Gates

Legend:

DefinitionOperations and

MaintenanceTermination Acquisition / Development Implementation

Sec

urity

Certification Accreditation C&A Maintenance

Pre-Select

Security Certification and Accreditation Phases

Initiation

2

EA Compliance Certified

Project Reviewss

SOA naturally fits into the EA performance improvement lifecycle “Architect > Invest > Implement” with embedded changes

Governance Changes

1. Target Architecture How do we plan and track

the complex dependencies between services?

2. CPIC/Budget Do we require services to

have business cases? How to fund and meter the

use of services?

3. System Life Cycle Should we include SOA

criteria into each control gate review?

EA SOA Implementation

Page 15: United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program CIO Bi-Weekly Briefing October 31, 2007

15

• This SOA strategy will help EPA coordinate and get the full potential benefit out of SOA

• We need your support to prioritize and accelerate key activities (“light and fast”):

Focus decision making on services and develop service roadmaps

Enterprise Service Catalog

Customer Solutions Support

SOA Infrastructure

“Top Down” Management Processes

“Bottom Up” Communities of Interest

• Process

Produce draft plan for OEI Board of Directors’ review

Phase II will focus on service-oriented architectures

Summary