SlideShare a Scribd company logo
1 of 38
BPM trends and challenges Stefano Butti WebRatio co-founderand CEO stefano.butti@webratio.comstefanobuttistebutti Marco Brambilla Politecnico di Milano marco.brambilla@polimi.itmarcobrambiMarcoBrambi
BPM Trends Model-driven support to the trends: WebRatio case 2 Agenda
3 The standard BPM cycle How and where the new trends will impact? Will they act at functional or performance level?
Meaning and reach Social for BP improvement Integration of social networks in BPM-based interfaces  Collecting feedback Analysing streams Social for BP implementation Integration of social networks in BPM-based interfaces  Some tasks implemented through social interaction instead of traditional applications Social assignment of responsibility Escalation Task execution Destructured processes (vs. email) 4 Social BPM
5 The BPM cycle with social interactions Social BPM design Collaborative design Shared models andtemplates Call for experts iteration Entire lifecycle Virtuous feedback  cycle Social / destructured execution  overlap with ACM – Adaptive Case Management? Dawn of Social intranet?
It’s not just about  Twitter  and  Facebook Tens of categories Hundreds of solutions Different purposes 6 Social networks and tools Source: http://www.theconversationprism.com/
Example 1. Integration of enterprise social networks and microblogging streams TibcoTibbr The enterprise twitter (like Microsoft OfficeTalk and Salesforce Chatter) Follow subjects, not (only) people Social BPM – specific vendors and tools 7
Example 1. Integration of enterprise social networks and microblogging streams TibcoTibbr The enterprise twitter (like Microsoft OfficeTalk and Salesforce Chatter) Follow subjects, not (only) people 8 Social BPM – specific vendors and tools 8
Example 2. IBM blueworks live  Social enabled Cloud based (we’ll see later) Support for social BPM design  Online community (ideally vendor independent. Also: ArisAlignspace by Software AG) Process templates Expertise / competencies  9 Social BPM – specific vendors and tools
Software as a Service paradigm The cloud as a mean for achieving  Scalability Cost-effectiveness IT virtualization Risk reduction Covered stages Design Execution 10 Cloud-based BPM
Example 1.  IBM blueworks live  Online BPM editor  Direct deploy and execution Other examples Appian Adobe  Cordys Intalio Pegasystems Questetra ... And many others 11 Cloud-based BPM – vendors Source: http://www.column2.com/
Needs: why mobile? Increasingly decentralized enterprises People on the move End users mobile wide adoption Scenarios: When mobile? Very simple processes (e.g., check-in) Simple and urgent tasks within complex processes (e.g., approvals) Oriented to end users or management Field operations (e.g., delivery, engineering) 12 Mobile BPM
Vendors: who mobile? Execution from enterprise BPM vendor Parallel deployment as mobile and desktop/web appl. Most vendors are getting ready Appian, ActiveVOS, ... Tech: how mobile? Basically: Web (AJAX, mobile browsers) 13 Mobile BPM
Recognized importance of integration of BPM and MDM (Master Data Management) MDM: tools with the objective of collecting, aggregating, matching, consolidating, quality-assuring, persisting and distributing non-transactional data (products, …)  Crucial aspects: data shared across the enterprise MDM+BPM = formally managed master data Issue: mapping data sources to “business objects” at BPM level Examples of growing interest in MDM: IBM acquires InitiateSystems (Feb 2010)  Informatica acquires Syperion (Jan 2010) Software AG acquires US MDM vendor Data Foundation (Oct 2010) 14 Data-centric BPM
Service Oriented Architectures (+ Web):perfect match for BPM Orchestration of services vs. process models Wrapping of legacy systems and procedures  Task oriented Leverage on SOA features IT asset Organizational and “philosophical” aspects  15 SOA Platforms for BPM Source: http://geekandpoke.typepad.com
16 SOA core aspects
WebRatioFrom theory to practice
WebRatio    : model-driven development environment for custom BPM applications based on: Modeling  Quick prototyping Evolution 18 WebRatio = MDD + BPM MDD BPM
a range of development approaches that are based on the use of software modeling as a primary form of expression ... yield higher levels of abstraction in software development … Combined with executable semantics this elevates the total level of automation possible 19 Model-DrivenDevelopment Source: http://en.wikipedia.org/wiki/Model-driven_engineering
20 Why MDD ? Abstraction =Control Modeling =Agility Automation =Speed
The WebRatio 3 step approach to Model-Driven Design the model using BPMNand WebML Customize the generation rules Generate the running application in an open environment 21 From the idea to the solution in 3 steps
Two types of models 22 1. Design the model Process model BPMN notation, defining: ,[object Object]
Tasks and assignments
Business rules
Business flowsApplication model WebML notation, defining: ,[object Object]
Business logics
User interface
Integration with third party systems
Publishing and consumption of Web Services in the SOA environment,[object Object]
Starting from the models and rules defined in the previous steps, WebRatio is able to automatically generate the final application. The result is: standard and open Java Web application, no proprietary runtime deployable on any Java Application Server 3. Generate the Application Process layer Presentation layer Visual identity Business layer Servicelayer Datalayer Integrationlayer Standard Java Web application IBMWebSphere Caucho Resin ApacheTomcat OracleApplicationServer JBoss Application Server
1. Business Process Automation “stand-alone” 2. Especially: custom Web application with integrated BPM describing the core company functions, such as: Web Front-End for a legacy information system (ERP) Other enterprise IS such as CRM, Ticketing, HR, ... Web portal with CMS E-Business solutions in B2C or B2B scenarios 25 When to use WebRatio
Impact on the trends
1. Social BPM Design One-click Prototyping deploy and prototype based social feedback can be included in the design phase. 27 Social BPM
2. Social BPM Execution WebRatio is focused on Web applications, the natural environment for integrating social behaviour within applications 28 Social BPM WebBrowser Presentation layer Visual identity Business layer Servicelayer Datalayer Integrationlayer Web applicationstandard Java
Impact on the trends
The generated web application is independent from the deploy platform Can be deployed on public cloud services (like Amazon EC2) 30 Cloud-based BPM Presentation layer Visual identity Business layer Servicelayer Datalayer Integrationlayer Web applicationstandard Java Cloud IBMWebSphere Caucho Resin ApacheTomcat OracleApplicationServer JBoss Application Server
Impact on the trends
Models are independent from the implementation technology. Generation can target different platforms HTML, XHTML/Mobile, ecc. Mobile applications can be generated easily Not simply resized. Designed on purpose 32 Mobile BPM iPad WebBrowser Mobile Device Presentation Visual identity Presentation Visual identity Presentation Visual identity Business layer Service Data Integration Web application standard Java

