SlideShare una empresa de Scribd logo
1 de 12
Enterprise Resource Planning Systems:
                             the Integrated Approach

                                              Sergey V. Zykov
                                            ITERANET Co. Ltd.,
                                   ITERA International Group of Companies,
                                              Moscow, Russia
                                              szykov@itera.ru



                        Abstract                            •   ERP design methods classification and analysis;
  Enterprise resource planning (ERP) systems enjoy          •   integrated data and metadata model development;
  an increasingly wide coverage. However, no truly
  integrate solution has been proposed as yet. ERP          •    ERP component integration algorithm development;
  classification is given. Recent trends in commercial
                                                            •   HRIS prototyping and full-scale implementation.
  systems are analyzed on the basis of human
  resources (HR) management software. An                    Research methods meeting the problem domain specific
  innovative “straight through” design and                  features are based on a creative synthesis of fundamental
  implementation process of an open, secure, and            statements of lambda calculus [18], category [8] and
  scalable integrated event-driven enterprise solution      semantic network [16] theories.
  is suggested. Implementation results are presented.
                                                            The data model is introduced provides integrated
1. Introduction                                             problem-oriented event-driven data and metadata
Frequent priority changes in versatile corporations         dynamics and statics management of heterogeneous weak-
development demand fast and flexible adaptation of          structured problem domains in a more adequate way than
personnel organizational structure to rapidly changing      previously known ones. The integration algorithm
modern market with stiff competition. Such adaptation       suggested allows to generate system architecture solution
should be based on strategic software integration, and is   for open, distributed, interoperable environment
especially urgent for comprehensive ERP systems that        supporting front-end versatile data warehouse processing
involve a collection of technologies allowing to support    based on dynamic SQL with stored procedures and object-
complex production-and-trade cycles.                        oriented CORBA, UML and business-process
                                                            reengineering (BPR) technologies.
During the two recent decades, the data models (DM) and
architectures underlying software development process       2. ERP History
have been changed significantly to support object
methodologies and interoperability [9]. Since early 90-s,   ERP construction procedures are based on data model,
rather uniform file-server systems of versatile material    architecture, DBMS and CASE technologies. Let us
resource planning (MRP) supporting relational [4] DM        briefly describe major ERP development approaches.
have been developed up to well-consolidated ERP
systems based on extendable relational DM supporting        2.1 Legacy Systems
object-relational and object-oriented DBMS. Attempts of
                                                            First enterprise-level solutions have been obtained,
enterprise application integration (EAI) have also been
                                                            apparently, in 60-s as custom-made IS for inventory
undertaken [2,5,6,10,12].
                                                            control (IC) based on mainframes. Examples include
The approach suggested in this paper for ERP integration    hierarchical (IBM IMS, 1968) and network (Cullinet
has been practically approved while prototyping and         Software IDMS, 1971) systems.
implementing a full-scale HR information system (HRIS).
                                                            Some of the IC systems included such advanced features
Main objectives of the paper are the following ones:        as multimedia personal data handling and flexible form
                                                            and report generation. Security has been restricted by
                                                                                                                        1
bulky procedures for explicit enabling/disabling rights of   Oracle Applications services are based on highly scalable
every user for each entry form, report or query. Since       and reliable relational database Oracle Universal Server.
legacy systems have been based on file-server, they lack     The ERP benefits compact storage, effective retrieval of
flexibility and portability, therefore reengineering and     multimedia data, advanced form generator and report
data publishing is a serious problem.                        writer, object-oriented visual interface script language,
                                                             SQL-based procedure-oriented query language, cross-
A positive example of such systems is UniQue HRIS from
                                                             platform support, WWW-ready applications development.
Q Data Dynamique originally designed for use with
AS/400 and later on, in 1993, adapted for PC LANs [21].      Multi-platform client/server support is provided for most
                                                             of leading operating systems including MS Windows NT,
However, the legacy IC systems are not based on a data
                                                             Sun Solaris, IBM AIX and other UNIX dialects etc.
model and therefore they use rather primitive set of
standard functions. Neither do they feature front-end        Developed and deployed database-oriented applications
programming and development environment, nor can they        become Web-enabled through Oracle Web Server.
transparently acquire foreign source data.
                                                             Oracle Designer/2000 CASE and RAD tool allows to
                                                             enhance and optimize business processes through visual
2.2 From Legacy to High-End: Integration                     interface and SQL-based PLSQL language as a basis and
and Flexibility Start Here                                   a visual object-oriented script language at upper level.
Standards and Models Change: MRP to EAI                      There are certain points of integration between Oracle
                                                             Assets and Oracle Human Resources that allow using
In 70-s material resource planning (MRP) systems
                                                             personal data from for depreciation and tax calculations.
appeared in order to satisfy emerging demand for
                                                             However, Oracle Applications group products are
enterprise resource management. The MRP systems were
                                                             integrated loosely enough and much is still desired to
based on relational DBMS [4]. The major prototypes
                                                             build a real enterprise level solution out of them.
included System R [11] and Ingres [20] which lead to
commercial IBM DB2 and CA Ingres. In general, MRP
systems support dynamic SQL and provide more flexible        3. Related Works
resource control than IC systems. MRP solutions are          Papers [1,8,4,9-11,16-19] provide rigorous mathematics
aimed at corporations employing less than 10,000 people.     foundation and solid theoretical research background for
                                                             database structure notations. Relational DBMS and weak-
In early 90-s further development of data models
                                                             structured document solutions are cross-examined.
