Skip to main content

Engineering component-based systems with distributed object technology

  • Session A-2: Distributed Objects Environments
  • Conference paper
  • First Online:
Worldwide Computing and Its Applications (WWCA 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1274))

Included in the following conference series:

Abstract

Distributed object technology (DOT) is the synthesis of object technology and distributed systems technology. While there is no universal approach to this synthesis, a number of technologies have emerged: SunSoft's Java, Microsoft's DCOM, and OMG's CORBA, to name just a few. The recent explosion of the worldwide web has given impetus to the adoption of DOT. In this paper we survey a broad range of implications concerning the use of DOT for integrating systems from large-scale software components. We discuss the architectural implications of DOT in terms of design patterns and middleware, and highlight the pragmatics of encapsulating components with DOT. We describe recent experiments we have conducted concerning interoperation among different DOTS. Finally, we outline some techniques that we have found to be useful for keeping abreast of the quickening developments in DOT.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Brown, A., and Wallnau, K.: Engineering of Component-Based Systems, Proceedings of the Second International Conference on Engineering of Complex Computer Systems, Montreal, Canada (1996)

    Google Scholar 

  2. Garlan, D., and Shaw M.: An Introduction to Software Architecture, Advances in Software Engineering and Knowledge Engineering (1), River Edge, NJ: World Scientific Publishing Company (1993)

    Google Scholar 

  3. Gamma, E., Helm, R., Johnson, R., and Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, ISBN 0-201-63361-2 (1995)

    Google Scholar 

  4. Wallace, E. and Wallnau, K.: A Situated Evaluation of the Object Management Group's Object Management Architecture, in Proceedings of Object Oriented Programming Systems, Languages and Architectures (OOPSLA), USA (1996)

    Google Scholar 

  5. Soley, R. (ed.): Object Management Architecture Guide, John Wiley and Sons, Inc. (1995)S

    Google Scholar 

  6. Rymer, J.: The Muddle in the Middle, Byte Magazine, April (1996). See also The Middleware Riddle in the same issue.

    Google Scholar 

  7. Wallnau, K., Long, F., and Earl, A.: Toward a Distributed, Mediated Architecture for Workflow Management, in Proceedings of the NSF Workshop on Workflow and Process Automation in Information Systems, State of the Art and Beyond, see on-line proceedings at http://info.acm.org/coe/e7000010.html, USA (1996)

    Google Scholar 

  8. Calvin, J., and Weatherly, R.: An Introduction to the High Level Architecture (HLA) Runtime Infrastructure (RTI), in Proceedings of the 14th DIS Workshop on Distributed Simulation.

    Google Scholar 

  9. Garlan, D., Allen, R., and Ockerbloom, J.: Architectural Mismatch or Why It's Hard to Build Systems Out of Existing Parts, Proceedings of the International Conferences on Software Engineering, Seattle (1995)

    Google Scholar 

  10. Brown, A., and Wallnau, K.: A Framework for Evaluating Software Technology, IEEE Software, September (1996) 39–49.

    Google Scholar 

  11. Auditore, P: A Kludge Beyond Relief, HP Professional, January (1997) 28–36.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Takashi Masuda Yoshifumi Masunaga Michiharu Tsukamoto

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wallnau, K., Morris, E., Feiler, P., Earl, A., Litvak, E. (1997). Engineering component-based systems with distributed object technology. In: Masuda, T., Masunaga, Y., Tsukamoto, M. (eds) Worldwide Computing and Its Applications. WWCA 1997. Lecture Notes in Computer Science, vol 1274. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63343-X_38

Download citation

  • DOI: https://doi.org/10.1007/3-540-63343-X_38

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63343-3

  • Online ISBN: 978-3-540-69430-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics