|
Several IT organizations have spent huge
amounts of resources on their existing legacy
applications which have huge amount of knowledge
stored within them and day to day business
processes are intricately woven around these
systems. But with the advent of internet
and collapsing of boundaries, these legacy
systems have become huge bottle necks for
companies looking to expand over the internet
and take their business processes to a higher
level. These legacy systems are not necessarily
main frame systems but also various other
applications that the company has been using
to run its business operations from enterprise
wide packages to client server software.
Several companies look forward to leverage
their legacy systems over the internet because
they can re-use the existing logic supporting
their various business organizations. Also
web enabling a legacy system would be “fast
to market” since the new system is
based on existing legacy elements. Shorter
‘time to market” and ‘reuse’
of existing logic means lower costs to the
company and also a system developed based
on an existing system will be much more
stable and secure.
| The Web-Enabling
Process |
Legacy
Assessment
The first stem in web-enabling a legacy
system is to scan for and identify
individual components. Scan and assess
each the components, boundaries, dependencies,
and functions. This assessment is
vital and it lays the foundation for
the re-architecture
Legacy Architecture
In order to re-architect and simplify
existing processes it is very important
have a clear idea of the legacy system’s
architecture. The various levels of
abstraction and the interaction between
layers are analyzed. The analysis
is charted out using call graphs,
control flow graphs, structure chart
etc.
Developing Wrapper Classes
Wrapper classes are classes which
enable communication between the web
components and the existing legacy
components. Not all existing legacy
components need to be leveraged on
to the web. Only certain components
are identified to be wrapped on to
the newly developed web components.
Transformation to Web GUI
This is the final stage of web enabling
the legacy system wherein the legacy
UI are mapped or transformed into
Web enabled GUI to be used in the
web application. |
| Why Web enable
legacy system services of Kliotech? |
Customer centricity
is the most vital aspect of web enabling
legacy system. The web enabled system
must be several level ahead of the
existing system in terms of user friendliness,
functionality, accessibility etc,
for this customer centric development
is the most vital and Kliotech does
just that by lending an open ear to
customers feedbacks, suggestions and
ideas during the web enabling process.
Our process of legacy to web transformation
process uses phased methodology to
ensure a smooth transformation and
easy leverage of the legacy system
on to the web. |
|