Distributed Processing DCE, CORBA, and Java

  • Andy Bond
  • Keith Duddy
  • Kerry Raymond
Part of the International Handbooks on Information Systems book series (INFOSYS)


DCE and CORBA are two distributed processing technologies that provide remote procedure calls in a location-transparent manner between heterogeneous platforms. Java is not a distributed processing technology, but a programming language that can be executed remotely using Web browsers. There are advantages and disadvantages to the use of each of these technologies, and there are some benefits in combining them.


Object Reference Object Management Group Java Virtual Machine Interface Type Remote Procedure Call 
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. [AG96]
    Arnold, K., Gosling, J., The Java Programming Language, Addison-Wesley, 1996Google Scholar
  2. [AppletMagic]
  3. [CORBA95]
    The Common Object Request Broker: Architecture and Specification, Revision 2.0, OMG, 1995Google Scholar
  4. [CORBA96]
    CORBAservices: Common Object Services Specification, Revised Edition - Updated, OMG, 1996Google Scholar
  5. [CORBAsecur]
    Security Service Specification, Version 1.0, OMG Documents 97–07–23 and 97–07–24, November 1996Google Scholar
  6. [DCE-Java]
    Transarc DCE Encina Lightweight Client, ProdSery/Pro duct/DELight /index.html
  7. [DV97]
    Duddy, K., Vogel, A., Java Programming with CORBA, John Wiley Sons Inc., 1997Google Scholar
  8. [FKR92]
    Fisher, G., Kenny, D., Rosenberry, W., Understanding DCE, O’Reilly Associates Inc., 1992Google Scholar
  9. [FM97]
    Fritzinger, J. S., Müller, M., Java Security,, Sun Microsystems, 1997
  10. [GM95]
    Gosling, J., McGilton, H., The Java Language Overview: A White Paper, Sun Microsystems Technical Report, 1995Google Scholar
  11. [GM96]
    Gosling, J., McGilton, H., The Java Language Environment: A White Paper, Sun Microsystems, 1996
  12. [HotJava]
    HotJava Browser, Sun Microsystems
  13. [HS94]
    Hu, W., Shirley, J., Guide to Writing DCE Applications ( Second Edition ), O’Reilly Associates Inc., 1994Google Scholar
  14. [Hu95]
    Hu, W., DCE Security Programming, O’Reilly Associates Inc., 1995Google Scholar
  15. [Java-Map]
    IDL/Java Language Mapping, OMG TC Document orbos/97–03–01, 1997Google Scholar
  16. [JavaOverview]
    The Java Language: An Overview,, Sun Microsystems
  17. [Loc94]
    Lockhart, H. W., OSF DCE: Guide to Developing Distributed Applications, McGraw Hill, 1994Google Scholar
  18. [LY97]
    Lindholm, T., Yellin, F., The Java Virtual Machine Specification, Addison-Wesley, 1997Google Scholar
  19. [OMG]
    Object Management Group,
  20. [OMG-TC]
    OMG - Technical Committee Work in Progress, schedule/Google Scholar
  21. [Posix-10036]
    IEEE Std 1003.1–1990 Standard for Information Technology - Portable Operating System Interface (POSIX) - Part 1: System Application Programming Interface (API)Google Scholar
  22. [Posix-10036a]
    P1003.1a Draft Revision to Information Technology - POSIX Part 1: System Application Program Interface (API) [C Language]Google Scholar
  23. [RMI96]
    Remote Method Invocation Specification, /dots/guide/rmi/spec/rmiTOC.doc. html
  24. [SecureJava]
    Secure Computing With Java: Now and the Future, Sun
  25. [So195]
    Soley, R. M., Object Management Architecture Guide, Third Edition, John Wiley Sons, 1995Google Scholar
  26. [TOS96]
    Trading Object Service, OMG TC Document orbos/96–07–26, 1996Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1998

Authors and Affiliations

  • Andy Bond
  • Keith Duddy
  • Kerry Raymond

There are no affiliations available

Personalised recommendations