Download - 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