title: web 2.0 complementing bpm and soa the use, disclosure, reproduction, modification, transfer,...
TRANSCRIPT
![Page 1: Title: Web 2.0 Complementing BPM and SOA The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written permission](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649eaa5503460f94baf421/html5/thumbnails/1.jpg)
Title: Web 2.0 Complementing BPM and SOA
The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written permission of IASA is strictly prohibited. © IASA 2006
Dr. Srinivas Padmanabhuni, Principal Researcher,SOA Centre of Excellence,SETLabs, Infosys Technologies Ltd.Bangalore – 560 100.SRINIVAS_P AT INFOSYS.COM
![Page 2: Title: Web 2.0 Complementing BPM and SOA The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written permission](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649eaa5503460f94baf421/html5/thumbnails/2.jpg)
Agenda
Defining BPM , SOA Synergistically A convergent approach
Web 2.0 SOA Linkage RIA for rich Service Consumer ecosystem Service Orchestration on RIA Information Mashups to Service Mashups Web 2.0 for Service oriented software engineering
Web 2.0 BPM Linkage Collaborative Process Lifecycle with Web 2.0 RIA for BP Modeling RIA = Rich Interactive BI/BAM/Process Monitoring
Web 2.0 , BPM, SOA together
![Page 3: Title: Web 2.0 Complementing BPM and SOA The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written permission](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649eaa5503460f94baf421/html5/thumbnails/3.jpg)
First: Defining BPM and SOA
BPM is a continuous approach to
Design and deploy processes that are aligned to organizational objectives
Implement the processes in IT systems that can quickly adapt to process changes
SOA is an architectural strategy that focuses on business functionality available as a set of well governed, standards based, loosely coupled interfaces defined in a flexible and agile manner.
![Page 4: Title: Web 2.0 Complementing BPM and SOA The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written permission](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649eaa5503460f94baf421/html5/thumbnails/4.jpg)
How BPM and SOA are intertwined
IT CONSTITUENTS
PROCESS CONSTITUENTS
Process KPIs
Optimized /
Desired Processes
Business Process
Architecture
IT Landscape
Existing Services
Technology Roadmap
Collaborative Definition of Business Execution,
Performance & Monitoring using Services
Business Reps
IT Group Technology-
driven business opportunities
SO
A
BP
M
SOA Roadmap
Process Architecture modeled using
Services
Service-Performance Characteristics
![Page 5: Title: Web 2.0 Complementing BPM and SOA The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written permission](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649eaa5503460f94baf421/html5/thumbnails/5.jpg)
Web 2.0 and SOA interplay
![Page 6: Title: Web 2.0 Complementing BPM and SOA The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written permission](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649eaa5503460f94baf421/html5/thumbnails/6.jpg)
RIA for rich service consuming ecosystem
Enhanced interaction models with RIAs at service consumers
RSS as Client - service communication aggregation mechanism
Support for occasionally connected and disconnected environments for service consumers
Newer Service Consumption models (pervasive, in-browser RIAs, platforms like google gears)
Rich client side customization logic to reduce load on providers
Context sensitive rendering of services for diverse consumers
![Page 7: Title: Web 2.0 Complementing BPM and SOA The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written permission](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649eaa5503460f94baf421/html5/thumbnails/7.jpg)
RIAs in Web 2.0 Enable Complex Service Orchestrations in-browser
Composed of two separate but related processes Booking travel Booking
accommodation
Web2.0 adds value orchestrate the two
process: incorporate business logic at client side
provide rich functionalities of UI to increase customer satisfaction
Booktickets
Ticket details
Journey details, route of travel, class of travel,
financial constraints,
time
BookAccommodation
Accommodation Details
Class of accommodation
, financial constraints,
availability of rooms, time
![Page 8: Title: Web 2.0 Complementing BPM and SOA The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written permission](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649eaa5503460f94baf421/html5/thumbnails/8.jpg)
From Content Mashups to Service Mashups
Today’s content mashups
Allow aggregation of information from disparate sources in order to improve richness of information
Tomorrow’s service mashups
Allow Aggregation of services from disparate sources to enact business processes on RIAs
![Page 9: Title: Web 2.0 Complementing BPM and SOA The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written permission](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649eaa5503460f94baf421/html5/thumbnails/9.jpg)
Leveraging Web 2.0 for Service Oriented Software Engineering
Collaborative environment for Services Requirements RIA + Collaboration platform for Service Design Dynamic Service Selection via RIA enabled guidance Folksonomy + Tagging for smart services repository Usability Testing of Services with RIA Service Version Control/Change Management/Governance
via RSS Web Based Service Orchestration with RIAs Wikis for Service Architecture Reference Models Collaborative Service Design
![Page 10: Title: Web 2.0 Complementing BPM and SOA The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written permission](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649eaa5503460f94baf421/html5/thumbnails/10.jpg)
Web 2.0 and BPM interplay
![Page 11: Title: Web 2.0 Complementing BPM and SOA The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written permission](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649eaa5503460f94baf421/html5/thumbnails/11.jpg)
Collaborative BPM life cycle
Collaborative process modeling ecosystem Leveraging participative approach to create business process
knowledge e.g. reference models Continuous Process design, review collaboratively by end-users Process driven project requirements globally distributed and can
leverage Web 2.0 effectively (social computing) Process Wiki/Blogs for effective Business process knowledge
management/design Process instance tagging for collaboration/business information and
content structuring/management Reusable Processes as Services Lightweight Process Integration models via REST/RSS Processes to incorporate disparate sources of Information via Web 2.0
style interfaces Self-Service Process Automation a la Web 2.0 style Lightweight models for document sharing in workflows
![Page 12: Title: Web 2.0 Complementing BPM and SOA The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written permission](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649eaa5503460f94baf421/html5/thumbnails/12.jpg)
Web 2.0 for BP Modeling
RIAs to allow in-page BP modeling (even Web based) Rich Service Orchestration Possibilities in RIAs Dynamic Process Reconfiguration via Web based RIA
tooling Task Data Validation on client side with AJAX Process Forms (e.g. XForms) can leverage RIAs Web based Calendars for Task scheduling Immediate User feedback Personalized Process Customization – Mix and Match
possibilities Process mashups Virtual Worlds for BP visualization
![Page 13: Title: Web 2.0 Complementing BPM and SOA The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written permission](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649eaa5503460f94baf421/html5/thumbnails/13.jpg)
RIA for BI/BAM/Process Monitoring
RIAs a key trend in BI tooling – complementary to existing trend of SOA ification of BI tooling
RIAs can add richer interaction models for BAM/Dashboards Event driven nature of CEP/Business event monitors/user
task lists can leverage RSS and tools likewise RIAs with SOA can enable real-time BI/BAM Process changes can be tracked via RSS
![Page 14: Title: Web 2.0 Complementing BPM and SOA The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written permission](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649eaa5503460f94baf421/html5/thumbnails/14.jpg)
Web 2.0, BPM, SOA together
![Page 15: Title: Web 2.0 Complementing BPM and SOA The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written permission](https://reader035.vdocuments.net/reader035/viewer/2022072014/56649eaa5503460f94baf421/html5/thumbnails/15.jpg)
In Conclusion: A Powerful Combination of the future
Resurgence of Client (web) as the rich ecosystem (Service Orchestration, Process enactment/modeling)
Role of end-users in Process/Service Life cycle in a continuous mode (perpetual beta)
Open Web 2.0 Integration/Collaboration models Low barrier information/service/process mashups Newer opportunities
SaaS to come mainstream via Web 2.0 style UI, BPM encoded in a shared service manner delivered in a SOA way
Right from infrastructure (EC2, S3) to Business Processes, Commoditized, On-Demand and Ubiquitous availability via Web 2.0, BPM, SOA