www.ibm.comLANDP Webpage

IBM LANDP Java Wrappers

Many LANDP customers want to develop new branch teller applications that utilise the latest technologies, including Java and browser based applications. Driving this are the expansion into internet banking and the move towards providing low-cost ‘thin clients’ within the branch banking environment. Advantages include applications residing on the server, thus improving control and facilitating change, and Client terminals which can range from powerful workstations to ‘thin clients’ such as PDA's, WAP phones and Internet kiosks.

LANDP Version 6 now includes a set of Java classes which make it quicker and easier to develop LANDP applications that utilise the latest technologies. The new LANDP Java classes wrap the LANDP CPRB calls so that the LANDP API is hidden as much as possible. The application developer is presented with clear, easy-to-reuse classes for implementing teller applications in a branch banking environment.

Supported Servers and Platforms

A core set of LANDP servers are supported:

Java wrappers for LANDP's financial device servers, including Magnetic Stripe Readers/Encoders, Personal Identification Number Pads and financial printers are available which use the Java eXtensions for Financial Services standard.

The following platforms are supported:

Scenario

The following scenario concerns using Java wrappers with LANDP in a bank branch environment, where thin client teller applications need to access the server for data from the host, or for local, centralised data storage. This is a secure environment since bank staff are the sole users of the application. Programming flexibility is provided to client systems through the use of downloaded Java applets.

The basic flow is:

  1. A request for a Web page containing a Java applet is sent to the Web application server resulting in the applet being downloaded and executed on the client.
  2. The downloaded applet makes calls to the methods in the Java wrappers, which communicate directly with the Java manager locally or on the server via a servlet.
  3. The Java Manager routes the request to LANDP.
  4. LANDP communicates with external services (database, transaction system, etc...) residing on logical third-tier servers.

Summary

By supplying a set of well defined, easily reusable classes that wrap LANDP API calls, both client application development and server-side development is simplified. The classes enable rapid application development, component reuse across different channels and application portability since the business logic runs everywhere ensuring platform-independence. It also ensures protection of IT investment by wrapping existing infrastructure, application and data stores.

Introduction New to LANDP? Make the most of LANDP Solving LANDP problems Feedback