home | downloads | developers | contact us | blogs
blank

Technology

Mendix offers a modern, fully integrated model-driven framework to build enterprise-class SOBA´s that are easily integrated in any existing IT and business environment.

More specifically, Mendix provides you with a Model-Driven Engineering (MDE) framework including an innovative modeling environment (Mendix Business Modeler) using modern DSL technology and a runtime for executing model-definitions (Mendix Business Server).

Using the Mendix Business Modeler you define your SOBA specs using graphical models that can automatically be executed (using our “1-click-deploy” feature) by the Mendix Business Server. Without further ado, the Mendix Business Server interprets the model into an enterprise-class business application. It really is that easy!

Mendix DSLs

The Mendix Business Modeler is a multi-user modelling environment for defining enterprise application specifications using an integrated set of Domain Specific Languages (DSL’s). Primary responsibility of the Business Modeler is to automatically manage the dependencies and consistencies of the provided DSL’s, therewith eliminating need for technical testing and keeping quality at the highest level. Although each DSL in the Mendix Business Modeler aims at the optimal cooperation between business & IT professionals, each DSL can easily be extended by Java code - should such be needed.

In Mendix 2.4 we distinct the following DSL’s:

  • Business Object DSL
  • Rich Internet Forms DSL
  • Microflow DSL
  • Business Rules DSL
  • Report DSL
  • Services DSL
  • Security DSL
  • Mapping DSL
  • Internationalization DSL


Example Microflow DSL


Example Business Object DSL


Example Mendix WebClient

To learn more about these models, contact us here.

An open and platform-independent runtime environment

Mendix Business Server functions as the primary runtime environment for the application model. It contains all capabilities needed to function in a high-performance, scalable and secure enterprise environment. It is 100% Java based, well-documented and easily used in your favourite Java IDE (e.g. Eclipse).

Although we offer extensive support for extending the models with your own Java code, up to 90% of a Mendix SOBA can be modelled without needing additional code. So, most SOBA’s can be built without programming! However, if you want to use specific algorithms or you want to replace elements of our platform with your own code or open source frameworks, you can make use of our extensible model structure.

Mendix SOBA: Stand-Alone or as-a-Service

Mendix offers a model-driven approach to build Service-oriented Business Applications (SOBA) that can be used both as a stand-alone application and as a component/assembly exposing services. Used as application, it supports Enterprise Application Integration (EAI) without much effort. For integration with middleware products, it supports web service standards involving transport, XML, (reliable) messaging, security, transaction and metadata. User interaction calls for several other capabilities to be supported, like web-based access with use of rich clients and servlets or portlets. Portlets are used for presentation integration with use of a portal server. Portlet standards JSR-168 and WSRP (Web Services for Remote Portlets) are supported. Used as a component or assembly, the underlying programming model is service-oriented and process centric. In short:

  • Mendix SOBA’s are based on a service-oriented, process centric programming model
  • Consist of all elements needed to be used as stand-alone
  • Be interoperable with messaging products like ESB, using the WS* standards stack
  • Be interoperable with portal products, using the JSR-168 or WSRP standards

Use of Open & Industry Standards

We are committed to the use and support of both open & industry standards. Currently our products are compliant with the following:

Type Standard
Web services SOAP, WSDL, UDDI
Query Xpath, SQL, OQL
Platform Unix, Windows, Linux
Application Servers Tomcat, JBoss, Jetty, WebSphere, WebLogic, Oracle Application Server J2EE
Browsers Internet Explorer 6+, Mozilla FireFox (Gecko), Opera, Safari
(Open) standards XML, XSD, BPMN, BPEL, WSDL, XSLT, XSD, XPDL, JSON, JSR-168, WSRP, LDAP


print this page print
send this page to a friend
x
Send to a Friend:




tell a friend

newsletter

blank

Home | Press | Join our team | Contact us © 2008 Mendix