TECNOLOGIAS DE MIDDLEWARE
Pós-Graduação em Informática,
2004/2005 - 1 Semestre
Material de apoio
RPCs
Slides do Nuno Ferreira:
(NunoFerreira.zip)
Implementing Remote Procedure Calls
Andrew Birrel and Bruce Nelson
ACM Transaction on Computer Systems, Vol 2, N. 1, February 1984, pages 39-59.
Monitores transaccionais
Slides do Leonardo Andrade:
(tm_slides_tp_monitors.pdf)
e
(tm_cics.pdf)
Transaction Processing Monitors
Philip Bernstein
Communications of the ACM, Vol 33, N. 11, Nov. 1990.
CICS Application Programming Guide
IBM
Writing Encina Applications
IBM
A Perspective on CICS "DPL"
by Bob Yelavich
http://www.yelavich.com/cicsdpl.htm
ou
(mirror local)
Mais recursos relacionados com o CICS:
http://www.damos.dircon.co.uk/html/cics_home.html
,
http://www.zois.co.uk/tpm/cics.html
,
http://publib.boulder.ibm.com/infocenter/txen/index.jsp
.
Object Brokers
Slides do André Santos:
(AndreSantos.pdf)
.
Links Úteis (sugeridos pelo André Santos)
História do CORBA
Utilizar CORBA com Java
CORBA vs. Java RMI
.NET vs. J2EE (2000)
.NET vs. J2EE (2001)
OMG
.NET
Sun J2EE
Message Oriented Middleware
Slides do Bruno Gonçalves:
(TecnologiasdeMiddleware-MOM.pdf)
e
(IBMWebSphereMQ.pdf)
.
Apontamentos do Bruno Gonçalves:
(MessageOrientedMiddleware-MOM.pdf)
e
(WebSphereMQ.pdf)
.
Links Úteis
MOM
WebSphere
Message Brokers
Slides do Amadeu Dias:
(MessageBrokers.pdf)
e
(SiennaSlides.pdf)
.
A. Carzaniga, M.J. Rutherford, and A.L. Wolf
"A Routing Scheme for Content-Based Networking".
Proceedings of IEEE INFOCOM 2004. Hong Kong, China. March, 2004.
(sienna-infocom.pdf)
A. Carzaniga, D.S. Rosenblum, and A.L. Wolf
"Design and Evaluation of a Wide-Area Event Notification Service".
ACM Transactions on Computer Systems, 19(3):332-383, Aug 2001.
(sienna-tocs.pdf)
Patrick Th. Eugster, Pascal A. Felber, Rachid Guerraoui, Anne-Marie Kermarrec.
The many faces of publish/subscribe.
ACM Computing Surveys (CSUR) . Volume 35 , Issue 2 (June 2003).
(PublishSubscribe-Eugster.pdf)
Brian Oki, Manfred Pfluegl, Alex Siegel, and Dale Skeen.
The Information Bus: An Architecture for Extensible Distributed Systems.
14th ACM Symposium on Operating System Principals, (Asheville, NC), 1993.
(InformationBus.pdf)
Gregor Hohpe and Bobby Woolf.
Entreprise Integration Patterns. Designing, Building, and Deploying Messaging Solutions.
Addison Wesley. ISBN 0321200683.
Sistemas de Workflow
Slides do João Sequeira:
(JoaoSequeira.pdf)
Texto sobre Workflow Management Systens escrito pelo João Sequeira:
(pdf)
Links úteis
Workflow Management Coalition
Workflow Management Coalition Reference Model
IBM RedBooks
MQSeries Workflow for Windows NT for Beginners
Image and Workflow Library: MQSeries Workflow Concepts, Installation and Administration
Tecnologias Web
Slides do Hugo Simões:
(HugoSimoes.pdf)
Links Úteis (Java):
J2EE 1.4 Tutorial
J2EE 1.3 Tutorial
Using J2EE
Enterprise Beans
Java Servlet Technology Documentation
Servlet Spec
Java Message Service API Overview
Java Naming and Directory Interface (JNDI)
The JNDI Tutorial
J2EE Transactions
JDBC Technology
JDBC Tuturial
J2EE Connector Architecture
J2EE Connector Architecture (O' Reilly)
JavaServer Pages Technology
Java API for XML Processing (JAXP)
JAXP Spec
JavaMail
JavaMail quick start
Java Authentication and Authorization Service (JAAS) Overview
GIOP/IIOP/CORBA
CORBA (TM)/IIOP (TM) Specification
Catalog of OMG CORBA®/IIOP® Specifications
IIOP Specification: A Closer Look por Gabriel Minton
EDI e EDIFACT
Associação Portuguesa de Identificação e Codificação de Produtos
Associação Portuguesa para o Desenvolvimento do Comércio Electrónico e do EDI
EDI: Importância e aplicações
UN/EDIFACT DRAFT DIRECTORY
Mensagem EDIFACT
Web Services
Slides do José Mocito:
(JoseMocito.pdf)
Aniruddha Gokhale, Bharat Kumar, Arnaud Sahuguet.
"Reinventing the Wheel? CORBA vs. Web Services."
In Proceedings of the Eleventh International World Wide Web Conference (WWW 2002), Honolulu, Hawaii, USA 7-11 May 2002.
(html)
(slides)
SOAP
Slides da Liliana Rosa:
(LilianaRosa1.pdf)
e
(LilianaRosa2.pdf)
Dan Davies and Manish Parashar.
"Latency Performance of SOAP Implementations"
In IEEE Cluster Computing and the GRID 2002.
(davies.pdf)
WSDL
Slides do André Barbosa
(AndreBarbosa.pdf)
UDDI
Slides do Rui Lopes
(RuiLopes.pdf)
Coordenação
Slides do Pan Jieke
(PanJieke.pdf)
Web Services Coordination (WS-Coordination) @ bea
Web Services Coordination (WS-Coordination) @ msdn
Web Services Transactions specifications
Composição
Slides do Rafael Ferraz
(Composicao.pdf)
J2EE
Slides do Nuno Nunes
(j2ee.pdf)
Web Semântica
Slides do Henrique Moniz
(HenriqueMonz.pdf)
Semantic Web
W3C Semantic Web
Spinning the Semantic Web: Bringing the World Wide Web to Its Full Potential by Dieter Fensel (Editor), Wolfgang Wahlster, Henry Lieberman, James Hendler
The Semantic Web : A Guide to the Future of XML, Web Services, and Knowledge Management by Michael C. Daconta, Leo J. Obrst, Kevin T. Smith
The Semantic Web: An Introduction by Sean B. Palmer
The Semantic Web In Breadth by Aaron Swartz
Ontologias
Wikipedia: Ontology (computer science)
DAML+OIL
The DARPA Agent Markup Language Homepage
Annotated DAML+OIL (March 2001) Ontology Markup
DAML-S
Semantic Web Services Homepage
DAML-S (and OWL-S) 0.9 Draft Release
OWL e OWL-S
Web Ontology Language (OWL)
OWL-S 1.1 Release