• DocumentCode
    3418826
  • Title

    An approach to ensure service behavior consistency in OSGi

  • Author

    Qin, Yin ; Hao, Hu ; Li Jim ; Jidong, Ge ; Jian, Lu

  • Author_Institution
    State Key Lab. for Novel Software Technol., Nanjing Univ., China
  • fYear
    2005
  • fDate
    15-17 Dec. 2005
  • Abstract
    Open service gateway initiative (OSGi), a service-oriented component model which follows the concepts of service-oriented programming, significantly reduces the time and complexity to construct applications by registering and discovering services. However, this mechanism focusing on the interfaces and static properties of related services, ignores the behavior of the services, let alone the runtime errors caused by behavior inconsistency. In addition to the related theory of service behavior model and behavior consistency relation of single services in service discovery and substitution, this article defines coordination protocol, composite service and behavior consistent service coordination to handle the applications built on multiple services. On the top of OSGi, we propose a feasible middleware architecture called SOBECA, which includes a runtime environment and a development toolkit to facilitate the development of service behavior consistent applications.
  • Keywords
    computational complexity; middleware; object-oriented programming; open systems; OSGi; SOBECA; middleware architecture; open service gateway initiative; service behavior consistency; service-oriented component model; service-oriented programming; time complexity; Application software; Contracts; Laboratories; Mechanical factors; Middleware; Object oriented modeling; Object oriented programming; Peer to peer computing; Protocols; Runtime environment;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2005. APSEC '05. 12th Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-2465-6
  • Type

    conf

  • DOI
    10.1109/APSEC.2005.32
  • Filename
    1607151