Understanding and Using Context
Personal and Ubiquitous Computing
Adding Generic Contextual Capabilities to Wearable Computers
ISWC '98 Proceedings of the 2nd IEEE International Symposium on Wearable Computers
A concrete solution for web services adaptability using policies and aspects
Proceedings of the 2nd international conference on Service oriented computing
Web services: a process algebra approach
Proceedings of the 2nd international conference on Service oriented computing
ICMB '05 Proceedings of the International Conference on Mobile Business
Semantic-based weaving of scenarios
Proceedings of the 5th international conference on Aspect-oriented software development
A MOF metamodel for the development of context-aware mobile applications
Proceedings of the 2007 ACM symposium on Applied computing
A survey on context-aware systems
International Journal of Ad Hoc and Ubiquitous Computing
Model Driven Development of Context-aware Service Oriented Architecture
CSEWORKSHOPS '08 Proceedings of the 2008 11th IEEE International Conference on Computational Science and Engineering - Workshops
Human-Computer Interaction
SmartModels an MDE platform for the management of software product lines
AQTR '08 Proceedings of the 2008 IEEE International Conference on Automation, Quality and Testing, Robotics - Volume 03
Activity-driven synthesis of state machines
FASE'07 Proceedings of the 10th international conference on Fundamental approaches to software engineering
DAIS'07 Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
ECMDA-FA'06 Proceedings of the Second European conference on Model Driven Architecture: foundations and Applications
Implementing service oriented architecture - a case study
International Journal of Business Information Systems
Hi-index | 0.00 |
Service-Oriented Architectures SOA are widely used by companies to gain flexibility. Web services are the fitted technical solution used to support SOA by providing interoperability and loose coupling. Basic Web services are being assembled to composite Web services in order to directly support business processes. However, there is much to be done to obtain a genuine flawless Web service, and current market implementations do not provide adaptable Web service behavior depending on the service contract. This paper proposes two different approaches to increase adaptability of Web services and SOA. The first approach is based on Aspect Oriented Programming AOP as a new design solution for Web services. The authors have implemented an infrastructure to enrich services with aspects and to dynamically reroute messages according to changes, without redeployment. The second approach combines Model Driven Development MDD and Context-Awareness to promote reuse and adaptability of Web services behavior depending on the service context. Parameterized transformation techniques are proposed to bind context with business logic implemented by a service. The aim is to merge the two approaches to abstract and reduce the technical complexity of aspect based service solution.