TECHNOLOGY - MOBILITY ON-DEMAND
 |
Do not invest heavily on trying out a mobile enterprise solution
Get started in three simple steps:
- Choose
a product
- Ask our Process Consultants for any changes you require. They will
provide you a reasonable price offer.
- Place an order and you are ready to GET VALUE immediately.
Get started with a customized Mobile Enterprise Solution in as little
as ONE WEEK!
More
Details on Mobility On-Demand
FRED ENVIRONMENT FOR MOBILE APPLICATION
 |
Hand-held
|
A cell phone or a PDA with Java
capability. Even low-end phone are available with this capability.
BREW is also supported.
|
|
Java (J2ME) program to manage user
interaction. No business logic is expected to reside on the hand-held.
Only local validations are prepared.
|
|
The FRED Connector is a program
supplied as part of FRED. It sits on the hand-held and manages the
sessions with the server and can continue an application from where
it left off when a call drops. It also handles security.
|
Network
|
The GPRS or CDMA service.
|
Server
|
FRED Front-End Controller sits
on a Web Application Server (Tomcat, WebSphere, WebLogic etc.).
The FRED Controller manages multiple users and also restores an
application to its original state in the event of a broken call.
|
|
The FRED Server is a high performance
engine that is invoked by the FRED Controller. It reads the
Application Definition, which is an XML file, and performs logical
functions including database access functions. It also has a built-in
workflow engine.
|
|
The FRED Server can interact with
any database that supports SQL and ODBC.
|
|
The server components can operate
on Microsoft Windows, Linux and UNIX derivatives.
|
|
The FRED Server can talk to external
systems with ease through its Calling Component Interface that is
configurable and can send or receive data in XML format or data
streams. |
CONFIGURATION OF APPLICATIONS
 |
Applications that run in the FRED environment are built using the FRED
Designer which is a table-driven mechanism to describe application logic.
Using the FRED Designer, programmers with lower levels of experience can
define workflow logic, business logic, database access logic and connectivity
to external components or systems.
FRED Designer is also used to rapidly customize applications to meet the
needs of specific customers, particularly connectivity to their enterprise
systems.
TOP
SECURITY ASPECTS  |
1) On the hand-held device:
- The Java program on the cell phone will get downloaded by connecting
to a secure web server only on providing a single-use access key. A
key will permit only one download, thus the user will have to be granted
a replacement key to load the program again.
- Once loaded, the program can be used only on providing a login password
that is not stored on the cell phone and is validated by the server
for authenticity. The password is encrypted at the server end.
- No data is stored on the cell phone, thus if the cell phone is misplaced,
sensitive data will not fall in the wrong hands.
2) During data transmission
- Data transfer can optionally be through a secure socket layer.
- Data can be optionally encrypted during transfer to and from the server.
- Data cannot be lost during transit as the FRED framework will re-transmit
data if a call breaks.
3) On the server
- The server would be physically located at a secure site behind a firewall.
- Authorized data administrators will only have access to it through
password controls.
- In addition to the firewall on the server, the FRED Server itself
acts as a shield for data stored in the enterprise systems.
TOP
HARDWARE/SOFTWARE FOR USING FRED
 |
FRED can work on low-cost servers using the Linux operating system (and
MySQL database). The server can be located at the telecom service provider
site or at the customer’s site. To handle up to 75 concurrent users
simultaneously, a Pentium IV server with a single CPU and 1 GB RAM will
suffice. Hard disk requirement for the framework itself is about 40 MB,
however, actual hard disk requirement would depend on whether the database
resides on the same server or not.
The server should be connected to the Internet and should have a Firewall
installed to control access. A commercially available Web Application
Server (such as Tomcat 5) will need to be installed on the server.
The FRED Server software needs to be installed on a hardware server.
The application (which consists of a set of application definition files)
will also be installed on the server.
Cell phones or PDAs with Java capability supporting MIDP 1.0 can be used
as front-ends.
TOP
SCALABILITY  |
Applications built around the FRED Mobile Framework can be scaled up
with respect to number of concurrent users using the applications, by
merely increasing the hardware specifications or by increasing the number
of servers. Given adequate hardware, a single implementation of FRED Server
can handle over 1,000 concurrent users.
TOP
|