(P.Chen's ERM [3]), data manipulation languages
(SQL2), industrial DBMS (Oracle, Informix, Sybase) [15]      Object hierarchy and semantic network as a basic
and integrated CASE tools has resulted in advent of          approach to handling object storage and database
client/server ERP systems that provided comprehensive        structure manipulation is described in [6,7].
resource management for large corporations with more
                                                             Lattice of flow diagrams, used for data flow modeling, is
than 10,000 employees. Later on, general-purpose system
                                                             discussed in [17].
integration software solutions based on challenging
concepts and tools have been obtained by D.Calvanese         Through rigorous mathematics background papers [22,23]
[2], D.Florescu, A.Levi [6] (ODBC/JDBC data                  provide an overview of object-oriented systems
integration), D.Linticum [12], H.Davis [5]                   development and a number of practical solutions.
(COM/CORBA application integration) as well as
                                                             Enterprise groupware-based solution is outlined in [24]
Y.Kambayashi [10] (Java, ActiveX, MOM and RPC
                                                             and given a wider coverage in [25-28]. ERP overview is
interface integration).
                                                             based on user and system manuals [21] directly from
The most successful example of state-of-the-art              vendors. World-recognized independent expert opinion
commercial ERP is Oracle Applications.                       [15] is also considered. Current ERP market status is
                                                             acquired from WWW sources [13,14].
Oracle Applications: an Integrated ERP Solution
The Oracle Applications group includes the following         4. Architecture and Interface Requirements
integrated modules: Human Resources, General Ledger,
Accounts Payable, Accounts Receivable, Fixed Assets,         According to problem domain research results, vital issues
Manufacturing, Project Management, and Purchasing.           of problem-oriented ERP construction for integrated
                                                             corporate resource management have been formulated. In

                                                                                                                         2
accordance with problems detected, fundamental                information processing from various repository types of
requirements for versatile enterprise-level software design   heterogeneous enterprise problem domains is supported
and implementation have been classified.                      providing front-end data access based on event-driven
                                                              procedures and dynamic SQL technologies.
Specific features of the problem domain require support
for dynamic multilevel personnel restructuring process        The computational model suggested is based on the two-
with multi-alternative assignment-based complex               level conceptualization scheme [22], i.e. process of
estimation of enterprise activity. Interface requirements     establishing relationship between concepts of problem
set should allow dynamic variation of mandatory input         domain.
fields, flexible access rights differentiation and constant
                                                              Individuals h, according to the types T assigned, are
data integrity support.
                                                              united in assignment-depending collections, thus making
In architecture respect, the system should provide            variable domains of sort
interoperability, expandability, and flexible adaptation to
                                                              HT(I) = {h | h : I→T},
problem domain changes as well as data and metadata
correction possibility, e.g. through rollback.                that simulate problem domain dynamics.
                                                              When fixing data model individuals, uniqueness of
5. The Integrated Data and Metadata Model                     individualization of data object d from problem domain D
                                                              by means of the formula Φ is required:
5.1 The Data Object Model
                                                              || Ix Φ (x) || i = d ⇔ {d} = {d∈D | ||Φ(d)|| i = 1}.
Mathematical formalisms existing for problem domains
are not fully adequate to dynamics and statics semantic
                                                              5.2 The Metadata Object Model
peculiarities. Besides, modern methods of CASE-and-
RAD design and implementation of integrated enterprise        Compression principle for the computational data object
applications do not result in solutions of a wide             model introduced
application spectrum; the corresponding commercial ERP
                                                              C = Iy: [D] x : D(y(x) ↔ Φ ) = {x : D | Φ}
do not provide a significant degree of complex
heterogeneous problem domains data usage.                     allows to apply the model to concepts, individuals and
                                                              states separately, as well as to data objects as a whole.
According to results of research on enterprise personnel
management problem domain specific features, a                The computational metadata model expands traditional
computational data model (DM) based on object calculus        ER-model [4] by a principle of compression:
has been built. The model is a theoretical method
synthesis of finite sequences, categories and semantic        xj+1 Izj+1: […[D]…] ∀xj: […[D]…] (zj+1(xj) Φj), where
networks.                                                     zj+1, xj+1 – metadata predicate characters in relation to
Date objects (DO) of the DM introduced can be                 level j,
represented as follows:                                       xj- individual of level j,
DO = < concept, individual, state >,                          Φj - data object definition language construction of level j.
where a concept is understood as a collection of functions    The suggested comprehensive model of objects of the
with the same definition area and the same value range.       data, metadata and states is characterized by scalability,
An individual implies an essence selected by a problem        aggregation, metadata encapsulation, hierarchy structure
domain expert, who indicates the identifying properties.      and visualization.
State changes simulate dynamics of problem domain
individuals.                                                  Expandability, adequacy, neutrality and semantic
                                                              correctness of the formalism introduced provide problem-
Compared to research results known as yet, the DM             oriented software design with adequacy maintenance at all
suggested enjoys significant advantages of more adequate      stages of implementation.
dynamics and statics mapping of heterogeneous problem
domains, as well as support problem-oriented integrated       Semantics of computational model of objects of the data,
data management. In architecture and interface aspects the    metadata and states is adequately and uniformly
DM provides straightforward iterated design of open,          formalized by means of typed λ-calculus, combinatory
distributed, interoperable HRIS based on UML and BPR          logic, and semantic network-based scenario description.
methodologies. As far as implementation is concerned,




                                                                                                                           3
Figure 1 Generalized implementation scheme for enterprise information systems



    35                                    '&                                              )$
         3DUROO ,6                       'RFXPHQW FRQWURO ,6                                  )L[HG DVVHWV ,6

                                                                                  (TXLSPHQW
                                                                                   IHDWXUHV
          3DPHQWV
          SHQDOWLHV                                                                          (TXLSPHQW
                                                               0RGXOH                      IL[LQJ UHSRUWV           0RGXOH
                                 $GGUHVV ERRN
                                  RUJDQL]DWLRQ                (TXLSPHQW                                            3HUVRQQHO
                                    VWUXFWXUH                   )L[LQJ                    (TXLSPHQW                'QDPLFV
                                                                                           UHIL[LQJ
                                                                          $SSUDLVDO
                                                                         SDUDPHWHUV
                                                      $SSUDLVDO
  0RGXOH                          0RGXOH             SDUDPHWHUV              0RGXOH                    $SSUDLVDO      $5
KDUJHV DQG        3DPHQW     3HUVRQDO 'DWD                              $SSUDLVDO DQG               SDUDPHWHUV
 'HGXFWLRQV      SDUDPHQHWUV                                                 7HVWLQJ                                      $FFRXQWV
                                                         $SSUDLVDO                                                      UHFHLYDEOH ,6
                                                          UHSRUWV
                                                                                                       $SSUDLVDO
                                                                                                      SDUDPHWHUV
                                       /HDYH
                                     SDUDPHWHUV              7HVWLQJ                      $SSUDLVDO                    $3
                                                           SDUDPHQWHUV                   SDUDPHWHUV
                                                                              7UDLQLQJ
                                                                                                                       $FFRXQWV SDDEOH
                                                                              UHTXLUHG                                       ,6

                         0RGXOH                    0RGXOH                          0RGXOH
                       /HDYHV DQG                 9DFDQFLHV                     7UDLQLQJ DQG
                        6LFN/LVWV                                           6NLOOV ,PSURYHPHQW


                                       Figure 2 Implemented enterprise HRIS structure

                                                                                                                                          4
TXDOLILFDWLRQ

                                                                                                         W
                                                                 W

     WUXH                                                                                                         
                                       [                                                                                                     
          UHV                D                  D                                                                     Y               F           @
                    )                                )                                                                         )                           QXPEHU
                             D              R
            IXQ                    [                                                                                                  SUHG
                                                     SUHG
     GLIIHU                                                                                                                                          FKDUDFWHUL]H
                                  FKDQJH                                                      W



                                                                 ,6$                                                       ,6$




                                                                                                                                                          WUXH               !
     WUXH
                                                                                                                                                                  UHV    SUHG
          UHV
                    )             D         [              D             )
           D                   D      )
          R    [                 D              )
                                                                                                    ]
            IXQ                                              SUHG
                                                                                                                       SUHG
                                                                                                                                                                        D
     GLIIHU                                            FKDJH
                                                                                                                       FKDUDFWHUL]H
                                                                                                                                                                   HPSO




     Figure 3 Situation business-model fragment in the form of semantic network
                  Figure 3 Situation business-model fragment in the form of the semantic network




                             ,                                                                                     *HQHUDOL]HG HPSORHH FODVV

$                           $                                      $                                             (PSORHH ODERU IXQFWLRQV
                                                                                                                    ,7 ,6 SURJUDPPLQJ
%                           %                                      %                                                      (PSORHH ZRUN SURILOH
                                                                                                                           GHYHORSPHQW VXSSRUW
$FFRXQWDEOH
                                                                                                                 RQVWUXFWLRQ HOHPHQW VSHFLDOL]DWLRQ
                                                            '            '          '
                                                                                                                   GDWD HQWU IRUPV UHSRUWV
D                                 D                                RQVWUXFWLRQ EORFN VSHFLDOL]DWLRQ
G   G       G        G        G
                                            E
                                                       E            E
                                                                               E
                                                                                         E
                                                                                                                     LQWHUIDFH VWDWLVWLFV
Figure 4 4 Levels of generalized personnel class class hierarchy
                            Figure Levels of generalized personnel hierarchy




                                                                                                                                                                                 5
5.3 The Integrated Model Application to ERP                   changing his position to Department_Director, managing
                                                              a department of more than 50 employees” (see fig.3).
Enhancing HR Component: Personnel Appraisal
Model                                                         Now let us consider an example of employee activity
                                                              evaluation based on the formal DM (see fig.4).
Let us introduce an appraisal modeling formalism meeting
the general requirements for specific features detected       Let the F functional denote the most general class of
during ERP problem domain analysis. In the below              employees. Let the assignment s={development, support}
example most essential employee evaluation parameters:        accounts for corporation personnel labor functions.

•   hierarchy-based corporation organizational structure;     Let F(s) stand for the set of employees, for whom the
                                                              labor functions are restricted to development and support.
•   employee working functions;
                                                              Let the assignment p={information technologies,
•   vacant positions currently available;                     programming, information systems} accounts for
                                                              department-level organization unit.
•   enrolled employee amount
                                                              Let us name as F(s)(p) the set of employees with
•   are combined.
                                                              development and support labor functions for whom an
The last three parameters can be detailed from the            organization unit is assigned i.e., currently enrolled ones.
corporation level down to its smallest structural unit,       For the sake of simplicity and without loss of generality,
while the first parameter is a global one.                    let us consider that in general the employee set (i.e.,
                                                              corporate personnel), referred above as functional F is
Let us assume that A and B are sets.
                                                              dependent upon vacancy number (v), number of staff
/HW : stand for the mapping from A to B:                     members (e), their labor functions and organization units
                                                              (i.e., on organization structure):
: = {f|f: A-B}.
                                                              F=F((v), (e), …).
/HW XV PDWFK : with the mapping
                                                              In this case, the formula F=F((v), (e), …)indicates a
°  = {f | f BA×A → B},
                                                              formal procedure that evaluates parameterized functional,
i.e. with ° evaluation function.                          the expression F=F((v), (e), …) (s)evaluates
                                                              employees with given labor functions (s), and the formal
Thus, the following equation holds true
                                                              “procedure” F=F((v), (e), …) (s) (p)evaluates
°  = (f, x) = f(x), or, in the other form,              employees with given labor functions (s) from
                                                              organization units (p).
f, x  = f(x).
                                                              The introduced functional F can be considered a
