| CSMT
Architecture |
 |
|
| |
|
|
O OrtoDocs
foi projetado para trabalhar efetivamente segundo
o modelo de Arquitetura de software denominado Client/Server
Multitier. |
| |
|
|
Sistemas
Client/Server
Sistemas Client/Server são
construidos de tal maneira que o Banco de Dados
possa residir em um computador central, conhecido
como Server, e ser compartilhado entre
muitos usuários. Os usuário acessam o Server
através de aplicações que residem tanto no
lado Client, como no lado Server: |
| |
|
|
Client/Server
Two-tier (2 nós)
Em um sistema Client/Server Two-tier,
os usuários executam suas aplicações no seu
computador local, conhecido como Client, o
qual se conecta através de uma rede ao Server
onde reside o Banco de Dados. As aplicações do Client
executam tanto a Business Logic (o
objetivo da aplicação propriamente dito), como Interface
Operations (toda a exibição e coleta de
dados ao usuário). Esta modalidade de Client
é conhecida como thick client (cliente
pesado). |
| |
|
|
Client/Server
Multitier (multi-nós)
Em um sistema Client/Server Multitier,
a aplicação Client é executada em dois
locais:
- De um lado,
uma Thin Client (cliente leve) é
executada no computador local do usuário
e tem seu foco exclusivamente na Interface
(exibição e coleta de dados), com o
usuário.
- A Business
Logic (o objetivo da aplicação
propriamente dito), fica localizada em Server
Applications, naturalmente sendo
executadas em um Server, por isso
denominado Application Server. As Thin
Clients requisitam funções das Server
Applications, as quais são
necessariamente Multithreaded
Applications, portanto habilitadas
para atender a muitos usuários
simultaneamente. Uma Server Application
é aquela que estabelece conexões com o
Banco de Dados, que reside em um outro
computador, denominado Database Server.
|
| |
|
|
Internet
Based Application
Este é o cenário típico onde opera uma
genuina Internet Based Application
(Aplicação baseada na Internet). Este é o
caso do OrtoDocs na sua versão Client/Server
Multitier, o qual, sendo uma Server
Application, é executado em um Application
Server, comandado por um Internet
Information Service, atendendo assim a
milhares de Thin Clients, espalhadas pela
Internet ou Intranets, sempre sob um Internet
Browser. |
| |
|
| |
Benefícios
Os benefícios mais notáveis desta
arquitetura, são: |
| |
Configuração muito flexível:
Esta arquitetura de sistema, integradora por
natureza, é hoje, a que permite a mais variada
combinação de hardware, software e arranjos de
rede, podendo por isto, certamente ser aplicada
tanto no caso de quem está iniciando o processo
de automação, como no caso de quem está no
mais avançado estágio. |
| |
Suporte facilitado: A
aplicação total desta arquitetura implica no
domínio em profundidade de vários componentes,
tanto em suas particularidades como no seu uso
combinado. Mesmo assim, é o ambiente mais bem
servido de suporte e instrumentos para
assistência ao usuário, seja on-site ou
remotamente. |
| |
Desembolso alongado: Esta
arquitetura permite bastante conforto no
desembolso inicial de recursos para aquisição
de infra-estrutura computacional. Acompanhando o
crescimento natural da automação, vai-se
fazendo as expansões, o que permite junto com um
bom planejamento, a manutenção de um parque de
equipamentos, sempre atualizado. |
| |
|
|