SOA for Egov Pilot Michael Lang, Vitria Technologies,Inc Dave McPherson, Vitria Technologies, Inc Brooke Stevenson, Spry Technologies, Inc Using BPM software.

Slides:



Advertisements
Similar presentations
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Advertisements

A BPM Framework for KPI-Driven Performance Management
1. 2 August Recommendation 9.1 of the Strategic Information Technology Advisory Committee (SITAC) report initiated the effort to create an Administrative.
© 2007 IBM Corporation Enterprise Content Management Integrating Content, Process, and Connectivity for Competitive Advantage Malcolm Holden October 2007.
Components of a Product Vision/Strategy
HP Quality Center Overview.
The Engine Driving Business Management in Project Centric Environments MAGSOFT INTERNATIONAL LLC.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Self-Service Business Intelligence for the Product Management Department (Concurrency Corporation)
EIM Framework EIM Vision & Strategy EIM Governance EIM Core Processes
Brief History of Architecture Frameworks
Connecting People With Information DoD Net-Centric Services Strategy Frank Petroski October 31, 2006.
Basic guidelines for the creation of a DW Create corporate sponsors and plan thoroughly Determine a scalable architectural framework for the DW Identify.
Oncor’s EIM Program.
Information and Business Work
Accelerate Business Success With CRM CRM Interoperability.
The Executive’s Guide to Strategic C H A N G E Leadership.
Business Intelligence System September 2013 BI.
David Harrison Senior Consultant, Popkin Software 22 April 2004
Business process management (BPM) Petra Popovičová.
Click to add text © 2010 IBM Corporation OpenPages Solution Overview Mark Dinning Principal Solutions Consultant.
SOA & BPM Business Architecture, SOA & BPM Learn about SOA and Business Process Management (BPM) Learn how to build process diagrams.
Enterprise Architecture
Presented to: By: Date: Federal Aviation Administration Enterprise Information Management SOA Brown Bag #2 Sam Ceccola – SOA Architect November 17, 2010.
Getting Smarter with Information An Information Agenda Approach
What is Business Analysis Planning & Monitoring?
Program Update ASMC Meeting May BMMP Mission “Transform business operations to achieve improved warfighter support while enabling financial accountability.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
EPM Live – Positioning for Enterprise Project Management Presented by: Sasha Lomas, PMP ASL InfoTech inc. March 3, 2010.
Transforming the Way We Work Logistics Community of Practice Jill Garcia Defense Acquisition University 14 July 2006.
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 1: Best Practices of Software Engineering.
Mr. Mark E. Krzysko Deputy Director, Enterprise Information and Office of the Secretary of Defense Studies (EI&OS) Office of the Under Secretary of Defense.
The Engine Driving Purchasing Management in Complex Environments MAGSOFT INTERNATIONAL LLC.
Organize to improve Data Quality Data Quality?. © 2012 GS1 To fully exploit and utilize the data available, a strategic approach to data governance at.
Using the SAS® Information Delivery Portal
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Page 1 ISO/IEC JTC 1/SC 7/WG 7 N Summary of the Alignment of System and Software Life Cycle Process Standards The material in this briefing.
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
A Net-Centric DoD NII/CIO 1 Transforming the Way the DoD Manages Data Implementing the Net Centric Data Strategy using Communities of Interest
Delivering business value through Context Driven Content Management Karsten Fogh Ho-Lanng, CTO.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
FEA DRM Management Strategy Presented by : Mary McCaffery, US EPA.
EPA Geospatial Segment United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program Segment Architecture.
The DoD Information Enterprise Strategic Plan and Roadmap (SP&R)
ESIP Semantic Web Products and Services ‘triples’ “tutorial” aka sausage making ESIP SW Cluster, Jan ed.
Technical Support to SOA Governance E-Government Conference May 1-2, 2008 John Salasin, Ph.D. DARPA
Connecting People With Information Transforming the Way the DoD Manages Data M. David Allen OASD(NII)/DoD CIO May 23, 2006 “The.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 Click to edit Master title style What is Business Analysis Body of Knowledge?
Oracle’s EPM System and Strategy
Be in the know Visual Intercept Project from Elsinore Technologies David Hershman Regional Sales Manager
SG SCM with MKS scmGalaxy Author: Rajesh Kumar
2 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any.
Data Management: Data Processing Types of Data Processing at USGS There are several ways to classify Data Processing activities at USGS, and here are some.
Managing Enterprise Architecture
Business process management (BPM)
Unified Architecture Framework NATO Architecture CaT Introduction
Collaborative Vocabulary Management
Business process management (BPM)
2018 Real Cisco Dumps IT-Dumps
Seismic Implementation Kickoff
1/18/2019 Transforming the Way the DoD Manages Data Implementing the Net Centric Data Strategy using Communities of Interest Introduction
2/15/2019 Transforming the Way the DoD Manages Data Implementing the Net Centric Data Strategy using Communities of Interest Introduction
Service Delivery Maturity
Business Process Management and Semantic Technologies
Presentation transcript:

