Mendix Essentials Introductiedag 29 01 10

36
Mendix Essentials 29 januari 2010

description

Mendix Model-driven Application Delivery changes the way business applications are delivered, using visual models instead of code to develop new business applications and delivering results that meet your requirements, in time and within the agreed upon budget. This free training day will give you the opportunity to learn how you can deliver the business applications your business really needs, get hands-on experience with our Model-driven Application Platform, evaluate our software and network among peers. The Mendix essentials are specially designed for Business analysts, IT developers, IT architects and end users.

Transcript of Mendix Essentials Introductiedag 29 01 10

Page 1: Mendix Essentials   Introductiedag 29 01 10

Mendix Essentials

29 januari 2010

Page 2: Mendix Essentials   Introductiedag 29 01 10

Programma

van tot onderdeel

10:00 10:10 Opening

10:10 11:00 Propositie & bedrijf

11:00 12:00 Project aanpak & technologie11:00 12:00 Project aanpak & technologie

12:00 13:00 Lunch

13:00 15:00 Demo Mendix Business Modeler

15:00 15:30 Q&A

15:30 16:30 Borrel

Page 3: Mendix Essentials   Introductiedag 29 01 10

Upcoming Events

• Free Mendix Essentials: 26 Feb, Rotterdam

26 Mrt, Rotterdam

• 3-day Mendix training: 17 t/m 19 Feb, Rotterdam

17 t/m 19 Mrt, Rotterdam

Page 4: Mendix Essentials   Introductiedag 29 01 10

Propositie & bedrijf

The Leading Model-driven Delivery Platform

Page 5: Mendix Essentials   Introductiedag 29 01 10

Industry trends

� Highly competitive market with continuous pressure on margins.

� Increasingly demanding customers.

� Access and control information 24/7.

� Players need to reduce costs AND improve service.

� By operational excellence & collaboration across the value chain.

� By differentiation with innovative and flexible solutions.

� To remain fast, flexible and ahead of changing demands.

Page 6: Mendix Essentials   Introductiedag 29 01 10

So what’s the problem?

� Standard out-of-the-box applications often too rigid or expensive to customize

� Custom application development too slow, risky or expensive

� Majority of IT projects still fails to deliver on promise� Majority of IT projects still fails to deliver on promise

So what’s needed?

- Faster time to market of new applications

- Better way of collaborating between business & IT

- More flexibility to adapt to changing requirements

- Reusable business components

Page 7: Mendix Essentials   Introductiedag 29 01 10

Example

AccepterenRegistreren BeoordelenOntstaanSchade

UitbetalenAccepterenRegistreren BeoordelenOntstaanSchade

Uitbetalen

7

SchadeSchade

Page 8: Mendix Essentials   Introductiedag 29 01 10

IT reality

PremieService

DeclaratieService

SchadebetalingService

Schade Verzekering

Business

8

UitbetalenOntstaanSchade

Accepteren BeoordelenRegistreren

Beoordelingsservice

RegistratieService

AcceptatieService

Klantbeheerservice

Acceptatiesysteem

Beoordelingssysteem

Registratiesysteem

Klantbeheerapplicatie?

?

Business analyst

Information analyst

Page 9: Mendix Essentials   Introductiedag 29 01 10

Mendix in a nutshell

Mendix delivers the tools and infrastructure

to simplify and accelerate the design, integration and

deployment of B2B portals & business applications

… without code…(but based on visual models)

Page 10: Mendix Essentials   Introductiedag 29 01 10

What is Model Driven Development?

Page 11: Mendix Essentials   Introductiedag 29 01 10

Mendix solution

Optimizing collaboration between Business and IT

Application Development Business ModellingApplication Development

New

functionality

• Business requirements• Business rules• Forms• Process models• Use cases

• Data modeling• Business logic• Architecture• Service design• Integration

Page 12: Mendix Essentials   Introductiedag 29 01 10

Out-of-the-Box functionality

Security Reporting Communications Data

Process Interface Web-applications

Page 13: Mendix Essentials   Introductiedag 29 01 10

How: Multiple DSL’s integrated in 1 platform

• The model=the code

• Automatic testing

• Automatic consistency

• Open standards

• Collaboration between

business & ITbusiness & IT

Page 14: Mendix Essentials   Introductiedag 29 01 10

From Software Engineering to Business Engineering

� Define Process

� Define Objects & Interface

� Write code� Write code

� Technical Testing

� Solve bugs

� Functional testing

� Take into production

Page 15: Mendix Essentials   Introductiedag 29 01 10

Benchmark

Total 670 Development Days Total 171 Development Days

Source:

Page 16: Mendix Essentials   Introductiedag 29 01 10

Meaning…

FastFast FlexibleFlexible FutureFuture--proofproof

Business application delivery made:

FastFast

Develop and

integrate dynamic

business apps

in days

FlexibleFlexible

Extend the

development

process to

business analysts

FutureFuture--proofproof

Easily adapt

applications to

changing business

requirements

Finance

Page 17: Mendix Essentials   Introductiedag 29 01 10

+ =

How do we do this? - Analogy

+ =

Page 18: Mendix Essentials   Introductiedag 29 01 10

Mendix: a complete and fully integrated software suite

Mendix Business Server

Process

engine

External Interface

WebMobile

Meta

Model

Rules

engine

Mendix Rich Webclient

CSS

based

Reports &

graphs

Rich

forms

Run timeDesign time

Mendix Business Modeler

Business requirements

Mendix Connectivity Manager