More Related Content

What's hot

TIMETOACT Web Content Management Extension for IBM Connections
TIMETOACT Web Content Management Extension for IBM ConnectionsTIMETOACT Web Content Management Extension for IBM Connections
TIMETOACT Web Content Management Extension for IBM Connections
Felix Binsack
 
Presentation Platform
Presentation PlatformPresentation Platform
Presentation Platform
Fluig
 
Choosing the Right HTML5 Framework to Build your Mobile Web Application White...
Choosing the Right HTML5 Framework to Build your Mobile Web Application White...Choosing the Right HTML5 Framework to Build your Mobile Web Application White...
Choosing the Right HTML5 Framework to Build your Mobile Web Application White...
RapidValue
 
Saleswax - -public
Saleswax - -publicSaleswax - -public
Saleswax - -public
Saleswax
 
Community Relationship Management
Community Relationship ManagementCommunity Relationship Management
Community Relationship Management
Christof Sprenger
 

What's hot (20)

Connecting You 2014 slides
Connecting You 2014 slidesConnecting You 2014 slides
Connecting You 2014 slides
 
Social BPM
Social BPMSocial BPM
Social BPM
 
Assessing the Value of Rich Internet-White Paper
Assessing the Value of Rich Internet-White PaperAssessing the Value of Rich Internet-White Paper
Assessing the Value of Rich Internet-White Paper
 
