Autonomous Components

  • Jaroslav Král
  • Michal Žemlička
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1963)


Software systems, especially information systems, tend to be interconnected. The resulting systems must have the structure of a network of autonomous components (NAC). This is the case of the information systems of world-wide companies and/or state administration. We call such system global information systems (GlobIS). GlobIS contain legacy systems, newly developed components, and third party products connected by a powerful middleware. It is shown that the autonomy of components implies that they should communicate asynchronously in the peer-to-peer mode. Practice has shown that the messages in the network should be textual in a language with a complex syntax. The advantages and/or issues of such architecture are discussed. NAC is in software a counterpart of bus architecture in hardware. Many problems of such a software are known from the research of multiagent systems. But there are facts indicating that the components in the above sense do not fit into the concept of software agent completely.


Legacy System Multiagent System Resource Description Framework Autonomous Agent Conceptual Schema 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    CACM, 1995, The Promise and the Cost of Object Technology. A five years Forecast, Comm. Of ACM, Vol. 38. Oct. 1995. 382Google Scholar
  2. 2.
    Finch, L., 1998, So much OO, So Little Reuse, Dr. Dobb’s Web Site, May 1998. 382
  3. 3.
    Fisher, K., Oliveria, E., Štěpánková, O., Multiagent Systems: Which Research for which Applications. To appear. 376Google Scholar
  4. 4.
    Král, J., 1998, Information Systems. Design, Development, Use. Science Veletiny, 357pp. In Czech. 377, 380Google Scholar
  5. 5.
    Král, J., 1998a, Architecture of Open Information Systems. In Evolution and Challenges in Systems Developments, (Wojtkowski, W. G., Wrycza, S., Županič, J., eds.), 7th int. Conf. on Information Systems, Bled, Slovenia, Sept. 21–23., 1998. Plenum Press. 378Google Scholar
  6. 6.
    Král, J., 1999, Middleware orientation-inverese software development strategy. Presented at the ISD’99 conference August 11–13, 1999, Boise, Idaho, U. S. A., to be published by Planum Press. 376, 377, 378, 380, 381Google Scholar
  7. 7.
    Plášil, F., B’alek, D., Janeček, R., 1998, SOFA-DCUP: An Architecture for Component Trading and Dynamic Updating. Proceedings of ICCDS’98, May 4–6, 1998. 381Google Scholar
  8. 8.
    RDF, 1999, Resource Description Framework. A Proposal of the W3Cconsorcium. 378
  9. 9.
    UML, 1999, Home page containing links to the proposed standard of UML. 378, 382
  10. 10.
    Weiss, G., 1999, Multiagent systems. A modern Approach to Distributed Artificial Iintelligence, The MIT Press, Cambridge, Mass. 379Google Scholar
  11. 11.
    Winograd, T., Flores, F. C., 1986, Understanding Computers and Cognition — a New Foundation for Design, Ablex Publishing Corporation, Norwood, NY. 380Google Scholar
  12. 12.
    XML, 1999, Extensible Markup Language. A proposal of W3C consortium. 378
  13. 13.
    Ygge, F., Akkermans, H., (2000), Resource-oriented Multicommodity Market Algorithms, Autonomous Agents and Multi-Agent Systems, Vol. 3, 53–71. 376, 379, 380CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Jaroslav Král
    • 1
  • Michal Žemlička
    • 1
  1. 1.Department of Software Engineering Faculty of Mathematics and PhysicsCharles UniversityPragueCZ

Personalised recommendations