The BTT Web 2.0 client is used for the home banking application which
is built to use the Bank Transformation Toolkit or the web based teller application.
Only the web browser is required to run the application on the client machine.
There
are two types of the Web2.0 components in BTT version 7.0, Client Side and
Server Side.
The Client Side contains a full set of Personalized Internet
Banking Package, which is based on HTML, DHTML, JavaScript™ and CSS, which illustrates
fancy User Experience, Personalized Layout, User Contribution and multiple
Widget Container Templates (such as iWidget, Google Gadget and Web1.0 Compatible
Widget and so on).
On the Server Side, BTT Web 2.0 Channel is used to
process the XML request from the client and JSON based request data.
BTT
Web2.0 presents a new User Experience about the web application by the following
points:
- User Interface and User Experience
- Enable the end user to customize the internet banking workplace service
and user interface (UI), and different end users have their own internet banking
workplaces.
- Provides the workplace that is purely based on XML.
- CSS Binding User Interface feature. BTT Web2.0 Workplace™ Definition XML binds CSS,
which makes managing the UI easier.
- Multiple Window Support. Users can open multiple windows by the tab within
the same browser.
- Services
- Provide the subscription mechanism. The end user can subscribe the service
that he or she is interested in.
- Provide XML-Based Service Deployment mechanism. The new service can be
deployed to the end user. If the bank provides a new service, just edit the
Service List XML file, and the end user can subscribe for the service. It
is never-release programming model.
- Follow the iWidget Standard, and provide widget runtime and some predefined
widgets. Developers can also extend to develop their own widget. And the BTT
Widget Definition can be used in IBM® Lotus® Mashup.
- Enable Cross Selling by the service subscription mechanism. A Recommend
Service List for cross selling can be provided for each user.
- In the transaction UI, Web1.0 Compatible Widget implementation is provided
to execute or display the traditional Web1.0 applications.
- Security
Support HTTPS
When the user visits the start page of
the internet banking and logs in, a menu with a list of available services
is displayed by the browser. The user can select any service he or she is
interested in, and then add it on his or her internet banking home page. The
sequence of the events in runtime are as follows:
- Besides the service list, the page layout consists of four main areas,
the title area, the tab area, the column area and the footer area. This personalized
information is kept in XML format.
- Users can use the Tab Management to classify the content. Create the new
tag or remove the old one, such as, stocks or transactions.
- Users can manage the column to organize the content. Add new columns in
a window, or remove old columns.
Remember: If a column is removed,
all widgets contained in this column are destroyed.
- Users can change the UI Style conveniently with CSS Binding. The style
includes color, font color and size and so on.
- Service Deployment and Subscription. All the services which the bank provides
to customers are displayed in the service list. Users can look up their interested
category from the service list.
- Users can manage the service module in the page. They could minimize maximize
or close the service module.
- Users can drag and drop modules between column areas in the page.
- Communication between the two widgets (80 H). Widgets can communicate
with each other. If one widget wires event, another widget can capture it
if registered.
- Describe the service by XML. BTT Server keep record of each single user's
layout XML file which records the user's unique perspective. Next time when
the user login again, the personalized home page will be restored again.
The following figure is BTT Web2.0 Client Demo screen: