From Process Design to Process Automation

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    2 Favorites

    From Process Design to Process Automation - Presentation Transcript

    1. From Process Design to Process Automation Johan den Haan - Head R&D, Mendix
    2. Model Driven Development (MDD)
    3. Contents • Introducing Mendix • From software engineering to business engineering • Modeling method • Tool support • Mendix Solution stack
    4. 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
    5. 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
    6. Contents • Introducing Mendix • From software engineering to business engineering • Modeling method • Tool support • Mendix Solution stack
    7. 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”)
    8. 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
    9. From Software Engineering to Business Engineering + = + =
    10. 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).
    11. Contents • Introducing Mendix • From software engineering to business engineering • Modeling method • Tool support • Mendix Solution stack
    12. Modeling method
    13. Modeling method
    14. Modeling method Legacy ?
    15. Mendix Modeling Methodology deploy Functional Model test Process Functional Manage design requirements Component 1 Component 2 Component 3 Realization Business Process Improvement
    16. 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
    17. Contents • Introducing Mendix • From software engineering to business engineering • Modeling method • Tool support • Mendix Solution stack
    18. 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
    19. Mendix solution
    20. Process design • Import XPDL (e.g. Bizzdesign) • Link to implementation elements • Tracing • Change impact analysis
    21. Multiple DSL’s integrated in 1 platform  The model = the code  Open standards  Collaboration between business & IT  DSLs easy to extend with Java
    22. 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
    23. Mendix Business Modeler - Microflow DSL
    24. Mendix Business Modeler - Business rule DSL From Process Design to Process Automation - Johan den Haan
    25. Mendix Business Modeler - Mapping
    26. Contents • Introducing Mendix • From software engineering to business engineering • Modeling method • Tool support • Mendix Solution stack
    27. 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
    28. 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

    + Johan den HaanJohan den Haan, 2 months ago

    custom

    479 views, 2 favs, 1 embeds more stats

    In this presentation Johan den Haan (head R&D Mendi more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 479
      • 470 on SlideShare
      • 9 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 0
    Most viewed embeds
    • 9 views on http://www.theenterprisearchitect.eu

    more

    All embeds
    • 9 views on http://www.theenterprisearchitect.eu

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories