Contracting and moving agents in distributed applications based on a service-oriented architecture

  • B. Schulze
  • E. R. M. Madeira
Session 3: Architecture II
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1219)


This paper presents a service-oriented platform for development and execution of distributed applications based on contracting stationary and migrating services. Services are seen as active objects build on top of a middleware using OMG/CORBA and added features. Customized services add to the middleware the ability to handle transparently application start-up and distribution according to load-balancing and inverse caching application demand. Services can be considered of any kind ranging from scientific specialized processing to data archiving juke-boxes. An application on system management in scientific experimental environment drives the work on some aspects of the architecture.


mobile agents service-oriented architecture agents distribution distributed processing ORB load-balancing 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    E. Cardozo, J.S. Sichman and Y. Demazeau. Using the Active Object Model to Implement Multi-Agents Systems, Proceeding of the 5th IEEE Conference on Tools with Artificial Intelligence, Boston, USA, pp 70–77, November 93.Google Scholar
  2. 2.
    G. Fischer. Rethinking and Reinventing Artificial Intelligence from the Perspective of Human-Centered Computational Artifacts, LNAI #991 Springer-Verlag, pp 1–11, 95.Google Scholar
  3. 3.
    S. Franklin and A. Graesser. Is it an Agent, or just a Program?: A Taxonomy for Autonomous Agents, 3rd Int. Workshop on Agent Theories, Architectures, and Languages, 96,∼franklin/AgentProg.html.Google Scholar
  4. 4.
    M.R. Genesereth and S.P. Ketchpel. Software agents. Communication of the ACM, 37(7), July 94, pp 49–53, Scholar
  5. 5.
    G.S. Goldszmidt. Distributed Management by Delegation, Ph.D. Thesis, Graduate School of Arts and Sciences, Columbia University, US, 96.Google Scholar
  6. 6.
    C.Iglesias, J.C.Gonzalez and J.R.Velasco, MIX: A General Purpose Multiagent Architecture, LNAI #1037 Springer-Verlag, pp 251–266, 96.Google Scholar
  7. 7.
    IONA Technologies, Ltd. OrbixTalk: Management Overview, April, 96, Scholar
  8. 8.
    S.Krause and T. Magedanz. Mobile Service Agents enabling “Intelligence on Demand” in Telecommunications, IEEE GLOBECOM'96, London, UK, pp 78–84, November 96.Google Scholar
  9. 9.
    D.B. Lange and D.T. Chang. Aglets Workbench, IBM Corporation, August, 96, Scholar
  10. 10.
    L.A.P. Lima Jr. and E.R.M. Madeira. A Model for a Federative Trader, Open Distributed Processing: Experiences with Distributed Environment, pp.173–184, Chapman&Hall, 95.Google Scholar
  11. 11.
    W.P.C. Loyolla, E.R.M. Madeira, M.J Mendes, E. Cardozo and M.F. Magalhães. Multiware Platform: An Open Distributed Environment for Multimedia Cooperative Applications, IEEE COMPSAC'94, Taipei, Taiwan, November, 94.Google Scholar
  12. 12.
    M.J Mendes et al. Agents Skills and their roles in mobile computing and personal communications, IFIP 14th World Computer Congress, World Conference on Mobile Communications, Canberra, Australia, September, 96.Google Scholar
  13. 13.
    MAGMA., 1st Feb., 95.Google Scholar
  14. 14.
    ODP. Trading Functions, ISO/IEC JTC1/SC 21, June, 95, Scholar
  15. 15.
    OMG. Common Facilities Architecture, Rev. 4.0, OMG Document # 95-1-2, January, 95.Google Scholar
  16. 16.
    OMG. The Common Object Request Broker: Architecture and Specification, rev 2.0, July, 95.Google Scholar
  17. 17.
    R.Orfali, Dan Harkey and J.Edwards. The Essential Distributed Objects Survival Guide, John Wiley & Sons, 96.Google Scholar
  18. 18.
    OSF. Java Mobile Code Paper, 15/01/96. Scholar
  19. 19.
    A. Queiroz and E.R.M. Madeira. Management of CORBA objects monitoring for the Multiware platform, ICODP'97, Toronto, Canada, May97, accepted for publication.Google Scholar
  20. 20.
    S. Russel, P. Norvig. Artificial Intelligence, A Modern Approach, Prentice Hall Series in Artificial Intelligence, New Jersey, pp 33, USA, 95.Google Scholar
  21. 21.
    J.S. Sichman and Y. Demazeau. Exploiting Social Reasoning to Enhance Adaptation in Open Multi-Agent Systems, LNAI #991 Springer, pp 253–263, October, 95.Google Scholar
  22. 22.
    D.C. Schmidt, S. Vinoski. Object Interconnections: Modeling Distributed Object Applications (Column2), SIGS C++ Report Magazine, February, 95.Google Scholar
  23. 23.
    D.C. Schmidt, T. Harrison, E. Al-Shaer. Object Oriented Components for High-speed Network Programming, Proc.Usenix Conf. on OO Technologies, Monterey, CA, USA, June, 95.Google Scholar
  24. 24.
    Sun Microsystems Inc. February 2, 96, Scholar
  25. 25.
    DELPHI Trigger Group. Architecture and performance of the DELPHI trigger system, Nuclear Instruments and Methods in Physics Research A 362, pp 361–385, 95.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • B. Schulze
    • 1
    • 2
  • E. R. M. Madeira
    • 1
  1. 1.Institute of ComputingUNICAMPCampinas, SPBrazil
  2. 2.Brazilian Center for Physics ResearchCNPqRio de Janeiro, RJBrazil

Personalised recommendations