Now, let us build the semantics network language model.       foundation for a computational formalism of
Let us consider an ordered pair of DO of the form             parameterized procedure of comprehensive appraisal of a
L=R,C, where                                                certain corporation organization unit level (from
                                                              companies and departments to employees).
R={R1,R2, …} stands for predicate dyadic predicate
symbols set and                                               Let us demonstrate that two-level conceptualization
                                                              scheme is sufficient for the model adequacy.
C={C1,C2, …} stands for constants set.
                                                              Let us introduce the following denotations:
Therewith, the atomic formulae of the model suggested
correspond to simple frames, and terms denote problem         r = {rl.f., ro.u.} – specific costs;
domain individuals.
                                                              z = {zl.f., zo.u.} – segmentation degree (i.e., possibility
Let us construct frame evaluation procedure using the         of dividing the personnel into stable and independent
introduced evaluation function ° . Let us also relate     work groups)
the semantic network-based DM with databases in
                                                              qi =qi – overheads;
general, and with relational databases in particular.
                                                              li =li – work (contract, project, order, target goal)
Let us consider the following natural language situation of
                                                              stage duration;
HR management: ”An General_Director employee is

                                                                                                                                6
ni =ni – number of work stages.                              6. The Integrated ERP Implementation
Evaluated values are generalized, i.e., there is no
uniqueness of value choice for specific costs and                6.1 Customizing the Implementation Scheme
segmentation degree.                                             During design process, ERP specification is transformed
Generalization level decrease is achieved by assignment          from problem domain concepts to data model essences
point s consideration:                                           and further through CASE-tools to DBMS scheme with
                                                                 PLSQL as data object manipulation language to target
                   z(devel.) = zdevel. ,                    ERP description with appropriate architectural and
z(s) =                                                  interface components (see fig.1). In accordance with
                                                                 problem domain specific features analysis results,
                   z(support) = zsupport ;                  computational data model and generalized scheme of ERP
                                                                 development have been adapted to satisfy the required
                                                                 personnel management conditions. The problem-domain
                   r(devel.) = rdevel. ,                    oriented ERP design scheme includes five stages:
r(s) =                                                  •   corporation board of directors formulates objectives,
                                                                     measures and plans on restructuring which are
                       r(support) = rsupport .
                                                                     mapped in formal business rules of ERP
Moreover, further generalization level decrease by                   computational model (see fig.5);
considering the second assignment point p does not result
in success:                                                      •   experts in personnel and information create the
                                                                     specified structural and functional conceptual
z(s)(p) = z(s);                                  corporation business model in a form of object map;
r(s)(p) = r(s).                              •   system analysts make OLAP-research of corporate
                                                                     business model variants for various development
The result obtained can be explained by the fact that the
                                                                     scenarios;
evaluation procedure does explicitly include organization
structure position.                                              •   database and ERP developers formalize business
However, it is obvious that overheads qi are dependent               logic of the architecture and interfaces using object-
both on labor functions and on organization structure                oriented script language, language, which is
                                                                     assembled in UML-data model by means of CASE-
position, i.e. we should let qi= {qi devel., qi support.}.
                                                                     synthesis methodology;
The equality qi= qi implies that
                                                                 •   database, local area network and security managers
qi devel.= qi support = qi .                                         implement and support target ERP and DB schemes.
Generalized Component Integration Algorithm
                                                                 6.2 Problem-Oriented Interface and Event-
According to the ERP design and implementation scheme            Driven Architecture
(see fig.1), a generalized algorithm of new component
integration into existing ERP structure is suggested.            According to detailed ERP design sequence, a generalized
                                                                 heterogeneous repository processing scheme is introduced
The algorithm is based on the semantically preferred data        that allows users to interact with distributed database in a
objects analysis and provides consistency and integrity of       certain state depending on dynamically activated (i.e.,
extendable data object models as well as possibility of          assigned) scripts. Thus, the scripts in a form of database
iterated information system design through by business           connection profiles and stored object-oriented program
model reengineering. The algorithm unifies object-based          language procedures are initiated depending on user-
heterogeneous management information system                      triggered events. Scripts provide transparent and
integration process.                                             intellectual client/server front-end user-to database
An important feature of the generalized component-               connection. Dynamically varied database access profiles
integration algorithm is its semantic orientation. In terms      provide high fault tolerance and data security both for
of human resources information management system it              ordinary and privileged system users in the heterogeneous
implies organizational structure dependency.                     environment. The profiles are implemented using CORBA
                                                                 technology as an intellectual media between end user and
The author has performed research of corporation                 heterogeneous data warehouses.
organizational structure semantics earlier. Research
results are presented in [25-28], where they are discussed
in a more detailed way.
                                                                                                                              7
