• DocumentCode
    3506984
  • Title

    Dynamic architectures and architectural styles for distributed programs

  • Author

    Pryce, Nat ; Dulay, Naranker

  • Author_Institution
    Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    89
  • Lastpage
    94
  • Abstract
    In this paper we introduce JWire, a new component model for Java. JWire is designed for building dynamic architectures of components that use an open set of binding and communication protocols, and supports the use of architectural styles in assembling components. Using JWire, a system is composed of “wireable” components that each encapsulate state and behaviour behind an interface defined as a set of named, typed roles. Components are wired together by creating bindings between compatible roles. Dynamic change is supported by meta-level descriptor objects that provide a common control interface to the binding protocols used to compose components
  • Keywords
    Java; client-server systems; distributed programming; transport protocols; JWire; Java; architectural styles; common control interface; communication protocols; component model; distributed programs; dynamic architectures; meta-level descriptor objects; typed roles; Application software; Assembly; Buildings; Computer architecture; Educational institutions; Java; Middleware; Network address translation; Transport protocols; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1999. Proceedings. 7th IEEE Workshop on Future Trends of
  • Conference_Location
    Cape Town
  • ISSN
    1071-0485
  • Print_ISBN
    0-7695-0468-X
  • Type

    conf

  • DOI
    10.1109/FTDCS.1999.818789
  • Filename
    818789