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