Towards a Pragmatic Interoperability on the MIDAS Middleware

被引:0
作者
Fracalossi Ribeiro, Elivaldo Lozer [1 ]
Neves de Jesus, Luis Emanuel [2 ]
Claro, Daniela Barreiro [2 ]
Moura, Natan [2 ]
机构
[1] Fed Univ Southern Bahia, Porto Seguro, BA, Brazil
[2] Univ Fed Bahia, FORMAS Res Grp, Inst Comp, Salvador, BA, Brazil
来源
PROCEEDINGS OF THE 27TH BRAZILIAN SYMPOSIUM ON MULTIMEDIA AND THE WEB (WEBMEDIA '21) | 2021年
关键词
middleware; interoperability; cloud computing; SaaS; DaaS; SERVICE;
D O I
10.1145/3470482.3479459
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Nowadays, many organizations store and publish their data and services based on the Cloud Computing paradigm. In this scenario, cloud consumers access these resources anytime and anywhere. Software as a Service (SaaS) and Data as a Service are examples of cloud services. While DaaS delivers and manages data on-demand, SaaS is a delivery model of applications in a cloud environment. However, the vast amount of social data and applications enable different formats of DaaS, such as non-structured (e.g., text), semi-structured (e.g., JSON), and structured format (e.g., Relational Database). The lack of standardization makes users dependent on a system due to the lack of interoperability among different providers. Interoperability is heterogeneous systems' ability to communicate transparently, and it is classified into syntactic, semantic, and pragmatic levels. Middleware for SaaS and DaaS (MIDAS) is a solution to provide interoperability among cloud services. Although the latest version of MIDAS promotes a semantic approach, pragmatic aspects are not addressed. This paper enhances MIDAS to provide pragmatic interoperability in a cloud environment. Our approach presents the necessary elements that MIDAS must consider to provide pragmatic interoperability among cloud services. We conduct a set of experiments to validate our pragmatic MIDAS. We evaluate the overhead of our approach, the correctness of our novel MIDAS, and the effort to implement the MIDAS middleware with dynamic pragmatic information. Results evidence that our approach is towards pragmatic interoperability among cloud services.
引用
收藏
页码:161 / 168
页数:8
相关论文
共 39 条
  • [1] Ali Hassan, 2016, Future Computing and Informatics Journal, V1, P27, DOI 10.1016/j.fcij.2017.03.001
  • [2] Ardagna D., 2012, 2012 Proceedings of 4th International Workshop Modeling in Software Engineering (MiSE 2012), P50, DOI 10.1109/MISE.2012.6226014
  • [3] A View of Cloud Computing
    Armbrust, Michael
    Fox, Armando
    Griffith, Rean
    Joseph, Anthony D.
    Katz, Randy
    Konwinski, Andy
    Lee, Gunho
    Patterson, David
    Rabkin, Ariel
    Stoica, Ion
    Zaharia, Matei
    [J]. COMMUNICATIONS OF THE ACM, 2010, 53 (04) : 50 - 58
  • [4] Asuncion C. H., 2011, 23 C ADV INF SYST EN, P8
  • [5] Asuncion CH, 2010, IFIP ADV INF COMM TE, V326, P164
  • [6] Towards a flexible service integration through separation of business rules
    Asuncion, Camlon H.
    Iacob, Maria-Eugenia
    van Sinderen, Marten J.
    [J]. 2010 14TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC 2010), 2010, : 184 - 193
  • [7] Buyya R., 2010, CLOUD COMPUTING PRIN
  • [8] Architectures for enterprise integration and interoperability: Past, present and future
    Chen, David
    Doumeingts, Guy
    Vernadat, Francois
    [J]. COMPUTERS IN INDUSTRY, 2008, 59 (07) : 647 - 659
  • [9] Improvements to the Function Point Analysis Method: A Systematic Literature Review
    de Freitas Junior, Marcos
    Fantinato, Marcelo
    Sun, Violeta
    [J]. IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2015, 62 (04) : 495 - 506
  • [10] Providing database as a service
    Hacigümüs, H
    Iyer, B
    Mehrotra, S
    [J]. 18TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2002, : 29 - 38