Repository logo
 
Publication

Geração Automática de Serviços de Integração em Plataformas de Middleware

datacite.subject.fosDepartamento de Informáticapt_PT
dc.contributor.advisorCosta, António Casimiro Ferreira da, 1968-
dc.contributor.authorPereira, André Manuel da Silva
dc.date.accessioned2021-05-10T14:44:35Z
dc.date.available2021-05-10T14:44:35Z
dc.date.issued2020
dc.date.submitted2020
dc.descriptionTrabalho de projeto de mestrado, Engenharia Informática (Arquitectura, Sistemas e Redes de Computadores) Universidade de Lisboa, Faculdade de Ciências, 2020pt_PT
dc.description.abstractA evolução da tecnologia durante as últimas décadas permitiu a realização de uma transformação digital em praticamente todos os processos de negócio. A transformação digital é nada mais do que automatizar esses processos de negócios através do uso da tecnologia, resultando assim num aumento da qualidade do serviço e das entregas de artefatos, bem como numa diminuição dos custos associados. Um caso muito comum na indústria ´e que com um crescimento de uma empresa, a mesma realize desenvolvimentos de aplicações individuais e sem a capacidade de comunicarem entre si. Por vezes, diferentes aplicações repetem lógicas de negócio já existentes em outras aplicações, apenas porque não conseguem reutilizar essa lógica implementada. Mas, o ideal seria a reutilização e a partilha de funcionalidades entre aplicações. De modo a acompanhar a transformação digital, as empresas necessitam de integrar todas as suas áreas de negócio. Precisam portanto, de capacitar a comunicação entre as aplicações existentes, de modo a permitir a partilha de dados e funcionalidades entre aplicações. Uma das soluções mais adequadas para resolver este problema e garantir a integração de sistemas e aplicações é a implementação de um Enterprise Service Bus (ESB). Um Enterprise Service Bus é uma camada de middleware que fornece um sistema de comunicação mútuo entre serviços, baseado em SOA (Service-Oriented Architecture), promovendo assim agilidade e flexibilidade de comunicação entre aplicações através de um protocolo de comunicação de alto nível. Um dos desafios desta solução é diminuir o custo de implementação, que é tipicamente elevado. A melhor forma de diminuir o custo de implementação é automatizando o processo de criação de serviços de integração construídos sobre esta solução. O objetivo do projeto ´e implementar uma aplicação focada na experiência do utilizador, de modo a automatizar a criação de serviços de integração, melhorando assim a produtividade e capacitando utilizadores para a criação deste tipo de artefactos, que de outro modo não seriam capazes.pt_PT
dc.description.abstractThe evolution of technology in the last decades allowed the digital transformation of most of the business processes. Digital transformation is the technology-enabled automation of business processes that increases service quality, improve service delivery and contain costs. A very usual case on the industry is that organizations implement individually applications without the capacity to communicate with each others, as they grows. Many times, different applications repeat existing business logic on other applications, just because they can’t reuse application logic from other applications. The ideal case is the reuse and share of functionalities between applications. To keep up with the digital transformation, organizations need to integrate all their business areas. So, they need to capacitate the applications to communicate with each other and share information and functionalities. One of the most adequate solution to resolve this problem and provide integration of systems and applications is the implementation of an Enterprise Service Bus (ESB). An Enterprise Service Bus it’s a middleware layer that provides a mutual communication system to all systems (based on a Service-Oriented Architecture). In this way, the ESB can provide agility and flexibility of communication between application using a highlevel communication protocol. One of the challenges of implementing this solution is to low the cost of implementation, that is usually high. The best way to achieve that is to automate the process of creation of integration services built on top of this solution. So, the goal of this project is to develop an application, focused on the user experience, to automate the creation of integration services to achieve a high level of productivity and to habilitate uncommon users to the creation of this kind of services.pt_PT
dc.identifier.tid202605620pt_PT
dc.identifier.urihttp://hdl.handle.net/10451/47722
dc.language.isoporpt_PT
dc.subjectTransformação digitalpt_PT
dc.subjectAutomatização de processospt_PT
dc.subjectIntegraçãopt_PT
dc.subjectEnterprisept_PT
dc.subjectService buspt_PT
dc.subjectmiddlewarept_PT
dc.subjectEngenharia de softwarept_PT
dc.subjectTrabalhos de projeto - 2020pt_PT
dc.titleGeração Automática de Serviços de Integração em Plataformas de Middlewarept_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameTrabalho de projeto de mestrado em Engenharia Informática (Arquitectura, Sistemas e Redes de Computadores)pt_PT

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ulfc126212_tm_André_Pereira.pdf
Size:
2.9 MB
Format:
Adobe Portable Document Format