Repository logo
 
No Thumbnail Available
Publication

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

Use this identifier to reference this record.
Name:Description:Size:Format: 
ulfc126212_tm_André_Pereira.pdf2.9 MBAdobe PDF Download

Abstract(s)

A 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.
The 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.

Description

Trabalho de projeto de mestrado, Engenharia Informática (Arquitectura, Sistemas e Redes de Computadores) Universidade de Lisboa, Faculdade de Ciências, 2020

Keywords

Transformação digital Automatização de processos Integração Enterprise Service bus middleware Engenharia de software Trabalhos de projeto - 2020

Pedagogical Context

Citation

Research Projects

Organizational Units

Journal Issue

Publisher

CC License