Logo do repositório
 
Publicação

SOS – Simple Orchestration of Services

dc.contributor.authorQueirós, Ricardo
dc.contributor.authorSimões, Alberto
dc.date.accessioned2019-11-07T11:43:57Z
dc.date.available2019-11-07T11:43:57Z
dc.date.issued2017
dc.description.abstractNowadays, we continue to write redundant code which can often be reused from the Web. Reusing programming tasks is beneficial since it speeds up the process of creating applications and reduces the errors related with the task creation from scratch. At the same time, the demands of our applications are increasing, leading to a simple problem having to be solved through several tasks. With the advent of the cloud, there are countless Web services that proliferate on the Web. One solution for developers is to use these Web Services. However, the process of mastering and coordinating all these services manually is time-consuming and error-prone. This paper presents SOS, a Simple Orchestration of Services. The ultimate goal of this tool is to act as a service composer while promoting the separation of concerns for two typical actors in this realm: the developer and the business analyst. The developer must define a service as a SOS task based on a JSON schema and submit it in a Web specialized editor. The business analyst uses the SOS editor, in an interactive way, to chain the required tasks to solve a specific problem. Then, the developer, uses a a simple client API – a SOS engine wrapper – to load a SOS manifest and to iterate over all tasks, without the need to dominate any bureaucratic aspects related with HTTP clients and messages. As a case study, several tasks are instantiated and aggregated in order to generate a composite service for a mobile app whose goal is to give an translated description of a picture taken with a mobile phone.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.doi10.4230/OASIcs.SLATE.2017.13
dc.identifier.urihttp://hdl.handle.net/10400.22/14779
dc.language.isoengpt_PT
dc.publisherOASIcs Dagstuhl Publishingpt_PT
dc.relation.publisherversionhttp://drops.dagstuhl.de/opus/volltexte/2017/7947/pdf/OASIcs-SLATE-2017-13.pdfpt_PT
dc.subjectWeb servicespt_PT
dc.subjectService compositionpt_PT
dc.subjectOrchestrationpt_PT
dc.titleSOS – Simple Orchestration of Servicespt_PT
dc.typeconference object
dspace.entity.typePublication
oaire.citation.conferencePlaceVila do Condept_PT
oaire.citation.endPage13:8pt_PT
oaire.citation.startPage13:1pt_PT
oaire.citation.title6th Symposium on Languages, Applications and Technologies SLATE 2017pt_PT
person.familyNameQueirós
person.givenNameRicardo
person.identifierR-000-MDC
person.identifier.ciencia-id711A-CAB3-7A23
person.identifier.orcid0000-0002-1985-6285
person.identifier.scopus-author-id26633220900
rcaap.rightsopenAccesspt_PT
rcaap.typeconferenceObjectpt_PT
relation.isAuthorOfPublicationd8531e25-82f0-4a16-8e56-a38070fa64cd
relation.isAuthorOfPublication.latestForDiscoveryd8531e25-82f0-4a16-8e56-a38070fa64cd

Ficheiros

Principais
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
COM_RicardoQueirós_2017_1.pdf
Tamanho:
369.07 KB
Formato:
Adobe Portable Document Format
Licença
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
license.txt
Tamanho:
1.71 KB
Formato:
Item-specific license agreed upon to submission
Descrição: