united states environmental protection agency office of environmental information enterprise...
TRANSCRIPT
United States Environmental Protection AgencyOffice 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
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
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
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
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
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
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:
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
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
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
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
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
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
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