Streamline Your Business Processes: What Government IT Project Teams Need to Know

Size: px
Start display at page:

Download "Streamline Your Business Processes: What Government IT Project Teams Need to Know"

Transcription

1 Streamline Your Business Processes: What Government IT Project Teams Need to Know John Cingari, Chief Marketing Officer, Active Endpoints Rick Rosenburg, President and CEO, Seros, Inc. Dr. Paul Bailor, CTO, Seros, Inc. Dr. Michael Rowley, Chief Technology Officer, Active Endpoints 1

2 Agenda Streamline Your Business Processes: What Government IT Project Teams Need to Know Rick Rosenburg and Dr. Paul Bailor Introduction to Active Endpoints John Cingari ActiveVOS: An Introduction and Demonstration Dr. Michael Rowley Panel Q&A Next Steps 2

3 Send us your questions Click the double arrow to collapse the control panel Click the maximize button for the best resolution Please enter questions in the Questions area 3

4 Seros, Inc. Streamline Your Business Processes: What IT Project Teams Need to Know Rick Rosenburg, President and CEO Dr. Paul Bailor, CTO 4

5 Aligning Business Goals with Cost-Effective, Highly Responsive Information Technology Solutions and Services Streamline Your Business Processes: What Government IT Project Teams Need to Know January 27, 2011 Seros Copyright

6 Seros Core Business Provide a set of SOA Foundational services that comply with the WS-* open standards to facilitate: Vendor Independence Interoperability of Capabilities/SOA Patterns Federation of Capabilities/SOA Patterns Provide SOA consulting services in the areas of: Needs Analysis Architecture and Infrastructure Design Installation and Deployment Service Development Security Provide cost-effective and efficient solutions that embrace open standards and Commodity/Open Source Capabilities Seros Copyright

7 Composition of Services SOA is an enabling capability with a corresponding Business Model, Architecture Model, and Process/Governance Model Effective implementations must have all three models With all three models, SOA provides a framework to launch new revenue producing and innovative offerings with a quick time to market BPEL orchestrations are a cost effective way to compose services in alignment with a business process(s) Abstracts the business process (BPEL) from the business logic (web service) Effectively bridges the three models to help realize the potential that SOA foundations can provide Seros Copyright

8 Why Seros Chose ActiveVOS ActiveVOS aligns with our philosophy to leverage open standards and commodity computing platforms Designer tools are Eclipse-based plug-ins Adheres to the BPMN specification for process design Adheres to the WS-BPEL specification for the executable process Is not tied to a specific application server to execute the orchestration Works with the major Open Source and Commercial product vendors application servers Interfaces with UDDI-based Service Registries Seros Copyright

9 How Seros Uses ActiveVOS Seros specializes in creating Recurring Operational Patterns for companies that perform event-action decision making for business operations purposes Event-Action decision making tends to follow highly repeated patterns of behavior but they also must accommodate a high degree of user variability That is, leaders/decision makers tend to have preferences for data sources, data presentation, decision aids, etc. BPEL orchestrations are used to capture the foundational Recurring Operational Patterns Orchestration Service Connectors are then used to implement the user variability Users of Recurring Operational Patterns tend to be highly mobile people and cannot be tied to a specific platform Seros Copyright

10 Seros Solution Approach Business Process Description (Text, UML, etc.) Business Process Model (BPMN) Executable Business Process (WS-BPEL) Execution Environment Information How do you Determine, Represent, and Act on Variability? 1. Make assumptions and encode these assumptions into the BPMN and BPEL --- Requires developer resources for change 2. Provide end-user based variability mechanisms that allows end-users to provide dynamic inputs without requiring developer resources Seros Copyright

11 Seros Solution Approach (Cont d) Network Web Service (or other) Interface between the BPEL Node and Connector BPMN Node BPEL Orchestration Node Request Message Response Message Orchestration Service Connector (Rich Internet Application) A BPMN node that represents a parameterized user capability. For example: Search for a data source or end-point Search for an application or viewing tool Search for a WS-N Topic and Publish/Subscribe to it Retrieve and Display Performance Data etc. Accesses a library of Seros defined functions that support dynamic web service connections. For example: Message Transformation Security Handling SOAP Fault Management Access web service end point information etc. Seros Copyright 2011 A Seros provided connector that is parameterized via a user interface and supports various SOA Capabilities. 11

12 Seros Solution Approach (Cont d) Example Recurring Operational Pattern (Orchestration Template) Topic 1. Topic N Select Topic(s) Get Message and Route for Processing Application Web Service Orchestration Analyze Result Discard Result Route Result Topic 1. Topic M Seros IDS Orchestration Service Connector Seros IDS Orchestration Service Connector Seros Copyright

