Preface.
This paper is a modernized English version of the paper published in #3,2001 “For CIO” enclosure to the “Computerworld Russia” magazine. http://www.osp.ru/cw/cio/2001/03/019.htm
1. Summary
Decisions to create CIM/MIS enterprises should be based on the perspectives in IT and management science, considered not just in a short-term but in mid- and long-terms as well.
The milestones that separate these three time scales are determined by particular events rather than physical time frames. In the short-term scale, basic technical solutions have been already found or actively explored, and the major task is to implement them. The respective basic notions have become clear or at least familiar. For the realization of primary short-term objective in development of new technologies, newcomers will have some advantages over old-style ERP implementations. An example is a “fresh” e-business technology in the greatest ferrous metallurgy enterprise POSCO (Korea). Realization of short-term objectives will require 5-10 years, by a rough estimate.
Achieving mid-range objectives will require the use of deeper models of system control compared with the old-fashioned MRP/ERP model. It would require more active involvement of designers in the analysis of development perspectives, and in accumulation of practical experience of model use (a rough estimate — 10-20 years).
Basic research required to reach long-term objectives is not completed yet, therefore it is difficult to give any estimates of time needed for their realization. We can only project the most important tendencies.
Such «three-level» approach shows the logic shift in key problems of Information Systems development from concrete technical and technological aspects to more general methodological and ideological aspects.
Whereas short-term and partially mid-term forecasts can be effectively used at an individual enterprise, the conclusions that follow from the other part of mid-range predictions, and especially from long-term forecasts assume actions at the state and international levels. But these actions imply the need to solve not just technical and technological problems, but also the social ones. The general analysis indicates, that the development of IT will require solutions of biological and social problems.
Despite of such a difference between time scales, there is a general direction in the IT development, which is the increasing unification and standardization of components. Short-term objectives can be achieved by direct technical and software-engineering methods, while achieving
mid-term objectives would require standardization and unification of semantic elements as a basis for new technological level of B2B and B2C communications, and the long-term objectives should be based on viable systems concepts. Obviously, long-term objectives cannot be reached using traditional top-down regulation based on more or less arbitrarily selected standards that are weakly related to practice. Instead, “natural standards” have to evolve from a long history of trails and errors. Also, they should resemble «natural» information objects and processes that are universal for all viable systems [1]. The strategy of IT development at the Magnitogorsk Mettallurgy Complex (MMK) (www.mmk.ru) is based on the criterion of “standard elements” [2], [3]. Another important criterion that was taken into account was the speed of the IT development . Several generations of IT tools and facilities have been replaced in the MRP/ERP systems, but the basic set of functional elements remained standard [4]. Therefore the facilities themselves are far from being stable. Based on these ideas, a practical conclusion has been reached that particular decisions in the IT area should come from considering perspectives of technology development, rather than from the point of view of the current conjuncture.
2. Short-term objectives
The basic concepts and business-processes for the enterprises IT have been developed in the frameworks of the MRP/ERP model [4], and it is necessary just to adopt them more quickly. It becomes especially important because of increasing use of international standards in Russia. As a newcomer in the ERP world, Russia does not have obsolete technological traditions to overcome, thus it will be more easy to disseminate new technologies. Practical experience of implementation of Oracle HR module at the MMK has shown that there were no problems in accepting standard concepts and business-functions used in this package. These concepts are well defined and more precisely correspond to real features of HR management as compared with non-integrated technology. For example, Oracle HR provides a well-defined centralized support for multiple organizational structures and positions structures. Also it supports the “date-tracked objects” technology allowing to trace the history of positions, personnel attributes and assignments.
As for the “instrumental standard components”, the major vendors of IT actively implement OMG+W3C+Java standards (UML, XML, XMI, MOF, CWM, J2EE,EJBs,JMS ). For example, the Unisys actively develops the UREP technology (Unified REPository) with a unified data exchange between the MOF, UML and XML by the OMG’s XMI. These methods allow users to organize a new level of integration (e.g., through DTD for UML models, DTD for metamodel in MOF and DTD for Data warehouse metamodel CWM). At the next stage of UREP development, the Unisys plans to use the new versions of the OMG standards (UML-2 and MOF-2).
The Oracle expands a standardization of “elements” for business modelling too and together with Unisys and IBM participates in the XMI development. The Business Components For Java (BC4J) are used already in some new e-business suite modules (e.g., Self-Service, CRM). The BC4J are founded on the J2EE/EJB and XML principles. In the Oracle 9i the new OLAP technology that is based on the OMG’s CWM will replace the former Oracle Express [5]. As the Unysys, Oracle works on a more deep semantic metamodel on the top of the JDeveloper which is based on UML, MOF, XML, and XMI .
As for OMG standards, there is an active work on a new UML- 2, which will be integrated with the base ISO 10303 EXPRESS language . The work on the MOF-2 continues as well. Additionally a new version of base XML document model DOM-2 is issued already. These developments give new possibilities not just for B2B, but for H2H (human to human) knowledge exchange with common Web-based repositories and “ontologies”. But deeper semantic models are needed for better use of this potential.
Our MMK already uses major Web+Java oriented technologies from such vendors as Oracle and PTC. This allows us not just to unify the users interface but to use “superthin” clients when even the Web browser “turns” on a terminal server. Taking into account the above-referenced trends we plan to carry out a training on UML, XML, CWM and JDeveloper .
The mid-range objectives.
As it was said above there is a need for deeper models for enterprise data and activities similar to the ERP/MRP model. Although such inter-enterprise model extensions as Supply Chain, CRM,
e-Procurement/Sales etc. are very hot technologies now, but they need deeper semantics. For example, the new EPISTLE Core Model data modelling methodology (http://www.btinternet.com/~chris.angus/epistle/ ) assumes that “Customer” and “Supplier” are not valid generic entity types because they are both “roles”, whereas generic entity types must represent the essence rather than roles. Another example concerns inventory items modeling which is typical in MRP/ERP. Traditionally they are represented by catalogues with a unique surrogate identifier for each item. Further details in BOM are referenced via an inventory item (catalogue number). This may be good for complex assembling type items, but this approach is too rigid for non-assembling parts that may have multiple combinations of their properties . It may be sufficient for an enterprise to have such catalogues used in practice within that enterprise, but not for
e-marketplaces where a more flexible approach is needed. Deep flexibility is needed for B2B communications both in the “horizontal” and “vertical” directions.
A foundation for such flexibility was discussed long time ago in biology and was expressed explicitely in the “duality principle in the classification theory” in the 70th in Russia ( although the main publications are in Russian but there are some references in English — http://www.ento.vt.edu/~sharov/biosem/time/time.html ,
http://www.ento.vt.edu/~sharov/biosem/schreidr/schreidr.html ,
http://grouper.ieee.org/groups/suo/email/msg01920.html ).
This direction has deep semiotic roots and will play an important role in the mid-range and long-term IT developments. But may be it will be better for this to replace the “meron” concept in the “Meronomy” part to the “property” concept . Indeed the “fathers” of the duality principle understood the “merons” wide as «morphological» and «ecological» features. Already in the ODMG-93 standard there was defined two types of properties «attribute» type and «relation» type (ecological features). Following this direction it will be natural to regard the parts as “properties” too (morphological features) taking into account the Measurment Theory uniform platform for quantitative and “nonquantitative” measurements.
At MMK we already use the EPISTLE Core Model, “duality principle” and some above mentioned ideas in our runtime meta repository. Although it is only a prototype work but it allows us to support not just the first order logic but the second order logic as well .
Activities in developing deep enterprise models are related with a wider use of the system approach (for example ISO 184/SC5/WG1 — http: // www.mel.nist.gov/sc5wg1 ) and the Stafford Beer’s 5-level model of an enterprise as a living organism. The TOC model ( www.goldratt.com ) is very close to the 3rd and 4th levels of the Beer’s model and it was already announced that the
MRP III (Money Resource Planning) will use the TOC model.
New models require deeper semantics and there are active developments in this area now. Except the above mentioned activities on the OMG, the W3C’s “Semantic Web” direction with it’s RDF+DAML+OIL + DAML-L foundation is a mainstream as well. Other projects include the ISO 184 SC4/WG10 Data Architecture (AP221, IIDEAS ) and the IEEE SUO activities. This situation with multiple “points of growth” is typical for early stages of development but further progress would require development of some “standards” mentioned at the beginning of the paper. There are already some efforts to integrate different models — http://citeseer.nj.nec.com/460249.html , http://www.rivcom.com/know/ etc. but to be successful this integration should take into account deeper semantic foundations than are used in current activities around the ontologies. Some of them were referenced to in the “IT Strategy for the 21st century” paper [6] (a complete machine translation into English can be found at the end of the message — http://grouper.ieee.org/groups/suo/email/msg01920.html) .
It may be not the best strategy of some IT-communities to formalize models “up to the end”. Apparently, comprehension of the necessity to “the human factor” explicitely in the models will require long time and serious efforts. There is a need to turn minds back to the Peirce’s semiotics and to modern activities around it. From the pragmatism point of view, the ontology refers to what humans have agreed to call «existing» and what can be operated following the same rules as formulated in our language. We separate mind from matter for communication purposes ( http://www.ento.vt.edu/~sharov/biosem/txt/umwelt.html ). New models must take into account this “relativity”. A possible approach could be to include “analytical agents” as black boxes into the models and then to distinguish them from the “constructive agents” ( it is only a “mark” of the direction) .
Although the Web provides vast possibilities for consensus in the “semantic plug-and-play» components , but the ambitions and habits of various research groups and the existing infrastructure of social institutes may postpone their realizations.
The long-term objectives
It is not easy to make predictions over more that 20 years, nevertheless some forecast are possible.
- I expect an increasing “humanization” of the models on the basis of integration of the Stafford Beer’s “Viable System Model” with the Maturana and Varela’s “Autopoietic Systems”.
- The role of biosemiotic ideas in IT would increase. Indeed such “objects” as musical scores, blueprints, computer programs or DNA molecules from the biosemiotics point of view have an information «micro-level» nature and the biosemiotics distinguishes it from «macro-level» of «structure characters» . It differs an «algorithm of activity» from «activity» and «results of activity». There are principle different types of activities to create the «micro-level» objects, to copy them, to use them for «constructing» a «macro-level» object etc. (http://www.ento.vt.edu/~sharov/biosem/txt/biosem.html) . Other very important concepts of “semantic closure” and “metasystem transition” ( http://www.ento.vt.edu/~sharov/biosem/geninfo.html ) will be taken into account as well.
- I expect an integration of the Autopoietic systems model with biosemiotics and biohermeneutics ( www.ento.vt.edu/~sharov/biosem/chebanov/enlog.html )
- The practical use of “engineering semiotics” will increase. Currently it is at the beginning stages of development.
As it was stressed in [6], the need of social changes (following the Norbert Wiener’s “Cybernetics and society”) will be more important. And it is connected not just with need to have a consensus in IT development but with the survival of the mankind. There are many developments in this direction too. For example the “Principia Cybernetica Project”, the “Global Brain” project, the “Digital Government” project etc. But discussion of these topics would require a special paper.
References
1. Stafford Beer. “The Viable System Model: Its provenance, development, methodology and pathology” :
http://fp.staffordbeer.f9.co.uk/papers/The%20Viable%20System%20Model.pdf
2. L.Ototsky, V.Savin. “Seven criteria for choosing an ERP system in Russia”
“Open Systems Journal”, 1998,#4-5 (Rus)
http://www.osp.ru/os/1998/04/13.htm
3. L.Ototsky. “ A strategy for choosing an ERP system for MMK”,
“Oracle Magazine (Russian Edition)” , 2000,#6 (Rus)
4. L.Ototsky. V.Savin. “A thorny road to modern technology of management”
“Open Sytems Journal” , 1998,#2 (Rus)
http://www.osp.ru/os/1998/02/26.htm
5. Oracle Magazine, Nov-Dec, 2000
6.L.Ototsky. “IT strategy for the 21st Century” (Rus)
“Open Systems Journal” , 2000,#3
http://www.osp.ru/os/2000/03/076.htm
(there is a full machine translation to English at the end of the message:
http://grouper.ieee.org/groups/suo/email/msg01920.html )
Note: the source copies of my papers are put on the site :
www.mgn.ru/~ototsky/it/menu.htm