Corporations running mission-critical legacy applications as backend may find their business growth hindered since these applications is not able to catch up with growing business need for a few reasons:
The legacy applications are hard to maintain
New staffs do not have knowledge to modify the legacy systems
Long learning-curve
Long latency to get the work done at legacy system
In certain cases, customer does not own the ip right of the application source code and they need to pay for very high cost for modification
Available technologies to modernize your legacy applications
Legacy modernization can be achieved by multiple levels of implementation. Critical factors to be considered are:
Project Scope - just revamping the green-screen interface or rejuvenating all legacy applications
Budget availability
Time Schedule - how fast customer wants the solution to be available
Technical knowhow available in-house
Support from top management
Resources availability. e.g. source code
From the simplest to the most comprehensive, web-to-host offers uses available tool that makes legacy green screen (TN3270/TN5250/VT) "Windows" like and customer will be able to re-arrange the screen layout to cater for business requirement. e.g. remove un-necessary fields, grouping of fields by functions, or join multiple pages to make them presents in a more organized format.
There are other tools that can navigate host application screens, build automatic navigation map, and then retrieve host application screens' data and pass them to other applications for further process. This method offers advantages of:
No host application development knowledge is required, in most cases these tools are running on Visual Basic, Java, or .NET platform
Do not need host source code to integrate with other application
Do not re-invent the wheel since data captured from host screen are proceeded according to business logic built-in to the host applications
Faster time to market
Do not have host component that needs to be installed at the legacy boxes
Case Studies
With the latest legacy modernization technologies, bank can relocate the data center anywhere easily
The IT system of bank is one of the most complicated one in the world. Not just because of its high transaction volume, complex arithmetical processing and absolute accuracy requirement, co-existence of many different systems or applications is no doubt another major reason.
Figure 1a. is the simplified system diagram of a customer of Wiseco - a bank. Different systems are used for handling different business function. They are developed by different vendors, programmed in different languages and running on different platforms.
Consider a very common and simple transaction ¡V change of customer address. The data entry staff needs to go through all the different systems, in which customer address is being maintained, for address amendment. More than that, nobody can guarantee that the addresses in these different systems are consistent.
Relocation of data entry center
For the sake of controlling cost, the bank considered to relocate the data entry center to ShenZhen in mid 2000. With the complicated IT system structure, the bank encountered problems on implementing the relocation. Two major problems are:
Communication link the bandwidth of the communication link between the two offices may not be able to handle so many users to log in many different systems at the same time.
Training it is time consuming to train the data entry staffs in ShenZhen for so many different systems. Besides, the anticipated high error rate is another problem.
Attachmate was employed as the solution provider for tackling these problems in mid 2000. With Attachmate e-Vantage Enterprise Access Objects, a simple single interface for integrating all the dispersed systems was developed (Figure 2c). Consider the change of customer address transaction again (Figure 2a). Data entry staffs in ShenZhen office can enter the new customer address through a GUI interface once. The transaction can then be posted to the different systems, in real time or batch basis.
As connection is only be established during posting, the bandwidth demand is greatly reduced. The GUI interface contains only those fields necessary. The screens are much simpler and more understandable. The training time is much reduced.
Future development
As the bank plans to develop several data operation centers in different cities of mainland China in the future, they are going to make use of Internet (Figure 2b). With Attachmate¡¦s e-Vantage Enterprise Access Objects, it is easy to develop a web application, which integrates all the back-end systems and provides user with a single web interface for entering data through web browser.
Automating Bank Loan Application
Background
CITIC Ka Wah Bank Limited (the 'Bank') is a wholly-owned subsidiary of CITIC International Financial Holdings Limited ('CIFH'), which is approximately 54% owned by CITIC Group. Under a strong and experienced management team, the Bank continues to grow its businesses, and is recognized by the market as an innovative and progressive bank.
The Bank operates 33 branches in Hong Kong, and two branches in the U.S. in New York and Los Angeles. In the Mainland, the Bank has two representative offices in Beijing and Shanghai, and a wholly-owned finance company, China International Finance Company Limited (Shenzhen). The Bank is rated 'Baa2' by Moody's Investors Service and 'BBB' by FITCH
Platforms
IBM Mainframe, Windows 2000 Server, Attachmate MyExtra Solution Suite, Microsoft SQL Server
Case Problem and Wiseco's Solution
With strong demand for loan application, Citic Ka Wah is looking at streamlining the mainframe based LOAN system where exiting system requires end-user to navigate through multiple applications and tens of host screens to extract customer information to approve the applications. The time to complete the above steps ranges from a few minutes to a few hours depending on the case's complexity.
Using Attachmate's MyExtra Solution Suite, Wiseco Consultants Limited successfully developed a web-based JAVA application where end-user will have the appropriate customer information retrieved and stored at Oracle Server for approval process. The new system incorporates new functionality while preserving their legacy system's business logic and host data.
The new system significantly improves time to complete a loan application.
Do you need real-time analytic data or afford to have it delay for a day?
The answer relies on how dynamic your competitive environment is. However it is in a general situation that people will have a negative answer especially part of their data comes from legacy boxes like AS/400 or mainframe. The answer is obvious since they cannot afford to leave 10, 20 or 40 ODBC connections to their mission-critical system at one time that can affect normal business operation seriously. In an extreme situation customer needs to upgrade their legacy system to cater for the high demand from data-crunching applications.
With Hit DBMoto, customer has an option to replicate their business data to a dedicated RDBMS box and leave their legacy system running mission-critical applications. This architecture offers customer with the advantageous of:
Preserve more expensive resources to business
Use a less expensive resource to serve data analysis / reporting purpose
Move data closer to business user
Offer business user a choice of near real-time data
Help releasing WAN link's loading in the case where customer have their legacy box and B.I. applications segregated at different locations because only changed data is replicated at defined interval
Success Case - Epson improves warehouse management with DBMoto
Background
EPSON PRECISION (HONG KONG) LTD is one of the largest overseas subsidiaries of the Japanese Seiko Epson Corporation. It is a manufacturing company, with more than 30 years history in Hong Kong. Epson Precision Hong Kong was formed in June 1986 through a merge of two subsidiaries of Seiko Epson Corporation.
Epson Hong Kong is also a subsidiary of Seiko Epson Corporation in Japan. It handles marketing, sales and customer service of the South Asian Pacific region.
Platforms
iSeries/AS400, Windows 2000, and Solaris
Case Problem and HiT Software Solution
Epson needed to reliably replicate their iSeries/AS/400 data to their Oracle subsystem databases for their Warehouse Management Project. This project consists of front-end barcode data collection devices to cover "receiving," "stock in," and "transfer" warehouse functions. This data is uploaded to a middle tier Oracle database. Using DBMoto, the data is then replicated to a backend iSeries/AS400 database.
Product Functionality
DBMoto performs refresh and real-time data replication for enterprise server and desktop replication needs. All major database platforms such as IBM DB2 UDB (including iSeries/AS400 and zOS), Oracle, Microsoft SQL Server, Microsoft Access, Sybase Adaptive Server Enterprise, and MySQL are supported.
Product Strength
Reduced solution development time
Shortened overall project schedule
Excellent technical support services
Data interface & replication setup using DBMoto is significantly faster than programming the data interface using standards such as JDBC / ODBC in house.
Customer Support
"Hit Software provided us with the best AS/400 DB2/400 to Oracle replication tool at an affordable price. We were most impressed by their professional support service."
-- Johnny Ip, Systems Analyst, Epson Precision (Hong Kong)
This document outlines a revolutionary new solution that enables the generation of complex reports from SAP systems with little or no ABAP programming, while also dramatically reducing the total number of SAP client licenses that need to be purchased.
Current Situation (Pre-Fiorano)
Business managers using the SAP system typically need to generate hundreds of complex reports on a normal basis for their business operations. The figure below shows the current report generation process in a typical SAP environment.
The report generation process has several drawbacks, as described below.
Report generation is done via SAP clients. Each SAP client license typically costs $2000/end-user (or more, depending on the market)
Each report requires an ABAP program to be developed and stored in the repository. ABAP is a ¡¥programming language¡¦ developed by SAP to access the business data stored in the SAP system.
Business Managers who to generate a report submit requests to the SAP system using mainframe like I/F, specifying report parameters via system codes defined in the SAP modules. Business managers generally are not familiar with such system codes. The requirement of such codes makes the user-interface unfriendly and counter-intuitive, dramatically reducing the productivity of managers.
Each ABAP program can generate reports only in a fixed format. If a sales manager needs to add/delete a new column to/from the existing format, an ABAP expert is required to modify the ABAP program.
Fiorano SAP Reporting Solution
The Fiorano SAP Reporting Solution uses a revolutionary approach to resolve the problems involved in extracting meaningful and useful reports from SAP systems.
Provides a web-based (HTTP) interface to business managers, enabling the creation of a portal for various reports. Business managers are able to request or generate various reports without accessing the SAP system via an SAP Client application. Furthermore, the web-interface uses meaningful names, instead of system codes, making the system very friendly for non-technical business managers in comparison to the direct use of SAP clients.
Requires only one SAP Client license for all users, in contrast to the traditional SAP model of a separate client-license per end-user, resulting in reduced SAP license costs.
Provides an easy and flexible means of defining reports, using a visual drag/drop interface in contrast to ABAP programming. ABAP generally requires experts to define a complex report format and to develop its corresponding program. In the Fiorano Solution, Fiorano¡¦s proven visual tools can be used to create report templates using only drag and drop operations.
Provides capabilities to integrate diverse data stored in local files or in other applications with SAP data into a report.
Retrieves business data from the SAP system through the Fiorano SAP Adapter which invokes a specified ABAP program stored in the SAP registry, to access the SAP system. The Fiorano SAP adapter receives the result set of the ABAP program.
The ABAP programs invoked by the Fiorano solution typically conduct general purpose retrieval (e.g. retrieve current sales volumes, retrieve whole year sales volume, generate a list of materials, etc). Most SAP users have already developed rich sets of such ABAP programs, making them available in their registries. In the case that such ABAP programs are not available, developing such general data retrieval ABAP programs is quite easy.
A traditional green-screen application running at AS/400 or mainframe generates reports that often lack the level of graphical interfaces to appeal to user's favor. The monotonic interface may be good for system log printing. Management reports for busy managers today requires highly summarized graphical information where any alert scenarios can be identified from the report. User is able to drilled down into details of particular transaction should there be any abnormal situation surfaced. In case of AS/400 iSeries user, Clover can be a very good solution for sophisticated report generation where the dashboard function provide an intuitive interface to executives. The tool offer the level of graphical user interface where end-user can design their own ad-hoc reports. Information Technology department's staff can be released to more critical tasks by then.
On the other hands, we always see customer connect their PC based reporting engine to AS/400 or mainframe through SQL middleware, like ODBC connection. Customer can enjoy the level of graphical fantasy with PC-based reporting tool with real-time information from their legacy boxes. The disadvantage with this approach is that client-based middleware always lacks of a control mechanism to control the number of concurrent user access to the backend host. The drawback is degrading the backend host performance seriously when the number exceeds the threshold.
A server based SQL middleware is suggested to tackle this situation. The benefit is that concurrent user access can be controlled by the server from exceeding the pre-set value allowed. A server based SQL middleware also provides performance enabling features like "sessions pooling" to preserve re-usable resources for better performance.
An ultimate solution is to replicate data from AS/400 to other RDBMS, say, MySQL using DBMoto where all user access can be redirected to a less costly RDBMS and leave the precious backend system for running your company's core applications.
Why Asset Management?
Validates asset items and depreciation calculation
Ensures asset items to be deployed at the right place and/or for the right users
Facilitate efficient and effective asset items allocation and maintenance
=> Savings and lowered Total Cost of Ownership
Who will be benefited?
Large corporations with many asset items and remote offices
Corporations with valuable equipment with high mobility
Hotels, Telecos, Hospitals, Education, Government, Construction Companies
Where are you now?
Scenario 1: No systematic way of tracking
Scenario 2: On paper or standalone software on computer
Scenario 3: Legacy system containing asset records
Scenario 4: Highly automated system but without integration to legacy
Why AssetWatch?
A solution specialized for Fixed Asset Management
User friendly interface and easy to use
Open technology
Supporting Chinese
Bundled with 3-day customization services to fit customer¡¦s specific needs
Proven
Our Servicing Methodology
Consultancy services to identify customer needs and study requirements
Recommendations on solution
Customizing AssetWatch and other supporting components to fit exact needs
Implementation and training
Maintenance and support
Architecture

Core Functions
Asset item locations & history tracking
Highly automated stocktaking
Supporting different popular Mobile Data Devices
Standard reports plus customized ad-hoc ones
Multiple asset items photo display
Depreciation calculation
Possibility to integrate with legacy systems including host applications
Copyright c2006 Wiseco Consultants
Limited. All rights reserved. All company names, product names and logos included
here may be registered trademarks or service-marks
of their respective owners.
A web site concept and
design in collaboration with Daynesoft.