engineWeb

servicesMobile

Excel

Model engine

Service

agentsEvent processor

Translator Mapper Security

Any

database

Any

application

Any

webservice

Any

file

Mendix

Model

Repository

Business requirements

Graphical

editors

Quality

control

Community

Reusable business

models

Best-practice application

templates

Page 19: Mendix Essentials   Introductiedag 29 01 10

Example Mendix Webtop (Portal)

Create an enhanced & personalized User Experience (using Mendix Webtop)

Page 20: Mendix Essentials   Introductiedag 29 01 10

Mendix Business Modeler: a unified modeling space

Project explorer with direct access to all DSL editors and project resources

Graphical “drag & drop” DSL editorDSL object properties

“1-click-deploy&run” button

Automatic console for real-time testing and consistency checking

Connector window for mapping DSLs

Page 21: Mendix Essentials   Introductiedag 29 01 10

Mendix Business Modeler - Mapping

Page 22: Mendix Essentials   Introductiedag 29 01 10

Mendix Business Modeler - Microflow DSL

Page 23: Mendix Essentials   Introductiedag 29 01 10

Example Business rule DSL

Page 24: Mendix Essentials   Introductiedag 29 01 10

Mendix Roadmap

Phase 2:

INTEGRATE

Phase 3:

EXCHANGE

Phase 1:

BUILD

Become the

best tool for

developing

new business

apps

Enable easy

integration

with just about

anything

Global community

platform for fuelling

and exchanging

templates and

business services

Page 25: Mendix Essentials   Introductiedag 29 01 10

Mendix Solution stack

Customization

services

Business templates:� Order-entry portal� Customer Self-service� CO2 management� Ticketing� IT Service management� Ticketing� Claims management� Salesforce automation� Return logistics

Customer

Mendix partner community

App Store

Mendix Platform

Integration

� Return logistics� Account Management� Track & Trace Portal� Complaint Management Portal� Inventory Management� …and more

Integration packs:� SAP � Exact eSynergy� Google Apps� ConstantContact� Microsoft Exchange� … and more

Mendix Labs

Page 26: Mendix Essentials   Introductiedag 29 01 10

Mendix App Store

Page 27: Mendix Essentials   Introductiedag 29 01 10

The Leading Business Agility Suite

• Visual requirements design• Business Analysts can do the

work• Optimizing collaboration

between business & ITBusiness Modeler

27

• Real-time execution of application models

• Deploy on premise or in the Cloud (as a service)

• Easily integrated with existing systems

MendixBusiness Agility

Platform

CloudAppStore

• Find & download best-practice application templates

• Share your app with our community

• Many compontents, widgets & themes…

Page 28: Mendix Essentials   Introductiedag 29 01 10

Mendix in the Enterprise

Page 29: Mendix Essentials   Introductiedag 29 01 10

� Automation of complex transaction-based & administrative processes…

� By modelling new logic (UI, computations, business rules, etc.) in Mendix…

� Into new applications: stand-alone or as extension of existing back-office systems…

Recap: Mendix in the Enterprise

� That expose part of these processes to value chain partners…

� Via a flexible and role-based web interface…

� At large corporate clients…

� That need to cope with changing legislation & dynamic stakeholder demands.

Page 30: Mendix Essentials   Introductiedag 29 01 10

Mendix Solutions

B2B PortalsSelf-service Single View of

Mendix delivers the tools and (online) infrastructure to rapidly deploy rich business portals

… without code

B2B PortalsSelf-service

PortalsSingle View of

Customer

Rapid Prototyping

Extend your ERP Enterprise Apps

Page 31: Mendix Essentials   Introductiedag 29 01 10

How we fit in our competitive landscape

4GL tools(Uniface,

IBM, Oracle,

Progress)

High

Model-driven

(SOBA)

development

(Mendix)

“Smoothly migrate your legacy to the next-generation”

“Fast. Flexible.

Future-proof”

Flexibility & interoperability

Ease & speed of development

SOA Platforms(Tibco,SAP, Cordys

BEA, IBM)

LowHigh

Custom

(offshore)

development

(Java, .NET)

“Increase flexibility & quality, shorten dev time and empower the business analyst”

“Build new apps that seamlessly integrate with your existing platform”

Page 32: Mendix Essentials   Introductiedag 29 01 10

Mendix Partner Network

System integrators

ISVUniversities

� Goal is a world-class &

global partner network

� 15+ partners in NL, US,

UK, Sweden & Thailand

Authorized, certified, gold

MendixProcess

consultants

OEM

Technology partners

Influencers

Opinion leaders

� Authorized, certified, gold

and platinum partners

� Excellent training &

certification program

� MXDN community:

� Partner support

� Joint innovation

� Template market

Page 33: Mendix Essentials   Introductiedag 29 01 10

Customers

Page 34: Mendix Essentials   Introductiedag 29 01 10

Partners & Awards

Implementation

Technology

Awards

Page 35: Mendix Essentials   Introductiedag 29 01 10

Mendix presence world-wide

Stockholm, Sweden

London, UK

Bangkok, Tailand

Boston, USA

Rotterdam, NL

Page 36: Mendix Essentials   Introductiedag 29 01 10

Secret of our success

5x faster time-to-market at ½ the costRapidly deliver new business portals & enterprise apps across people and systems

SimplicitySimplicity- Business Analysts can do most of the work

- Better understanding business & IT

Flexibility- Process knowledge explicit & always up-to-date- Built to support CHANGING business needs