Ad402 create self-service apps in minutes with ibm forms experience builder
Ad402   create self-service apps in minutes with ibm forms experience builderAd402   create self-service apps in minutes with ibm forms experience builder
Ad402 create self-service apps in minutes with ibm forms experience builder
 
Bi marabia9 en
Bi marabia9 enBi marabia9 en
Bi marabia9 en
 
Connecting Software white paper integrating SharePoint with line of business ...
Connecting Software white paper integrating SharePoint with line of business ...Connecting Software white paper integrating SharePoint with line of business ...
Connecting Software white paper integrating SharePoint with line of business ...
 
Soc biz to improve stakeholder comms (devdays13)
Soc biz to improve stakeholder comms (devdays13)Soc biz to improve stakeholder comms (devdays13)
Soc biz to improve stakeholder comms (devdays13)
 
TIMETOACT Web Content Management Extension for IBM Connections
TIMETOACT Web Content Management Extension for IBM ConnectionsTIMETOACT Web Content Management Extension for IBM Connections
TIMETOACT Web Content Management Extension for IBM Connections
 
BIM Level of Development Explained | LOD 100 200 300 400 500
BIM Level of Development Explained | LOD 100 200 300 400 500BIM Level of Development Explained | LOD 100 200 300 400 500
BIM Level of Development Explained | LOD 100 200 300 400 500
 
Applying Machine Learning to Boost Digital Business Performance
Applying Machine Learning to Boost Digital Business PerformanceApplying Machine Learning to Boost Digital Business Performance
Applying Machine Learning to Boost Digital Business Performance
 
Presentation Platform
Presentation PlatformPresentation Platform
Presentation Platform
 
Choosing the Right HTML5 Framework to Build your Mobile Web Application White...
Choosing the Right HTML5 Framework to Build your Mobile Web Application White...Choosing the Right HTML5 Framework to Build your Mobile Web Application White...
Choosing the Right HTML5 Framework to Build your Mobile Web Application White...
 
Automatic code generation for cross platform, multi-device mobile apps. An in...
Automatic code generation for cross platform, multi-device mobile apps. An in...Automatic code generation for cross platform, multi-device mobile apps. An in...
Automatic code generation for cross platform, multi-device mobile apps. An in...
 
Oracle AutoVue Enterprise Visualization
Oracle AutoVue Enterprise VisualizationOracle AutoVue Enterprise Visualization
Oracle AutoVue Enterprise Visualization
 
Saleswax - -public
Saleswax - -publicSaleswax - -public
Saleswax - -public
 
Community Relationship Management
Community Relationship ManagementCommunity Relationship Management
Community Relationship Management
 
The Industrial Marketing Revolution
The Industrial Marketing RevolutionThe Industrial Marketing Revolution
The Industrial Marketing Revolution
 
Microsoft: Ride the new opportunity with the Microsoft Cloud Platform
Microsoft: Ride the new opportunity with the Microsoft Cloud PlatformMicrosoft: Ride the new opportunity with the Microsoft Cloud Platform
Microsoft: Ride the new opportunity with the Microsoft Cloud Platform
 
Sybase unwired platform 1.2 developing secure blackberry applications
Sybase unwired platform 1.2   developing secure blackberry applicationsSybase unwired platform 1.2   developing secure blackberry applications
Sybase unwired platform 1.2 developing secure blackberry applications
 
Advaanz Company Profile
Advaanz Company ProfileAdvaanz Company Profile
Advaanz Company Profile
 

Similar to BPM trends and challenges - the MDD approach

Service-now.com Foundations Module 1
Service-now.com Foundations Module 1Service-now.com Foundations Module 1
Service-now.com Foundations Module 1
Diane Cunningham
 
