Maestro: Um Middleware para Suporte a Aplicações Distribuídas Baseadas em Componentes de Software

  • Cláudio Luís Pereira Ferreira USP
  • Jorge Luís Risco Becerra USP

Resumo

Mudanças fundamentais estão ocorrendo na estrutura dos sistemas de informação e na aplicação da tecnologia de informação nas empresas. As constantes alterações no comportamento de mercados e a enorme competitividade entre empresas motivam a busca por sistemas distribuídos que possibilitem a criação de modelos empresariais mais abertos e dinâmicos. Neste artigo será apresentada a especificação de um middleware aberto, a qual tem por objetivo a definição de uma arquitetura para o suporte ao desenvolvimento de aplicações distribuídas que permita atender as necessidades atuais das empresas. Procurando obter um sistema modular, escalável e de fácil manutenção, a arquitetura proposta se apoia em tecnologias atuais tais como o modelo de referência ODP, Patterns de arquitetura e componentes de software, para criar um ambiente propício ao desenvolvimento de novas aplicações distribuídas que permitam também a integração de sistemas legados.

Referências

Arnold, V. D. et al. IBM Business Frameworks: San Francisco Project Technical Overview. IBM Systems Journal, Vol. 36, No. 3, 1997, pg. 437

Becerra, J. L. R. Aplicabilidade do Padrão de Processamento Distribuído e Aberto nos Projetos de Sistemas Abertos de Automação. Tese (Doutorado)-EPUSP, 1998.

Ben-Shaul, I. et al. HADAS: A Network-Centric Framework for Interoperability Programming. Int'l J. Cooperative Information Systems, Vol. 6, N° 3 e 4, 1997, pgs 293 - 314.

Bernstein, P. A. Middleware: A Model for Distributed System Services. Communications of the ACM - Vol. 39, N° 2, Feb/1996, pgs. 86 - 98.

Buschmann, F. et al. Pattern-Oriented Software Architecture - A System of Patterns. John Wiley & Sons Ltd, 1996.

ISO Recommendation X.901/ISO/IEC 10746-1: Information technology - Open Distributed Processing - Reference Model: Overview. 1998.

Relationship of the Unified Modeling Language to the Reference Model of Open Distributed Computing. Set/1997. URL: [link]

SHAW, M.; GARLAN, D. Software Architecture. Prentice Hall, 1996.

Wiederhold, G. CHAIMS - Compiling High-level Access Interfaces for Multi-site Software. Computer Science Department, Stanford University.
Publicado
2000-10-04
Como Citar
FERREIRA, Cláudio Luís Pereira; BECERRA, Jorge Luís Risco. Maestro: Um Middleware para Suporte a Aplicações Distribuídas Baseadas em Componentes de Software. Anais Estendidos do Simpósio Brasileiro de Engenharia de Software (SBES), [S.l.], p. 79-82, out. 2000. ISSN 0000-0000. Disponível em: <https://sol.sbc.org.br/index.php/sbes_estendido/article/view/24212>. Acesso em: 16 maio 2024. doi: https://doi.org/10.5753/sbes_estendido.2000.24212.
Seção
Workshop de Teses e Dissertações em Engenharia de Software