Model Driven Development of Context-aware Service Oriented Architecture
Samyr Vale, Slimane Hammoudi · 2008
Context-aware application development is the most explored area in ubiquitous computing. The majority of ubiquitous applications focus on the development of legacy or ad hoc architectures and artifacts that adapt context information into business logic. Web services have been widely used and provide large flexibility for distributed applications due to their Internet support and low-coupled characteristics. Nevertheless, web services are not sufficient for complex logic implementation despite their relevance as middleware architecture. By the separation of context concerns from business logic in individual and independent software units we promote reuse, adaptability and interoperability in context-aware development. These features are supplied by the model driven development approach proposed in this work. This paper also describes our context-aware service oriented architecture based on EDOC-ECA.