mAXBridge ™ Architecture Details

(Go Back)

mAXBridge™ is a mobile Application XML Bridge, transferring XML data between the handheld and server applications.  It is responsible for full data validation checking accuracy at both ends and handling errors if data is corrupted during transfer.

Components installed on the Handheld are:

  1. The intelligent Application Client
  2. The Table Manager
  3. The mAXBridge™ Connection Manager (mAXBridge™ UI)

Components that can be installed on the Server include:

  1. The Web Administration Interface
  2. The Web Administration Service
  3. The mAXBridge™ Server
  4. The Application Connector
  5. Data Synchroniser
  6. The Subscription Server

The diagram below shows the components that form our highly configurable mAXBridge™ solution:

The BlackBerry® Device Client Components:

On setup three components are installed:

(1) The intelligent Application Client    

  • This is a full JAVA developed BlackBerry® Application, capable of working on BlackBerry® Handhelds without continuous connectivity.

  • Provides fast screen response as there is no need for screens to be downloaded.

  • Utilises predictive menus.

(2) The Table Manager    

  • Communicates with the Database Manager component of the mAXBridge™ Server.

  • Provides storage, management and update functionality for database data that might be used by mAXBridge™ enabled applications.

  • Handles data caching and message queuing for worry free data management.

  • Allows users to verify that data is being held on the device for troubleshooting.

  • Provides easy interaction for support.

(3) The mAXBridge™ Connection Manager (mAXBridge UI)    

  • Virtually immediate automatic synchronization with the host application (when a GPRS signal is present).

  • Ensures minimal data transfer since only changed or updated data is transmitted.

The mAXBridge Server Components:

Components 4, 5 and 6 are always installed, components 7, 8, 9 and 10 are used when required.

These components are:

(4) The Web Administration Interface

  • Provides management of the server configuration.

  • Configures files for assigning data to groups of BlackBerry® Users.

  • Allows Device monitoring.

(5) The Web Administration Service

  • Provides the Web Administration screens for the Administration Interface.

  • Can be integrated with an Application Vendor's administration or management tools.

(6) The mAXBridge Server

  • The connectivity to the Mobile Data Service (MDS) on the BlackBerry® Enterprise Server.

  • A .NET interface that integrates with the Mobile Data Service.

  • The XML translation service.

  • Full data caching and message queuing to ensure that all data sent to the devices is delivered.

(7) The Application Connector

  • This is developed with the Application Vendor to integrate the data sent and received.

  • It defines the data to be synchronized to the remote device.

  • Passes the messages from the device to the Application Server, using SOAP, TCP, HTTP (Web Services) or any other application programming interface/protocol required.

(8) Data Synchroniser

  • Manages data.

  • Ensures currency of data on the Server and Handheld.

  • Minimises the data transmitted.

  • Ensures integrity of data when accessible to multiple users at the same time.

(9) The Subscription Server

  • Defines what application/database updates are sent to which remote devices.

  • Allows users and administrators to identify application data that they are interested in, so that changes effecting this data are automatically forwarded to the associated remote devices.

This architecture integrates the easy-to-use BlackBerry® Applications (with highly efficient user interfaces) with the secure, rugged reliability of the BlackBerry Platform, to provide full bi-directional data-push and business process management.

The components of mAXBridge™ that are utilised for each solution are selected specifically for the application, resulting in a more efficient and cost effective solution for all applications, big or small, with complex or simple requirements.

To find out more about integrating your applications using mAXBridge™, send an E-mail to: info@mAXBridge.biz from your E-mail client or request more information here.

 
 
 
mAXBridge Solutions © 2007