DATABASE CONNECTIVITY

 

mmExec can access to relational databases through JDBC connections. Pooled connections can be obtained from any available JNDI data sources or from mmExec itself.

 

The databases can be queried with dynamic SQL statements or with stored procedures.

 

 

PAGE DISPLAY MANAGEMENT

 

When defining links to other pages, a mmDesigner developer does not have to consider whether or not the linked page is static or dynamic, or if the linked page has alternatives in different language or not.

 

mmExec is responsible for locating the pages and displaying them.

 

 

DYNAMIC PAGE GENERATION

 

A dynamic page can contain one or more components that are independent of each other.

 

When mmExec receives a request to display such a dynamic page, it first lets the components or other system units to prepare the XML data required for the page, prior to displaying the page.

 

 

DATA SOURCE MANAGEMENT

 

mmExec supports different types of data sources and manages the data provided by them in Request, Session and Application scopes in order to increase the performance.

 

Query statement of a datasource definition can be dynamic. mmExec resolves the parameter symbols in a query statement with the values of the request parameters before executing them. 

 

Query results are cached in the servlet context or in the user's session to increase the performance. The query of a data source definition in not executed again until the defined timeout expires.

 

It provides "thin-client" behaviors for the data sources with "Items per Page" and "Pages per Block" parameters that can be defined by mmDesigner.

 

 

INTERNATIONALIZATION

 

mmExec provides very special support to develop multi-lingual applications with features such as Alternate Language Pages, Resource Data Sources and Resource Files.See more one Internationalization.

 

 

SECURITY

 

mmExec has a flexible security system that implements the typical users, roles and authorities (the Checkpoints) entities. The persistency level is clearly isolated from the provided functionality by interfacing with special type of java classes called 'Security Broker'.

 

The MoreMotion component Security and mmExec's security system together can satisfy the complex security needs of web applications.

 

Additionally, mmExec API provides functions for the application programs in order to easily check the privileges of a user.

 

 

EVENT HANDLING

 

mmExec logs events submitted by components and other applications during runtime. The stored logs can be examined at any time on the administration console (mmAdmin).

 

 

ADMINISTRATION

 

MoreMotion system can be administered remotely via the web based mmExec Remote Administration Console mmAdmin.

 

 

 

Back to MMEXEC Home Page...

MoreMotion Products
Web Express
Web Designer
Advanced Suite
mmDesigner
mmExec
mmDb
mmLib
XML Editor
Try
Purchase
Training Course
Product Comparison Table
Compare MoreMotion Products and find out which one is right for you.
What is new in version 3.3?
F.A.Q
Frequently Asked Question about MoreMotion Products.
Technology
XML & XSL
Java
Component Based Development

MOR YAZILIM © 2002-2006 All rights reserved.