Name: | Description: | Size: | Format: | |
---|---|---|---|---|
4.41 MB | Adobe PDF |
Authors
Abstract(s)
Connecting Software is a software development company focused on the
development of integration solutions. For this, the company created a platform named
Connect Bridge and some products based on this platform which provide an out-of-the
box solution for the common integration issues faced by companies.
The Connect Bridge (CB) is an integration platform mainly based on a server (usually
named CB Server) that uses a plugin architecture to allow its users to connect to a variety
of systems (e.g., Microsoft Exchange, SharePoint or Dynamics CRM). Each plugin (usually
called as a connector), allows the platform to access a different target system.
Connect Bridge platform is managed by two different applications, the
Administration Tool and Query Analyzer. These two tools are old-fashioned and only
compatible with Windows operating systems, which limits the number of customers that
can use this platform.
This project aims to solve these problems by creating a Single Page Web Application
called Connect Bridge Management Studio which was developed using Angular and
ASP.NET Core.
At the end of this project, Connecting Software has a ready to deploy application that
is capable of replacing Query Analyzer and Administration Tool in all their core features.
The evaluation of this project was made comparing the existing tools with the CB
Management Studio. Also, an evaluation with users was performed using the think-aloud
technique and SUS test which presented satisfactory results.
The present document describes the process followed to achieve this solution,
focusing on the most critical aspects of its development and the faced challenges.
A Connecting Software é uma empresa de desenvolvimento de software focada no desenvolvimento de soluções de integração. De modo a atingir este objetivo, a empresa criou uma plataforma chamada Connect Bridge e alguns produtos baseados na mesma que fornecem uma solução out-of-the-box para os problemas de integração mais recorrentes em empresas. O Connect Bridge (CB) é uma plataforma de integração que consiste principalmente em um servidor (geralmente chamado CB Server) que usa uma arquitetura de plugins para permitir que os seus utilizadores se conectem a uma variedade de sistemas (por exemplo, Microsoft Exchange, Microsoft SharePoint ou Dynamics CRM). Cada plugin (geralmente chamado de conector) permite que a plataforma aceda a um sistema diferente. A plataforma Connect Bridge é gerida através de duas aplicações distintas, denominadas por Administration Tool e Query Analizer. Estas duas ferramentas são antigas e compatíveis apenas com os sistemas operativos Windows, o que limitava o número de clientes que podiam usar essa plataforma para desenvolver as suas soluções de integração. Este projeto visa solucionar esses problemas criando uma aplicação Web chamada Connect Bridge Management Studio. Esta é uma Single Page Application desenvolvida usando as frameworks Angular e ASP.NET Core. No final deste projeto, a Connecting Software dispõe de uma aplicação pronta a ser lançada capaz de substituir o Query Analyzer e o Administration Tool. A avaliação desta solução foi efetuada a partir da comparação destas ferramentas com o CB Management Studio. Para além disso, efetuou-se uma avaliação com utilizadores utilizando a técnica think-aloud onde se obtiveram resultados satisfatórios. O presente documento descreve o processo seguido para alcançar esta solução, focando-se nos aspetos mais importantes do seu desenvolvimento e desafios enfrentados.
A Connecting Software é uma empresa de desenvolvimento de software focada no desenvolvimento de soluções de integração. De modo a atingir este objetivo, a empresa criou uma plataforma chamada Connect Bridge e alguns produtos baseados na mesma que fornecem uma solução out-of-the-box para os problemas de integração mais recorrentes em empresas. O Connect Bridge (CB) é uma plataforma de integração que consiste principalmente em um servidor (geralmente chamado CB Server) que usa uma arquitetura de plugins para permitir que os seus utilizadores se conectem a uma variedade de sistemas (por exemplo, Microsoft Exchange, Microsoft SharePoint ou Dynamics CRM). Cada plugin (geralmente chamado de conector) permite que a plataforma aceda a um sistema diferente. A plataforma Connect Bridge é gerida através de duas aplicações distintas, denominadas por Administration Tool e Query Analizer. Estas duas ferramentas são antigas e compatíveis apenas com os sistemas operativos Windows, o que limitava o número de clientes que podiam usar essa plataforma para desenvolver as suas soluções de integração. Este projeto visa solucionar esses problemas criando uma aplicação Web chamada Connect Bridge Management Studio. Esta é uma Single Page Application desenvolvida usando as frameworks Angular e ASP.NET Core. No final deste projeto, a Connecting Software dispõe de uma aplicação pronta a ser lançada capaz de substituir o Query Analyzer e o Administration Tool. A avaliação desta solução foi efetuada a partir da comparação destas ferramentas com o CB Management Studio. Para além disso, efetuou-se uma avaliação com utilizadores utilizando a técnica think-aloud onde se obtiveram resultados satisfatórios. O presente documento descreve o processo seguido para alcançar esta solução, focando-se nos aspetos mais importantes do seu desenvolvimento e desafios enfrentados.
Description
Keywords
Desktop application replacement Desktop application replacement Cross-platform application Connect Bridge Platform Angular ASP.NET Core Substituição de aplicações desktop Single Page Application Aplicações multiplataforma Angular Computer Engineering . Faculdade de Ciências Exatas e da Engenharia