Repository logo
 
Publication

Desenvolvimento e teste de uma aplicação baseada em SOA

dc.contributor.advisorCunha, João Carlos Costa Faria da
dc.contributor.advisorAreias, Cristiana Manuela Afonso
dc.contributor.authorMachado, Carla Maria Silva
dc.date.accessioned2016-11-15T16:44:59Z
dc.date.available2016-11-15T16:44:59Z
dc.date.issued2015
dc.description.abstractAs 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.tid201336928
dc.identifier.urihttp://hdl.handle.net/10400.26/15455
dc.language.isoporpt_PT
dc.subjectSOApt_PT
dc.subjectOrquestração de serviçospt_PT
dc.subjectESBpt_PT
dc.subjectMule ESBpt_PT
dc.titleDesenvolvimento e teste de uma aplicação baseada em SOApt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Carla-Silva-Machado.pdf
Size:
9.33 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.85 KB
Format:
Item-specific license agreed upon to submission
Description: