|
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:
-
The intelligent Application Client
-
The Table Manager
-
The mAXBridge™ Connection Manager (mAXBridge™ UI)
Components that can be installed on the Server include:
-
The Web Administration Interface
-
The Web Administration Service
-
The mAXBridge™
Server
-
The Application Connector
-
Data Synchroniser
-
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)

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
(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.
|