PaaS Cloud Application and Database Portability: An Initial View Article Swipe
YOU?
·
· 2020
· Open Access
·
· DOI: https://doi.org/10.35940/ijitee.f4551.049620
A new paradigm to cater to the demand for increasingly complex software systems and to shape the way software applications are developed, has emerged, called Cloud Computing. Evolved from the already prevailing and established technologies such as web services, SOA (Service Oriented architecture), virtualization, grid, and cluster computing, Cloud computing proved it to realize the dream of transforming computing as a utility to the customers. Applications developed at Platform as a Service level (Infrastructure as a Service and Software as a Service being the other two levels) face vendor lock-in issue as the proprietary and non-standard APIs offered by providers results in a lack of interoperability and portability among cloud providers. This paper reports on an experiment done to assess the difficulties encountered while porting an application that uses various SQL and NoSQL data stores, message queue service and blob storage of Microsoft Azure, Amazon Web services and Google Cloud platform among each other. The heterogeneity of the incompatible proprietary interfaces makes the porting a non-trivial task. Various problems faced during the portability of the application are discussed and a middleware solution approach to these problems is proposed in this paper.
Related Topics
- Type
- article
- Language
- en
- Landing Page
- https://doi.org/10.35940/ijitee.f4551.049620
- OA Status
- diamond
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W4212946611
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4212946611Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.35940/ijitee.f4551.049620Digital Object Identifier
- Title
-
PaaS Cloud Application and Database Portability: An Initial ViewWork title
- Type
-
articleOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2020Year of publication
- Publication date
-
2020-04-30Full publication date if available
- Authors
-
Kiranbir Kaur, Sandeep Sharma, Karanjeet Singh KahlonList of authors in order
- Landing page
-
https://doi.org/10.35940/ijitee.f4551.049620Publisher landing page
- Open access
-
YesWhether a free full text is available
- OA status
-
diamondOpen access status per OpenAlex
- OA URL
-
https://doi.org/10.35940/ijitee.f4551.049620Direct OA link when available
- Concepts
-
Computer science, Cloud computing, Software portability, Web service, Cloud testing, Software as a service, Operating system, Database, World Wide Web, Software, Software engineering, Cloud computing security, Software developmentTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
0Total citation count in OpenAlex
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W4212946611 |
|---|---|
| doi | https://doi.org/10.35940/ijitee.f4551.049620 |
| ids.doi | https://doi.org/10.35940/ijitee.f4551.049620 |
| ids.openalex | https://openalex.org/W4212946611 |
| fwci | 0.0 |
| type | article |
| title | PaaS Cloud Application and Database Portability: An Initial View |
| biblio.issue | 6 |
| biblio.volume | 9 |
| biblio.last_page | 1804 |
| biblio.first_page | 1799 |
| topics[0].id | https://openalex.org/T10101 |
| topics[0].field.id | https://openalex.org/fields/17 |
| topics[0].field.display_name | Computer Science |
| topics[0].score | 0.9945999979972839 |
| topics[0].domain.id | https://openalex.org/domains/3 |
| topics[0].domain.display_name | Physical Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/1710 |
| topics[0].subfield.display_name | Information Systems |
| topics[0].display_name | Cloud Computing and Resource Management |
| topics[1].id | https://openalex.org/T10679 |
| topics[1].field.id | https://openalex.org/fields/17 |
| topics[1].field.display_name | Computer Science |
| topics[1].score | 0.9940000176429749 |
| topics[1].domain.id | https://openalex.org/domains/3 |
| topics[1].domain.display_name | Physical Sciences |
| topics[1].subfield.id | https://openalex.org/subfields/1710 |
| topics[1].subfield.display_name | Information Systems |
| topics[1].display_name | Service-Oriented Architecture and Web Services |
| topics[2].id | https://openalex.org/T12127 |
| topics[2].field.id | https://openalex.org/fields/17 |
| topics[2].field.display_name | Computer Science |
| topics[2].score | 0.9732999801635742 |
| topics[2].domain.id | https://openalex.org/domains/3 |
| topics[2].domain.display_name | Physical Sciences |
| topics[2].subfield.id | https://openalex.org/subfields/1705 |
| topics[2].subfield.display_name | Computer Networks and Communications |
| topics[2].display_name | Software System Performance and Reliability |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C41008148 |
| concepts[0].level | 0 |
| concepts[0].score | 0.8163695335388184 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[0].display_name | Computer science |
| concepts[1].id | https://openalex.org/C79974875 |
| concepts[1].level | 2 |
| concepts[1].score | 0.7440921068191528 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q483639 |
| concepts[1].display_name | Cloud computing |
| concepts[2].id | https://openalex.org/C63000827 |
| concepts[2].level | 2 |
| concepts[2].score | 0.5987780690193176 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q3080428 |
| concepts[2].display_name | Software portability |
| concepts[3].id | https://openalex.org/C35578498 |
| concepts[3].level | 2 |
| concepts[3].score | 0.45995983481407166 |
| concepts[3].wikidata | https://www.wikidata.org/wiki/Q193424 |
| concepts[3].display_name | Web service |
| concepts[4].id | https://openalex.org/C120115606 |
| concepts[4].level | 4 |
| concepts[4].score | 0.431113064289093 |
| concepts[4].wikidata | https://www.wikidata.org/wiki/Q5135723 |
| concepts[4].display_name | Cloud testing |
| concepts[5].id | https://openalex.org/C175133352 |
| concepts[5].level | 4 |
| concepts[5].score | 0.42526862025260925 |
| concepts[5].wikidata | https://www.wikidata.org/wiki/Q1254596 |
| concepts[5].display_name | Software as a service |
| concepts[6].id | https://openalex.org/C111919701 |
| concepts[6].level | 1 |
| concepts[6].score | 0.42126721143722534 |
| concepts[6].wikidata | https://www.wikidata.org/wiki/Q9135 |
| concepts[6].display_name | Operating system |
| concepts[7].id | https://openalex.org/C77088390 |
| concepts[7].level | 1 |
| concepts[7].score | 0.3915567994117737 |
| concepts[7].wikidata | https://www.wikidata.org/wiki/Q8513 |
| concepts[7].display_name | Database |
| concepts[8].id | https://openalex.org/C136764020 |
| concepts[8].level | 1 |
| concepts[8].score | 0.3719801902770996 |
| concepts[8].wikidata | https://www.wikidata.org/wiki/Q466 |
| concepts[8].display_name | World Wide Web |
| concepts[9].id | https://openalex.org/C2777904410 |
| concepts[9].level | 2 |
| concepts[9].score | 0.3659059703350067 |
| concepts[9].wikidata | https://www.wikidata.org/wiki/Q7397 |
| concepts[9].display_name | Software |
| concepts[10].id | https://openalex.org/C115903868 |
| concepts[10].level | 1 |
| concepts[10].score | 0.3562113046646118 |
| concepts[10].wikidata | https://www.wikidata.org/wiki/Q80993 |
| concepts[10].display_name | Software engineering |
| concepts[11].id | https://openalex.org/C184842701 |
| concepts[11].level | 3 |
| concepts[11].score | 0.30573922395706177 |
| concepts[11].wikidata | https://www.wikidata.org/wiki/Q370563 |
| concepts[11].display_name | Cloud computing security |
| concepts[12].id | https://openalex.org/C529173508 |
| concepts[12].level | 3 |
| concepts[12].score | 0.22001594305038452 |
| concepts[12].wikidata | https://www.wikidata.org/wiki/Q638608 |
| concepts[12].display_name | Software development |
| keywords[0].id | https://openalex.org/keywords/computer-science |
| keywords[0].score | 0.8163695335388184 |
| keywords[0].display_name | Computer science |
| keywords[1].id | https://openalex.org/keywords/cloud-computing |
| keywords[1].score | 0.7440921068191528 |
| keywords[1].display_name | Cloud computing |
| keywords[2].id | https://openalex.org/keywords/software-portability |
| keywords[2].score | 0.5987780690193176 |
| keywords[2].display_name | Software portability |
| keywords[3].id | https://openalex.org/keywords/web-service |
| keywords[3].score | 0.45995983481407166 |
| keywords[3].display_name | Web service |
| keywords[4].id | https://openalex.org/keywords/cloud-testing |
| keywords[4].score | 0.431113064289093 |
| keywords[4].display_name | Cloud testing |
| keywords[5].id | https://openalex.org/keywords/software-as-a-service |
| keywords[5].score | 0.42526862025260925 |
| keywords[5].display_name | Software as a service |
| keywords[6].id | https://openalex.org/keywords/operating-system |
| keywords[6].score | 0.42126721143722534 |
| keywords[6].display_name | Operating system |
| keywords[7].id | https://openalex.org/keywords/database |
| keywords[7].score | 0.3915567994117737 |
| keywords[7].display_name | Database |
| keywords[8].id | https://openalex.org/keywords/world-wide-web |
| keywords[8].score | 0.3719801902770996 |
| keywords[8].display_name | World Wide Web |
| keywords[9].id | https://openalex.org/keywords/software |
| keywords[9].score | 0.3659059703350067 |
| keywords[9].display_name | Software |
| keywords[10].id | https://openalex.org/keywords/software-engineering |
| keywords[10].score | 0.3562113046646118 |
| keywords[10].display_name | Software engineering |
| keywords[11].id | https://openalex.org/keywords/cloud-computing-security |
| keywords[11].score | 0.30573922395706177 |
| keywords[11].display_name | Cloud computing security |
| keywords[12].id | https://openalex.org/keywords/software-development |
| keywords[12].score | 0.22001594305038452 |
| keywords[12].display_name | Software development |
| language | en |
| locations[0].id | doi:10.35940/ijitee.f4551.049620 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4210202658 |
| locations[0].source.issn | 2278-3075 |
| locations[0].source.type | journal |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | 2278-3075 |
| locations[0].source.is_core | False |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | International Journal of Innovative Technology and Exploring Engineering |
| locations[0].source.host_organization | https://openalex.org/P4364118893 |
| locations[0].source.host_organization_name | Blue Eyes Intelligence Engineering and Sciences Publication |
| locations[0].source.host_organization_lineage | https://openalex.org/P4364118893 |
| locations[0].source.host_organization_lineage_names | Blue Eyes Intelligence Engineering and Sciences Publication |
| locations[0].license | cc-by-nc-nd |
| locations[0].pdf_url | |
| locations[0].version | publishedVersion |
| locations[0].raw_type | journal-article |
| locations[0].license_id | https://openalex.org/licenses/cc-by-nc-nd |
| locations[0].is_accepted | True |
| locations[0].is_published | True |
| locations[0].raw_source_name | International Journal of Innovative Technology and Exploring Engineering |
| locations[0].landing_page_url | https://doi.org/10.35940/ijitee.f4551.049620 |
| indexed_in | crossref |
| authorships[0].author.id | https://openalex.org/A5019452890 |
| authorships[0].author.orcid | https://orcid.org/0000-0002-6630-3122 |
| authorships[0].author.display_name | Kiranbir Kaur |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Kiranbir Kaur* |
| authorships[0].is_corresponding | False |
| authorships[1].author.id | https://openalex.org/A5035343018 |
| authorships[1].author.orcid | https://orcid.org/0000-0001-7049-207X |
| authorships[1].author.display_name | Sandeep Sharma |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Dr. Sandeep Sharma |
| authorships[1].is_corresponding | False |
| authorships[2].author.id | https://openalex.org/A5029123882 |
| authorships[2].author.orcid | |
| authorships[2].author.display_name | Karanjeet Singh Kahlon |
| authorships[2].author_position | last |
| authorships[2].raw_author_name | Dr. Karanjeet Singh Kahlon |
| authorships[2].is_corresponding | False |
| has_content.pdf | False |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://doi.org/10.35940/ijitee.f4551.049620 |
| open_access.oa_status | diamond |
| open_access.any_repository_has_fulltext | False |
| created_date | 2022-02-24T00:00:00 |
| display_name | PaaS Cloud Application and Database Portability: An Initial View |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-06T03:46:38.306776 |
| primary_topic.id | https://openalex.org/T10101 |
| primary_topic.field.id | https://openalex.org/fields/17 |
| primary_topic.field.display_name | Computer Science |
| primary_topic.score | 0.9945999979972839 |
| primary_topic.domain.id | https://openalex.org/domains/3 |
| primary_topic.domain.display_name | Physical Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/1710 |
| primary_topic.subfield.display_name | Information Systems |
| primary_topic.display_name | Cloud Computing and Resource Management |
| related_works | https://openalex.org/W191275436, https://openalex.org/W4238737051, https://openalex.org/W2046722858, https://openalex.org/W3145857732, https://openalex.org/W2931996793, https://openalex.org/W3174931267, https://openalex.org/W1935342657, https://openalex.org/W2056527649, https://openalex.org/W2077430250, https://openalex.org/W2622362221 |
| cited_by_count | 0 |
| locations_count | 1 |
| best_oa_location.id | doi:10.35940/ijitee.f4551.049620 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4210202658 |
| best_oa_location.source.issn | 2278-3075 |
| best_oa_location.source.type | journal |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | 2278-3075 |
| best_oa_location.source.is_core | False |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | International Journal of Innovative Technology and Exploring Engineering |
| best_oa_location.source.host_organization | https://openalex.org/P4364118893 |
| best_oa_location.source.host_organization_name | Blue Eyes Intelligence Engineering and Sciences Publication |
| best_oa_location.source.host_organization_lineage | https://openalex.org/P4364118893 |
| best_oa_location.source.host_organization_lineage_names | Blue Eyes Intelligence Engineering and Sciences Publication |
| best_oa_location.license | cc-by-nc-nd |
| best_oa_location.pdf_url | |
| best_oa_location.version | publishedVersion |
| best_oa_location.raw_type | journal-article |
| best_oa_location.license_id | https://openalex.org/licenses/cc-by-nc-nd |
| best_oa_location.is_accepted | True |
| best_oa_location.is_published | True |
| best_oa_location.raw_source_name | International Journal of Innovative Technology and Exploring Engineering |
| best_oa_location.landing_page_url | https://doi.org/10.35940/ijitee.f4551.049620 |
| primary_location.id | doi:10.35940/ijitee.f4551.049620 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4210202658 |
| primary_location.source.issn | 2278-3075 |
| primary_location.source.type | journal |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | 2278-3075 |
| primary_location.source.is_core | False |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | International Journal of Innovative Technology and Exploring Engineering |
| primary_location.source.host_organization | https://openalex.org/P4364118893 |
| primary_location.source.host_organization_name | Blue Eyes Intelligence Engineering and Sciences Publication |
| primary_location.source.host_organization_lineage | https://openalex.org/P4364118893 |
| primary_location.source.host_organization_lineage_names | Blue Eyes Intelligence Engineering and Sciences Publication |
| primary_location.license | cc-by-nc-nd |
| primary_location.pdf_url | |
| primary_location.version | publishedVersion |
| primary_location.raw_type | journal-article |
| primary_location.license_id | https://openalex.org/licenses/cc-by-nc-nd |
| primary_location.is_accepted | True |
| primary_location.is_published | True |
| primary_location.raw_source_name | International Journal of Innovative Technology and Exploring Engineering |
| primary_location.landing_page_url | https://doi.org/10.35940/ijitee.f4551.049620 |
| publication_date | 2020-04-30 |
| publication_year | 2020 |
| referenced_works_count | 0 |
| abstract_inverted_index.A | 0 |
| abstract_inverted_index.a | 60, 70, 75, 80, 102, 164, 179 |
| abstract_inverted_index.an | 115, 125 |
| abstract_inverted_index.as | 36, 59, 69, 74, 79, 91 |
| abstract_inverted_index.at | 67 |
| abstract_inverted_index.by | 98 |
| abstract_inverted_index.in | 101, 188 |
| abstract_inverted_index.is | 186 |
| abstract_inverted_index.it | 51 |
| abstract_inverted_index.of | 56, 104, 141, 156, 173 |
| abstract_inverted_index.on | 114 |
| abstract_inverted_index.to | 3, 5, 14, 52, 62, 118, 183 |
| abstract_inverted_index.SOA | 39 |
| abstract_inverted_index.SQL | 130 |
| abstract_inverted_index.The | 154 |
| abstract_inverted_index.Web | 145 |
| abstract_inverted_index.and | 13, 32, 45, 77, 94, 106, 131, 138, 147, 178 |
| abstract_inverted_index.are | 20, 176 |
| abstract_inverted_index.for | 8 |
| abstract_inverted_index.has | 22 |
| abstract_inverted_index.new | 1 |
| abstract_inverted_index.the | 6, 16, 29, 54, 63, 83, 92, 120, 157, 162, 171, 174 |
| abstract_inverted_index.two | 85 |
| abstract_inverted_index.way | 17 |
| abstract_inverted_index.web | 37 |
| abstract_inverted_index.APIs | 96 |
| abstract_inverted_index.This | 111 |
| abstract_inverted_index.blob | 139 |
| abstract_inverted_index.data | 133 |
| abstract_inverted_index.done | 117 |
| abstract_inverted_index.each | 152 |
| abstract_inverted_index.face | 87 |
| abstract_inverted_index.from | 28 |
| abstract_inverted_index.lack | 103 |
| abstract_inverted_index.such | 35 |
| abstract_inverted_index.that | 127 |
| abstract_inverted_index.this | 189 |
| abstract_inverted_index.uses | 128 |
| abstract_inverted_index.Cloud | 25, 48, 149 |
| abstract_inverted_index.NoSQL | 132 |
| abstract_inverted_index.among | 108, 151 |
| abstract_inverted_index.being | 82 |
| abstract_inverted_index.cater | 4 |
| abstract_inverted_index.cloud | 109 |
| abstract_inverted_index.dream | 55 |
| abstract_inverted_index.faced | 169 |
| abstract_inverted_index.grid, | 44 |
| abstract_inverted_index.issue | 90 |
| abstract_inverted_index.level | 72 |
| abstract_inverted_index.makes | 161 |
| abstract_inverted_index.other | 84 |
| abstract_inverted_index.paper | 112 |
| abstract_inverted_index.queue | 136 |
| abstract_inverted_index.shape | 15 |
| abstract_inverted_index.task. | 166 |
| abstract_inverted_index.these | 184 |
| abstract_inverted_index.while | 123 |
| abstract_inverted_index.Amazon | 144 |
| abstract_inverted_index.Azure, | 143 |
| abstract_inverted_index.Google | 148 |
| abstract_inverted_index.assess | 119 |
| abstract_inverted_index.called | 24 |
| abstract_inverted_index.demand | 7 |
| abstract_inverted_index.during | 170 |
| abstract_inverted_index.other. | 153 |
| abstract_inverted_index.paper. | 190 |
| abstract_inverted_index.proved | 50 |
| abstract_inverted_index.vendor | 88 |
| abstract_inverted_index.Evolved | 27 |
| abstract_inverted_index.Service | 71, 76, 81 |
| abstract_inverted_index.Various | 167 |
| abstract_inverted_index.already | 30 |
| abstract_inverted_index.cluster | 46 |
| abstract_inverted_index.complex | 10 |
| abstract_inverted_index.levels) | 86 |
| abstract_inverted_index.lock-in | 89 |
| abstract_inverted_index.message | 135 |
| abstract_inverted_index.offered | 97 |
| abstract_inverted_index.porting | 124, 163 |
| abstract_inverted_index.realize | 53 |
| abstract_inverted_index.reports | 113 |
| abstract_inverted_index.results | 100 |
| abstract_inverted_index.service | 137 |
| abstract_inverted_index.storage | 140 |
| abstract_inverted_index.stores, | 134 |
| abstract_inverted_index.systems | 12 |
| abstract_inverted_index.utility | 61 |
| abstract_inverted_index.various | 129 |
| abstract_inverted_index.(Service | 40 |
| abstract_inverted_index.Oriented | 41 |
| abstract_inverted_index.Platform | 68 |
| abstract_inverted_index.Software | 78 |
| abstract_inverted_index.approach | 182 |
| abstract_inverted_index.emerged, | 23 |
| abstract_inverted_index.paradigm | 2 |
| abstract_inverted_index.platform | 150 |
| abstract_inverted_index.problems | 168, 185 |
| abstract_inverted_index.proposed | 187 |
| abstract_inverted_index.services | 146 |
| abstract_inverted_index.software | 11, 18 |
| abstract_inverted_index.solution | 181 |
| abstract_inverted_index.Microsoft | 142 |
| abstract_inverted_index.computing | 49, 58 |
| abstract_inverted_index.developed | 66 |
| abstract_inverted_index.discussed | 177 |
| abstract_inverted_index.providers | 99 |
| abstract_inverted_index.services, | 38 |
| abstract_inverted_index.Computing. | 26 |
| abstract_inverted_index.computing, | 47 |
| abstract_inverted_index.customers. | 64 |
| abstract_inverted_index.developed, | 21 |
| abstract_inverted_index.experiment | 116 |
| abstract_inverted_index.interfaces | 160 |
| abstract_inverted_index.middleware | 180 |
| abstract_inverted_index.prevailing | 31 |
| abstract_inverted_index.providers. | 110 |
| abstract_inverted_index.application | 126, 175 |
| abstract_inverted_index.encountered | 122 |
| abstract_inverted_index.established | 33 |
| abstract_inverted_index.non-trivial | 165 |
| abstract_inverted_index.portability | 107, 172 |
| abstract_inverted_index.proprietary | 93, 159 |
| abstract_inverted_index.Applications | 65 |
| abstract_inverted_index.applications | 19 |
| abstract_inverted_index.difficulties | 121 |
| abstract_inverted_index.incompatible | 158 |
| abstract_inverted_index.increasingly | 9 |
| abstract_inverted_index.non-standard | 95 |
| abstract_inverted_index.technologies | 34 |
| abstract_inverted_index.transforming | 57 |
| abstract_inverted_index.heterogeneity | 155 |
| abstract_inverted_index.architecture), | 42 |
| abstract_inverted_index.(Infrastructure | 73 |
| abstract_inverted_index.virtualization, | 43 |
| abstract_inverted_index.interoperability | 105 |
| cited_by_percentile_year | |
| countries_distinct_count | 0 |
| institutions_distinct_count | 3 |
| sustainable_development_goals[0].id | https://metadata.un.org/sdg/9 |
| sustainable_development_goals[0].score | 0.6499999761581421 |
| sustainable_development_goals[0].display_name | Industry, innovation and infrastructure |
| citation_normalized_percentile.value | 0.4356381 |
| citation_normalized_percentile.is_in_top_1_percent | False |
| citation_normalized_percentile.is_in_top_10_percent | False |