Características e vantagens do middleware ace (adaptive communication environment)
Eduardo Germano da Silva Graduando em Bacharelado em Tecnologias da Informação e Comunicação. Quinto Semestre – 2012.2. krezpo@gmail.com Universidade Federal de Santa Catarina (UFSC). Campus Araranguá – Araranguá – SC – Brasil.
Abstract. This paper presents a brief introduction about the concept of middleware and demonstrates the Adaptive Communication Environment (ACE), describing his characteristics, internal components and advantages. Resumo. Este artigo apresenta uma breve introdução sobre o conceito de middleware e demonstra o Adaptive Communication Environment (ACE), descrevendo suas características, componentes internos e vantagens.
1. Introdução
Tanenbaum e Steen (2002, p.32), afirmam que: Middlewares formam uma camada entre aplicações e plataformas distribuídas. Uma finalidade importante é proporcionar um grau de transparência de distribuição, isto é, ocultar das aplicações, até certo ponto, a distribuição de dados, processamento e controle. Um middleware oferece serviços como identificação, autenticação, autorização, diretórios, certificados digitais e outras ferramentas para segurança, assim facilitando o desenvolvimento de aplicações, tipicamente distribuídas, integrando sistemas legados, heterogêneos ou desenvolvidos de forma não integrada automática.
2. Adaptive Communication Environment (ACE)
O Adaptive Communication Environment (ACE) é um middleware tratado como framework, de software disponível gratuitamente, open-source, orientado a objeto usado para simplificar vários aspectos da programação em rede. Oferece uma grande gama de
abstração C++ e componentes que desempenham tarefas de comunicação de software comuns a um variado conjunto de sistemas operacionais. ACE foi desenvolvido inicialmente por Douglas C. Schmidt, durante seu trabalho de conclusão de curso da graduação, University of California, Irvine, seguindo posteriormente para a Washington