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

Connecting You 2014 slides
Connecting You 2014 slidesConnecting You 2014 slides
Connecting You 2014 slidesevanmcginty
 
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 PaperAxis Technology, LLC
 
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 buildermlech23
 
Bi marabia9 en
Bi marabia9 enBi marabia9 en
Bi marabia9 enOmar Selim
 
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 ...Connecting Software
 
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)Thorsten Gau
 
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 ConnectionsFelix Binsack
 
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 500United-BIM
 
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 PerformanceCognizant
 
Presentation Platform
Presentation PlatformPresentation Platform
Presentation PlatformFluig
 
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
 
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...Marco Brambilla
 
Oracle AutoVue Enterprise Visualization
Oracle AutoVue Enterprise VisualizationOracle AutoVue Enterprise Visualization
Oracle AutoVue Enterprise VisualizationCisco
 
Saleswax - -public
Saleswax - -publicSaleswax - -public
Saleswax - -publicSaleswax
 
Community Relationship Management
Community Relationship ManagementCommunity Relationship Management
Community Relationship ManagementChristof Sprenger
 
The Industrial Marketing Revolution
The Industrial Marketing RevolutionThe Industrial Marketing Revolution
The Industrial Marketing RevolutionChristopher Smith
 
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 PlatformGabriele Bozzi
 
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 applicationsEdwin Ramos
 

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

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 0Sandy Kemsley
 
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 Itanicolay
 
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...constantadevelopers
 
Φάννυ Κοφινά, 7th Digital Banking Forum
Φάννυ Κοφινά, 7th Digital Banking ForumΦάννυ Κοφινά, 7th Digital Banking Forum
Φάννυ Κοφινά, 7th Digital Banking ForumStarttech Ventures
 
Enabling BPM Through Technology
Enabling BPM Through TechnologyEnabling BPM Through Technology
Enabling BPM Through TechnologySandy Kemsley
 
ClientSummit2010_CloudWorkshop
ClientSummit2010_CloudWorkshopClientSummit2010_CloudWorkshop
ClientSummit2010_CloudWorkshopRazorfish
 
Creetion
CreetionCreetion
Creetioncr0003
 
SharePoint for Building Public Facing Websites
SharePoint for Building Public Facing WebsitesSharePoint for Building Public Facing Websites
SharePoint for Building Public Facing Websitesedynamic
 
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...Franck Horowitz
 
Service-now.com Foundations Module 1
Service-now.com Foundations Module 1Service-now.com Foundations Module 1
Service-now.com Foundations Module 1Diane Cunningham
 
The Benefits Of Software Creation
The Benefits Of Software CreationThe Benefits Of Software Creation
The Benefits Of Software CreationJennifer Wood
 
The Reason to Use Microservices
The Reason to Use MicroservicesThe Reason to Use Microservices
The Reason to Use Microservicesbischak
 
Presentatie Creetion
Presentatie CreetionPresentatie Creetion
Presentatie CreetionBert Deterd
 
Webinar VB6 apps to html5
Webinar VB6 apps to html5Webinar VB6 apps to html5
Webinar VB6 apps to html5Gizmox
 
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...M Biro
 
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 successEteva Tech
 

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

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...Marco Brambilla
 
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...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 2023Marco 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 ecospheresMarco Brambilla
 
Conversation graphs in Online Social Media
Conversation graphs in Online Social MediaConversation graphs in Online Social Media
Conversation graphs in Online Social MediaMarco Brambilla
 
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 demoMarco 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
 
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 projectsMarco Brambilla
 
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...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 networksMarco Brambilla
 
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 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 extractionMarco Brambilla
 
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 2018Marco 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
 
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...Marco Brambilla
 
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...Marco Brambilla
 
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.Marco Brambilla
 
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 MilanoMarco Brambilla
 
Web Science. An introduction
Web Science. An introductionWeb Science. An introduction
Web Science. An introductionMarco 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

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Recently uploaded (20)

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

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