TECHNOLOGY - MOBILITY ON-DEMAND

Do not invest heavily on trying out a mobile enterprise solution

Get started in three simple steps:

  1. Choose a product
  2. Ask our Process Consultants for any changes you require. They will provide you a reasonable price offer.
  3. 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