Context-awareness in CCML based web service composition
With the rapid development of computer technology, programming methods have changed a lot. Nowadays, software developing based on SOA (Service Oriented Architecture) is more and more popular due to its autonomous, distributed and reusable. And at the same time, user requirements are also changing, they are anxious for the information they want from the vast data, regardless of the time and space. Thus, using the context that can be used to characterize the situation of an entity in the service composition is a significant and promising method. In fact, the usage of context is widespread in pervasive computing raised by Weiser in 1990s. But in service composition, the usage is less relatively, and researches in this field also have some common problems. For example, in these researches, the contexts are fixed to a few predefined contexts. In this paper, a web service composition modeling language (CCML) supporting context-awareness was proposed, and we also gave an composition Interpreter for this language. Finally we introduced an application case to show how to describe context-awareness using this language.