• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
From Process Design to Process Automation
 

From Process Design to Process Automation

on

  • 3,410 views

In this presentation Johan den Haan (head R&D Mendix) talks about the Mendix approach towards Model-Driven Development. Bridging the gap between theory and practice, den Haan explains how Mendix ...

In this presentation Johan den Haan (head R&D Mendix) talks about the Mendix approach towards Model-Driven Development. Bridging the gap between theory and practice, den Haan explains how Mendix enables business analysts to develop complex Service Oriented Business Applications (SOBAs) starting from a process design and guided by a modeling methodology and appropriate tools.

Statistics

Views

Total Views
3,410
Views on SlideShare
3,171
Embed Views
239

Actions

Likes
6
Downloads
0
Comments
1

4 Embeds 239

http://www.theenterprisearchitect.eu 229
http://www.slideshare.net 6
http://office.napspirit.com 2
http://translate.googleusercontent.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • good
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    From Process Design to Process Automation From Process Design to Process Automation Presentation Transcript

    • From Process Design to Process Automation Johan den Haan - Head R&D, Mendix
    • Model Driven Development (MDD)
    • Contents • Introducing Mendix • From software engineering to business engineering • Modeling method • Tool support • Mendix Solution stack
    • Introducing Mendix • Innovative, groundbreaking New Solution for Application Delivery • Awarded by Shell & Deloitte • Gartner acknowledgment: Cool Vendor in 2009 • University background • Backed by Venture Capital partner • Worldwide customer base. • Offices in Netherlands (Headquarters), US, Sweden & Thailand. • Extending Partner Network – Implementation partners in US, EMEA (Europe & UAE). – Technology partners
    • Introducing Mendix Business application delivery made: Fast Flexible Future-proof Develop and Extend the Easily adapt integrate dynamic development applications to business apps process to changing business in days business analysts requirements
    • Contents • Introducing Mendix • From software engineering to business engineering • Modeling method • Tool support • Mendix Solution stack
    • From Software Engineering to Business Engineering • Software Engineering – Programmer (“technical expert”) – Writing code – Modeling the structure (“How”) • Business Engineering – Domain expert (“business analyst”) – Domain models – Modeling the function (“what”)
    • From Software Engineering to Business Engineering Model Driven Software Development: model model model model code code code code engine code code roundtrip code only model only visualization generation engineering
    • From Software Engineering to Business Engineering + = + =
    • From Software Engineering to Business Engineering • Involve non-programmer domain experts in the development process. • No complex transformation from model to code. • Models and code cannot be out-of-sync. • Changing an application is just changing the model. • Understanding the behavior of an application just asks for reading the models (instead of source code). • Debugging an application means debugging the models (i.e. debugging in terms of business models instead of source code).
    • Contents • Introducing Mendix • From software engineering to business engineering • Modeling method • Tool support • Mendix Solution stack
    • Modeling method
    • Modeling method
    • Modeling method Legacy ?
    • Mendix Modeling Methodology deploy Functional Model test Process Functional Manage design requirements Component 1 Component 2 Component 3 Realization Business Process Improvement
    • Mendix Model Framework Process Domain Process analyst dictionary Process design Actors & systems Service identification Business Documentation engineer Functional Workflow requirements Architect Component identification Business & Decision service System service User service IT engineer Realisation Domain Rules Logic Forms Reports model
    • Contents • Introducing Mendix • From software engineering to business engineering • Modeling method • Tool support • Mendix Solution stack
    • Mendix solution Optimizing collaboration between Business and IT Application Development Business Modelling • Data modeling • Business requirements • Business logic • Business rules • Architecture • Forms • Service design • Process models • Integration • Use cases New functionality
    • Mendix solution
    • Process design • Import XPDL (e.g. Bizzdesign) • Link to implementation elements • Tracing • Change impact analysis
    • Multiple DSL’s integrated in 1 platform  The model = the code  Open standards  Collaboration between business & IT  DSLs easy to extend with Java
    • Mendix Business Modeler: a unified modeling space Graphical “drag & drop” DSL editor “1-click-deploy&run” button DSL object properties Project explorer with direct access to all DSL editors and project resources Connector window for mapping DSLs Automatic console for real-time testing and consistency checking
    • Mendix Business Modeler - Microflow DSL
    • Mendix Business Modeler - Business rule DSL From Process Design to Process Automation - Johan den Haan
    • Mendix Business Modeler - Mapping
    • Contents • Introducing Mendix • From software engineering to business engineering • Modeling method • Tool support • Mendix Solution stack
    • Mendix Solution stack Business solutions: Customer  Order-entry portal Customization  Customer Self-service services  CO2 management  Ticketing  Claims management Mendix partner  Salesforce automation community  Return logistics Best-practice  Account Management  Track & Trace Portal templates  Complaint Management Portal (“Mx AppStore”)  Inventory Management Mendix Labs  …and more Integration packs:  SAP Mendix Platform  Exact eSynergy  Google Apps  ConstantContact  Microsoft Exchange  … and more Integration
    • Questions? • Free Mendix Essentials Day – Every month: www.mendix.com/events • Mendix Community Portal – Learn Mendix – Wiki – Forums – Partner Portal – Extend Mendix – Share Templates & Plug-ins – Blogs – http://world.mendix.com • Personal blog on MDD, SOA, etc. – www.theenterprisearchitect.eu