
Web enabled data access at high-speed
February 2001
One of the world's leading metals refining companies has recently
created three interactive websites to serve its own operational needs and
the information needs of two distinct groups of external users. Each web
portal provides access to data held on the company's AS/400; data that is
constantly changing in line with the progress of the orders placed by
individual customers and any changes made to product specifications. Ken
Harrison reports on how the company's small IT team, equipped only with
traditional AS/400 skills, developed the websites and links to its
databases in double-quick time.
Britannia Refined Metals is the world's largest primary refiner of lead
and alloys, processing around about 150,000 tons of these metals each
year, and a customer base to match. It is part of the International
group MIM Holdings Ltd. Of Brisbane, Australia.
The company has its UK headquarters, a main manufacturing plant, and a
metals recycling plant at Gravesend, Kent. It also has a metals and
polypropylene recycling facility at Wakefield, Yorkshire.
For various operational and business-efficiency reasons, Britannia found
that it needed to create interactive, web-enabled access to the company's
various databases. At project inception, these databases were hosted on
an AS/400, model 500-2142, with OS/400 V4R3.
Jim Makin, the company's IT Manager, first looked at IBM's own
web-enabling toolset that comes with OS/400, but found it to be too
complex in practice and with early implementation of a user-friendly
solution in mind, he decided on the Strategi offering from ADVANCED
BusinessLink with its High Speed Messaging component.
Together with Carol Constant, his deputy in the IT department, he began
piloting High Speed Messaging within Strategi in September 1999. The
pair had only traditional RPG and COBOL programming skills at their
fingertips at this stage, but nevertheless they were able to create fully
interactive web page access to selected parts of their company database
with the aid of Strategi's HSM component.
Jim Makin explained: "We needed separate, and easily distinguishable Web
ports to relevant operational data for each of three distinct user
groups- our customers, our agents, and our staff, but without the need
for making a direct connection or sign on to our AS/400. We started on
the road to providing this facility in the autumn of 1999, with the aim
of having something in place by the spring or summer of last year.
"In the event, the first web-enabled applications to be created by
Britannia went "live" at the beginning of 2000. This was only about
three months after we had first set eyes on the Strategi offering."
What is Strategi?
Strategi is a native AS/400 e-business software
suite that has been developed by ADVANCED BusinessLink Corporation, which
has its corporate headquarters in Kirkland, Washington State, USA, and
its UK arm based in Letchworth Garden City, Hertfordshire.
The suite comprises four separate "best of breed" components: a pure Java
client applet that provides browser-based remote access, 'Push Technology'
used to deliver reports and files to the browser, a 400-specific HTTP
server, and High Speed Messaging, a unique middleware that allows the
creation of live, sessionless Internet/Intranet using RPG or any other
AS/400 programming language.
In addition, the suite is configured on a template-based architecture,
which provides direct access to AS/400 data, without compromising the
inherent security features of the AS/400 or iSeries server.
ADVANCED BusinessLink claims that this design approach has enabled it to
provide a more natural and efficient software server than any other
comparable AS/400-oriented product.
What is HSM?
High Speed Messaging or HSM is architecture built into
Strategi's own web server that enables the AS/400 or iSeries 400 to
created and deliver dynamic Web pages to a browser on any web-enabled
device anywhere in the world. Additionally, data can be captured from
web pages directly into an AS/400 or iSeries database.
HSM uses a template-based architecture to combine Web documents stored in
the AS/400 IFS with data on the AS/400 retrieved using server programs
coded in traditional AS/400 languages, to create these dynamic web pages.
It is not practical or particularly secure to allow potentially thousands
of external users such as customers to sign on and work interactively on
the AS/400. Besides the administrative nightmare of deadline with all of
these user profiles, protocols like FTP are not very secure.
A solution to this problem is to allow customers to access the data they
require via the Internet or an Intranet and to have all data available to
them as Web documents. As no direct session on the AS/400 is required,
the administration, security and scalability issues are dispensed with.
The Strategi HSM offering is based upon this proposition.
In practice, a template Web page is created describing its visual layout,
but by itself it is not a complete document. When a client device
requests the document, Strategi's Web server will invoke an HSM server
program. This will access data directly from the AS/400 and complete the
template. The completed template page is then delivered to the client
browser. Any changes made to the relevant AS/400 databases will be
automatically reflected in the delivered Web pages.
By using this template-based architecture HSM completely separates
front-end design and back-end logic.
Front-end Design
When talking about the separation of design and
logic, ADVANCED BusinessLink prefers to define design in terms of the
actual look and feel of the web pages as delivered to the user, whereas
logic is the processing required to retrieve the information from the
AS/400 and place it into the web page.
When creating the web page template in a mark-up language such as HTML,
WML or XML, the website or graphic designer need not know of the AS/400
processing behind the web page that will make them dynamic- no embedded
programming logic an no HTML inside of the server programs or servlets.
Instead they can concentrate purely on the design and layout of the
document and leave the rest to AS/400 programmers. The latter can then
design and code applications without having to worry about the look and
feel of the web pages.
This separation allows the flexibility to change the layout of the
document without re-coding the application behind it or changing the
processing logic of the application without needing to re-design the web
page. There is also no need to retrain AS/400 programmers as graphic
designers or vice versa.
Back-End Processing
HSM server programs are responsible for
interrogating files and capturing data on the AS/400. These programs can
be written in RPG, RPGIV (ILE), C, Java or even CL. The importance of
this lies in the fact that it is possible to create a powerful and
dynamic website without re-training the existing IT staff in other
languages such as Java. Skills in the latter are certainly needed for
other Web servers such ones using Java servlet technology.
Because Strategi supports several languages it is possible to mix them
and use the best attributes for each. For example, RPG is an extremely
robust language and is fast at file input and output, while C is great for
low level system programming but it can be difficult to make error-free.
On the other hand, Java is very flexible and can deal with areas in which
the other languages are either clumsy or not capable of being used. HSM
allows the seamless integration of all of these languages.
The ability to use HSM servers coded in different languages also provides
an easy path for developers to migrate to other languages. Instead of
jumping in at the deep end and writing complex programs in unfamiliar
code, less difficult servers can be attempted initially. As skill levels
increase, so can program complexity.
Pilot Project
The pilot commercial-scale implementation of Strategi
with HSM was carried out over the past year or so at the Gravesend base
of Britannia Refined Metals.
"Once the HSM servers were set up, we found it incredibly easy to create
the individual Web pages and port them to the relevant areas within the
database, using the HSM component within Strategi," commented Jim Makin.
Both he and Carol Constant have now created three different web page
templates as 'home pages' from which each category of user can indirectly
access the information held on the company's AS/400 in a way that is
tailored to the needs of each user group. They have also created a large
number of complementary screen displays to help users navigate around the
relevant parts of the database.
First User Group
The first group to be served by this new system was
the company's staff, and they were given web access to the database from
January 2000. They were followed last April by the company's outside
agents and then in June by their customers.
"A typical practical use of our site might be for a customer to check on
the current progress through the manufacturing or transportation cycle of
an order that he or she has previously placed. This is possible because
up-to-date information on the status and progress of each order is
entered by our factory and transport staff into our AS/400 database,
using similar interactive screen displays to the one which the customer
can now use to raise an enquiry," Makin explained.
"Although the customer is able to raise queries on issues that are
specific to his particular order or business needs, the security
protocols that we have put in place mean that he cannot access any
information concerning orders place by other customers. The customer
also cannot change any of the data held on our database, although queries
on the effects of proposed scheduling changes are possible.
"We are now aiming to make the Web-enabled enquiry to the database as
interactive as possible, so that, for example, a customer can use it to
predict the effects on delivery cycle of possible changes to product
specification or quantity values.
He feels that one of the greatest benefits of the system is that instant
internal access to all operational information is possible from one
central screen display. "This means that individual staff can now sign
on and immediately retrieve overnight reports from any of the company's
manufacturing or recycling plants; a process that replaces the hitherto
time-consuming and labour-intensive process of distributing reports by
hand."
This process is made possible through the use of Strategi's PUSHfeed
technology, which allows files to be transferred securely through
protected ports and enables browser users to receive them as PC Desktop
documents without needing any knowledge of AS/400 spool file management.
"The single-screen access also means that we no longer have the problem
of operatives having to sign off and then onto another system in order to
switch between information held in different databases."
"The perception people have when using the system is that they have
completely seamless access to all data that is sitting on our AS/400,
although this perception can be misleading because only certain
designated users have the means to alter the data that is held on our
central system."
"The response of all our users has been extremely encouraging, and our
agents in Germany have been the most enthusiastic user group to date," he
commented.
Lower Operating Costs
The cost of implementing the new system,
including the cost of designing and implementing all new screen displays,
has been in the order of £40,000-£50,000, spread over a year. "Of
course, the ongoing operating costs are considerably lower than they were
hitherto," he added.
There are currently around 40 terminals providing access to the HSM
system on Britannia's internal system and plans to increase the number of
users on each of the company's main UK sites at Gravesend and Wakefield.
The number of potential external users is, of course, unlimited.
Copyright © 1999 Duke Communications International, all rights reserved.
(http://www.iseries400network.com)
[ Top of Article | Press Release Index ]
[ BusinessLink in the News ]
|