Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Mastering XMI: Java Programming with XMI, XML and UML
Mastering XMI: Java Programming with XMI, XML and UML
Model Driven Architecture: Applying MDA to Enterprise Computing
Model Driven Architecture: Applying MDA to Enterprise Computing
Analysis of integration models for service composition
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
The Self-Serv Environment for Web Services Composition
IEEE Internet Computing
Flexible Workflow Management in the OPENflow System
EDOC '01 Proceedings of the 5th IEEE International Conference on Enterprise Distributed Object Computing
UML 2 Toolkit
Decentralized orchestration of composite web services
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
Web Service Composition in UML
EDOC '04 Proceedings of the Enterprise Distributed Object Computing Conference, Eighth IEEE International
Decentralizing execution of composite web services
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Peer to Peer Computing: The Evolution of a Disruptive Technology
Peer to Peer Computing: The Evolution of a Disruptive Technology
SELF-SERV: a platform for rapid composition of web services in a peer-to-peer environment
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Web Services: Concepts, Architectures and Applications
Web Services: Concepts, Architectures and Applications
Ontology based algorithm modeling: obtaining adaptation for SOA environment
Proceedings of the 2nd workshop on Middleware for service oriented computing: held at the ACM/IFIP/USENIX International Middleware Conference
Semantic model-driven development of web service architectures
International Journal of Web Engineering and Technology
Semantic web services: from OWL-S via UML to MVC applications
Proceedings of the 2009 ACM symposium on Applied Computing
Ontology-based modelling of architectural styles
Information and Software Technology
Dynamic architectural constraints monitoring and reconfiguration in service architectures
ECSA'10 Proceedings of the 4th European conference on Software architecture
Toward semantic web services as mvc applications: from owl-s via uml
Journal of Web Engineering
Ontology-based composition and transformation for model-driven service architecture
ECMDA-FA'06 Proceedings of the Second European conference on Model Driven Architecture: foundations and Applications
Graph-based implicit knowledge discovery from architecture change logs
Proceedings of the WICSA/ECSA 2012 Companion Volume
An ontology-based approach for modelling architectural styles
ECSA'07 Proceedings of the First European conference on Software Architecture
ESOCC'12 Proceedings of the First European conference on Service-Oriented and Cloud Computing
Hi-index | 0.00 |
Web service compositions are often used to realise service-based enterpriseapplications. These enterprise systems are built from many existing discreteapplications, often legacy applications exposed using Web service interfaces.Acceptance of these systems is often constrained by non-functional aspects,such as Quality of Service (QoS). A number of factors affect the QoS of anenterprise system, including availability, scalability and performance. Thereare a number of architectural configurations or distribution patterns, whichexpress how a composed system is to be deployed. These distribution patternshave a direct impact upon the QoS of the composition. However, the amount ofcode required to realise these distribution patterns is considerable. Additionally, there is an increased deployment time associated with setting updifferent distribution patterns. We therefore propose a novel approach whichcombines a Model Driven Architecture using UML 2.0 for modeling andsubsequently generating Web service compositions, with a method for achieving dynamic decentralised interaction amongst services with reduced deployment overheads. These approaches combined provide for the generation of dynamic Web service compositions driven by a distribution pattern model.