The Benefits Of Software Creation
The Benefits Of Software CreationThe Benefits Of Software Creation
The Benefits Of Software Creation
Jennifer Wood
 

Similar to BPM trends and challenges - the MDD approach (20)

Business Process Management Meets Enterprise 2 0
Business Process Management Meets Enterprise 2 0Business Process Management Meets Enterprise 2 0
Business Process Management Meets Enterprise 2 0
 
MDA Vs Web Ratio for Non It
MDA Vs Web Ratio for Non ItMDA Vs Web Ratio for Non It
MDA Vs Web Ratio for Non It
 
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
 
Φάννυ Κοφινά, 7th Digital Banking Forum
Φάννυ Κοφινά, 7th Digital Banking ForumΦάννυ Κοφινά, 7th Digital Banking Forum
Φάννυ Κοφινά, 7th Digital Banking Forum
 
Creetion
CreetionCreetion
Creetion
 
Creetion
CreetionCreetion
Creetion
 
Enabling BPM Through Technology
Enabling BPM Through TechnologyEnabling BPM Through Technology
Enabling BPM Through Technology
 
ClientSummit2010_CloudWorkshop
ClientSummit2010_CloudWorkshopClientSummit2010_CloudWorkshop
ClientSummit2010_CloudWorkshop
 
Creetion
CreetionCreetion
Creetion
 
SharePoint for Building Public Facing Websites
SharePoint for Building Public Facing WebsitesSharePoint for Building Public Facing Websites
SharePoint for Building Public Facing Websites
 
Key 101: Social Next: The Evolution of Collaboration To The Leading Social Pl...
Key 101: Social Next: The Evolution of Collaboration To The Leading Social Pl...Key 101: Social Next: The Evolution of Collaboration To The Leading Social Pl...
Key 101: Social Next: The Evolution of Collaboration To The Leading Social Pl...
 
Service-now.com Foundations Module 1
Service-now.com Foundations Module 1Service-now.com Foundations Module 1
Service-now.com Foundations Module 1
 
The Benefits Of Software Creation
The Benefits Of Software CreationThe Benefits Of Software Creation
The Benefits Of Software Creation
 
The Reason to Use Microservices
The Reason to Use MicroservicesThe Reason to Use Microservices
The Reason to Use Microservices
 
IBM BPM Overview
IBM BPM OverviewIBM BPM Overview
IBM BPM Overview
 
Presentatie Creetion
Presentatie CreetionPresentatie Creetion
Presentatie Creetion
 
Webinar VB6 apps to html5
Webinar VB6 apps to html5Webinar VB6 apps to html5
Webinar VB6 apps to html5
 
Soa 101
Soa 101Soa 101
Soa 101
 
Business Drivers and Challenges of Cloud Computing and Social Networking Appl...
Business Drivers and Challenges of Cloud Computing and Social Networking Appl...Business Drivers and Challenges of Cloud Computing and Social Networking Appl...
Business Drivers and Challenges of Cloud Computing and Social Networking Appl...
 
New age technology services and their implications on business success
New age technology services and their implications on business successNew age technology services and their implications on business success
New age technology services and their implications on business success
 

More from Marco Brambilla

Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Hierarchical Transformers for User Semantic Similarity - ICWE 2023Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Marco Brambilla
 
Exploring the Bi-verse. A trip across the digital and physical ecospheres
Exploring the Bi-verse.A trip across the digital and physical ecospheresExploring the Bi-verse.A trip across the digital and physical ecospheres
Exploring the Bi-verse. A trip across the digital and physical ecospheres
Marco Brambilla
 
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Marco Brambilla
 
Community analysis using graph representation learning on social networks
Community analysis using graph representation learning on social networksCommunity analysis using graph representation learning on social networks
Community analysis using graph representation learning on social networks
Marco Brambilla
 
Data Cleaning for social media knowledge extraction
Data Cleaning for social media knowledge extractionData Cleaning for social media knowledge extraction
Data Cleaning for social media knowledge extraction
Marco Brambilla
 
