Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/25833

TítuloRequisitos não-funcionais em aplicações orientadas a serviços : análise da tecnologia fuse ESB
Autor(es)Barbosa, Alexandre Manuel Loureiro
Orientador(es)Machado, Ricardo J.
Data2012
Resumo(s)No âmbito de suporte e integração de aplicações empresariais um dos modelos arquitecturais emergentes é o Enterprise Service Bus (ESB), que desde o seu aparecimento tem ganho uma maior importância no suporte a Sistemas de Informação de elevada complexidade. As aplicações ligadas a este usam-no como um middleware (um intermediário) na troca de mensagens criando assim um ambiente loose coupled. Tal importância sobre a arquitectura ESB no suporte aplicacional aumenta se considerar-mos por exemplo a necessidade de uma maior interoperabilidade, disponibilidade e desempenho aplicacional. Algo que um único ESB não contempla, mas que a utilização de um Cluster de ESBs disponibilizando uma espécie de ESB distribuído por vários servidores pretende assim ajudar a resolver. O presente trabalho que se realiza num contexto real e que assim usa um ESB em concreto (a tecnologia Fuse ESB), aborda tais necessidades. Pretendo dotar o Fuse ESB dos requisitos não-funcionais de Interoperabilidade Distribuída e Disponibilidade Aplicacionais. Onde primeiro requisito propõe uma melhor e transparente interacção entre aplicações de Fuse ESBs diferentes, sendo estes membros do mesmo Cluster de Fuse ESBs. E o segundo uma maior resistência das aplicações as falhas dos Fuse ESBs em que se inserem. Para estes dois requisitos não-funcionais e apresentado como devem ser conceptualmente aplicados, tirando proveito das tecnologias e características existentes no Fuse ESB. E posteriormente são enunciados todos os aspectos e detalhes realizados na sua implementação.
In the scope and integration of business applications one of the leading architectural models is the Enterprise Service Bus (ESB), that since it's appearance has gained a lot of importance in the support of high complexity Information Systems. The applications connected to it, use it as a middleware (a broker) in the exchange of messages therefore creating a loose coupled environment. Such significance of an ESB in it's application support grows if we consider for example the necessity of an greater application interoperability, availability and performance. Something that a single ESB does not achieve, but the creation of a Cluster of ESBs, providing a kind of distributed ESB among several servers will help resolve. The present work, which is performed in a real environment and that so requires the use of a specific ESB (the Fuse ESB technology), tackles such necessities. Intending to provide the non-functional requirements of Application Distributed Interoperability and Availability. Where the first requirement proposes a better and transparent interaction between applications from different Fuse ESBs, in which these are members of the same Cluster of Fuse ESBs. And the second a higher application tolerance to failures of the Fuse ESBs to which they belong to. To both of these non functional requirements it's presented how they should be conceptually applied, making use of the technologies and characteristics of the Fuse ESB. And after that the presentation of all topics and details related with their implementation.
TipoDissertação de mestrado
DescriçãoDissertação de mestrado em Engenharia e Gestão de Sistemas de Informação
URIhttps://hdl.handle.net/1822/25833
AcessoAcesso aberto
Aparece nas coleções:BUM - Dissertações de Mestrado
DSI - Engenharia e Gestão de Sistemas de Informação

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Dissertação_Alexandre Manuel Loureiro Barbosa_2012.pdf2,73 MBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID