A Dynamic Composition and Stubless Invocation Approach for Information-Providing Services

被引:6
作者
Paganelli, Federica [1 ]
Parlanti, David [2 ]
机构
[1] Natl Interuniv Consortium Telecommun, Pisa, Italy
[2] Negentis, Florence, Italy
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2013年 / 10卷 / 02期
关键词
Web services; semantic web; service composition; service invocation; XML; planning; service brokering; service-oriented architecture; WEB; SAWSDL;
D O I
10.1109/TNSM.2013.022213.120229
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The automated specification and execution of composite services are important capabilities of service-oriented systems. In practice, service invocation is performed by client components (stubs) that are generated from service descriptions at design time. Several researchers have proposed mechanisms for late binding. They all require an object representation (e.g., Java classes) of the XML data types specified in service descriptions to be generated and meaningfully integrated in the client code at design time. However, the potential of dynamic composition can only be fully exploited if supported in the invocation phase by the capability of dynamically binding to services with previously unknown interfaces. In this work, we address this limitation by proposing a way of specifying and executing composite services, without resorting to previously compiled classes that represent XML data types. Semantic and structural properties encoded in service descriptions are exploited to implement a mechanism, based on the Graphplan algorithm, for the run-time specification of composite service plans. Composite services are then executed through the stubless invocation of constituent services. Stubless invocation is achieved by exploiting structural properties of service descriptions for the run-time generation of messages.
引用
收藏
页码:218 / 230
页数:13
相关论文
共 50 条
[41]   A framework for dynamic composition of web services using static look-up table [J].
Ali, ME ;
Mahbub, K ;
Iqbal, M .
CIC '05: Proceedings of the 2005 International Conference on Communications in Computing, 2005, :167-173
[42]   A Software Services Framework for Providing E-learning and Dedicated Information Systems Facilities [J].
Andreica, Alina ;
Stuparu, Daniel ;
Covaci, Florina ;
Pop, Gabriel ;
Imre, Arpad .
12TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2010), 2011, :573-576
[43]   Providing packages of relevant ATM information: An ontology-based approach [J].
Neumayr, Bernd ;
Schuetz, Christoph G. ;
Gringinger, Eduard ;
Fabianek, Christoph ;
Vennesland, Audun ;
Schrefl, Michael ;
Wilson, Scott .
JOURNAL OF AIR TRANSPORT MANAGEMENT, 2021, 90
[44]   Technological solution for geographical information services composition based on workflow [J].
Zheng, G. X. ;
Bai, J. ;
Zhang, S. N. ;
Sun, J. ;
Wang, J. W. ;
Zhu, B. L. .
INFORMATION SCIENCE AND ELECTRONIC ENGINEERING, 2017, :221-225
[45]   Policy Driven and Agent Based Geospatial Information Services Composition [J].
Xie, Bin ;
Zhang, Dengrong ;
Li, Xiang ;
Wu, Yang .
2011 INTERNATIONAL CONFERENCE OF ENVIRONMENTAL SCIENCE AND ENGINEERING, VOL 12, PT B, 2012, 12 :802-809
[46]   Policy Driven and Agent Based Geospatial Information Services Composition [J].
Xie, Bin ;
Zhang, Dengrong ;
Li, Xiang ;
Wu, Yang .
2011 INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND NEURAL COMPUTING (FSNC 2011), VOL II, 2011, :285-288
[47]   A Goal Oriented Approach for Web Services Selection and Composition [J].
Baccar, Sana ;
Rouached, Mohsen ;
Abid, Mohamed .
2013 EIGHTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT (ICDIM), 2013, :102-107
[48]   Probabilistic Approach for Diversifying Web Services Discovery and Composition [J].
Naim, Hafida ;
Aznag, Mustapha ;
Quafafou, Mohamed ;
Durand, Nicolas .
2016 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2016, :73-80
[49]   Composition of Services in Pervasive Environments: A Divide and Conquer Approach [J].
Cassar, Gilbert ;
Barnaghi, Payam ;
Wang, Wei ;
De, Suparna ;
Moessner, Klaus .
2013 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2013,
[50]   Application of the fusion approach for assisted composition of web services [J].
CAS Software AG, Wilhelm-Schickard-Str. 10-12, Karlsruhe ;
76131, Germany ;
不详 ;
76131, Germany ;
不详 ;
15780, Greece ;
不详 ;
54624, Greece .
IFIP Advances in Information and Communication Technology, 2007, (531-538)