Features of service-oriented applications in the cloud

Authors

  • O. O. Petrenko The Department of System Design of Educational and Scientific Complex "Institute for Applied System Analysis" of the National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute", Kyiv, Ukraine

DOI:

https://doi.org/10.20535/SRIT.2308-8893.2017.3.04

Keywords:

SOA, Microservice, Container, Cloud, API, ESB, Workflows, EOSC

Abstract

The largest European project of building the European Open Science Cloud for Research (EOSC), which started in 2017 and is based on a service-oriented approach, motivates research on moving SOA practical applications to the cloud. Therefore, in this work, the basic differences between the traditional first generation SOA (based on Web services with standardized communications protocols) and the new generation of cloud SOA (based on microservices and containers) that must be taken into account during moving SOA applications to the cloud.

Author Biography

O. O. Petrenko, The Department of System Design of Educational and Scientific Complex "Institute for Applied System Analysis" of the National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute", Kyiv

Alexey Alekseevich Petrenko,

a Ph.D. student at the Department of System Design of Educational and Scientific Complex "Institute for Applied System Analysis" of the National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute", Kyiv, Ukraine.

References

Maglio P. Handbook of Service Science (Service Science: Research and Innovations in the Service Economy) / P. Maglio, C.A. Kieliszewski, J. Spohrer // Springer, NewYork, 2010. — 82 p.

Service Oriented Architecture: SOA Features and Benefits. — Available at: https://www.opengroup.org/soa/source-book/soa/soa_features.htm

Petrenko A.A. Ob'ekty i metody nauki o servisah / A.A. Petrenko // Systemni doslidzhennja i informatsijni tekhnolohiyi. —№ 2. — 2015. — S. 75–83.

Petrenko O.O. Porivnjannja typiv arkhitektury system servisiv / O.O. Petrenko // Systemni doslidzhennja i informatsijni tekhnolohiyi. — № 4. — 2015. — S. 48–62.

Enterprise service bus. — Available at: http://www.service-architecture.com/articles/web-services/enterprise_service_bus_esb.html

Tiziana Ferrari. EGI towards the European Open Science Cloud. — Available at: https://indico.egi.eu/indico/event/3249/session/24/contribution/10

N'jumen S. Sozdanie mikroservisov / S. N'jumen. — SPb.: Piter, 2016. — 304 s.

Picking The Right Cloud Container Platform. — Available at: http://www.communicationstoday.co.in/images/reports/20170501-container-deployment-g6 gc442244-report.pdf

Microservices and containers present a new deployment model in 2017. — Available at: http://searchmicroservices.techtarget.com/opinion/Microservices-and-containers- present-a-new-deployment-model-in-2017

Wilson Mar. API Management Evaluation. — Available at: https://wilsonmar. github.io/api-management-evaluation/

Containers as a Service: Comparing Providers and Evaluating the State of the Market. — Available at: http://sandhill.com/article/containers-as-a-service-comparing-providers-and-evaluating-the-state-of-the-market/

Repositories on Docker Hub. — Available at: https://docs.docker.com/docker-hub/repos/

Operating System Containers vs. Application Containers. — Available at: https://blog.risingstack.com/operating-system-containers-vs-application-containers/

Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. — Available at: https://kubernetes.io/

Universal Control Plane overview. — Available at: https://docs.docker.com/datacenter/ucp/2.1/guides/

Realising the European Open Science Cloud. — Available at: https://ec.europa.eu/research/openscience/pdf/realising_the_european_open_science_cloud_ 2016.pdf

Online EGI Service Catalogue. — Available at: https://www.egi.eu/services/

INDIGO servisy. — Available at: https://www.indigo-datacloud.eu/service-component

EUDAT site. — Available at: www.eudat.eu

eInfraCentra. — Available at: http://einfracentral.eu/

.NET Framework. — Available at: https://en.wikipedia.org/wiki/.NET_Framework

Enterprise soa development handbook. — Available at: https://archive.sap.com/kmuuid2/40db4735-02f9-2a10-b198-a888a056bb67/Enterprise%20SOA%20 Development%20Handbook.pdf

Oracle SOA. — Available at: https://www.oracle.com/middleware/application-integration/products.html/

HP SOA Center: Concepts, Technology and Architecture. — Available at: http://www.hp.com/hpinfo/analystrelations/wp_cloudcomputing_soa_capgemini_hp.pdf

Petrenko I.A. Avtomatyzovani metody poshuku i vidkryttja neobkhidnykh servisiv / I.A. Petrenko, O.O. Petrenko // Visnyk Universytetu "Ukrayina", Serija "Informatyka, obchysljuval'na tekhnika ta kibernetyka". — №1(17). — 2015. — S. 55–64.

Kunal Joshi. Introduction to Microservices. Available at: https://techblog.xavient. com/introduction-to-microservices/

Published

2017-09-29

Issue

Section

Progressive information technologies, high-efficiency computer systems