• DocumentCode
    3494661
  • Title

    Building configurable applications in Java

  • Author

    Little, Mark C. ; Wheater, Stuart M.

  • Author_Institution
    Dept. of Comput. Sci., Newcastle upon Tyne Univ., UK
  • fYear
    1998
  • fDate
    4-6 May 1998
  • Firstpage
    172
  • Lastpage
    179
  • Abstract
    There are many reasons why applications may require configuration, however the one which dominates Java applications is that of security restrictions. Because an application may be provided different capabilities by different users, it becomes difficult to write “build-once, run-anywhere” applications. Insisting that all security sensitive applications execute within controlled or restricted environments may limit the types of application which can be built. Therefore, we describe how we have constructed a configuration infrastructure in Java which allows applications to dynamically adapt themselves to the types of security restrictions that exist when they are executed. Because the system does not change the language it is portable across Java implementations. We also describe how we have used this system to build a toolkit for the construction of electronic commerce applications, which allow atomic transactions to span Web browsers and servers
  • Keywords
    Internet; configuration management; distributed processing; object-oriented languages; object-oriented programming; security of data; Java; Web browsers; atomic transactions; configurable applications; configuration infrastructure; electronic commerce; security restrictions; Computer languages; Electrical capacitance tomography; Gallium nitride; Java; Network servers; Programming profession; Security; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Configurable Distributed Systems, 1998. Proceedings. Fourth International Conference on
  • Conference_Location
    Annapolis, MA
  • Print_ISBN
    0-8186-8451-8
  • Type

    conf

  • DOI
    10.1109/CDS.1998.675771
  • Filename
    675771