Care Planning Through Auction-based Information Negotiation (CAPTAIN): The Ordering of Events in Service Negotiation
Main Article Content
Abstract
The Software as a Service (SaaS) model is a servicebased model in which a desired service is assembled, delivered and consume on demand. A ‘proof of concept’ of SaaS is Information Broker for Heterogeneous Information Sources (IBHIS) which is based on services that deliver data. IBHIS is a fully service-based approach to support the trustworthy integration of heterogeneous forms of information possessed and manipulated by autonomous service providers. Consequently, Care Planning Through Auction-based Information Negotiation (CAPTAIN) is developed to extend the concepts and role of the broker as used in IBHIS. In particular, CAPTAIN also extends the concepts and role of the service negotiation function to demonstrate a full range of service characteristics: description, discovery, composition, negotiation and delivery.
A service-oriented broker architecture for CAPTAIN has been developed based on a case study within healthcare context. It includes a negotiation model developed for the service negotiation to deals with the needs of a client and the constraints of service providers within planning service oriented circumstances. A ‘proof of concept’ of CAPTAIN is demonstrated as a serviceoriented planning broker system that is flexible, adaptable and platform independent. The CAPTAIN system is a distributed system consisting of several different system components which are spatially separated. Hence, this paper will present the investigation of the system behaviour by observing a partial ordering of the events in the CAPTAIN system. The events occur when there are the execution of a subprogram or interactions among the system components. The correct ordering of the events can ensure that the system components are accurately regulated by the negotiation process and protocol. The timestamp of a sequence of events is recorded by using an event logger. The results of our study show that all system components of CAPTAIN can perform their tasks and interact with each other correctly during service negotiation between the planning broker and the service providers. The system components exchange their messages by sending and receiving among them, following the process of service negotiation serial. As a result, the CAPTAIN system can provide planning services properly to produce the integrated care plan for the client.
Article Details
It is the policy of ACTISNU to own the copyright to the published contributions on behalf of the interests of ACTISNU, its authors, and their employers, and to facilitate the appropriate reuse of this material by others. To comply with the Copyright Law, authors are required to sign an ACTISNU copyright transfer form before publication. This form, a copy of which appears in this journal (or website), returns to authors and their employers full rights to reuse their material for their own purposes.