CORBA design patterns
Software engineering and middleware: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI
IEEE Internet Computing
Using Interceptors to Enhance CORBA
Computer
An Efficient Component Model for the Construction of Adaptive Middleware
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
Reflective Middleware Solutions for Context-Aware Applications
REFLECTION '01 Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
Secure Dynamic Reconfiguration of Scalable CORBA Systems with Mobile Agents
ASA/MA 2000 Proceedings of the Second International Symposium on Agent Systems and Applications and Fourth International Symposium on Mobile Agents
Dynamic service reconfiguration for wireless web access
WWW '03 Proceedings of the 12th international conference on World Wide Web
DADO: enhancing middleware to support crosscutting features in distributed, heterogeneous systems
Proceedings of the 25th International Conference on Software Engineering
Metadata-Driven Middleware for Web Services
WISE '03 Proceedings of the Fourth International Conference on Web Information Systems Engineering
Multi-protocol web services for enterprises and the grid
EuroWeb'02 Proceedings of the 2002 international conference on EuroWeb
CORBA: integrating diverse applications within distributed heterogeneous environments
IEEE Communications Magazine
Towards a Metamorphic Testing Methodology for Service-Oriented Software Applications
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
Colombo: lightweight middleware for service-oriented computing
IBM Systems Journal
Service oriented architecture for enterprise applications
SEPADS'06 Proceedings of the 5th WSEAS International Conference on Software Engineering, Parallel and Distributed Systems
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
Journal of Theoretical and Applied Electronic Commerce Research
AMPol-Q: adaptive middleware policy to support qos
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
Flexible aspect-based service adaptation for accountability properties in the cloud
Proceedings of the 4th international workshop on Variability & composition
Hi-index | 0.00 |
Service-oriented architectures (SOA) will provide the basis of thenext generation of distributed software systems, and have already gained enormous traction in the industry through an XML--based instantiation, Web services. A central aspect of SOAs is the looser coupling between applications (services) that is achieved when services publish their functional and non-functional behavioral characteristics in a standardized, machine readable format. In this paper we argue that in the basic SOA model access to metadata is too static and results in inflexible interactions between requesters and providers. We propose specific extensions to the SOA model to allow service providers and requestors to dynamically expose and negotiate their public behavior, resulting in the ability to specialize and optimize the middleware supporting an interaction. We introduce a middleware architecture supporting this extended SOA functionality, and describe a conformant implementation based on standard Web services middleware. Finally, we demonstrate the advantages of this approach with a detailed real world scenario.