• DocumentCode
    1557270
  • Title

    Using Java applets and CORBA for multi-user distributed applications

  • Author

    Evans, Eric ; Rogers, Daniel

  • Author_Institution
    Texas Univ., Austin, TX, USA
  • Volume
    1
  • Issue
    3
  • fYear
    1997
  • Firstpage
    43
  • Lastpage
    55
  • Abstract
    The Java language environment, World Wide Web, and Common Object Request Broker Architecture are complementary software technologies, which when used together provide a powerful set of tools for developing and deploying multi-user distributed applications. We describe an approach to building reasonably sophisticated and easy-to-use client software as WWW-downloadable Java applets, which use CORBA to interact effectively with remote server software and thus coordinate and control access to a set of shared resources. We used this approach to reimplement a portion of an existing multi-user distributed application that had been built using the WWW Common Gateway Interface (CGI), then evaluated the differences between the two approaches. We found our method of combining Java applets and CORBA not only practical but in many ways superior to the widely used CGI approach, as well as to a conventional CORBA approach that does not exploit the WWW
  • Keywords
    Internet; application program interfaces; client-server systems; object-oriented languages; object-oriented programming; remote procedure calls; CORBA; Common Object Request Broker Architecture; Java applets; Java language environment; WWW Common Gateway Interface; WWW-downloadable Java applets; World Wide Web; client software; multiuser distributed applications; remote server software; shared resources; software technologies; Application software; Displays; File servers; Graphical user interfaces; HTML; Internet; Java; Network servers; Web server; World Wide Web;
  • fLanguage
    English
  • Journal_Title
    Internet Computing, IEEE
  • Publisher
    ieee
  • ISSN
    1089-7801
  • Type

    jour

  • DOI
    10.1109/4236.589194
  • Filename
    589194