Cloud services composition through cloud patterns: a semantic-based approach

被引:27
|
作者
Di Martino, Beniamino [1 ]
Cretella, Giuseppina [1 ]
Esposito, Antonio [1 ]
机构
[1] Univ Naples 2, Dept Ind & Informat Engn, Aversa, Italy
关键词
Cloud computing; Cloud patterns; Service composition; Service orchestration; SemanticWeb; OWL; OWL-S; SPARQL; SWRL;
D O I
10.1007/s00500-016-2264-1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Despite the research and standardization efforts carried out both by academia and commercial enterprises, the composition of existing cloud services which fully satisfy customers' requirements is still a complex and tricky task. This situation is due to the high number of cloud services currently available on the market, which either expose non-standard interfaces or implement different standards, according to their specific objective. As in the past design patterns have been applied to software design to bring order and help developers in better building, composing and reusing their application, nowadays cloud patterns offer the opportunity to leverage best practices in services composition to ease the design and deployment of cloud-oriented applications. However, due to differences in semantics which affect services', operations' and parameters' descriptions, cloud patterns alone cannot solve the cloud service composition problem. In this paper a methodology for the discovery and composition of cloud services, guided by cloud patterns, is presented. Such a methodology is supported by semantic Web technologies, such as OWL, OWL-S and SPARQL, to solve incongruence between interfaces' and parameters' descriptions, and to automatize the whole composition process.
引用
收藏
页码:4557 / 4570
页数:14
相关论文
共 50 条
  • [21] A Tool for Mapping and Editing of Cloud Patterns: the Semantic Cloud Patterns Editor
    Di Martino, Beniamino
    Esposito, Antonio
    [J]. STUDIES IN INFORMATICS AND CONTROL, 2018, 27 (01): : 117 - 126
  • [22] The Multilingual Lexical Linked Data Cloud: A possible semantic-based access to the Web?
    De Luca, Ernesto W.
    Dahlberg, Ingetraut
    [J]. INFORMATION-WISSENSCHAFT UND PRAXIS, 2014, 65 (4-5): : 279 - 287
  • [23] A Semantic-Based Loop Closure Detection of 3D Point Cloud
    Fan, Yanfu
    Yuan, Haihui
    Zhu, Shiqiang
    Zhou, Guangzhao
    Du, Ruilong
    Gu, Jason
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (IEEE-ROBIO 2021), 2021, : 1184 - 1189
  • [24] Semantic-Based Generation of Generic-API Adapters for Portable Cloud Applications
    Hossny, Eman
    Khattab, Sherif
    Omara, Fatma A.
    Hassan, Hesham
    [J]. 3RD WORKSHOP ON CROSSCLOUD INFRASTRUCTURES & PLATFORMS (CROSSCLOUD 2016), 2016,
  • [25] Semantic-based QoS management in cloud systems: Current status and future challenges
    Kourtesis, Dimitrios
    Alvarez-Rodriguez, Jose Maria
    Paraskakis, Iraklis
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2014, 32 : 307 - 323
  • [26] An Approach for Multipath Cloud Manufacturing Services Dynamic Composition
    Liu, Zhi-Zhong
    Song, Cheng
    Chu, Dian-Hui
    Hou, Zhan-Wei
    Peng, Wei-Ping
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2017, 32 (04) : 371 - 393
  • [27] Cloud Computing Service Composition and Search Based on Semantic
    Zeng, Cheng
    Guo, Xiao
    Ou, Weijie
    Han, Dong
    [J]. CLOUD COMPUTING, PROCEEDINGS, 2009, 5931 : 290 - 300
  • [28] Semantic service composition model based on cloud computing
    Shang K.
    [J]. International Journal of Computers and Applications, 2022, 44 (07) : 597 - 603
  • [29] Bringing Dynamics to IoT Services with Cloud and Semantic Technologies An Innovative Approach for Enhancing IoT based Services
    Dupont, Sebastien
    Achour, Amel
    Estievenart, Fabrice
    Deru, Laurent
    Matskanis, Nikolaos
    [J]. IOTBD: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET OF THINGS AND BIG DATA, 2016, : 185 - 190
  • [30] SEMANTIC-BASED CLUSTERING OF WEB SERVICES
    Silva, Leonardo de Jesus
    Claro, Daniela Barreiro
    Pavao Lopes, Denivaldo Cicero
    [J]. JOURNAL OF WEB ENGINEERING, 2015, 14 (3-4): : 325 - 345