Configuring Cloud-Service Interfaces Using Flow Inheritance

被引:0
|
作者
Zaichenkov, Pavel [1 ]
Tveretina, Olga [1 ]
Shafarenko, Alex [1 ]
机构
[1] Univ Hertfordshire, Hatfield, Herts, England
关键词
D O I
10.4204/EPTCS.228.4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Technologies for composition of loosely-coupled web services in a modular and flexible way are in high demand today. On the one hand, the services must be flexible enough to be reused in a variety of contexts. On the other hand, they must be specific enough so that their composition may be provably consistent. The existing technologies (WS-CDL, WSCI and session types) require a behavioural contract associated with each service, which is impossible to derive automatically. Furthermore, neither technology supports flow inheritance: a mechanism that automatically and transparently propagates data through service pipelines. This paper presents a novel mechanism for automatic interface configuration of such services. Instead of checking consistency of the behavioural contracts, our approach focuses solely on that of data formats in the presence of subtyping, polymorphism and flow inheritance. The paper presents a toolchain that automatically derives service interfaces from the code and performs interface configuration taking non-local constraints into account. Although the configuration mechanism is global, the services are compiled separately. As a result, the mechanism does not raise source security issues despite global service availability in adaptable form.
引用
收藏
页码:27 / 34
页数:8
相关论文
共 50 条
  • [1] The Protocol for Secure Cloud-Service System
    Park, Hyun-A
    Park, JaeHyun
    Kim, JaeSung
    Lee, SeungBock
    Kim, JaeKyeong
    Kim, Dae-gi
    [J]. 2012 6TH INTERNATIONAL CONFERENCE ON NEW TRENDS IN INFORMATION SCIENCE, SERVICE SCIENCE AND DATA MINING (ISSDM2012), 2012, : 201 - 208
  • [2] Cloud-service decision tree classification for education platform
    Wang Chao
    Wang Junzheng
    [J]. COGNITIVE SYSTEMS RESEARCH, 2018, 52 : 234 - 239
  • [3] Heating as a Cloud-Service, A Position Paper (Industrial Presentation)
    Ngoko, Yanik
    [J]. EURO-PAR 2016: PARALLEL PROCESSING, 2016, 9833 : 389 - 401
  • [4] AHP-Based Ranking of Cloud-Service Providers
    Chahal, Rajanpreet Kaur
    Singh, Sarbjeet
    [J]. INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS, VOL 1, INDIA 2016, 2016, 433 : 491 - 499
  • [5] A Novel Addressing and Routing Architecture for Cloud-Service Datacenter Networks
    Zhao, Aqun
    Liu, Zhiyu
    Pan, Jianping
    Liang, Mangui
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (01) : 414 - 428
  • [6] An expert system for selecting optimal cloud-service provider
    Hasan M.Z.
    Uddin M.S.
    Islam M.S.
    [J]. International Journal of Information Technology, 2022, 14 (3) : 1555 - 1563
  • [7] SPA: Smart Placement Approach for Cloud-service Datacenter Networks
    Quttoum, Ahmad Nahar
    Tomar, Mohannad
    Khawaldeh, Bayan
    Refai, Rana
    Halawani, Alaa
    Freej, Ahmad
    [J]. 10TH INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND COMMUNICATIONS (FNC 2015) / THE 12TH INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS AND PERVASIVE COMPUTING (MOBISPC 2015) AFFILIATED WORKSHOPS, 2015, 56 : 341 - 348
  • [8] Research on Critical Technologies of Manufacturing Execution Based on Cloud-Service
    Ding, Tao
    Yan, Guangrong
    Lei, Yi
    Xu, Xiangyu
    [J]. 2016 3RD INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING (ICISCE), 2016, : 538 - 542
  • [9] A QoS-based approach for cloud-service matchmaking, selection and composition using the Semantic Web
    Modi, Kirit J.
    Garg, Sanjay
    [J]. Journal of Systems and Information Technology, 2019, 21 (01): : 63 - 89
  • [10] Risk assessment modeling with application in the accounting cloud-service industry
    Wu, Huaping
    Wu, Yuguo
    Zhang, Jidong
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2023, 229