Páginas

segunda-feira, 24 de janeiro de 2011

Modernize a sua aplicação

Modernização de um aplicação consiste em analisar o cenário atual e estudar possíveis soluções do mercado. Depende da empresa tomar uma ação para adaptar-se a um modelo mais atual de tecnologia.
Em alguns casos a modernização ocorre em passos lentos, em outros casos com uma velocidade sem igual.

O processo de modernização consiste também em evoluir servidores, sistemas operacionais, banco de dados e claro, a aplicação. Pode-se adotar os modelos tradicionais do mercado ou utilizar novas tecnologias.

O Framework utiliza como base de apresentação e acesso a dados a plataforma .Net, que é utilizada em grande escala pelo mercado. Como exemplo citamos a Microsoft que integrou as suas principais ferramentas ao modelo .Net, disponibilizando assim um acesso nativo à plataforma através das ferramentas: SQLServer, SharePoint, BizTalk, ERPs e CRM entre outras.

Fazendo uso intenso de .Net, o Framework foi projetado para atuar em camadas, ou seja, existem três camadas básicas e outras intermediárias que não influem na infra-estrutura. As camadas são:
  • Dados (Persistence Layer)
  • Regra de Negócio (Business Layer)
  • Apresentação (Presentation Layer)

Com o framework, boa parte da regra de negócio de sua aplicação poderá ser reaproveitada, pois o acesso a dados permanece com o domínio Progress 4GL tendo como controlador de transações a aplicação .Net através do AppServer. O uso de APIs e BOs podem persistir.

A camada de apresentação é o resultado final de uma modernização de um sistema. É o produto que o usuário visualiza. Então atuando neste processo pode-se reduzir o nível de reclamações do sistema por parte dos usuário e assim ganha-se tempo para uma completa evolução. Com o modelo proposto pelo Framework, este passo ocorre de forma rápida e totalmente integrada ao ERP da Totvs ou com um sistema legado.

Abaixo demonstro alguns modelos da camada de apresentação que pode ser integrado ao Datasul EMS.

Modelo Maintenance

Modelo Master x Detail

Modelo Search (Zoom)


Web Access (Portal pela Web com .Net. Não usa WebSpeed)

Modelos customizados (uso de componentes .Net do mercado)



Carlos R. Nobrega
Arquiteto de Soluções .Net

Nenhum comentário:

Postar um comentário