15
I nnovation Lifecycle At GSA FAS Using BPMS To Collaborate and Innovate In An Enterprise SOA Environment Andy Gordon Director SOA and Open Source Solutions Unisys Federal September 23, 2009

Innovation Lifecycle At GSA FAS...Based Approach (Library of Business Assets) Build Time Governance (Interoperability and Information Model Standards) Strategic Goal: Agility Create

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Innovation Lifecycle At GSA FAS...Based Approach (Library of Business Assets) Build Time Governance (Interoperability and Information Model Standards) Strategic Goal: Agility Create

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

Page 2: Innovation Lifecycle At GSA FAS...Based Approach (Library of Business Assets) Build Time Governance (Interoperability and Information Model Standards) Strategic Goal: Agility Create

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

Page 3: Innovation Lifecycle At GSA FAS...Based Approach (Library of Business Assets) Build Time Governance (Interoperability and Information Model Standards) Strategic Goal: Agility Create

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

Page 4: Innovation Lifecycle At GSA FAS...Based Approach (Library of Business Assets) Build Time Governance (Interoperability and Information Model Standards) Strategic Goal: Agility Create

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

Page 5: Innovation Lifecycle At GSA FAS...Based Approach (Library of Business Assets) Build Time Governance (Interoperability and Information Model Standards) Strategic Goal: Agility Create

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

Page 6: Innovation Lifecycle At GSA FAS...Based Approach (Library of Business Assets) Build Time Governance (Interoperability and Information Model Standards) Strategic Goal: Agility Create

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

Page 7: Innovation Lifecycle At GSA FAS...Based Approach (Library of Business Assets) Build Time Governance (Interoperability and Information Model Standards) Strategic Goal: Agility Create

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

Page 8: Innovation Lifecycle At GSA FAS...Based Approach (Library of Business Assets) Build Time Governance (Interoperability and Information Model Standards) Strategic Goal: Agility Create

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

Page 9: Innovation Lifecycle At GSA FAS...Based Approach (Library of Business Assets) Build Time Governance (Interoperability and Information Model Standards) Strategic Goal: Agility Create

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

Page 10: Innovation Lifecycle At GSA FAS...Based Approach (Library of Business Assets) Build Time Governance (Interoperability and Information Model Standards) Strategic Goal: Agility Create

Process Makes Perfect | www.savvion.com Savvion Confidential & ProprietaryProcess Makes Perfect | www.savvion.com Savvion Confidential & Proprietary

Integrated Composition Environment

10

Page 11: Innovation Lifecycle At GSA FAS...Based Approach (Library of Business Assets) Build Time Governance (Interoperability and Information Model Standards) Strategic Goal: Agility Create

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

Page 12: Innovation Lifecycle At GSA FAS...Based Approach (Library of Business Assets) Build Time Governance (Interoperability and Information Model Standards) Strategic Goal: Agility Create

Process Makes Perfect | www.savvion.com Savvion Confidential & ProprietaryProcess Makes Perfect | www.savvion.com Savvion Confidential & Proprietary

Achieving Interoperability

12

Page 13: Innovation Lifecycle At GSA FAS...Based Approach (Library of Business Assets) Build Time Governance (Interoperability and Information Model Standards) Strategic Goal: Agility Create

Process Makes Perfect | www.savvion.com Savvion Confidential & ProprietaryProcess Makes Perfect | www.savvion.com Savvion Confidential & Proprietary

Integrated SOA Backplane Runtime View

13

Page 14: Innovation Lifecycle At GSA FAS...Based Approach (Library of Business Assets) Build Time Governance (Interoperability and Information Model Standards) Strategic Goal: Agility Create

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

Page 15: Innovation Lifecycle At GSA FAS...Based Approach (Library of Business Assets) Build Time Governance (Interoperability and Information Model Standards) Strategic Goal: Agility Create

Thank you

Questions

15