Document details

Implementação de arquitetura para base aplicacional em J2EE

Author(s): Vaz, Jaime Mota

Date: 2012

Persistent ID: http://hdl.handle.net/10451/9010

Origin: Repositório da Universidade de Lisboa

Subject(s): Gestão de conteúdos; Regras de negócio; Gestão de clientes; J2EE; Arquitetura orientada a serviços; Teses de mestrado - 2012


Description

Tese de mestrado em Engenharia Informática, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2012

O projeto descrito neste relatório teve como objetivo criar uma plataforma que fosse modular e uma base para a criação de aplicações Rich Internet Application empresariais. A abordagem para implementação desta plataforma assentou em 3 grandes blocos: Interface para interação com o utilizador, Content Management System (CMS) e Business Process Management (BPM). O trabalho realizado neste projeto centrou-se principalmente nos componentes de CMS e BPM. O CMS é um sistema de gestão de conteúdos que será utilizado para simplificar a atualização de conteúdos na plataforma e o BPM é um motor de gestão de processos de negócio. Esta plataforma foi utilizada para realizar um protótipo funcional, em que se criou uma aplicação CRM (Customer Relationship Management) para a qual foram desenvolvidos alguns módulos que explorassem as potencialidades da plataforma. Esta plataforma despertou interesse num cliente da Accenture, e a mesma foi utilizada para efetuar uma aplicação à medida deste. Durante a implementação desta plataforma foi adiada a integração do CMS e do BPM para uma próxima iteração, o que impossibilitou a implementação da parte correspondente no contexto do estágio. Como o cliente em questão utiliza um middleware para acesso aos dados de negócio, foi necessário criar uma camada que obtivesse e gerisse os dados. Além disso, foi criado um módulo de links que vai de acordo com as necessidades do cliente. O desenvolvimento deste projeto permitiu alcançar todos os objetivos delineados com sucesso.

The project described in this report aims to create at creating a modular platform that is a base for creating business Rich Internet Applications. The implementation approach for this platform is based on three main blocks: Interface for user interaction, Content Management System (CMS) and Business Process Management (BPM). The work focused mainly on the CMS and BPM components. CMS is a content management system that will be used to simplify updating content on the platform. BPM is a business process management engine. This platform was used to develop a functional prototype, with which a CRM (Customer Relationship Management) application was created, for which some modules have been developed that exploit the potential of the platform. This platform has sparked interest in one of Accenture’s clients, and, as a result, it was used to make an application oriented to his business. During the implementation of this platform the integration of CMS and BPM was delayed to the next iteration, making it impossible to implement those in the context of the internship. As the customer in question uses a middleware for accessing business data, it was necessary to create a layer to obtain and managed all the data. Moreover, a module of user links was built according to the needs of the customer to integrate it in the application created. The development of this project has achieved all objectives outlined successfully.

Document Type Master thesis
Language Portuguese
Advisor(s) Duarte, Carlos Alberto Pacheco dos Anjos, 1972-; Almeida, Ana Teresa Raimundo de
Contributor(s) Repositório da Universidade de Lisboa
facebook logo  linkedin logo  twitter logo 
mendeley logo

Related documents

No related documents