• DocumentCode
    3155753
  • Title

    Enhanced component interfaces to support dynamic adaption and extension

  • Author

    Reussner, Ralf H.

  • Author_Institution
    Karlsruhe Univ., Germany
  • fYear
    2001
  • fDate
    6-6 Jan. 2001
  • Abstract
    Current component systems offer the possibility to integrate different enterprise systems, e.g., by wrapping legacy components or integrating several object protocols such as RMI, Corba-IIOP, etc. A disadvantage of todays component systems is that the interface descriptions of their component model do not give alone sufficient information to deploy a component correctly and reliably. Therefore the definition of new interface models, which are enhanced by (semantic) applicability information play an important role in enterprise application integration. We describe a new model of software component interfaces, using an extension of finite state machines to describe the protocol to use a component´s offered services, and the sequences of calls to external services the component requires to fulfil its offered services. Our model concentrates on protocol issues of interoperability. We present a description of our new interface model and present the algorithms for integration checking, automatic adaption and dynamic extension. These algorithms are implemented in our CoCoNut/J-prototype.
  • Keywords
    business data processing; finite state machines; open systems; software reusability; CoCoNut J prototype; dynamic adaption; dynamic extension; enterprise application integration; enterprise systems; finite state machines; integration checking; interface descriptions; interoperability; protocol; software component interfaces; software components; Companies; Computer architecture; Computer interfaces; Informatics; Information security; Information systems; Protocols; Runtime; Software systems; Wrapping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 2001. Proceedings of the 34th Annual Hawaii International Conference on
  • Conference_Location
    Maui, HI, USA
  • Print_ISBN
    0-7695-0981-9
  • Type

    conf

  • DOI
    10.1109/HICSS.2001.927238
  • Filename
    927238