In addition, PacificClouds must build the dece ntrali-
zed g overna nce of the application so tha t the solution
is flexible. Finally, it must allow the app lica tion mi-
croservices to u se distinct technologies.
REFERENCES
Ardagna, D., Nitto, E. D., Milano, P., Petcu, D., Sheri-
dan, C., Ballagny, C., Andria, F. D., and Matthews,
P. (2012). MODAC LOUDS : A Model-Driven Ap-
proach for the Design and Execution of Applications
on Multiple Clouds. Modeling in Software . . . , pages
50–56.
Brogi, A., Fazzolari, M., Ibrahim, A., S oldani, J. , Wang,
P., Informatica, D., Carrasco, J., Cubo, J., Dur, F., Pi-
mentel, E. , Mal, U. D., Ni tto, E . D., Elettronica, D.,
Bioingegneria, I., Milano, P., and Andria, F. D. (2015).
Adaptive management of applications across multiple
clouds : The SeaClouds Approach. 18(1):1–14.
Dandria, F., Bocconi, S., Cruz, J. G., Ahtes, J., and Zeginis,
D. (2012). Cloud4SOA: Multi-cloud application ma-
nagement across paas offerings. Proceedings - 14th
International Symposium on Symbolic and Numeric
Algorithms for Scientific Computing, SYNASC 2012,
pages 407–414.
Dragoni, N. and Lluch-lafuente, A. (2016). Microservices :
yesterday , today , and tomorrow. (June).
Fehling, C., Leymann, F. , Retter, R. , S chupeck, W., and
Arbitter, P. (2014). Cl oud C omputing Patterns.
Grozev, N. and Buyya, R. (2014). Inter-Cloud architectu-
res and application brokering : taxonomy and survey.
(December 2012):369–390.
Loutas, N., Peristeras, V., Bouras, T., Kamateri, E ., Zeginis,
D., and Tarabanis, K. (2010). Towards a Reference
Architecture for Semantically Interoperable Clouds.
In Cloud Computing Technology and Science (Clou-
dCom), 2010 IEEE Second International Conference
on, pages 143–150.
Mezg´ar, I. and Rauschecker, U. (2014). The challenge of
networked enterprises for cloud computing interope-
rability. Computers in Industry, 65(4):657–674.
Newman, S. (2015). Building Microservices. O ’REILLY.
Nogueira, E., Moreira, A., Lucr´edio, D., Garcia, V., and
Fortes, R. (2016). Issues on developing interoperable
cloud applications: definitions, concepts, approaches,
requirements, characteristics and evaluation models.
Journal of Software Engineering Research and Deve-
lopment, 4(1):7.
Opara-Martins, J. , Sahandi, R., and Tian, F. (2015). Critical
review of vendor lock-in and its impact on adoption of
cloud computing. International Conference on Infor-
mation Society, i-Society 2014, pages 92–97.
Pautasso, C., Zimmermann, O., Amundsen, M., Lewis, J.,
and Josuttis, N. (2017). Microservices in Practice, Part
1: Reality Check and Service Design. IEE E Software,
34(1):91–98.
Petcu, D. (2013). Multi-Cloud: Expectations and Current
Approaches. In Proceedings of the 2013 International
Workshop on Multi-cloud Applications and Federated
Clouds, MultiCloud ’13, pages 1–6, New York, NY,
USA. ACM.
Petcu, D. (2014a). Consuming Resources and Services
from Multiple Clouds. Journal of Grid Computing,
12(2):321–345.
Petcu, D. (2014b). Portability in Clouds : Approaches
and Research Opportunities, Scalable Computing :
Practice and Experience. 15(3):251–270.
Petcu, D., Macariu, G. , Panica, S., and Craˇciun, C. (2013).
Portable cloud applications - From theory to practice.
Future Generation Computer Systems, 29(6):1417–
1430.
Rezaei, R., Chiew, T. K. , Lee, S. P., and Shams Aliee,
Z. (2014). A semantic interoperability framework
for software as a service systems in cloud compu-
ting environments. Expert Systems with Applications,
41(13):5751–5770.
RV, R. (2016). Spring Microservices. Pack Publishing.
Silva, G. C., Rose, L. M., and Calinescu, R. (2013). A Sy-
stematic Review of Cloud Lock-In Solutions. 2013
IEEE 5th International Conference on Cloud Compu-
ting Technology and Science, pages 363–368.
Sousa, G., Rudametkin, W., and Duchien, L. (2016).
Automated Setup of Multi-Cloud Environments for
Microservices-Based Applications. 9th IEEE Inter-
national Conference on Cloud Computing.
Vaquero, L. M., Rodero-Merino, L., Caceres, J., and Lind-
ner, M. (2009). A break in the clouds. ACM SIG-
COMM Computer Communication Review, 39(1):50.