New Millennium 3rd party service providers Extranet Internet Customers
Business Applications Technology The Key to Agility Demand Frustration Minimize the impact of changes at each level on the other levels Impacts Impacts Key Techniques: Separation of Concerns: SOA Abstraction: Model Driven Systems Engineering
EA is the Most Valuable Tool to Support Government Transformation
Architecture is necessary to manage complexity
Models assist in understanding, prioritizing and communicating
FEA is the only tool available for cross-agency analysis
Many government value chains cross agency boundaries (and government levels, too)
Fundamental value of EA is aligning investments with priorities
But it must be a service-oriented EA!
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
SOA Basics
SOA is an architectural best practice for EA
All organizations need agility; therefore all need SOA
SOA should be the predominant architectural pattern in all agency EAs
Services affect everything
Service oriented enterprise (SOE)
Service oriented architecture (SOA)
Service oriented infrastructure (SOI)
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
Claims of organizational agility and better alignment between IT and the business
But often the definition of SOA is technology based
Web services (WS-*, JBOWS)
Integration technology (eg, ESB)
Business benefits are derived from SOA as a flexible architecture of collaborating services
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 virtualization of business resources Outsourcing, insourcing, offshoring, etc Motivation: Business Agility Business Efficiency Globalization 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 Ticket Collection Identification Enabling alternative implementations to provide the same Services
SOA Organizational Impact: Twin Track Development
Service Portfolio based on highly reusable services
Strict separation of provider and consumer
Requires service oriented demand forecasting
Enables just in time assembly
Service Portfolio Provisioning Process
Provide Services and Service Automation Units
Service Portfolio Plan
Solution Process
Consume, Assemble Solution
Immediate Business Needs Specific Requirement Stable, Long-term, Reusable Assets Volatile, short-term, process specific Solutions Standard Versions Customized Versions
Practical Guide to Federal SOA: Keys to Implementation (SOE)
Service Oriented Enterprise
Treat SOA adoption as an organizational change initiative
Build community processes and collaborative platforms
Establish Federated Governance
Establish service funding and charging mechanisms
Service based SDLC with incremental development
Shift to service based procurement
Advance institutional knowledge and capture best practices
PGFSOA: Keys to Implementation (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
Service Oriented Architecture
PGFSOA: Keys to Implementation (SOI)
Service Oriented Infrastructure
Focus on enterprise security, scalability, and interoperability
Infrastructure as a service
Establish discovery and trust mechanisms
Repositories/Registries
Information assurance & identity management
Establish an adaptive and collaborative testing and certification environment
SOA Adoption Roadmap
Provide a framework for assessing an organizations SOA capability maturity.
Present a roadmap for evolving an organization’s 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: SOA Readiness Assessment & Business Case SOA Adoption Roadmap Planning SOA Maturity Assessment SOA Adoption Management SOA Implementation Initiatives
SOA Maturity Model Early Learning Integrated Enterprise Ecosystem Initial SOA activity Experimental Shared services integrate silos, rationalize EAI contracts Integrated approach reduces complexity, cost and increases adaptability Common ecosystem services eliminate organizational boundaries and enable broader economic activity Service concepts standardized across industry sectors and or LOBs Enterprise level shared services create enterprise adaptability and consistency SOA enables enterprise wide consistency of business information and processes Applied Project based SOA activity Service architecture enables business adaptability for limited scope
Management tools including vision, strategy, funding, charging, measurement and monitoring and SOA adoption plans and management.
Defined policies, roles, responsibilities and skills required to create, operate, manage and govern a service environment.
Capability to execute classes of project and or program, defined as project patterns
The business models and business transformation plans that shape a service oriented business and integrate and drive requirements for service architecture
The service architecture and Service Portfolio Plan (SPP)
The reference framework including concept model, reference architecture and process to enable and coordinate federated service delivery and execution.
Life cycle support architecture and implementation to support planning to delivery service states.
Operational infrastructure architecture and implementation to support the run time service life cycle states.
SOA Adoption Streams Early Learning Integrated Ecosystem SOA Management Service Architecture Operational Infrastructure Framework and Process Organization Projects & Programs Maturity Level . LifeCycle Infrastructure Applied Enterprise Business Design . . . . . . . SOE SOA SOI
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)
OMB Future Direction: Services The Historical Approach … Source: Dick Burk 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 for Citizens DOJ VA State DOD USDA HUD DOI EPA Service for Citizens Health Services Mortgage Insurance IT & Services IT & Services IT & Services IT & Services IT & Services IT & Services IT & Services IT & Services IT & Services IT & Services IT & Services IT & Services Commercial Provider Commercial Provider HHS IT & Services IT & Services IT & Services IT & Services Commercial Provider Service for Citizens = Agency-specific Service = Common Service = Service for Citizens = Commercial Provider
Service Oriented Government
The Historical Approach - Agency Focused…
Citizen Service: Many agencies and offices; not one government
Performance: No common framework for performance measurement across agencies; minimal budget-performance integration
IT & Services: Redundancy within and across agencies
Budget Allocation: Allocation of funds by Agency; minimal cross-Agency analysis
The Future Approach - Mission and Service Focused…
Citizen Service: One government
Performance: Common performance measurement framework for OMB and all agencies; robust budget-performance integration
IT & Services: Minimal redundancy in IT spending; component-based architecture promotes reuse
Budget Allocation: Budget analyses take business lines into consideration; funds allocated to support cross-agency collaboration
Source: Dick Burk, 2005
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 Intake Portal & Rules Engine Open a Restaurant
Recommendations
OMB
Mine Segment Architectures for commonality
Establish Communities of Interest
Require agencies to consume & share services
Agency Executive Management
Define goals in terms of value chains of extended ecosystem
Insist on linkages between performance measures and processes/data/applications/technology
IT Managers
Acquire capabilities (services), not systems
Manage portfolio of services vs. applications
Architects
Ensure the architecture support business leadership (fit for purpose)
Service orient the EA and solution architectures
Technologists
Establish the platform and governance (eg, SLAs) to enable the transformation
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_address] (703) 246-0000 x103
0 comments
Post a comment