A guerra dos objetos

A próxima batalha no mundo Internet

25 de agosto de 1996

Após um dia estafante em busca da empresa quântica, chega em casa amaldiçoando a tecnologia e encontra outra vez o filho plugado na Internet. Mas como o diálogo é importante, o filho é desplugado e começa uma discussão. Tenta explicar ao filho que a Internet não é apenas um brinquedo e sim um veículo de comunicação com textos, imagens e sons. E esta comunicação é possível pela existência de padrões, e assim uma página da Internet pode ser acessada por Mosaic, Explorer ou Netscape, rodando em PC's ou Macintosh.

Porém mais uma vez seu filho se mostra mais informado. Ele acredita que uma nova paisagem surge quando a este veículo de comunicação acrescentamos dois novos modelos:

- objetos

- servidores e clientes

Os objetos são seres computacionais que têm comportamento definidos e estes comportamentos são as funções que ele executa. Um objeto se comunica com outro através de mensagens. Quando o objeto pede a outro para executar uma função, o primeiro é o cliente e o segundo é o servidor. Por exemplo: existe um objeto que é utilizado para escrever um texto. Para verificar a ortografia, este objeto pode comunicar-se com um objeto de correção ortográfica localizado na Academia Brasileira de Letras, pedindo para que ele corrija o texto que foi digitado.

Um mundo de objetos atuando como clientes e servidores em uma rede mundial implica em um ambiente de trabalho em que:

- os programas não serão tão pesados porque para cada tarefa só estarão em ação os objetos que esta tarefa requisitar;

- haverá facilidade em adicionar novas funções aos programas, quando os usuários ou a tecnologia exigirem.

- todos os programas poderão comunicar-se, não importando o tipo de computador em que eles são executados.

No mundo Internet atual esta comunicação não é possível porque ainda não existe um padrão para este universo de objetos. E como este padrão será vital, outra vez a Microsoft e a Netscape entram em conflito. A Microsoft têm o padrão DCOM (modelo de componentes objetos distribuídos) e a Netscape IIOP (Protocolo Internet de Inter-Objetos).

Este padrão definirá uma arquitetura de objetos.Os programas que obedecerem ao padrão vencedor terão mais chance de sobrevivência no mundo darwiniano da Internet, onde os programas deverão ser atualizados muita mais rapidamente que na era antediluviana do mainframe(*).

O pai sentiu-se comparado ao mainframe e encerrou a conversa.


(*) mainframe - computador de grande porte com muitos terminais.


Página principal | Dados sobre o autor




Clique aqui para enviar um e-mail

© 1996-1997 João Alexandre Sartorelli.
Todos os direitos reservados


This page hosted by Get your own Free Home Page