online documentation and administration tools
make an interactive interface toolkit. (M)DB
supports integrated storage of data (for online
access) and metadata (DO dimensions, integrity
constraints, data representation formats and other
information resource parameters).
During the resource management IS design,
problem domain DM specifications (in terms of
semantic networks) are transformed by
ConceptModeller to UML diagrams, then by
Oracle Developer/2000 integrated CASE tool – to
ER diagrams (or by AMCM and Oracle Portal
toolkit – into AM code) and, finally, into target IS
and (M)DB schemes.
Using the suggested information model, the
architectural and interface solution has been
customized for resource management IS with
(M)DB interaction assignments for various classes
of users and administrators.
IS implementation process included fast
prototyping (with SQL and Perl stored OO scripts)
and full-scale integrated Oracle-based
implementation.
The fast IS prototype has been designed to
prove adequacy of the formal (meta)data models,
methods and algorithms, it uses a generalized
architecture scheme and linking interfaces. As a
result of comparative analysis the environment has
been chosen that included Sybase S-Designor and
PowerBuilder CASE-and-RAD toolkit, Perl
language and mySQL DBMS.
Upon prototype testing, a full-scale enterprise
OO toolkit has been customized for applied IS
development for information resources
management including Internet and Intranet
portals. Web pages automatically generated by
information resources (meta)data management IS
are published at ITERA Group Intranet portal and
official Internet site (www.itera.ru).
To provide the required industrial scalability
and fault tolerance level, the integrated Oracle IS
design and implementation toolkit (Portal,
Developer/2000) has been chosen to support UML
and BPR methodologies.
All of the components are designed,
implemented and customized according to
technical specifications outlined by the author and
tested for several years in a heterogeneous
enterprise environment. The resulting
implementation terms and costs have been reduced
about 40% (on the average) compared to
commercial software available, while functional
characteristics have been essentially improved.
Advanced personalization and access level
differentiation allows to substantially reduce risks
of (meta)data damage or loss (Zykov, 2003).
6 RESULTS AND CONCLUSION
A comprehensive conceptual approach to IS
design, implementation and maintenance has been
outlined. Based on the approach, a novel IS
development methodology in terms of multi-level
iterative procedure has been developed for
information resource management, which provides
adequate, consistent and integrate (meta)data
manipulation during the entire lifecycle (Zykov,
2002).
Upon customizing theoretical methods of finite
sequences, categories, semantic networks,
computations and abstract machines, a set of
models have been constructed including problem
domain conceptual model for (M)DO dynamics
and statics as well as a model for development
tools and computational environment in terms of
state-based abstract machines, which provide
integrated (M)DO manipulation in (weak-
structured) heterogeneous problem domains. For
the model collection, a generalized development
toolkit choice criteria set has been suggested for IS
prototyping, design and implementation.
A SDK has been implemented including
ConceptModeller visual problem oriented CASE-
tool and IS for content (i.e., (M)DO) management.
According to the conceptual approach, a
generalized interface solution has been designed
for Internet-oriented information management IS,
based on content-oriented architecture with explicit
division into front-end and back-end sides.
To solve multi-aspect applied task of
information resource management, a fast event-
driven prototype has been developed using
ConceptModeller toolkit and PowerScript and Perl
programming languages. After the prototype
testing, a full-scale enterprise object-oriented IS
has been designed and implemented as an
information resource management application.
The full-scale enterprise IS has been
customized for HR and information resource
management (in terms of Internet and Intranet
portals) and implemented in a corporation
employing nearly 10,000 people. The obtained
results proved shortening terms and reducing costs
of implementation compared to commercial
software available, and revealed high mobility,
expandability, scalability and ergonomics of the IS.
IS iterative multi-level design is based on a formal
model synthesizing OO methods of management of
DO (i.e. data) and MDO (i.e. knowledge).
Practical value of the results obtained is
defined by the benefits of large-scale IS
development by the methods suggested.
Particularly, formal DM is used, which synthesizes
WEBIST 2005 - INTERNET COMPUTING
174