Estratégias para a Integração de Aspectos de Tempo Real em uma Aplicação Distribuída Legada
Resumo
Aplicações distribuídas com suporte a tempo real fazem parte de um tipo emergente de aplicação. Neste tipo de sistema podem ser encontrados alguns fortes requisitos de qualidade de serviço e recursos temporais. Embora exista esta tendência de utilização de sistemas que atendam a requisitos de tempo e qualidade de serviços, os sistemas que já atingiram uma certa maturidade em ambientes corporativos não podem simplesmente ser abandonados e redesenvolvidos com a intensão de atender a tais restrições. Com o objetivo de encontrar uma solução para isto, este artigo apresenta duas estratégias de migração de sistemas distribuídos legados para sistemas de tempo real, utilizando as especificações de Real-time CORBA e CORBA Messaging.
Referências
OBJECT MANAGEMENT GROUP. The Common Object Request Broker: Architecture and Specification Revision 2.6, OMG Technical Document formal/01-02-33, dez. 2001. Disponível em: [link]. Acesso em 30 mar. 2002.
OBJECT MANAGEMENT GROUP. CORBA Success Stories. Disponível em: [link] Acesso em 28 mar. 2002.
OBJECT MANAGEMENT GROUP. Real-Time CORBA, OMG TC Document formal/01-12-28, dez. 2001. Disponível em: [link]. Acesso em 30 mar. 2002.
OBJECT MANAGEMENT GROUP. CORBA Messaging Specification, OMG TC Document orbos/98-05-05, maio. 1998. Disponível em: [link]. Acesso em 30 mar. 2002.
CURREY, Jon. Real-Time CORBA Theory and Practice : A Standards-Based Approach to Development of Distributed Real-Time Systems. In: EMBEDDED SYSTEMS CONFERENCE, San Jose 2000. Disponível em: [link]. Acesso em 30 mar. 2002.
SCHIMIDT, Douglas; VINOSKI, Steve. Object Interconnections: Real-time CORBA, Part 2: Applications and Priorities. C/C++ Users Journal, jan. 2002. Disponível em: <http://www.cuj.com/experts/2001/vinoski/vinoski.htm?topic=articles>. Acesso em 30 mar. 2002.
TRINTA, Fernando. Arquiteturas Distribuídas para Co-autoria Cooperativa de Aulas na Internet. Recife, 2000. 131f. Dissertação (Mestrado em Informática) - Centro de Informática, Universidade Federal de Pernambuco.
BARROS, Juliana Diniz; FERRAZ, Carlos André. Plataformas Distribuídas para Aplicações de Tempo Real. Anais do WORKSHOP DE TEMPO REAL, 3, 2001, Florianópolis. Universidade Federal de Santa Catarina, 2001. 1 CD-ROM.
OBJECT COMPUTING INC. TAO Developers Guide. 1 ed. St Louis: [s.n], 2000.730p.
SCHIMIDT, Douglas; VINOSKI, Steve. Object Interconnections: Real-time CORBA, Part 3: Thread Pools and Synchronizers. C/C++ Users Journal, mar. 2002. Disponível em: <http://www.cuj.com/experts/2003/vinoski.htm?topic=articles>. Acesso em 30 mar. 2002.
IONA. Orbacus ORB. Disponível em: <http://www.orbacus.com/>. Acesso em 28 mar. 2002.
UCL Network and Multimedia Research Group. Mbone Conference Applications. Disponível em: <http://www-mice.cs.ucl.ac.uk/multimedia/software>. Acesso em 28 fev. 2002.