Gustavo Alves, Everton Cavalcante, Frederico Lopes, Ernani Azevedo, R. Dantas, T. Batista, S. Fernandes, C. Kamienski
{"title":"任务满足流:在云应用程序开发平台中合并两种范式","authors":"Gustavo Alves, Everton Cavalcante, Frederico Lopes, Ernani Azevedo, R. Dantas, T. Batista, S. Fernandes, C. Kamienski","doi":"10.1109/LatinCloud.2013.6842220","DOIUrl":null,"url":null,"abstract":"In this paper we present a new architecture for the Cloud Integrator platform that extends it in two directions. The first one aimed at improving the way of an application can be defined by a developer. Instead of dealing with the burden of defining applications only by specifying semantic workflows in terms of activities expressed as a tuple <;task, object>, a developer can rely on the definition of complete executions flows or partial execution flows. The second extension aimed at the automatic deployment of applications in a cloud platform, thus allowing the simultaneous use of it by several clients over the Internet. We also present a proof-of-concept that illustrates the use of the cloud-based platform in a flight booking application.","PeriodicalId":344490,"journal":{"name":"2nd IEEE Latin American Conference on Cloud Computing and Communications","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Tasks meet flows: Merging two paradigms in a Cloud applications development platform\",\"authors\":\"Gustavo Alves, Everton Cavalcante, Frederico Lopes, Ernani Azevedo, R. Dantas, T. Batista, S. Fernandes, C. Kamienski\",\"doi\":\"10.1109/LatinCloud.2013.6842220\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper we present a new architecture for the Cloud Integrator platform that extends it in two directions. The first one aimed at improving the way of an application can be defined by a developer. Instead of dealing with the burden of defining applications only by specifying semantic workflows in terms of activities expressed as a tuple <;task, object>, a developer can rely on the definition of complete executions flows or partial execution flows. The second extension aimed at the automatic deployment of applications in a cloud platform, thus allowing the simultaneous use of it by several clients over the Internet. We also present a proof-of-concept that illustrates the use of the cloud-based platform in a flight booking application.\",\"PeriodicalId\":344490,\"journal\":{\"name\":\"2nd IEEE Latin American Conference on Cloud Computing and Communications\",\"volume\":\"24 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2nd IEEE Latin American Conference on Cloud Computing and Communications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/LatinCloud.2013.6842220\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2nd IEEE Latin American Conference on Cloud Computing and Communications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/LatinCloud.2013.6842220","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Tasks meet flows: Merging two paradigms in a Cloud applications development platform
In this paper we present a new architecture for the Cloud Integrator platform that extends it in two directions. The first one aimed at improving the way of an application can be defined by a developer. Instead of dealing with the burden of defining applications only by specifying semantic workflows in terms of activities expressed as a tuple <;task, object>, a developer can rely on the definition of complete executions flows or partial execution flows. The second extension aimed at the automatic deployment of applications in a cloud platform, thus allowing the simultaneous use of it by several clients over the Internet. We also present a proof-of-concept that illustrates the use of the cloud-based platform in a flight booking application.