Driving Style and Behavior Analysis based on Trip Segmentation over GPS Info...
Driving Style and Behavior Analysis based on Trip Segmentation over GPS  Info...Driving Style and Behavior Analysis based on Trip Segmentation over GPS  Info...
Driving Style and Behavior Analysis based on Trip Segmentation over GPS Info...
Marco Brambilla
 
Myths and challenges in knowledge extraction and analysis from human-generate...
Myths and challenges in knowledge extraction and analysis from human-generate...Myths and challenges in knowledge extraction and analysis from human-generate...
Myths and challenges in knowledge extraction and analysis from human-generate...
Marco Brambilla
 
Web Science. An introduction
Web Science. An introductionWeb Science. An introduction
Web Science. An introduction
Marco Brambilla
 

More from Marco Brambilla (20)

M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
 
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
 
Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Hierarchical Transformers for User Semantic Similarity - ICWE 2023Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Hierarchical Transformers for User Semantic Similarity - ICWE 2023
 
Exploring the Bi-verse. A trip across the digital and physical ecospheres
Exploring the Bi-verse.A trip across the digital and physical ecospheresExploring the Bi-verse.A trip across the digital and physical ecospheres
Exploring the Bi-verse. A trip across the digital and physical ecospheres
 
Conversation graphs in Online Social Media
Conversation graphs in Online Social MediaConversation graphs in Online Social Media
Conversation graphs in Online Social Media
 
Trigger.eu: Cocteau game for policy making - introduction and demo
Trigger.eu: Cocteau game for policy making - introduction and demoTrigger.eu: Cocteau game for policy making - introduction and demo
Trigger.eu: Cocteau game for policy making - introduction and demo
 
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
 
Analyzing rich club behavior in open source projects
Analyzing rich club behavior in open source projectsAnalyzing rich club behavior in open source projects
Analyzing rich club behavior in open source projects
 
Analysis of On-line Debate on Long-Running Political Phenomena. The Brexit C...
Analysis of On-line Debate on Long-Running Political Phenomena.The Brexit C...Analysis of On-line Debate on Long-Running Political Phenomena.The Brexit C...
Analysis of On-line Debate on Long-Running Political Phenomena. The Brexit C...
 
Community analysis using graph representation learning on social networks
Community analysis using graph representation learning on social networksCommunity analysis using graph representation learning on social networks
Community analysis using graph representation learning on social networks
 
Available Data Science M.Sc. Thesis Proposals
Available Data Science M.Sc. Thesis Proposals Available Data Science M.Sc. Thesis Proposals
Available Data Science M.Sc. Thesis Proposals
 
Data Cleaning for social media knowledge extraction
Data Cleaning for social media knowledge extractionData Cleaning for social media knowledge extraction
Data Cleaning for social media knowledge extraction
 
Iterative knowledge extraction from social networks. The Web Conference 2018
Iterative knowledge extraction from social networks. The Web Conference 2018Iterative knowledge extraction from social networks. The Web Conference 2018
Iterative knowledge extraction from social networks. The Web Conference 2018
 
Driving Style and Behavior Analysis based on Trip Segmentation over GPS Info...
Driving Style and Behavior Analysis based on Trip Segmentation over GPS  Info...Driving Style and Behavior Analysis based on Trip Segmentation over GPS  Info...
Driving Style and Behavior Analysis based on Trip Segmentation over GPS Info...
 
Myths and challenges in knowledge extraction and analysis from human-generate...
Myths and challenges in knowledge extraction and analysis from human-generate...Myths and challenges in knowledge extraction and analysis from human-generate...
Myths and challenges in knowledge extraction and analysis from human-generate...
 
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
 
Model-driven Development of User Interfaces for IoT via Domain-specific Comp...
Model-driven Development of  User Interfaces for IoT via Domain-specific Comp...Model-driven Development of  User Interfaces for IoT via Domain-specific Comp...
Model-driven Development of User Interfaces for IoT via Domain-specific Comp...
 
