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

TítuloRevisão e reestruturação da arquitetura da plataforma Vortal Next : Vortal Software Development Kit
Autor(es)Santos, Bruno Miguel Almeida
Orientador(es)Ribeiro, António Nestor
Palavras-chaveArquitetura de Software
Revisão
Reestruturação
Modelação
Software Development Kit
Aplicações de Terceiros
Model Driven Architecture
Software Architecture
Revision
Restructuring
Modeling
Third Party Applications
Data17-Jul-2013
Resumo(s)A evolução tecnológica das últimas décadas generalizou o uso de software para a substituição ou suporte de múltiplos processos das empresas e, evidenciou novas perspectivas para o desenvolvimento de soluções com altos níveis de performance, disponibilidade, escalabilidade e flexibilidade. No contexto Vortal (empresa líder no mercado de contratação electrónica português com a plataforma VortalNext>), esta generalização levou à necessidade da existência mecanismos que permitam aos seus clientes a personalização/criação de áreas de trabalho dedicadas. Tendo esta necessidade como foco, são avaliados os diferentes componentes da plataforma Next>, a metodologia de desenvolvimento atualmente utilizada (Model Driven Architecture) e quais as melhores aproximações para o desenvolvimento de aplicações no âmbito de uma plataforma web, focando as suas vantagens e desvantagens a nível arquitetural e aplicacional. Concluiu-se que todas as soluções estudadas são adequados ao desenvolvimento de aplicações web, sendo o seu grau de adequação variável com o contexto de utilização. São soluções diferentes relativamente à complexidade de implementação, aos recursos necessários, aos riscos envolvidos e à simplicidade de utilização por parte do grupo de utilizadores finais. Por fim, é apresentada a arquitetura de um Software Development Kit (são estudadas outras opções, sendo esta a que oferece mais estabilidade aplicacional e mais vantagens competitivas) e a sua integração no ecossistema aplicacional e arquitetural da plataforma maximizando, não apenas a flexibilidade e funcionalidade para o cliente final, como também a segurança, robustez e fiabilidade do ecossistema da plataforma. A arquitetura definida em conjunto com o modelo de negócio apresentado formam a linha de ação indicada para garantir a existência de aplicações personalizadas a serem executadas no ecossistema VortalNext>.
The technological evolution of the last decades, widespread the use of software for the replacement or support of many company processes and highlighted new perspectives for developing solutions with high levels of performance, availability, scalability and flexibility. In the case of Vortal (leader in the Portuguese e-procurement platforms with Vortal Next>), this generalization led to the need of designing a tool that allows customers to customize/create dedicated workspaces. Focusing on this need, the different components of Vortal Next> platform are evaluated, the currently used development methodology is studied (Model Driven Architecture) as well as what are the best approaches for developing applications within a web platform, focusing on the advantages and disadvantages at the architectural and applicational level. It was concluded that all the solutions are suitable for the development of web applications, having its degree of suitability to vary according with the context of use. They are different solutions regarding the implementation complexity, the resources required, the risks involved and the simplicity of use by the group of end users. Finally, it is presented the architecture of a Software Development Kit (other options are studied, but this is the one that offers more stability and more competitive advantages) and its integration into the platform, maximizing not only the flexibility and functionality to the end customer, but also the safety, robustness and reliability of the platform ecosystem. The architecture defined along with the business model presented, form the line of action indicated to ensure the existence of custom applications to be executed in the Vortal Next> ecosystem.
TipoDissertação de mestrado
DescriçãoDissertação de mestrado em Engenharia Informática
URIhttps://hdl.handle.net/1822/27908
AcessoAcesso aberto
Aparece nas coleções:BUM - Dissertações de Mestrado
DI - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
eeum_di_dissertacao_pg19838.pdf4,07 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