Um modelo de componentes para aplicações telemáticas e ubíquas
Esta tese descreve CM-tel, um modelo de componentes para aplicações telemáticas e ubíquas.
CM-tel é neutro em termos de tecnologia, sendo especificado por meio da linguagem UML (Unified
Modeling Language). Componentes CM-tel são capazes de executar em plataformas destinadas tanto
a computadores tradicionais quanto a dispositivos com limitado poder computacional tais como dispositivos móveis. CM-tel define os três tipos de interfaces prescritas pelo Modelo de Referência para
Processamento Distribuído Aberto (RM-ODP), as interfaces operacional, de sinal e de fluxo contínuo.
Interfaces de fluxo contínuo são fundamentais para o desenvolvimento de aplicações telemáticas. A
arquitetura do contêiner CM-tel integra componentes e agentes móveis em um único ambiente computacional. Esta integração permite que aplicações implementem suas funcionalidades combinando
componentes e agentes móveis. Esta tese propõe ainda uma arquitetura para plataformas de software
que suportam o modelo CM-tel. A arquitetura utiliza XSLT (XML Stylesheet Language Transformation) para transformação de modelos e geração de código. Uma plataforma baseada na tecnologia
CORBA (Common Object Request Broker Architecture) e uma aplicação na área de laboratórios virtuais foram implementadas com a finalidade de avaliar o modelo CM-tel