Matches in SemOpenAlex for { <https://semopenalex.org/work/W2899335321> ?p ?o ?g. }
Showing items 1 to 77 of
77
with 100 items per page.
- W2899335321 endingPage "82" @default.
- W2899335321 startingPage "65" @default.
- W2899335321 abstract "Context:Open standards are urgently needed for enabling software interoperability in Cloud Computing. Open Cloud Computing Interface (OCCI) provides a set of best design principles to create interoperable REST management APIs. Although OCCI is the only standard addressing the management of any kind of cloud resources, it does not support a range of best principles related to REST design. This often worsens REST API quality by decreasing their understandability and reusability.Objective:We aim at assisting cloud developers to enhance their REST management APIs by providing a compliance evaluation of OCCI and REST best principles and a recommendation support to comply with these principles.Method:First, we leverage patterns and anti-patterns to drive respectively the good and poor practices of OCCI and REST best principles. Then, we propose a semantic-based approach for defining and detecting REST and OCCI (anti)patterns and providing a set of correction recommendations to comply with both REST and OCCI best principles. We validated this approach by applying it on cloud REST APIs and evaluating its accuracy, usefulness and extensibility.Results:We found that our approach accurately detects OCCI and REST(anti)patterns and provides useful recommendations. According to the compliance results, we reveal that there is no widespread adoption of OCCI principles in existing APIs. In contrast, these APIs have reached an acceptable level of maturity regarding REST principles.Conclusion:Our approach provides an effective and extensible technique for defining and detecting OCCI and REST (anti)patterns in Cloud REST APIs. Cloud software developers can benefit from our approach and defined principles to accurately evaluate their APIs from OCCI and REST perspectives. This contributes in designing interoperable, understandable, and reusable Cloud management APIs. Thank to the compliance analysis and the recommendation support, we also contribute to improving these APIs, which make them more straightforward." @default.
- W2899335321 created "2018-11-09" @default.
- W2899335321 creator A5007508017 @default.
- W2899335321 creator A5008013233 @default.
- W2899335321 creator A5029337245 @default.
- W2899335321 creator A5042705320 @default.
- W2899335321 creator A5045393606 @default.
- W2899335321 creator A5048594006 @default.
- W2899335321 creator A5053514158 @default.
- W2899335321 creator A5080221409 @default.
- W2899335321 creator A5084851123 @default.
- W2899335321 creator A5085730161 @default.
- W2899335321 date "2019-03-01" @default.
- W2899335321 modified "2023-10-16" @default.
- W2899335321 title "On semantic detection of cloud API (anti)patterns" @default.
- W2899335321 cites W1035289425 @default.
- W2899335321 cites W1973605821 @default.
- W2899335321 cites W2011132481 @default.
- W2899335321 cites W2066944269 @default.
- W2899335321 cites W2151295763 @default.
- W2899335321 cites W2614313580 @default.
- W2899335321 doi "https://doi.org/10.1016/j.infsof.2018.10.012" @default.
- W2899335321 hasPublicationYear "2019" @default.
- W2899335321 type Work @default.
- W2899335321 sameAs 2899335321 @default.
- W2899335321 citedByCount "15" @default.
- W2899335321 countsByYear W28993353212019 @default.
- W2899335321 countsByYear W28993353212020 @default.
- W2899335321 countsByYear W28993353212021 @default.
- W2899335321 countsByYear W28993353212022 @default.
- W2899335321 countsByYear W28993353212023 @default.
- W2899335321 crossrefType "journal-article" @default.
- W2899335321 hasAuthorship W2899335321A5007508017 @default.
- W2899335321 hasAuthorship W2899335321A5008013233 @default.
- W2899335321 hasAuthorship W2899335321A5029337245 @default.
- W2899335321 hasAuthorship W2899335321A5042705320 @default.
- W2899335321 hasAuthorship W2899335321A5045393606 @default.
- W2899335321 hasAuthorship W2899335321A5048594006 @default.
- W2899335321 hasAuthorship W2899335321A5053514158 @default.
- W2899335321 hasAuthorship W2899335321A5080221409 @default.
- W2899335321 hasAuthorship W2899335321A5084851123 @default.
- W2899335321 hasAuthorship W2899335321A5085730161 @default.
- W2899335321 hasBestOaLocation W28993353211 @default.
- W2899335321 hasConcept C111919701 @default.
- W2899335321 hasConcept C23123220 @default.
- W2899335321 hasConcept C41008148 @default.
- W2899335321 hasConcept C79974875 @default.
- W2899335321 hasConceptScore W2899335321C111919701 @default.
- W2899335321 hasConceptScore W2899335321C23123220 @default.
- W2899335321 hasConceptScore W2899335321C41008148 @default.
- W2899335321 hasConceptScore W2899335321C79974875 @default.
- W2899335321 hasLocation W28993353211 @default.
- W2899335321 hasLocation W28993353212 @default.
- W2899335321 hasLocation W28993353213 @default.
- W2899335321 hasLocation W28993353214 @default.
- W2899335321 hasLocation W28993353215 @default.
- W2899335321 hasLocation W28993353216 @default.
- W2899335321 hasLocation W28993353217 @default.
- W2899335321 hasOpenAccess W2899335321 @default.
- W2899335321 hasPrimaryLocation W28993353211 @default.
- W2899335321 hasRelatedWork W1997222214 @default.
- W2899335321 hasRelatedWork W2070395303 @default.
- W2899335321 hasRelatedWork W2134969820 @default.
- W2899335321 hasRelatedWork W2251605416 @default.
- W2899335321 hasRelatedWork W2748952813 @default.
- W2899335321 hasRelatedWork W2899084033 @default.
- W2899335321 hasRelatedWork W3150465815 @default.
- W2899335321 hasRelatedWork W4205786897 @default.
- W2899335321 hasRelatedWork W4223488648 @default.
- W2899335321 hasRelatedWork W4244478748 @default.
- W2899335321 hasVolume "107" @default.
- W2899335321 isParatext "false" @default.
- W2899335321 isRetracted "false" @default.
- W2899335321 magId "2899335321" @default.
- W2899335321 workType "article" @default.