Dynamic Binding
by
Benedikt Liegener
—
last modified
Mar 26, 2012 15:02
—
filed under:
KnowledgeModel
Definitions
Term: Dynamic Binding |
Domain: Cross-cutting issues | ||||
---|---|---|---|---|---|
Engineering and Design (KM-ED) |
Adaptation and Monitoring (KM-AM) |
Quality Definition, Negotiation and
Assurance (KM-QA) |
Generic (domain independent) |
||
D o m a i n : L a y e r s |
Business Process Management (KM-BPM) |
||||
Service Composition and
Coordination (KM-SC) |
|||||
Service Infrastructure (KM-SI) |
Dynamic Binding provides the foundation for adaptation in service infrastructures by matching client requests to services in a dynamically changing service environment. [CD-JRA-2.3.3] | ||||
Generic (domain independent) |
The fundamental requirement of providing dynamic binding in a distributed system is the presence of a name or directory service, which enables the client to select services at runtime. In contrast to static binding there is no need to hardcode service information into clients. Remote Procedure Call (RPC) was the first technology that introduced dynamic binding. | Dynamic binding facilitates adaptation in a dynamically changing service environment. Naming services need to monitor their servers not to offer failed or inaccessible entities to the clients. | Dynamic binding enables the use of quality of service and other non-functional parameters in service selection. | Dynamic Binding refers to the selection of the actual service at run time.[CD-IA-1.1.1] |
Competencies
- POLIMI: Web Service Retrieval & Adaptive BPEL process execution based on quality constraints; http://home.dei.polimi.it/pernici/ws-research.html; Barbara Pernici, Danilo Ardagna, Pierluigi Plebani, Cinzia Cappiello, Marco Comuzzi
- POLIMI: Dependable Evolvable Pervasive SE; http://deepse.dei.polimi.it/; Carlo Ghezzi, Elisabetta Di Nitto, Valentina Mazza, Andrea Mocci, Luca Cavallaro, Daniel Dubois
- USTUTT: Service Oriented Computing; http://www.iaas.uni-stuttgart.de/indexE.php; Frank Leymann, Dimka Karastoyanova
- UniHH: Service Oriented Computing; http://vsis-www.informatik.uni-hamburg.de/information; Winfried Lamersdorf, Sonja Zaplata
- INRIA: Engineering Adaptive Component-based Systems;http://www.irisa.fr/triskell/; Brice Morin, Grégory Nain, Olivier Barais, Franck Chauvel, Jean-Marc Jézéquel, Françoise André
- TUW: Dynamic Binding and Invocation of Web Services; http://www.infosys.tuwien.ac.at/;
Schahram Dustdar, Philipp Leitner, Florian Rosenberg
Scenarios
- Original Equipment Automotive Supply Chain (Case Study Solution -> Implementation)
References
- [CD-IA-1.1.1] Comprehensive overview of the state of the art on service-based systems
- [WSBook] Gustavo Alonso, Fabio Casati, Harumi A. Kuno, Vijay Machiraju: Web Services - Concepts, Architectures and Applications Springer 2004
- [CD-JRA-2.3.3] CD-JRA-2.3.3 Requirements for Service Registries in Dynamic Environments and Evaluation of Existing Service Registries