Publication
Desenvolvimento e teste de uma aplicação baseada em SOA
dc.contributor.advisor | Cunha, João Carlos Costa Faria da | |
dc.contributor.advisor | Areias, Cristiana Manuela Afonso | |
dc.contributor.author | Machado, Carla Maria Silva | |
dc.date.accessioned | 2016-11-15T16:44:59Z | |
dc.date.available | 2016-11-15T16:44:59Z | |
dc.date.issued | 2015 | |
dc.description.abstract | As arquiteturas orientadas a serviços, vulgarmente designadas por SOA (Service Oriented Architecture), são um tipo de arquitetura de sistemas que tem estado a ganhar notoriedade e relevância na atualidade, especialmente em soluções empresariais, uma vez que apregoa características bastante interessantes, nomeadamente uma boa capacidade de integração de diferentes sistemas e tecnologias juntamente com um elevado grau de adaptabilidade. No entanto, apesar da popularidade crescente dos ambientes SOA, a informação disponível publicamente é ainda bastante limitada, resumindo-se na sua maioria a informação ao nível teórico sem se encontrar associada a uma concretização prática. Esta limitação de informação torna-se ainda mais notória no que se refere a exemplos concretos de ambientes SOA, não sendo comuns os exemplos que possam ser analisados em profundidade de forma a serem utilizados como referência ou como base para estudos ou testes sobre o tema SOA. Considerando a relevância do tema e as limitações na informação disponível foi objetivo deste projeto fazer uma apresentação do conceito de SOA e a sua concretização num caso de estudo, pela idealização e implementação de um sistema baseado em SOA. O caso de estudo desenvolvido foi o SOASales, no seu desenho e implementação procurou-se representar diversas características associadas a ambientes SOA, 1) recorrendo a uma diversidade tecnológica, tal como serviços SOAP e REST implementados em C# e Java; e 2) integrando e orquestrando diferentes sistemas de serviços por meio de um service bus, o Mule ESB, o que permitiu a adição de lógica de forma a acrescentar valor às funcionalidades disponibilizadas pelos diversos intervenientes. Quando comparados diversos exemplos de ambientes SOA encontrados na literatura, o caso de estudo SOASales apresenta-se como o mais fiel aos princípios de um SOA, e o que apresenta uma maior diversidade de tecnologias envolvidas e intervenientes presentes no sistema. | pt_PT |
dc.identifier.tid | 201336928 | |
dc.identifier.uri | http://hdl.handle.net/10400.26/15455 | |
dc.language.iso | por | pt_PT |
dc.subject | SOA | pt_PT |
dc.subject | Orquestração de serviços | pt_PT |
dc.subject | ESB | pt_PT |
dc.subject | Mule ESB | pt_PT |
dc.title | Desenvolvimento e teste de uma aplicação baseada em SOA | pt_PT |
dc.type | master thesis | |
dspace.entity.type | Publication | |
rcaap.rights | openAccess | pt_PT |
rcaap.type | masterThesis | pt_PT |