SOA for Egov Pilot Michael Lang, Vitria Technologies,Inc Dave McPherson, Vitria Technologies, Inc Brooke Stevenson, Spry Technologies, Inc Using BPM software to govern a collaboration process used to define software services April 30, 2008

Pilot Goal Show how COTS BPM tools can be used in SOA to help effect transformation Collaboration is essential in SOA for Mapping the SOA to existing POR Architectures and Enterprise Architectures Decomposing a system into a collection of capabilities/services Defining the precise meaning of services that are exposed BPM is essential in Implementing the collaboration process Governing the collaboration Monitoring and analyzing the collaboration process

Plan A Use business process models developed by BTA to show how BPM tools can be used wire up (software) services to effect transformation The models were classified Not enough services were available We talk the talk but we do not walk the walk The broad availability of proven BPM tools should be reason enough for the federal government to make better progress in transitioning to SOA BPM tools deliver ROI on the investment in SOA

Plan B Apply the BPM tool to manage the process of collaboration used to define a target service architecture to enable transformation We worked with a pilot that is being managed out of the Army CIO/G- 6 AAIC They are working on several challenges What are the capabilities buried in various PORs Which of these capabilities should/can be exposed as services How do these capabilities map to various architectures, ie DODAF Describe the services in a way that promotes dynamic discovery and execution They have been collaborating via a semantic wiki to build vocabularies that define the semantics of the Core Enterprise Services (CES) domain and the semantics of the Acquisition Lifecycle

Army Pilot: Enabling Transformation The Transitional Plan 1. Transition from monolithic systems engineering to SOA 2. Build highly interoperable services by collaborating on domain vocabularies 3. Orchestrate services in new ways to achieve rapid integration and support new capabilities Transformational Technologies 1. Standards: WSDL, WS-Policy, OWL-S, etc. 2. Semantic Wiki 3. Model-driven BPM – Back to Plan A!

The wider the community collaborating over the vocabulary, the wider the domain over which the vocabulary operates Bottom-up vocabulary development Facilitates the widest possible domain Interoperation, reuse & integration can only be achieved if the precise (machine readable) meaning of all terms is known Meaning is only established by attaching properties and relationships to nodes Near term, BPM can enable management of a repeatable, scalable collaboration process requiring governance Army Pilot Tenets: Collaboration, Semantics, & Governance

The Collaboration Process Demo Storyboard Document Contents / Structure Document instance = service specification Wiki M3O Master process = document instance lifecycle Sub Process = document section lifecycle Other Sub Processes to support the document lifecycle but not related to the document. For e.g. Voting, Objection Resolution & Document Access control Oversight – aggregate and individual process level

Governing Collaboration Demo Storyboard - Roles Wiki M3O Governing Board – owner of multiple service definition communities Secretariat – owner of individual service definition communities Facilitator – Leader of a particular community. Also a contributor and resolver Authoring committee – specific sections & voters Community – specific sections

