mhave

   
home » products » technology products
 


 
 

Technology Products

 

Our line of technology products includes very flexible Java/XML-based application server, workflow and data access products.

 

 

 

 
     
 

 

 

mHave XAP Server 4.2 is a fully configurable and high performance Java/XML-based application server based on the eXtensible Application Platform XAP technology.

 

 

The Power of Configuration

 

Most of the business logic can be configured, including workflow, data access and key processes.

 

Most of the systems logic can be configured as well, including queuing, synchronous and asynchronous communication, connection pooling, error handling, thread priority etc.

 

 

Multi-Tier XAP Application Server Configurability

 

 

Flexibility and Modularity

 

Applications developed on top of the mHave XAP Server 4.2 are very modular and flexible. Such applications can be easily modified or extended.

 

 

Efficient Development Process

 

The development process is more efficient with full separation of concerns. The back-end business logic, the front-end user interface and the systems logic are completely separated.

 

The development team can be composed of specialized developers in either business, user interface or systems logic.

 

 

High Performance, Robust and Scalable Server

 

The mHave XAP Server 4.2 is a very high performance, robust and scalable application server.

 

 

Standards Compliant and Integration

 

The mHave XAP Server 4.2 was built using Java J2EE technology components and uses the eXtensible Markup Language XML for all communication/messaging data and configuration.

 

The mHave XAP Server 4.2 was designed for integration from both the business and the systems perspective.

 

 

   
       
 

 

 

mHave Workflow 2.0 is a configurable, high performance Java/XML-based workflow engine.

 

mHave Workflow 2.0 allows for the configuration of flow for business or user interface logic.

 

 

J2EE/XML Based Workflow Engine

 

 

mHave Workflow 2.0 allows:

 

• “Plug-and-Play” choice of modules

• Configurable sequencing of modules

• Configurable branching conditions

• Supports dynamic branching conditions

• Modules can be written in Java, XSLT or be Rule-based

 

 

Benefits of using the mHave Workflow 2.0

 

• Provides flexibility through compositional modeling

• Easy to swap modules, change sequence and flow

• Enables overall modularity

• Supports flow changes without compilation

• Enables integration of legacy systems

 

 

   
       
 

 

 

mHave Data Access 3.1 provides a translation layer between XML data and relational databases.

 

 

Powerful Translation Language

 

mHave Data Access 3.1 contains a powerful configuration language for expressing how to save information from a XML message into one or more relational databases as well as how to retrieve information from one or more relational databases and store it in a XML message.

 

 

XML to/from Relation Database Translation Engine

 

 

Language Features

 

XML-SQL Mapping

• Ability to iterate over specific XML nodes

• Ability to query for data based on specific XML nodes and their values

• Ability to have nested iterators

 

Result Set-XML Mapping

• Ability to map to any node in XML

• Map to more than one end point in XML

• Handle multiple rows in a result set

• Handle joins

• Handle multiple result sets

 

 

Product Features

 

• Isolates data access from the business logic

• Configurable SQL and Transaction Management

• Supports multiple data concurrency strategies

• Isolates the data source from the business logic

 

 

Data Access Multi-Layered Architecture

 

 

Product Benefits

 

• Enable seamless swapping of RDBMS

• Eases schema extension

• One single data access method to support

• Easy to support for non-DB data sources