Estratégias para a Integração de Aspectos de Tempo Real em uma Aplicação Distribuída Legada

  • Juliana R. B. D. Barros UFPE
  • Carlos A. G. Ferraz UFPE

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.

Palavras-chave: Sistemas Distribuídos, Real-time CORBA, Sistema Legado, Estratégias de Integração

Referências

BENNETT, K. Legacy Systems: Coping With Success. IEEE Software, vol.12, n.1, jan. 1995, pp 19-23.

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.
Publicado
16/10/2002
BARROS, Juliana R. B. D.; FERRAZ, Carlos A. G.. Estratégias para a Integração de Aspectos de Tempo Real em uma Aplicação Distribuída Legada. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 16. , 2002, Gramado/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2002 . p. 315-330. DOI: https://doi.org/10.5753/sbes.2002.23955.