Mendix Essentials Introductiedag 29 01 10

Post on 05-Dec-2014

1.801 views 8 download

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

Mendix Essentials

29 januari 2010

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

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

Propositie & bedrijf

The Leading Model-driven Delivery Platform

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.

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

Example

AccepterenRegistreren BeoordelenOntstaanSchade

UitbetalenAccepterenRegistreren BeoordelenOntstaanSchade

Uitbetalen

7

SchadeSchade

IT reality

PremieService

DeclaratieService

SchadebetalingService

Schade Verzekering

Business

8

UitbetalenOntstaanSchade

Accepteren BeoordelenRegistreren

Beoordelingsservice

RegistratieService

AcceptatieService

Klantbeheerservice

Acceptatiesysteem

Beoordelingssysteem

Registratiesysteem

Klantbeheerapplicatie?

?

Business analyst

Information analyst

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)

What is Model Driven Development?

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

Out-of-the-Box functionality

Security Reporting Communications Data

Process Interface Web-applications

How: Multiple DSL’s integrated in 1 platform

• The model=the code

• Automatic testing

• Automatic consistency

• Open standards

• Collaboration between

business & ITbusiness & IT

From Software Engineering to Business Engineering

� Define Process

� Define Objects & Interface

� Write code� Write code

� Technical Testing

� Solve bugs

� Functional testing

� Take into production

Benchmark

Total 670 Development Days Total 171 Development Days

Source:

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

+ =

How do we do this? - Analogy

+ =

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

Example Mendix Webtop (Portal)

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

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

Mendix Business Modeler - Mapping

Mendix Business Modeler - Microflow DSL

Example Business rule DSL

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

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

Mendix App Store

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…

Mendix in the Enterprise

� 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.

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

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”

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

Customers

Partners & Awards

Implementation

Technology

Awards

Mendix presence world-wide

Stockholm, Sweden

London, UK

Bangkok, Tailand

Boston, USA

Rotterdam, NL

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