Collaboration Event Management Wiki-BPM Integration WikiM3O RSS Subscribe to RSS feeds that reflect particular changes / additions. Might need to key off specific text entries like Ready for review to indicate major events RSS Event Source Connector (aka File Source) Parse out events based on tags Populate event header…service name, wiki page url… Service call for population of data into wiki (e.g. voting results, other validated data entry) TBD

Technology Solution M3O BPM Suite Enterprise Elements Enterprise Architecture repository MatchIT Semantic mapping tool Knoodl Collaborative Vocabulary Editing Analytics Triple Store

Collaboration Collaboration is critical to engaging the widest community possible Collaboration is a process requiring governance Collaboration can occur at multiple levels Within communities Within domains Across communities Collaboration requires: the ability to negotiate in an unstructured way & the ability to capture the results of the negotiation in a formal way

Pilot Lessons Learned Collaboration is a process and must be governed The following are key to enabling collaboration: Service Level Agreements (SLAs) between community members Governing bodies to approve changes & make decisions Automation & enforcement of the negotiation process Assurance that decisions are made Assurance that decisions result in an update to the structured information Auditing the negotiation Visibility via reporting into the status and progress of a collaboration activity Dynamic access to contextual information Dynamic notification of change within the environment Funding resources to participate in the community

Demonstration Dave McPherson Vitria, Inc

Army Pilot Approach: Architecture and Analysis Transition from one-off integration of siloed program systems architecture to federated services-based architecture Federation allows programs to independently design/engineer to achieve mission goals, while also aligning with enterprise objectives Transition from acquisition of systems to acquisition of capabilities via services No need to change overall DoD acquisition policy & procedure Architecture data need to rapidly support decision needs of business stakeholders Think Business Intelligence (BI) - Query, not Search!

Entry - Setup

Introduce to the audience what they are seeing. Web 2.0 based business process management solution that (spin the cube) 1. Collaboratively model processes using the BPMN 2. Manage runtime environments that directly execute 3. Monitor running processes 4. Using powerful Analytics to provide insight into operations Pilot – collaborated on processes that bring automated oversight and governance to the process of collaborating on service definitions – answer the 3 questions Power of Web 2.0 for collaboration of business process models Process models that directly execute and through What are the three challenges we are solving - 1. How do we bring structure / rigor to the intended collaboration methodology – the process that drives the collaborative efforts to the desired end goal. 2. How can we measure progress – quantity and quality 3. How can we provide insight into performance across many simultaneous topics

Process Modeling – Collaborative Development BPMN Support

Process Modeling - Oversight

Process Modeling Oversight Navigation and flow Drill into the Process Workspace Introduce the Service Definition Oversight Process How started – RSS event feed Flow through collaboration, voting, objection handling through budgeting ad assignment Expand the Service Specification step Encapsulate complexity into sub-processes Use of Workflow to bring controlled event management to key tasks like access control and voting Close, and drill into the Collaboration cycle step Ease of use Layering of information Responsiveness and power of web 2.0

Process Modeling- Monitoring Activity

Process Modeling – Collaborative Development BPMN Support Navigation and flow Iterative models that monitor the collaboration phases of definition of a service Automatically brings in RSS update feeds to measure collaboration rates in each cycle – like daily. Working on publishing the feeds to other policy driven process to act accordingly. For example; validation of entries Use of workflow and associated notifications to bring attention to key indicators that effect negatively effect performance Hover over the master model and navigate back Spin through the Manage, Monitor cubes Execute the models Spin through to the Optimize workspace Cover flow view organize dashboards that provide insight into operational processes Open the process activity monitor

Process Activity Monitoring

Navigation and flow Navigate through widgets to explain what they are seeing Process activity status Drill down into an individual process model (allow time for it to load) Expand to full size Note Visualize the current status The audit log of steps Play how you got here Open up the collaboration cycle (replay again – if the arrows come up)..perhaps should drill in Go back to the cover flow viewer and select individual performance

Oversight Visualization

Navigation and flow Click on a service category Visualize performance across key roles Secretariat Collaboration activity Voting Activity Drill down onto a particular service name

Managed Workflow – Access Control

Managed Workflow - Voting