Author(s): Jayeeta Chand | Sabnam Sengupta | Ananya Kanjilal | Swapan Bhattacharya
Journal: International Journal of Computer Applications
ISSN 0975-8887
Volume: 30;
Issue: 3;
Start page: 1;
Date: 2011;
Original page
Keywords: Cloud Computing | Context-aware | Enterprise Service Bus | SOA based global delivery model | dynamic service choreography | CA-Graph
ABSTRACT
Enterprise Service Bus ESB is responsible for publishing and discovery of services in such environments. Contextaware systems offer entirely new opportunities for application developers and for end users by gathering context data and adapting systems behavior accordingly. In this paper, we propose a Context Aware ESB CAESB that will publish and discover services based on location context. The main modules of the framework consist of Context Provider senses location context, Context Aware Logic Module decides which regional service to be selected based on location context and Service Choreographer choreographs selected services. We propose a graphical model named Context Aware Graph CAGraph that will help us to dynamically choreograph the services. These modules along with other modules of SOA reference architecture will help the ESB to sense the location of users, to select the required services and dynamically choreograph those services. We define a set of metrics based on CAgraph and analyse of performance CAESB. An algorithm is proposed that will dynamically choreograph the selected services based on location context. The results of the case study of an Insurance System are used to illustrate our approach.
Journal: International Journal of Computer Applications
ISSN 0975-8887
Volume: 30;
Issue: 3;
Start page: 1;
Date: 2011;
Original page
Keywords: Cloud Computing | Context-aware | Enterprise Service Bus | SOA based global delivery model | dynamic service choreography | CA-Graph
ABSTRACT
Enterprise Service Bus ESB is responsible for publishing and discovery of services in such environments. Contextaware systems offer entirely new opportunities for application developers and for end users by gathering context data and adapting systems behavior accordingly. In this paper, we propose a Context Aware ESB CAESB that will publish and discover services based on location context. The main modules of the framework consist of Context Provider senses location context, Context Aware Logic Module decides which regional service to be selected based on location context and Service Choreographer choreographs selected services. We propose a graphical model named Context Aware Graph CAGraph that will help us to dynamically choreograph the services. These modules along with other modules of SOA reference architecture will help the ESB to sense the location of users, to select the required services and dynamically choreograph those services. We define a set of metrics based on CAgraph and analyse of performance CAESB. An algorithm is proposed that will dynamically choreograph the selected services based on location context. The results of the case study of an Insurance System are used to illustrate our approach.