Esmeralda Visual - Tecnologia aplicada

Propaganda
Os Laboratórios Clínicos
na Era da Internet
por Décio Novaes,
Gerente do Núcleo de Pesquisa e
Desenvolvimento da TCM Informática
Sobre o Palestrante
Décio Novaes é
Gerente do Núcleo de Pesquisa e
Desenvolvimento da TCM Informática
• Microsoft Certified System Engineer
• Microsoft Certified Solution Developer
• Microsoft Certified Trainner
Esmeralda visual
A Solução Integrada
para Laboratórios Clínicos
A solução Esmeralda visual se baseia em conceitos
como, arquitetura cliente servidor, administração
centralizada, alto desempenho, escalabilidade,
relação custo-benefício, conceitos que levaram a
TCM Informática a optar pela plataforma Windows
DNA.
Esmeralda visual
O que o Esmeralda visual não é:
• Uma versão Windows do atual
Sistema ESMERALDA.
• Um aplicativo que roda em terminais.
• Uma aplicação Win32.
O que é o Esmeralda visual:
• Um aplicativo I-Net (Internet
Application).
• Uma solução preparada para a Internet.
• Uma solução escalável, que se
adapta a pequenos, médios e
grandes laboratórios.
Esmeralda visual
O Esmeralda Visual é uma solução Windows DNA,
desenvolvido em 3 camadas, que utiliza tecnologia
de ponta. É um aplicativo Web ou I-Net preparado
para a Internet, que é o futuro da informática, o que
equivale dizer que a TCM Informática levará seus
clientes à Internet pela própria natureza da
tecnologia que está desenvolvendo.
Não serão necessários altos investimentos na área
de informática para migrar para o Esmeralda
visual. O sistema possui excelente escalabilidade, o
que equivale dizer que ele está preparado para
acompanhar o crescimento dos nossos clientes.
A Filosofia de Desenvolvimento do Esmeralda visual
O desenvolvimento em n-camadas (DNA)
animação
A Estrutura do Esmeralda visual
Back End. Organização dos dados,
disponibilizando-os a serem trabalhados em
outros softwares
Middle Tier. Composto por várias tecnologias
interrelacionadas e combinadas para criar a
idéia de uma única camada lógica, que dá
suporte a múltiplos aplicativos.
Front End. Camada de apresentação:
Acesso a partir de um navegador
(browser) IE 5.0.
Esmeralda visual
Sistema Nervoso Digital
Microsoft® Windows® Distributed
interNet Applications Architecture
(Windows DNA) é uma estrutura
Microsoft para construir uma nova
geração de soluções de negócios
altamente adaptável que permite às
empresas tirar proveito total dos
benefícios de um Sistema Nervoso
Digital.
Infra-estrutura do Esmeralda visual
Modelo Anterior
Estações Windows 95/98, onde o processamento é
efetuado. O mecanismo (engine) do Banco de Dados
roda nas estações.
Servidor de Arquivos e
Impressão. Não há
processamento além de
leitura/escrita em disco.
• Maior tráfego na rede.
• Pouca carga no servidor.
Infra-estrutura do Esmeralda visual
As estações somente precisam rodar o navegador
(Browser) Internet Explorer 5.0 ou superior.
Internet
• Menor tráfego na rede.
• Fácil atualização.
• Processamento ocorre
no servidor.
•Windows 2000 Server
•SQL Server 7.0
•IIS 5.0
•COM+
•Exchange Server 5.5
Esmeralda visual DNA
Serviço
de Dados
SQL 7.0
Stored Procedures
1
Serviço
de Negócios
COM+
ActiveX dlls (VB)
2
S
E
R
V
I
D
O
R
HS 5.0
ASP
3
Serviço
de Usuários
Navegador
DHTML
C
L
I
E
N
T
E
Stored Procedures:
 São pré-compiladas, incluíndo o plano
de execução.
 São executadas no mesmo contexto do
Banco de Dados
 Cache em RAM
ActiveX dlls:
 Pool de conexões com o SQL.
 Código binário (rápido).
 Componentes Reutilizáveis.
 Acessível à qualquer aplicativo
compatível com COM.
ASP:
 Acesso aos componentes ActiveX.
 Gerenciamento das sessões.
 Conteúdo dinâmico.
DHTML:
 Conteúdo Dinâmico.
 Validação de campos.
 Entrada e apresentação de dados.
Esmeralda visual DNA
Serviço
de Dados
SQL 7.0
Stored Procedures
1
Serviço
de Negócios
COM+
ActiveX dlls (VB)
2
S
E
R
V
I
D
O
R
HS 5.0
ASP
3
Serviço
de Usuários
Navegador
DHTML
C
L
I
E
N
T
E
Esmeralda visual DNA
Segurança no Esmeralda visual
Segurança Integrada com o Windows 2000
e ADS.
• Segurança no IIS:
- Autenticação do Usuário.
- Gerenciamento da sessão
(LOGON_USER).
• Segurança COM+:
- Permissões ao nível de método.
- Criação de “roles”.
• Segurança do Sistema de Arquivos:
- Permissões NTFS 5.0.
• Segurança na Internet:
- Criptografia (SSL).
- Proxy Server
- Certificados.
Segurança no Esmeralda visual
Esmeralda visual
www.tcmnet.com.br/esmeraldavisual
Download