MAC0454  Sistemas de Middleware

Por | Em

OBJETIVOS:  Estudo de sistemas de middleware, de sua arquitetura e programação. de sua arquitetura e programação.

PROGRAMA:  Sistemas de informação distribuídos: estratégias de projetos, arquiteturas em camadas, interações síncronas e assincronas. Middleware: RPC, monitores de processamento de transações, object request brokers, middleware orientado a mensagens. Middleware para integração de aplicações: message brokers, sistemas de gerenciamento de workflow. Tecnologias de teia: HTTP, servidores web, CGI, gerenciamento de sessões. Componentes de Middleware: servlets, EJB, servidores de aplicações Java EE. Web Services: SOAP, WSDL. Tópicos avançados e pesquisa recentes em middleware.

PRÉ-REQUISITO NÃO-OFICIAL:  MAC0441.

CARGA HORÁRIA SEMANAL E NÚMERO DE CRÉDITOS:  4 horas, 4 créditos-aula.

CRITÉRIO DE AVALIAÇÃO DA APRENDIZAGEM:  Provas e trabalhos.

BIBLIOGRAFIA BÁSICA: 

  • G. Alonso, F. Casati, H. Kuno, and V. Machiraju, Web Services Concepts, Architetures and Applications,, Springer-Verlag, 2004.
  • M. Little and J. Maron, and G. Pavlik, Java Transaction Processing: Design and Implementation, Prentice-Hall, 2004.
  • J. Gray and A. Reuter, Transaction Processing: Concepts and Techniques, Morgan Kaufmann, 1993.
  • G. Brose, A. Vogel, and K. Duddy, Java Programming with CORBA, John Wiley, 2001.
  • M. Henning and S. Vinoski, Advanced CORBA Programming with C++, Addison-Wesley, 1998.
  • E.R. Harald, Java Network Programming, 3rd edition, O'Reilly, 2004.
  • R. Monson-Haefel and B. Burke, Enterprise JavaBeans 3.0, 5th edition, O'Reilly, 2006.
  • R. Monson-Haefel, J2EE Web Services, Addison-Wesley, 2003.

OBSERVAÇÃO:  Disciplina optativa eletiva no currículo do BCC.

 

[Veja dados da disciplina no JúpiterWeb]


Oferecimentos recentes da disciplina: 2007/2