Pattern-driven Architecting of an Adaptable Ontology-driven Cloud Storage Broker
MetadataShow full item record
Cloud service brokerage enables the cloud service ecosytem to become more interoperable and allows users to migrate between offerings easily. To this end, we developed a multi-cloud storage broker in the format of an API to allow objects to be stored and retrieved uniformly across a range of cloud-based storage providers, allowing for portability and easy migration of software systems. This multi-cloud storage abstraction is implemented as a Java-based multi-cloud storage API and supports GoogleDrive, DropBox, Microsoft Azure and Amazon Web Services as sample service providers. The library offers three services, namely a file service, blob service and table service. A test application was used to compare storage operations across different providers. The abstraction is based on a layered ontological framework. While many multi-cloud applications exist, we will focus on mapping the layered ontology onto a design pattern-based organisation of the architecture to demonstrate how this meets often required maintainability and extensibility properties.
Showing items related by title, author, creator and subject.
Data-driven Process Discovery and Analysis: Proceedings of the 4th International Symposium on Data-driven Process Discovery and Analysis (SIMPDA 2014) ; Milan, Italy, November 19-21, 2014 Russo, B; Ceravolo, P; Accorsi, R (CEUR, 2014)
Business Process Reengineering driven by customer value: A support for undertaking decisions under uncertainty conditions Borgianni, Y; Cascini, G; Rotini, F (Elsevier, 2015)The field of Business Process Reengineering (BPR) has recently observed the birth of Decision Support Systems (DSSs) as a solution for overcoming the limitations of previous initiatives. The numerous failures concerning ...