MIDAS e ISAPI - explanacao

Top  Previous  Next

O que é, ou o que faz sei lá o tal de MIDAS e ISAPI?

 

ISAPI = Internet Server API ( API do Microsoft IIS )

 

   Serve para se desenvolver aplicativos que rodem dentro de um servidor WEB,

   tipo um CGI ( Common Gateway Interface )

 

MIDAS = ( Esqueci o que significa a sigla )

 

   É o nome da tecnologia da Borland para se desenvolver em Multi-Camadas,

ou seja, em resumo: Suponha que tu tenha um aplicativo comum, acessando um

banco de dados Interbase. Este aplicativo é classificado como sendo Two-Thier

( Duas camadas ), ou seja, tem o servidor de Banco de dados ( que recebe

solicitações, e envia os dados ) e o front-end ( teu aplicativo, que solicita os

dados, e recebe o resultado )

 

Agora, vc pega o aplicativo e divide em 2, ou seja, separa das telas de apresentação

e cadastro os DataModules e componentes TDBDataSets, e agrupa aí boa parte das

tuas regras de negócio ( sua crítica ). Agora temos 2 aplicativos, que podem rodar

na mesma máquina ou não. Teu programa agora é do tipo Three-Tier ( 3 Camadas ).

A parte do banco de dados continua igual, mas o front-end foi dividido em 2, com

um módulo que se comunica com o banco de dados ( chamado de server ), que

é quem solicita e recebe os dados do BD, bem como faz boa parte da crítica, e

um outro módulo que é encarregado da iteração com o usuário ( chamado de client ),

ou seja, solicitar e receber do server os dados entrados pelo/mostrados ao usuário.

Esta comunicação entre Client e Server é que é chamada de MIDAS.