A Model-Based Method for Seamless Web and Mobile Experience. Splash 2016 conf.
A Model-Based Method for  Seamless Web and Mobile Experience. Splash 2016 conf.A Model-Based Method for  Seamless Web and Mobile Experience. Splash 2016 conf.
A Model-Based Method for Seamless Web and Mobile Experience. Splash 2016 conf.
 
Big Data and Stream Data Analysis at Politecnico di Milano
Big Data and Stream Data Analysis at Politecnico di MilanoBig Data and Stream Data Analysis at Politecnico di Milano
Big Data and Stream Data Analysis at Politecnico di Milano
 
Web Science. An introduction
Web Science. An introductionWeb Science. An introduction
Web Science. An introduction
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

BPM trends and challenges - the MDD approach

  • 1. BPM trends and challenges Stefano Butti WebRatio co-founderand CEO stefano.butti@webratio.comstefanobuttistebutti Marco Brambilla Politecnico di Milano marco.brambilla@polimi.itmarcobrambiMarcoBrambi
  • 2. BPM Trends Model-driven support to the trends: WebRatio case 2 Agenda
  • 3. 3 The standard BPM cycle How and where the new trends will impact? Will they act at functional or performance level?
  • 4. Meaning and reach Social for BP improvement Integration of social networks in BPM-based interfaces Collecting feedback Analysing streams Social for BP implementation Integration of social networks in BPM-based interfaces Some tasks implemented through social interaction instead of traditional applications Social assignment of responsibility Escalation Task execution Destructured processes (vs. email) 4 Social BPM
  • 5. 5 The BPM cycle with social interactions Social BPM design Collaborative design Shared models andtemplates Call for experts iteration Entire lifecycle Virtuous feedback cycle Social / destructured execution overlap with ACM – Adaptive Case Management? Dawn of Social intranet?
  • 6. It’s not just about Twitter and Facebook Tens of categories Hundreds of solutions Different purposes 6 Social networks and tools Source: http://www.theconversationprism.com/
  • 7. Example 1. Integration of enterprise social networks and microblogging streams TibcoTibbr The enterprise twitter (like Microsoft OfficeTalk and Salesforce Chatter) Follow subjects, not (only) people Social BPM – specific vendors and tools 7
  • 8. Example 1. Integration of enterprise social networks and microblogging streams TibcoTibbr The enterprise twitter (like Microsoft OfficeTalk and Salesforce Chatter) Follow subjects, not (only) people 8 Social BPM – specific vendors and tools 8
  • 9. Example 2. IBM blueworks live Social enabled Cloud based (we’ll see later) Support for social BPM design Online community (ideally vendor independent. Also: ArisAlignspace by Software AG) Process templates Expertise / competencies 9 Social BPM – specific vendors and tools
  • 10. Software as a Service paradigm The cloud as a mean for achieving Scalability Cost-effectiveness IT virtualization Risk reduction Covered stages Design Execution 10 Cloud-based BPM
  • 11. Example 1. IBM blueworks live Online BPM editor Direct deploy and execution Other examples Appian Adobe Cordys Intalio Pegasystems Questetra ... And many others 11 Cloud-based BPM – vendors Source: http://www.column2.com/
  • 12. Needs: why mobile? Increasingly decentralized enterprises People on the move End users mobile wide adoption Scenarios: When mobile? Very simple processes (e.g., check-in) Simple and urgent tasks within complex processes (e.g., approvals) Oriented to end users or management Field operations (e.g., delivery, engineering) 12 Mobile BPM
  • 13. Vendors: who mobile? Execution from enterprise BPM vendor Parallel deployment as mobile and desktop/web appl. Most vendors are getting ready Appian, ActiveVOS, ... Tech: how mobile? Basically: Web (AJAX, mobile browsers) 13 Mobile BPM
  • 14. Recognized importance of integration of BPM and MDM (Master Data Management) MDM: tools with the objective of collecting, aggregating, matching, consolidating, quality-assuring, persisting and distributing non-transactional data (products, …) Crucial aspects: data shared across the enterprise MDM+BPM = formally managed master data Issue: mapping data sources to “business objects” at BPM level Examples of growing interest in MDM: IBM acquires InitiateSystems (Feb 2010) Informatica acquires Syperion (Jan 2010) Software AG acquires US MDM vendor Data Foundation (Oct 2010) 14 Data-centric BPM
  • 15. Service Oriented Architectures (+ Web):perfect match for BPM Orchestration of services vs. process models Wrapping of legacy systems and procedures Task oriented Leverage on SOA features IT asset Organizational and “philosophical” aspects 15 SOA Platforms for BPM Source: http://geekandpoke.typepad.com
  • 16. 16 SOA core aspects
  • 18. WebRatio : model-driven development environment for custom BPM applications based on: Modeling Quick prototyping Evolution 18 WebRatio = MDD + BPM MDD BPM
  • 19. a range of development approaches that are based on the use of software modeling as a primary form of expression ... yield higher levels of abstraction in software development … Combined with executable semantics this elevates the total level of automation possible 19 Model-DrivenDevelopment Source: http://en.wikipedia.org/wiki/Model-driven_engineering
  • 20. 20 Why MDD ? Abstraction =Control Modeling =Agility Automation =Speed
  • 21. The WebRatio 3 step approach to Model-Driven Design the model using BPMNand WebML Customize the generation rules Generate the running application in an open environment 21 From the idea to the solution in 3 steps
  • 22.
  • 25.
  • 28. Integration with third party systems
  • 29.
  • 30. Starting from the models and rules defined in the previous steps, WebRatio is able to automatically generate the final application. The result is: standard and open Java Web application, no proprietary runtime deployable on any Java Application Server 3. Generate the Application Process layer Presentation layer Visual identity Business layer Servicelayer Datalayer Integrationlayer Standard Java Web application IBMWebSphere Caucho Resin ApacheTomcat OracleApplicationServer JBoss Application Server
  • 31. 1. Business Process Automation “stand-alone” 2. Especially: custom Web application with integrated BPM describing the core company functions, such as: Web Front-End for a legacy information system (ERP) Other enterprise IS such as CRM, Ticketing, HR, ... Web portal with CMS E-Business solutions in B2C or B2B scenarios 25 When to use WebRatio
  • 32. Impact on the trends
  • 33. 1. Social BPM Design One-click Prototyping deploy and prototype based social feedback can be included in the design phase. 27 Social BPM
  • 34. 2. Social BPM Execution WebRatio is focused on Web applications, the natural environment for integrating social behaviour within applications 28 Social BPM WebBrowser Presentation layer Visual identity Business layer Servicelayer Datalayer Integrationlayer Web applicationstandard Java
  • 35. Impact on the trends
  • 36. The generated web application is independent from the deploy platform Can be deployed on public cloud services (like Amazon EC2) 30 Cloud-based BPM Presentation layer Visual identity Business layer Servicelayer Datalayer Integrationlayer Web applicationstandard Java Cloud IBMWebSphere Caucho Resin ApacheTomcat OracleApplicationServer JBoss Application Server
  • 37. Impact on the trends
  • 38. Models are independent from the implementation technology. Generation can target different platforms HTML, XHTML/Mobile, ecc. Mobile applications can be generated easily Not simply resized. Designed on purpose 32 Mobile BPM iPad WebBrowser Mobile Device Presentation Visual identity Presentation Visual identity Presentation Visual identity Business layer Service Data Integration Web application standard Java
  • 39. Impact on the trends
  • 40.
  • 42.
  • 43.
  • 44. contact@webratio.com Thanks for reading Stefano Butti stefano.butti@webratio.comstefanobuttistebutti Marco Brambilla marco.brambilla@polimi.itmarcobrambiMarcoBrambi