!# $$                                                                                               %
                                              3UHVLGHQW 6HFUHWDULDW
                                             9LFH                9LFH
                                           3UHVLGHQW           SUHVLGHQW
     5HVWUXFWXULQJ SURMHFW                  RQ +5            RQ LQIRUPDWLRQ       ;bag_kijZbeZ ^ey
         IRUPXODWLRQ                                   0$33,1*
                                                                               hj]kljmdlmju ij_^ijbylby
           5HVWUXFWXULQJ                                                                 (53 VVWHP
               SODQ                                                                     EXVLQHVV PRGHO

                                              *HQHUDO RPPHUFLDO
                                                 'HSDUWPHQW
                                             +5                  ,QIRUPDWLRQ
                                           6HUYLFH                 $QDOVLV            2/$3DQDOVLV
          (QWHUSULVH                                                HQWHU
                                                                                   RI HQWHUSULVH EXVLQHVV
        EXVLQHVV PRGHO                                 0$33,1*                             PRGHO
    (QWHUSULVH RUJDQL]DWLRQ XQLWV                                                        2EMHFW PDS RI
    GHSDUWPHQW VHFWLRQ JURXS

Más contenido relacionado

La actualidad más candente

Configuration inerpsaas multi tenancy
Configuration inerpsaas multi tenancyConfiguration inerpsaas multi tenancy
Configuration inerpsaas multi tenancyijcseit
 
SUCCESS-DRIVING BUSINESS MODEL CHARACTERISTICS OF IAAS AND PAAS PROVIDERS
SUCCESS-DRIVING BUSINESS MODEL CHARACTERISTICS OF IAAS AND PAAS PROVIDERSSUCCESS-DRIVING BUSINESS MODEL CHARACTERISTICS OF IAAS AND PAAS PROVIDERS
SUCCESS-DRIVING BUSINESS MODEL CHARACTERISTICS OF IAAS AND PAAS PROVIDERSneirew J
 
Model-Driven Architecture for Cloud Applications Development, A survey
Model-Driven Architecture for Cloud Applications Development, A survey Model-Driven Architecture for Cloud Applications Development, A survey
Model-Driven Architecture for Cloud Applications Development, A survey Editor IJCATR
 
Rx o technology. general prezentation.
Rx o technology. general prezentation.Rx o technology. general prezentation.
Rx o technology. general prezentation.Mumr
 
Should ETL Become Obsolete
Should ETL Become ObsoleteShould ETL Become Obsolete
Should ETL Become ObsoleteJerald Burget
 
Business intelligence databases and information management
Business intelligence databases and information managementBusiness intelligence databases and information management
Business intelligence databases and information managementProf. Othman Alsalloum
 
Ch11-Data Storage Design
Ch11-Data Storage DesignCh11-Data Storage Design
Ch11-Data Storage DesignFajar Baskoro
 
A Tool for the Management of ebXML Resources
A Tool for the Management of ebXML ResourcesA Tool for the Management of ebXML Resources
A Tool for the Management of ebXML ResourcesGihan Wikramanayake
 
Getting relational database from legacy data mdre approach
Getting relational database from legacy data mdre approachGetting relational database from legacy data mdre approach
Getting relational database from legacy data mdre approachAlexander Decker
 
Lego embracing change by combining business intelligent with a flexible infor...
Lego embracing change by combining business intelligent with a flexible infor...Lego embracing change by combining business intelligent with a flexible infor...
Lego embracing change by combining business intelligent with a flexible infor...Zulkifflee Sofee
 

La actualidad más candente (15)

Configuration inerpsaas multi tenancy
Configuration inerpsaas multi tenancyConfiguration inerpsaas multi tenancy
Configuration inerpsaas multi tenancy
 
Information System Management - Architecture and Infrastructure
Information System Management - Architecture and InfrastructureInformation System Management - Architecture and Infrastructure
Information System Management - Architecture and Infrastructure
 
SUCCESS-DRIVING BUSINESS MODEL CHARACTERISTICS OF IAAS AND PAAS PROVIDERS
SUCCESS-DRIVING BUSINESS MODEL CHARACTERISTICS OF IAAS AND PAAS PROVIDERSSUCCESS-DRIVING BUSINESS MODEL CHARACTERISTICS OF IAAS AND PAAS PROVIDERS
SUCCESS-DRIVING BUSINESS MODEL CHARACTERISTICS OF IAAS AND PAAS PROVIDERS
 
Case study 9
Case study 9Case study 9
Case study 9
 
Model-Driven Architecture for Cloud Applications Development, A survey
Model-Driven Architecture for Cloud Applications Development, A survey Model-Driven Architecture for Cloud Applications Development, A survey
Model-Driven Architecture for Cloud Applications Development, A survey
 
Rx o technology. general prezentation.
Rx o technology. general prezentation.Rx o technology. general prezentation.
Rx o technology. general prezentation.
 
Gk3311301136
Gk3311301136Gk3311301136
Gk3311301136
 
Session 1144 a
Session 1144 aSession 1144 a
Session 1144 a
 
Should ETL Become Obsolete
Should ETL Become ObsoleteShould ETL Become Obsolete
Should ETL Become Obsolete
 
Business intelligence databases and information management
Business intelligence databases and information managementBusiness intelligence databases and information management
Business intelligence databases and information management
 
Ch11-Data Storage Design
Ch11-Data Storage DesignCh11-Data Storage Design
Ch11-Data Storage Design
 
A Tool for the Management of ebXML Resources
A Tool for the Management of ebXML ResourcesA Tool for the Management of ebXML Resources
A Tool for the Management of ebXML Resources
 
Getting relational database from legacy data mdre approach
Getting relational database from legacy data mdre approachGetting relational database from legacy data mdre approach
Getting relational database from legacy data mdre approach
 
10.1.1.107.2618
10.1.1.107.261810.1.1.107.2618
10.1.1.107.2618
 
Lego embracing change by combining business intelligent with a flexible infor...
Lego embracing change by combining business intelligent with a flexible infor...Lego embracing change by combining business intelligent with a flexible infor...
Lego embracing change by combining business intelligent with a flexible infor...
 

Destacado

Adriana Cisneros y Gustavo Cisneros en entrevista con Bloomberg
Adriana Cisneros y Gustavo Cisneros en entrevista con BloombergAdriana Cisneros y Gustavo Cisneros en entrevista con Bloomberg
Adriana Cisneros y Gustavo Cisneros en entrevista con BloombergAdriana Cisneros
 
0ur fire project..
0ur fire project..0ur fire project..
0ur fire project..kv1 halwara
 
Prioritize Your Intelligence
Prioritize Your IntelligencePrioritize Your Intelligence
Prioritize Your Intelligencepajaration07
 
Salud y alimentación: Oportunidades de innovación y tendencia de futuro
Salud y alimentación: Oportunidades de innovación y tendencia de futuroSalud y alimentación: Oportunidades de innovación y tendencia de futuro
Salud y alimentación: Oportunidades de innovación y tendencia de futuroainia centro tecnológico
 
Los Huesos De Descartes
Los Huesos De DescartesLos Huesos De Descartes
Los Huesos De DescartesAna Estela
 
Patella railsconf 2012
Patella railsconf 2012Patella railsconf 2012
Patella railsconf 2012Jeff Dwyer
 

Destacado (9)

Adriana Cisneros y Gustavo Cisneros en entrevista con Bloomberg
Adriana Cisneros y Gustavo Cisneros en entrevista con BloombergAdriana Cisneros y Gustavo Cisneros en entrevista con Bloomberg
Adriana Cisneros y Gustavo Cisneros en entrevista con Bloomberg
 
0ur fire project..
0ur fire project..0ur fire project..
0ur fire project..
 
Prioritize Your Intelligence
Prioritize Your IntelligencePrioritize Your Intelligence
Prioritize Your Intelligence
 
Salud y alimentación: Oportunidades de innovación y tendencia de futuro
Salud y alimentación: Oportunidades de innovación y tendencia de futuroSalud y alimentación: Oportunidades de innovación y tendencia de futuro
Salud y alimentación: Oportunidades de innovación y tendencia de futuro
 
Los Huesos De Descartes
Los Huesos De DescartesLos Huesos De Descartes
Los Huesos De Descartes
 
3 класс
3 класс3 класс
3 класс
 
ข้อสอบ O'net
ข้อสอบ O'netข้อสอบ O'net
ข้อสอบ O'net
 
Aprilfools
AprilfoolsAprilfools
Aprilfools
 
Patella railsconf 2012
Patella railsconf 2012Patella railsconf 2012
Patella railsconf 2012
 

Similar a Erp4

A framework for ERP systems in sme based On cloud computing technology
A framework for ERP systems in sme based On cloud computing technologyA framework for ERP systems in sme based On cloud computing technology
A framework for ERP systems in sme based On cloud computing technologyijccsa
 
Investigating the use of an Artificial Intelligence Model in an ERP Cloud-Bas...
Investigating the use of an Artificial Intelligence Model in an ERP Cloud-Bas...Investigating the use of an Artificial Intelligence Model in an ERP Cloud-Bas...
Investigating the use of an Artificial Intelligence Model in an ERP Cloud-Bas...AI Publications
 
How the IBM Platform LSF Architecture Accelerates Technical Computing
How the IBM Platform LSF Architecture Accelerates Technical ComputingHow the IBM Platform LSF Architecture Accelerates Technical Computing
How the IBM Platform LSF Architecture Accelerates Technical ComputingIBM India Smarter Computing
 
International Journal of Computer Science & Information Technology (IJCSIT)
International Journal of Computer Science & Information Technology (IJCSIT) International Journal of Computer Science & Information Technology (IJCSIT)
International Journal of Computer Science & Information Technology (IJCSIT) ijcsit
 
Web Services as A Solution for Cloud Enterprise Resource Planning Interoperab...
Web Services as A Solution for Cloud Enterprise Resource Planning Interoperab...Web Services as A Solution for Cloud Enterprise Resource Planning Interoperab...
Web Services as A Solution for Cloud Enterprise Resource Planning Interoperab...AIRCC Publishing Corporation
 
STUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINE
STUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINESTUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINE
STUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINEijcsit
 
Database Management Systems
Database Management SystemsDatabase Management Systems
Database Management SystemsGeorge Grayson
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...ijcseit
 
CONFIGURATION INERPSAAS MULTI-TENANCY
CONFIGURATION INERPSAAS MULTI-TENANCYCONFIGURATION INERPSAAS MULTI-TENANCY
CONFIGURATION INERPSAAS MULTI-TENANCYijcseit
 
bigdatasqloverview21jan2015-2408000
bigdatasqloverview21jan2015-2408000bigdatasqloverview21jan2015-2408000
bigdatasqloverview21jan2015-2408000Kartik Padmanabhan
 
Resume Aden bahdon
Resume Aden bahdonResume Aden bahdon
Resume Aden bahdonAden Bahdon
 

Similar a Erp4 (20)

A framework for ERP systems in sme based On cloud computing technology
A framework for ERP systems in sme based On cloud computing technologyA framework for ERP systems in sme based On cloud computing technology
A framework for ERP systems in sme based On cloud computing technology
 
Investigating the use of an Artificial Intelligence Model in an ERP Cloud-Bas...
Investigating the use of an Artificial Intelligence Model in an ERP Cloud-Bas...Investigating the use of an Artificial Intelligence Model in an ERP Cloud-Bas...
Investigating the use of an Artificial Intelligence Model in an ERP Cloud-Bas...
 
Gingers resume10
Gingers resume10Gingers resume10
Gingers resume10
 
MarkAndrews
MarkAndrewsMarkAndrews
MarkAndrews
 
Ac04603170174
Ac04603170174Ac04603170174
Ac04603170174
 
AtomicDBCoreTech_White Papaer
AtomicDBCoreTech_White PapaerAtomicDBCoreTech_White Papaer
AtomicDBCoreTech_White Papaer
 
How the IBM Platform LSF Architecture Accelerates Technical Computing
How the IBM Platform LSF Architecture Accelerates Technical ComputingHow the IBM Platform LSF Architecture Accelerates Technical Computing
How the IBM Platform LSF Architecture Accelerates Technical Computing
 
International Journal of Computer Science & Information Technology (IJCSIT)
International Journal of Computer Science & Information Technology (IJCSIT) International Journal of Computer Science & Information Technology (IJCSIT)
International Journal of Computer Science & Information Technology (IJCSIT)
 
Web Services as A Solution for Cloud Enterprise Resource Planning Interoperab...
Web Services as A Solution for Cloud Enterprise Resource Planning Interoperab...Web Services as A Solution for Cloud Enterprise Resource Planning Interoperab...
Web Services as A Solution for Cloud Enterprise Resource Planning Interoperab...
 
STUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINE
STUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINESTUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINE
STUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINE
 
Big Data SE vs. SE for Big Data
Big Data SE vs. SE for Big DataBig Data SE vs. SE for Big Data
Big Data SE vs. SE for Big Data
 
Database Management Systems
Database Management SystemsDatabase Management Systems
Database Management Systems
 
A02620109
A02620109A02620109
A02620109
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
A02620109
A02620109A02620109
A02620109
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...
 
CONFIGURATION INERPSAAS MULTI-TENANCY
CONFIGURATION INERPSAAS MULTI-TENANCYCONFIGURATION INERPSAAS MULTI-TENANCY
CONFIGURATION INERPSAAS MULTI-TENANCY
 
Madhava_Sr_JAVA_J2EE
Madhava_Sr_JAVA_J2EEMadhava_Sr_JAVA_J2EE
Madhava_Sr_JAVA_J2EE
 
bigdatasqloverview21jan2015-2408000
bigdatasqloverview21jan2015-2408000bigdatasqloverview21jan2015-2408000
bigdatasqloverview21jan2015-2408000
 
Resume Aden bahdon
Resume Aden bahdonResume Aden bahdon
Resume Aden bahdon
 

Último

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 

Último (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Erp4

  • 1. Enterprise Resource Planning Systems: the Integrated Approach Sergey V. Zykov ITERANET Co. Ltd., ITERA International Group of Companies, Moscow, Russia szykov@itera.ru Abstract • ERP design methods classification and analysis; Enterprise resource planning (ERP) systems enjoy • integrated data and metadata model development; an increasingly wide coverage. However, no truly integrate solution has been proposed as yet. ERP • ERP component integration algorithm development; classification is given. Recent trends in commercial • HRIS prototyping and full-scale implementation. systems are analyzed on the basis of human resources (HR) management software. An Research methods meeting the problem domain specific innovative “straight through” design and features are based on a creative synthesis of fundamental implementation process of an open, secure, and statements of lambda calculus [18], category [8] and scalable integrated event-driven enterprise solution semantic network [16] theories. is suggested. Implementation results are presented. The data model is introduced provides integrated 1. Introduction problem-oriented event-driven data and metadata Frequent priority changes in versatile corporations dynamics and statics management of heterogeneous weak- development demand fast and flexible adaptation of structured problem domains in a more adequate way than personnel organizational structure to rapidly changing previously known ones. The integration algorithm modern market with stiff competition. Such adaptation suggested allows to generate system architecture solution should be based on strategic software integration, and is for open, distributed, interoperable environment especially urgent for comprehensive ERP systems that supporting front-end versatile data warehouse processing involve a collection of technologies allowing to support based on dynamic SQL with stored procedures and object- complex production-and-trade cycles. oriented CORBA, UML and business-process reengineering (BPR) technologies. During the two recent decades, the data models (DM) and architectures underlying software development process 2. ERP History have been changed significantly to support object methodologies and interoperability [9]. Since early 90-s, ERP construction procedures are based on data model, rather uniform file-server systems of versatile material architecture, DBMS and CASE technologies. Let us resource planning (MRP) supporting relational [4] DM briefly describe major ERP development approaches. have been developed up to well-consolidated ERP systems based on extendable relational DM supporting 2.1 Legacy Systems object-relational and object-oriented DBMS. Attempts of First enterprise-level solutions have been obtained, enterprise application integration (EAI) have also been apparently, in 60-s as custom-made IS for inventory undertaken [2,5,6,10,12]. control (IC) based on mainframes. Examples include The approach suggested in this paper for ERP integration hierarchical (IBM IMS, 1968) and network (Cullinet has been practically approved while prototyping and Software IDMS, 1971) systems. implementing a full-scale HR information system (HRIS). Some of the IC systems included such advanced features Main objectives of the paper are the following ones: as multimedia personal data handling and flexible form and report generation. Security has been restricted by 1
  • 2. bulky procedures for explicit enabling/disabling rights of Oracle Applications services are based on highly scalable every user for each entry form, report or query. Since and reliable relational database Oracle Universal Server. legacy systems have been based on file-server, they lack The ERP benefits compact storage, effective retrieval of flexibility and portability, therefore reengineering and multimedia data, advanced form generator and report data publishing is a serious problem. writer, object-oriented visual interface script language, SQL-based procedure-oriented query language, cross- A positive example of such systems is UniQue HRIS from platform support, WWW-ready applications development. Q Data Dynamique originally designed for use with AS/400 and later on, in 1993, adapted for PC LANs [21]. Multi-platform client/server support is provided for most of leading operating systems including MS Windows NT, However, the legacy IC systems are not based on a data Sun Solaris, IBM AIX and other UNIX dialects etc. model and therefore they use rather primitive set of standard functions. Neither do they feature front-end Developed and deployed database-oriented applications programming and development environment, nor can they become Web-enabled through Oracle Web Server. transparently acquire foreign source data. Oracle Designer/2000 CASE and RAD tool allows to enhance and optimize business processes through visual 2.2 From Legacy to High-End: Integration interface and SQL-based PLSQL language as a basis and and Flexibility Start Here a visual object-oriented script language at upper level. Standards and Models Change: MRP to EAI There are certain points of integration between Oracle Assets and Oracle Human Resources that allow using In 70-s material resource planning (MRP) systems personal data from for depreciation and tax calculations. appeared in order to satisfy emerging demand for However, Oracle Applications group products are enterprise resource management. The MRP systems were integrated loosely enough and much is still desired to based on relational DBMS [4]. The major prototypes build a real enterprise level solution out of them. included System R [11] and Ingres [20] which lead to commercial IBM DB2 and CA Ingres. In general, MRP systems support dynamic SQL and provide more flexible 3. Related Works resource control than IC systems. MRP solutions are Papers [1,8,4,9-11,16-19] provide rigorous mathematics aimed at corporations employing less than 10,000 people. foundation and solid theoretical research background for database structure notations. Relational DBMS and weak- In early 90-s further development of data models structured document solutions are cross-examined. (P.Chen's ERM [3]), data manipulation languages (SQL2), industrial DBMS (Oracle, Informix, Sybase) [15] Object hierarchy and semantic network as a basic and integrated CASE tools has resulted in advent of approach to handling object storage and database client/server ERP systems that provided comprehensive structure manipulation is described in [6,7]. resource management for large corporations with more Lattice of flow diagrams, used for data flow modeling, is than 10,000 employees. Later on, general-purpose system discussed in [17]. integration software solutions based on challenging concepts and tools have been obtained by D.Calvanese Through rigorous mathematics background papers [22,23] [2], D.Florescu, A.Levi [6] (ODBC/JDBC data provide an overview of object-oriented systems integration), D.Linticum [12], H.Davis [5] development and a number of practical solutions. (COM/CORBA application integration) as well as Enterprise groupware-based solution is outlined in [24] Y.Kambayashi [10] (Java, ActiveX, MOM and RPC and given a wider coverage in [25-28]. ERP overview is interface integration). based on user and system manuals [21] directly from The most successful example of state-of-the-art vendors. World-recognized independent expert opinion commercial ERP is Oracle Applications. [15] is also considered. Current ERP market status is acquired from WWW sources [13,14]. Oracle Applications: an Integrated ERP Solution The Oracle Applications group includes the following 4. Architecture and Interface Requirements integrated modules: Human Resources, General Ledger, Accounts Payable, Accounts Receivable, Fixed Assets, According to problem domain research results, vital issues Manufacturing, Project Management, and Purchasing. of problem-oriented ERP construction for integrated corporate resource management have been formulated. In 2
  • 3. accordance with problems detected, fundamental information processing from various repository types of requirements for versatile enterprise-level software design heterogeneous enterprise problem domains is supported and implementation have been classified. providing front-end data access based on event-driven procedures and dynamic SQL technologies. Specific features of the problem domain require support for dynamic multilevel personnel restructuring process The computational model suggested is based on the two- with multi-alternative assignment-based complex level conceptualization scheme [22], i.e. process of estimation of enterprise activity. Interface requirements establishing relationship between concepts of problem set should allow dynamic variation of mandatory input domain. fields, flexible access rights differentiation and constant Individuals h, according to the types T assigned, are data integrity support. united in assignment-depending collections, thus making In architecture respect, the system should provide variable domains of sort interoperability, expandability, and flexible adaptation to HT(I) = {h | h : I→T}, problem domain changes as well as data and metadata correction possibility, e.g. through rollback. that simulate problem domain dynamics. When fixing data model individuals, uniqueness of 5. The Integrated Data and Metadata Model individualization of data object d from problem domain D by means of the formula Φ is required: 5.1 The Data Object Model || Ix Φ (x) || i = d ⇔ {d} = {d∈D | ||Φ(d)|| i = 1}. Mathematical formalisms existing for problem domains are not fully adequate to dynamics and statics semantic 5.2 The Metadata Object Model peculiarities. Besides, modern methods of CASE-and- RAD design and implementation of integrated enterprise Compression principle for the computational data object applications do not result in solutions of a wide model introduced application spectrum; the corresponding commercial ERP C = Iy: [D] x : D(y(x) ↔ Φ ) = {x : D | Φ} do not provide a significant degree of complex heterogeneous problem domains data usage. allows to apply the model to concepts, individuals and states separately, as well as to data objects as a whole. According to results of research on enterprise personnel management problem domain specific features, a The computational metadata model expands traditional computational data model (DM) based on object calculus ER-model [4] by a principle of compression: has been built. The model is a theoretical method synthesis of finite sequences, categories and semantic xj+1 Izj+1: […[D]…] ∀xj: […[D]…] (zj+1(xj) Φj), where networks. zj+1, xj+1 – metadata predicate characters in relation to Date objects (DO) of the DM introduced can be level j, represented as follows: xj- individual of level j, DO = < concept, individual, state >, Φj - data object definition language construction of level j. where a concept is understood as a collection of functions The suggested comprehensive model of objects of the with the same definition area and the same value range. data, metadata and states is characterized by scalability, An individual implies an essence selected by a problem aggregation, metadata encapsulation, hierarchy structure domain expert, who indicates the identifying properties. and visualization. State changes simulate dynamics of problem domain individuals. Expandability, adequacy, neutrality and semantic correctness of the formalism introduced provide problem- Compared to research results known as yet, the DM oriented software design with adequacy maintenance at all suggested enjoys significant advantages of more adequate stages of implementation. dynamics and statics mapping of heterogeneous problem domains, as well as support problem-oriented integrated Semantics of computational model of objects of the data, data management. In architecture and interface aspects the metadata and states is adequately and uniformly DM provides straightforward iterated design of open, formalized by means of typed λ-calculus, combinatory distributed, interoperable HRIS based on UML and BPR logic, and semantic network-based scenario description. methodologies. As far as implementation is concerned, 3
  • 4. Figure 1 Generalized implementation scheme for enterprise information systems 35 '& )$ 3DUROO ,6 'RFXPHQW FRQWURO ,6 )L[HG DVVHWV ,6 (TXLSPHQW IHDWXUHV 3DPHQWV SHQDOWLHV (TXLSPHQW 0RGXOH IL[LQJ UHSRUWV 0RGXOH $GGUHVV ERRN RUJDQL]DWLRQ (TXLSPHQW 3HUVRQQHO VWUXFWXUH )L[LQJ (TXLSPHQW 'QDPLFV UHIL[LQJ $SSUDLVDO SDUDPHWHUV $SSUDLVDO 0RGXOH 0RGXOH SDUDPHWHUV 0RGXOH $SSUDLVDO $5 KDUJHV DQG 3DPHQW 3HUVRQDO 'DWD $SSUDLVDO DQG SDUDPHWHUV 'HGXFWLRQV SDUDPHQHWUV 7HVWLQJ $FFRXQWV $SSUDLVDO UHFHLYDEOH ,6 UHSRUWV $SSUDLVDO SDUDPHWHUV /HDYH SDUDPHWHUV 7HVWLQJ $SSUDLVDO $3 SDUDPHQWHUV SDUDPHWHUV 7UDLQLQJ $FFRXQWV SDDEOH UHTXLUHG ,6 0RGXOH 0RGXOH 0RGXOH /HDYHV DQG 9DFDQFLHV 7UDLQLQJ DQG 6LFN/LVWV 6NLOOV ,PSURYHPHQW Figure 2 Implemented enterprise HRIS structure 4
  • 5. TXDOLILFDWLRQ W W WUXH [ UHV D D Y F @ ) ) ) QXPEHU D R IXQ [ SUHG SUHG GLIIHU FKDUDFWHUL]H FKDQJH W ,6$ ,6$ WUXH ! WUXH UHV SUHG UHV ) D [ D ) D D ) R [ D ) ] IXQ SUHG SUHG D GLIIHU FKDJH FKDUDFWHUL]H HPSO Figure 3 Situation business-model fragment in the form of semantic network Figure 3 Situation business-model fragment in the form of the semantic network , *HQHUDOL]HG HPSORHH FODVV $ $ $ (PSORHH ODERU IXQFWLRQV ,7 ,6 SURJUDPPLQJ
  • 6. % % % (PSORHH ZRUN SURILOH GHYHORSPHQW VXSSRUW
  • 7. $FFRXQWDEOH RQVWUXFWLRQ HOHPHQW VSHFLDOL]DWLRQ ' ' ' GDWD HQWU IRUPV UHSRUWV
  • 8. D D RQVWUXFWLRQ EORFN VSHFLDOL]DWLRQ G G G G G E E E E E LQWHUIDFH VWDWLVWLFV
  • 9. Figure 4 4 Levels of generalized personnel class class hierarchy Figure Levels of generalized personnel hierarchy 5
  • 10. 5.3 The Integrated Model Application to ERP changing his position to Department_Director, managing a department of more than 50 employees” (see fig.3). Enhancing HR Component: Personnel Appraisal Model Now let us consider an example of employee activity evaluation based on the formal DM (see fig.4). Let us introduce an appraisal modeling formalism meeting the general requirements for specific features detected Let the F functional denote the most general class of during ERP problem domain analysis. In the below employees. Let the assignment s={development, support} example most essential employee evaluation parameters: accounts for corporation personnel labor functions. • hierarchy-based corporation organizational structure; Let F(s) stand for the set of employees, for whom the labor functions are restricted to development and support. • employee working functions; Let the assignment p={information technologies, • vacant positions currently available; programming, information systems} accounts for department-level organization unit. • enrolled employee amount Let us name as F(s)(p) the set of employees with • are combined. development and support labor functions for whom an The last three parameters can be detailed from the organization unit is assigned i.e., currently enrolled ones. corporation level down to its smallest structural unit, For the sake of simplicity and without loss of generality, while the first parameter is a global one. let us consider that in general the employee set (i.e., corporate personnel), referred above as functional F is Let us assume that A and B are sets. dependent upon vacancy number (v), number of staff /HW : stand for the mapping from A to B: members (e), their labor functions and organization units (i.e., on organization structure): : = {f|f: A-B}. F=F((v), (e), …). /HW XV PDWFK : with the mapping In this case, the formula F=F((v), (e), …)indicates a °  = {f | f BA×A → B}, formal procedure that evaluates parameterized functional, i.e. with ° evaluation function. the expression F=F((v), (e), …) (s)evaluates employees with given labor functions (s), and the formal Thus, the following equation holds true “procedure” F=F((v), (e), …) (s) (p)evaluates °  = (f, x) = f(x), or, in the other form, employees with given labor functions (s) from organization units (p). f, x  = f(x). The introduced functional F can be considered a Now, let us build the semantics network language model. foundation for a computational formalism of Let us consider an ordered pair of DO of the form parameterized procedure of comprehensive appraisal of a L=R,C, where certain corporation organization unit level (from companies and departments to employees). R={R1,R2, …} stands for predicate dyadic predicate symbols set and Let us demonstrate that two-level conceptualization scheme is sufficient for the model adequacy. C={C1,C2, …} stands for constants set. Let us introduce the following denotations: Therewith, the atomic formulae of the model suggested correspond to simple frames, and terms denote problem r = {rl.f., ro.u.} – specific costs; domain individuals. z = {zl.f., zo.u.} – segmentation degree (i.e., possibility Let us construct frame evaluation procedure using the of dividing the personnel into stable and independent introduced evaluation function ° . Let us also relate work groups) the semantic network-based DM with databases in qi =qi – overheads; general, and with relational databases in particular. li =li – work (contract, project, order, target goal) Let us consider the following natural language situation of stage duration; HR management: ”An General_Director employee is 6
  • 11. ni =ni – number of work stages. 6. The Integrated ERP Implementation Evaluated values are generalized, i.e., there is no uniqueness of value choice for specific costs and 6.1 Customizing the Implementation Scheme segmentation degree. During design process, ERP specification is transformed Generalization level decrease is achieved by assignment from problem domain concepts to data model essences point s consideration: and further through CASE-tools to DBMS scheme with PLSQL as data object manipulation language to target  z(devel.) = zdevel. , ERP description with appropriate architectural and z(s) =  interface components (see fig.1). In accordance with problem domain specific features analysis results,  z(support) = zsupport ; computational data model and generalized scheme of ERP development have been adapted to satisfy the required personnel management conditions. The problem-domain  r(devel.) = rdevel. , oriented ERP design scheme includes five stages: r(s) =  • corporation board of directors formulates objectives, measures and plans on restructuring which are  r(support) = rsupport . mapped in formal business rules of ERP Moreover, further generalization level decrease by computational model (see fig.5); considering the second assignment point p does not result in success: • experts in personnel and information create the specified structural and functional conceptual z(s)(p) = z(s); corporation business model in a form of object map; r(s)(p) = r(s). • system analysts make OLAP-research of corporate business model variants for various development The result obtained can be explained by the fact that the scenarios; evaluation procedure does explicitly include organization structure position. • database and ERP developers formalize business However, it is obvious that overheads qi are dependent logic of the architecture and interfaces using object- both on labor functions and on organization structure oriented script language, language, which is assembled in UML-data model by means of CASE- position, i.e. we should let qi= {qi devel., qi support.}. synthesis methodology; The equality qi= qi implies that • database, local area network and security managers qi devel.= qi support = qi . implement and support target ERP and DB schemes. Generalized Component Integration Algorithm 6.2 Problem-Oriented Interface and Event- According to the ERP design and implementation scheme Driven Architecture (see fig.1), a generalized algorithm of new component integration into existing ERP structure is suggested. According to detailed ERP design sequence, a generalized heterogeneous repository processing scheme is introduced The algorithm is based on the semantically preferred data that allows users to interact with distributed database in a objects analysis and provides consistency and integrity of certain state depending on dynamically activated (i.e., extendable data object models as well as possibility of assigned) scripts. Thus, the scripts in a form of database iterated information system design through by business connection profiles and stored object-oriented program model reengineering. The algorithm unifies object-based language procedures are initiated depending on user- heterogeneous management information system triggered events. Scripts provide transparent and integration process. intellectual client/server front-end user-to database An important feature of the generalized component- connection. Dynamically varied database access profiles integration algorithm is its semantic orientation. In terms provide high fault tolerance and data security both for of human resources information management system it ordinary and privileged system users in the heterogeneous implies organizational structure dependency. environment. The profiles are implemented using CORBA technology as an intellectual media between end user and The author has performed research of corporation heterogeneous data warehouses. organizational structure semantics earlier. Research results are presented in [25-28], where they are discussed in a more detailed way. 7
  • 12. !# $$ % 3UHVLGHQW 6HFUHWDULDW 9LFH 9LFH 3UHVLGHQW SUHVLGHQW 5HVWUXFWXULQJ SURMHFW RQ +5 RQ LQIRUPDWLRQ ;bag_kijZbeZ ^ey IRUPXODWLRQ 0$33,1* hj]kljmdlmju ij_^ijbylby 5HVWUXFWXULQJ (53 VVWHP SODQ EXVLQHVV PRGHO *HQHUDO RPPHUFLDO 'HSDUWPHQW +5 ,QIRUPDWLRQ 6HUYLFH $QDOVLV 2/$3DQDOVLV (QWHUSULVH HQWHU RI HQWHUSULVH EXVLQHVV EXVLQHVV PRGHO 0$33,1* PRGHO (QWHUSULVH RUJDQL]DWLRQ XQLWV 2EMHFW PDS RI GHSDUWPHQW VHFWLRQ JURXS
  • 13. HQWHUSULVH EXVLQHVV PRGHO (53 'HYHORSPHQW 'HSDUWPHQW $ 6VWHP '% $ 6 DQDOVWV DGPLQLVWUDWRUV 6 6 , (QWHUSULVH EXVLQHVV %XVLQHVVPRGHO 6 , * PRGHO YDULDQWV 0$33,1* DQDOVLV YDULDQWV * 1 (QWHUSULVH (QWHUSULVH 1 0 0 ( RUJDQL]DWLRQ XQLW EXVLQHVV PRGHO ( 1 LQVWDQWLDWLRQV REMHFW PDS LQVWDQWLDWLRQV 1 7 7 6 6 ,7 'HSDUWPHQW ,6 '% GHVLJQHUV GHVLJQHUV $6(5$'GHVLJQ RI ,6 $6( GDWD PRGHO XVLQJ VFULSW ODQJXDJH 0$33,1* LQ 80/ ODQJXDJH 3URFHGXUH GDWD HQWU IRUP $6(VQWKHVLV TXHU DQG UHSRUW VFKHPHV PHWKRGRORJ ,7 'HSDUWPHQW '% '% $UFKLWHFWV DGPLQLVWUDWRUV '% 'DWD VFKHPH LPSOHPHQWDWLRQ 0$33,1* SKVLFDO VXSSRUW '% VFKHPH 3HUIRUPDQFH WXQLQJ /$1 WRSRORJ PLGGOHZDUH
  • 14. TXHU RSWLPL]DWLRQ ORDG EDODQFLQJ
  • 15. Figure Figure 5 system design and implementation levels 5 ERP ERP system design and implementation levels 8
  • 16. BEGIN Choose a component No Yes Is the component No a new one? Design the model Reengineer of data objects the model of data objects All components processed? Choose a component Yes No Choose a data object No No Yes Does the OD belong to an adjacent PD? Is the OD a semantically No preferred one? No Eliminate DO Add the DO to the duplication dataintegrated object model All OD processed? Yes All components processed? Yes END Figure 6 ERP integration algorithm Figure 6 ERP integration algorithm 9
  • 17. Depending on semantic-oriented corporation From the system architecture viewpoint the integrated HR organizational structure, which defines ERP user position component provides certain level of data input, correction, in the corporation hierarchy, a certain database connection analysis and output (from president down to chief of a and access level profile is assigned dynamically. The department) depending on front-end position (i.e., profile is valid only until the end of a data exchange assignment) in personnel hierarchy. Problem-oriented session. According to the corporation hierarchy, user gets form designer, report generator, on-line documentation access to data under one of the basic scenario profiles and administration tools are used as interactive interface ranging from corporation president to a department facilities. The ERP database supports the integrated employee. Access is granted not only to data, but also to storage for data (for on-line user access) and for metadata metadata (i.e., data object dimensions, integrity (data object dimensions, integrity constraints and other constraints, access rights, appraisal parameters, business process parameters). corporation structure etc.). During the ERP design process problem domain data Administrative users have extended access to metadata. model specification (represented as semantic network Thus, under the model, introduced data and metadata fragments) has been transformed into use-case UML objects are manipulated uniformly. This makes system diagrams, then, by means of Oracle Developer/2000 interface a problem-oriented, straightforward and uniform integrated CASE-tool - into ER-diagrams and, finally, into one and significantly increases system performance and the attributes of target ERP and databases. user-friendliness. On the basis of the information model developed, architecture-and-interface solution for integrated 6.3 Implementation Description personnel management software has been designed; The introduced design methodology has been practically details of database processing for various system user and approved during ERP HR component implementation at administrator classes have been considered. ITERA International Group of Companies. The enterprise Software implementation has been divided into two personnel management software consists of eight stages: 1) fast prototype created with an SQL-based query components (see fig.2). Personal Data component is language, supporting triggers and stored procedure intended for storage and processing of employee mechanisms using PowerScript script object-oriented biography data. The subsystem, connected to the above language and 2) full scale and capacity software one, named Personnel Dynamics allows to control implementation based on the Oracle integrated dynamics of employees enrollment, transfer, dismissal and information system development tools platform. re-enrollment events. The adjacent software module Charges and Deductions provides registration of salaries, To prove adequacy of the computational data and bonuses and other kinds of payments, as well as material metadata model developed and component integration penalties. The central Appraisal and testing component algorithm suggested, a fast software prototype has been supports comprehensive employee labor activity designed on the basis of generalized architecture scheme estimation based on individual, psychological, and supporting interfaces. professional and other kinds of tests, as well as on Sybase S-Designor/PowerBuilder has been chosen as adjacent modules and third-party software data. Vacancies CASE- and RAD-toolkit for implementation environment component supervises personnel selection according to as a result of carried out comparative analysis. given criteria. Leaves and Sick-Lists subsystem accounts employees working hours and supports multi-type leaves. According to prototype approbation results full-scale Training and Skills Improvement component implements object-oriented software has been implemented and training policy judging by appraisal results and tracks subsequently adapted for personnel management training service payments. Finally, Equipment Fixing application development. subsystem provides registration for accountable persons To provide required levels of industrial scalability and and major corporation resources used by them. fault tolerance, judging by the results of CASE-and-RAD All of the HR component modules are captured by unified tools multi-criteria comparative analysis Oracle interface and integrated into ERP environment of the Developer/2000 toolkit has been chosen as an integrated Oracle Applications financial and commodity solution supporting methodologies of universal modeling management systems and Oracle InterOffice document (UML) and business processes reengineering (BPR) management system. methodologies. 10
  • 18. Target ERP implemented consists of eight components been developed on the basis of generalized interface and using a set of Oracle tools. All of the components are architecture of structural and logical UML scheme. implemented according to technical specifications Using the prototype approbation results, a full-scale designed by the author personally, and amount to more object-oriented ERP application has been designed and than 1000 source text pages. 150 high complexity applied for a versatile enterprise-level implementation. bilingual screen forms and reports, as well as about 30- page source text size Equipment Assignment component The full-scale enterprise-level software has been have been also created by the author. According to customized for corporate resource management and specification requirements developed by the author implemented at a corporation with more than 1000 together with ITERA International Group of Companies employees. personnel service the software implemented had been significantly improved. In particular, procedures of 8. Conclusion accounting salaries and vacation bonus have been coded. Results for integrated ERP solution implemented have proved significant decrease in terms and costs of The full-scale implementation is based on the hardware implementation as well as growth of portability, platform of an IBM RS/6000 two-server high availability expandability, scalability and ergonomics levels in cluster running under AIX operating system. comparison with existing commercial software of the The information system has been implemented in a large kind. Iterated multilevel software design is based on international corporation and has passed a three-year formal model synthesizing object-oriented methods of experimental check. data (data objects) and knowledge (metadata objects) management. Industrial implementation of the ERP HR As a result of software implementation designed on the component has been carried using integrated CASE- and basis of the model introduced, implementation terms and RAD-toolkits. Practical implementation experience has cost and cost compared to existing commercial software proved importance, urgency, originality and efficiency of of the kind are considerably reduced while the functional the approach as a whole as well as of its separate stages set is extended. and solutions. In the opinion of users, the software implemented features Theoretical and practical statements outlined in the paper high degrees of openness, expandability, flexibility, have been approved by enterprise-level ERP software reliability, ergonomics and ease of mastering. successful implementation at ITERA International Group Thanks to problem-oriented interface, primary data entry of Companies. speed exceeds that of commercial software of the kind by the average of 20% and amounts to about 150 seconds per References employee data entry. Access levels differentiation allows 1. K.Baclawski, D.Simovici, W.White. A categorical to considerably result risk of information distortion or approach to database semantics. Mathematical loss. Structures in Computer Science, vol.4, p.p.147-183, 1994 7. Results 2. D.Calvanese, G.Giacomo, M.Lenzerini, D.Nardi, Computational data model has been introduced providing R.Rosati. Source Integration in Data Warehousing. integrated manipulation of data and metadata objects DEXA Workshop 1998, p.p.192-197 especially under the conditions of rapidly changing 3. P.P.Chen. The Entity-Relationship Model - A basis heterogeneous problem domains. The model is an alloy of for the Enterprise View of Data. American methods of finite sequences, category theory and semantic Federation of Information Processing Societies networks. (AFIPS) National Computer Conference, Dallas, Texas, 1977, AFIPS Press, Vol. 46, p.p. 77-84 An original generalized scheme of straightforward 4. E.F.Codd. Relational Completeness of Data Base enterprise ERP design and implementation has been Sublanguages Data Base Systems. In: Rustin R. proposed on the basis of formal data and metadata model. Eds.,.- New York; Prentice Hall, 1972 (Courant The scheme includes a for new components integration Computer Sci. Symposia Series No.6) into an ERP that provides adequacy, consistency and data 5. H.C.Davis, S.Knight, W.Hall. Light Hypermedia integrity. Link Services: A Study of Third Party Application According to the above mentioned scheme and algorithm, Integration. ECHT 1994, p.p.41-50 a generalized ERP interface has been designed based on 6. D.Florescu, A.Y.Levy. Recent Progress in Data an open and extendable architecture. Integration - A Tutorial. ADBIS 1998, p.p.1-2 7. R.Godin, H.Mili. Building and Maintaining To solve a complex applied task of enterprise resource Analysis-Level Class Hierarchies Using Galois management, fast event-driven prototype software has Lattices. OOPSLA 1993, p.p.394-410 11
  • 19. 8. A.H.M. ter Hofstede, E.Lippe, P.J.M.Frederiks. Databases and Information Systems, Workshop in Conceptual Data Modeling from a Categorical Computing, p.p.407-431. Springer, 1996 Perspective. The Computer Journal, 39(3), p.p.215- 23. V.E.Wolfengagen. Event Driven Objects. 231, August 1996 Proceedings of the Workshop on Computer Science 9. L.A.Kalinichenko. A Declarative Framework for and Information Technologies CSIT'99. Moscow, Capturing Dynamic Behaviour in Heterogeneous Russia, 1999 p.p.88-96 Interoperable Information Resource Environment: 24. S.V.Zykov, G.G.Pogodayev. Object-Based Information Management Systems. 3d International Groupware: Theory, Design and Implementation Workshop on Research Issues in Data Engineering: Issues. In: J.Eder and L.A. Kalinichenko, (Ed.) Interoperability in Multidatabase Systems, Vienna, Advances in Databases and Information Systems, Austria, April 19-20, 1993, p.p. 249-252. Workshop in Computing, Vol.2. St.-Petersburg: 10. Y.Kambayashi. Research and Development of Nevsky Dialect, 1997, p.p.10-17 Advanced Database Systems for Integration of Media 25. S.V.Zykov. Human Resources Information Systems and User Environments. DASFAA 1999, p.p.3-5 Improvement: Involving Financial Systems and Other 11. W.Kim. Relational Database Systems. ACM Sources Data. In: Advances in Databases and Computing Surveys, Vol. 11, No 3, Sept. 1979, p.p. Information Systems, Workshop in Computing, 187-211 Springer, 1998 12. D.S.Linthicum. Enterprise Application Integration. 26. S.V.Zykov: Integrated Human Resources Addison Wesley Longman. ISBN 0-201-61583-5. Information Systems: Involving Extra Data Sources Nov.1999. 377 p. Centered around Groupware. In: Ch.Freytag, 13. Information about Lotus software mentioned in this V.Wolfengagen (Eds.). Proceedings of 1st paper available at WWW: http: // www.lotus.com International Workshop on Computer Science and 14. Information about Oracle software mentioned in this Information Technologies, Jan.18-22, 1999. Moscow: paper available at WWW: http: // www.oracle.com MEPhI, p.p. 209-219 15. R.Orfali, D.Harkey, J.Edwards. The Essential 27. S.V.Zykov: Towards Implementing an Enterprise Client/Server Survival Guide, 2nd Edition. Wiley Groupware-Integrated Human Resources Information Computer Publishing, 1996, 678p. System. In: Ch.Freytag, V.Wolfengagen (Eds.). 16. N.D.Roussopulos. A semantic network model of Proceedings of 2nd International Workshop on data bases, Toronto Univ., 1976 Computer Science and Information Technologies, 17. D.S.Scott. The lattice of flow diagrams, In: Ufa, Russia. Sept.18-23, 2000. Symposium on Semantics of Algorithmic Languages.- 28. (In Russian). S.V.Zykov. Using Integrated Berlin, Heidelberg, New York: Springer-Verlag, Information Systems for Personnel Management. 1971, p.p.311-372. (Lecture Notes in Mathematics Nedra Communications Ltd., Moscow, 2001, 160p.p. No. 188) 18. D.S.Scott. Relating theories of the λ-calculus. In J.Hinhley and J.Seldin, eds., To H.B.Curry: Essays on combinatory logic, lambda calculus and formalism, p.p.403-450. New York and London, Academic Press, 1980 19. D.S.Scott. Domains for denotational semantics. In M.Nielsen and E.M.Schmidt, eds., Lecture Notes in Computer Science, vol.140, p.p.577-613, Aarhus, Denmark, 12-16 July 1982. Springer-Verlag 20. M.Stonebraker. The Data Base Management System INGRES. Proc. Berkeley Workshop on Distributed Data Management and Computer Networks, May 25- 26, 1976. Technical Information Department, Lawrence Berkeley Laboratory, University of California, Berkeley, p.336 21. UniQue System Administrator Tutorial. Q Data Dynamique (Pty) Ltd., 1996, 82 p. 22. V.E.Wolfengagen. Object-oriented solutions. In J.Eder and L.A.Kalinichenko, eds. Advances in 12