Dynamic Invocation
by
Benedikt Liegener
—
last modified
Mar 26, 2012 15:04
—
filed under:
KnowledgeModel
Definitions
Term: Dynamic Invocation |
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) |
Services are entities providing some piece of functionality by well-defined interfaces. In a dynamic service invocation environment, clients retrieve service information from service registries in a form ready for direct service access. These proxies represent the service to the programmatic client. In static invocation, clients need to compile and create proxy stubs to access a service whereas in dynamic invocation these are created in runtime. The major difficulty in engineering such systems is to create service descriptions where each implementation uses the same signatures, and to overcome implementation language dependence. [CD-JRA-2.3.3] | ||||
Generic (domain independent) |
Dynamic invocation allows programmatic clients to access remote processes at runtime relying on interface descriptions only. [WSbook] | Dynamic Invocation is the execution of a service whose interface is first known 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
- USTUTT: Service Oriented Computing; http://www.iaas.uni-stuttgart.de/indexE.php; Frank Leymann, Dimka Karastoyanova
- TUW: Dynamic binding and invocation of Web services; http://www.infosys.tuwien.ac.at/;
Schahram Dustdar, Philipp Leitner, Florian Rosenberg
Scenarios
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