13 Seros Solution Approach (Cont d) User Interface to Select and Instantiate ROP Parameters User Interface to Select and Instantiate ROP Parameters.. Initial ROP Second Composed ROP.. Library of ROPs: ROP 1. ROP N Library of ROPs: ROP 1. ROP N Seros Copyright

14 Active Endpoints, Inc. Founded Headquarters Technology Our Focus Unique Value 2003 Waltham, MA SOA, BPM and application development Providing a process automation platform for building custom, service based applications for IT Project Teams Easy to adopt and use 100% standards based Affordable 14

15 Sample of diversity of BPM projects MEDIA & ENTERTAINMENT Content preparation INSURANCE Claims processing TELCO Order Management UTILITIES Automated meter reading FSS Mortgage loan origination TRANSPORTATION Locomotive manufacturing workflow RETAIL Purchase order approvals AGRICULTURE Livestock Disease control ACADEMIC Student enrollment workflow HEALTHCARE Clinical/bio based workflow HOMELAND SECURITY & FBI FBI National Identity Program PUBLIC SECTOR CIVILIAN Mapping data system 15

16 ActiveVOS in the government Federal agency verifies eligibility of individuals for federal assistance programs Challenge: to create a highly automated application to manage the currently complex and time consuming, federally-mandated, annual re-certification process for recipients of assistance Solution: Using ActiveVOS and its WS-HumanTask-based task management, a new process application was created to: Integrate call centers for scheduling Automate system-based verification tasks and human workflow into a single, integrated, open and affordable business process application Why ActiveVOS? Compatibility with existing systems and applications Standards-based Ease of use Affordability 16 Active Endpoints

17 ActiveVOS in the government Federal agency verifies eligibility of individuals for federal assistance programs Challenge: to create a highly automated application to manage the currently complex and time consuming, federally-mandated, annual re-certification process for recipients of assistance Solution: Using ActiveVOS and its WS-HumanTask-based task management, a new process application was created to: Integrate call centers for scheduling Automate system-based verification tasks and human workflow into a single, integrated, open and affordable business process application VALUE DELIVERED Met the requirements of local authorities for efficiency Why ActiveVOS? Compatibility with existing systems and applications Met the accountability requirements for federal agency Standards-based Streamlined the process for federal assistance recipients Ease of use Affordability Significantly reduced the time and costs required for this once 17 paper-based process Active Endpoints

18 Active Endpoints ActiveVOS: An Introduction and Demonstration Dr. Michael Rowley, CTO 18

19 ActiveVOS Standards-based BPMS BPMN 2.0 modeling BPEL 2.0 execution BPEL4People & WS-HumanTask WS-*, including WS-Policy REST, JMS, EJB and others Full featured Modeling, simulation, testing, debugging, monitoring, reports, instance repair console, etc. Easy to learn try buy Lean, well integrated, well documented No in-person sales presence = affordable Collaboration across the entire development team 19

20 Typical Layered Approach to Processes BPM Managed Human Activity BPM Service Consumers Process Shared Services BPM-managed processes and human tasks Human task management is proprietary Shared services are consumed only Process Process Result Process locked into the BPM platform Processes can t be composed and reused external to the BPM platform Does not promote process consumption as a service

21 SOA Architecture for BPM BPM processes consume and are consumable Process Processes can be composed Process Shared Services Process should use and provide services Processes must be composed and reusable Processes and human activities must be standards-based Processes cannot be locked into the BPM platform Process Services interact with the task management system Users can consume services directly

22 ActiveVOS Promotes Collaboration Managers, Staff BPM implementers with domain experts BPM operations ActiveVOS Central access to tasks, processes, reports and graphs ActiveVOS Designer using BPMN 2.0 to create, simulate, test and deploy processes ActiveVOS Console Exception mgt, Root cause analysis, Monitoring Standards based Task Management Escalation, Notification, WS HumanTask Start Task Reporting Alerting and Event Processing Management BPM Engine BPEL, BPEL4People Policy Communication WS, JMS, REST, JSON, EJB/POJO Any Application Server Any Application Server Any Database 22

23 Panel Q&A Submit your questions 23

24 Summary: ActiveVOS Prototyping should be done in 30 days Initial production can be done in 90 days Using ActiveVOS enables fast prototyping 30 days Using ActiveVOS enables fast implementations 90 days 24

25 Next steps: visit activevos.com 1. Evaluate ActiveVOS with a Self-Guided Proof of Concept (POC) 2. Attend a CTO Tuesdays webinar featuring Michael Rowley 3. Review our webinar archives over 50 available! 4. Contact Us John Cingari: john.cingari@activevos.com Michael Rowley: michael.rowley@activevos.com Rick Rosenburg: rick.rosenburg@seros.com Paul Bailor: paul.bailor@seros.com 25