Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
I nnovation Lifecycle At GSA FAS
Using BPMS To Collaborate and Innovate In An Enterprise SOA Environment
Andy GordonDirector SOA and Open Source Solutions
Unisys Federal
September 23, 2009
Process Makes Perfect | www.savvion.com Savvion Confidential & ProprietaryProcess Makes Perfect | www.savvion.com Savvion Confidential & Proprietary
Agenda
• Rolling out BPMS to GSA FAS
• Innovation lifecycle at GSA FAS
• Business Analyst/End User involvement, buy in and acceptance
• Full lifecycle integration of BPMS and services repository, registry, and policy management software
• BPMS integrated composition environment
• Achieving interoperability and reuse with BPMS services
• Integrated SOA Backplane runtime view
• Role of FASeSOA COE
2
Process Makes Perfect | www.savvion.com Savvion Confidential & ProprietaryProcess Makes Perfect | www.savvion.com Savvion Confidential & Proprietary
Rolling out BPMS to GSA FAS
• Process model is vehicle to socialize change (model driven development)
• Shift toward process orientation
• SOA enabled BPMS • SOA based services are organized and exposed as digital capabilities on BPMS Modeler’s
palette
• Services take responsibility for enterprise updates and integration
• Business process design steers service identification and creation
• BPMS COE and SOA COE guides rollout, and provides an architectural and governance role
• BPMS is managed from an enterprise perspective at GSA FAS.
3
Process Makes Perfect | www.savvion.com Savvion Confidential & ProprietaryProcess Makes Perfect | www.savvion.com Savvion Confidential & Proprietary
Innovation Lifecycle At GSA FAS
4
10
IntegrationDeveloper
BusinessIntelligence
BPMProcess Server
BPMProcess Modeler
FAS CIO Integration Engineers
FAS Business Line Analysts
Teaming with business lines to optimize and innovate using BPMS
FAS BusinessService Repository
(e.g. e-BuyConnect)Process Instance
Dashboard
FAS CIO Business Operations /Business Managers
WorklistDashboard
FAS Clients (people and apps)
Business Intelligence
Process Makes Perfect | www.savvion.com Savvion Confidential & ProprietaryProcess Makes Perfect | www.savvion.com Savvion Confidential & Proprietary
Here we see the same process model, presented in both BPMN standard notation and in a project/Gantt chart view. This allows the user to visualize the process in the way that makes most since to them.
Business Analyst/End User involvement, buy-in and acceptance
5
Process Makes Perfect | www.savvion.com Savvion Confidential & ProprietaryProcess Makes Perfect | www.savvion.com Savvion Confidential & Proprietary
Here we see a copy of the paper form they have used and put intoelectronic form. This “form” is routed electronically until the end of the process when it is stored in their document management system.
Business Analyst/End User involvement, buy in and acceptance
6
Process Makes Perfect | www.savvion.com Savvion Confidential & ProprietaryProcess Makes Perfect | www.savvion.com Savvion Confidential & Proprietary
Empowering the users. Putting the control of the business process in the business users hand. Here are simple rule changes made without having to go back to development.
Business Analyst/End User involvement, buy in and acceptance
7
Process Makes Perfect | www.savvion.com Savvion Confidential & ProprietaryProcess Makes Perfect | www.savvion.com Savvion Confidential & Proprietary
Full lifecycle Integration of BPMS and Services Repository, Registry, and Policy Management
• Standards based, open data format BPMS allows reliable programmatic integration with Repository
• Information flow between BPMS and Repository is bi-directional • BPMS imports services from the registry.
• BPMS exports process models that contain activities bound with services for import into a services repository.
• BPMS processes participate in Services Lifecycle both as serviceconsumer and potentially a service itself.
• Business Process becomes a capability that can be reused.
• Services produced by BPMS are interoperable, reusable and participate (managed) at runtime within FASeSOA.
8
Process Makes Perfect | www.savvion.com Savvion Confidential & ProprietaryProcess Makes Perfect | www.savvion.com Savvion Confidential & Proprietary
BPMS Integrated Composition Environment
• Traditional Process Modeling environment customized with• Directories of predefined activities bound with existing services
(Web Services and Non Web Services)
• Organized by service domain (Order Fulfillment, Acquisition)
• Are assembled into a process by dragging and dropping them into process models.
• Result will be a (re)assembling of services into a (revised) composite application.
• The business process model becomes the user interface to socialize process change.
9
Process Makes Perfect | www.savvion.com Savvion Confidential & ProprietaryProcess Makes Perfect | www.savvion.com Savvion Confidential & Proprietary
Integrated Composition Environment
10
Process Makes Perfect | www.savvion.com Savvion Confidential & ProprietaryProcess Makes Perfect | www.savvion.com Savvion Confidential & Proprietary
SOA Enabled BPMS: A Standards Based Framework For Modernization At GSA FAS
11
Service Oriented Enterprise
GSA AdvantageDomain
Service Portfolio
Management
(Prescriptive Reuse)
CapabilitiesBased
Approach
(Library of Business Assets)
Build TimeGovernance
(Interoperability and Information Model Standards)
Strategic Goal: Agility
Create an environment where the GSA FAS can rapidly respond to changing requirements with increasing speed and effectiveness.
Asset & Transportation
Domain
FSS OnlineDomain
Standards Based Development & Policy Driven Enforcement
Process Makes Perfect | www.savvion.com Savvion Confidential & ProprietaryProcess Makes Perfect | www.savvion.com Savvion Confidential & Proprietary
Achieving Interoperability
12
Process Makes Perfect | www.savvion.com Savvion Confidential & ProprietaryProcess Makes Perfect | www.savvion.com Savvion Confidential & Proprietary
Integrated SOA Backplane Runtime View
13
Process Makes Perfect | www.savvion.com Savvion Confidential & ProprietaryProcess Makes Perfect | www.savvion.com Savvion Confidential & Proprietary
Role Of The FASeSOA COE IPT
14
The COE provides key leadership and support in the definition, transition and sustainment of Enterprise SOA.
SOACenter Of
Excellence
Create & maintain
SOA vision & plans
Convenes Project
Advisory Group
Approval role as part of the SOA governance
Enable skills
transfer
Manages Service
Portfolio
Plans future of
SOA Backplane
Guides development of Stds & processes req’dto achieve objectives
of SOA initiative
Provide project & production support
Thank you
Questions
15