![]() |
architectures middleware & XML 50 heures |
écran rafraichi le |
Objectif : architecture middleware.
Invocation distante :CORBA, OLE/COM.
interfaces BDD : JDBC, meta-données XML
plan du cours IPA par valerie.issarny@inria.fr et des TD par malika.boulkenafed@inria.fr |
|||
Lu 11/02 | 9h-12h |
|
|
14h-17h | CORBA 2.4
bus à objets répartis, définition du contrat IDL pour Java: JacORB http://jacorb.inf.fu-berlin.de pour C++ : Orbacus |
www.cs.wustl.edu/~schmidt/corba-overview.html http://uml.org/library/specindx.html |
|
Lu 18/02 | 9h-12h |
|
|
14h-17h | CORBA TP1 environnement Linux, interface OMG-IDL à syntaxe proche de C++, mapping Java/IDL | script http://2002ipatest.free.fr/Issarny/ping.tar.gz | |
Lu 25/02 | 9h-12h |
|
|
14h-17h | CORBA TP1 | ||
Lu 4/03 | 9h-12h |
|
|
14h-17h | CORBA TP2 | ||
Lu 11/03 | 9h-12h |
|
|
14h-17h | CORBA TP3 | ||
Lu 18/03 | 14h-17h | CORBA TP3 |
|
Lu 25/03 | 9h-12h |
|
www.webhelp.fr |
14h-17h | CORBA TD soutenance : service bancaire réparti sur internet avec Corba Java/IDL | ||
Lu 8/04 | 9h-12h | examen écrit: définition d'interfaces |
Architectures Middleware à objets distribués (composants logiciels) | ||||||
services | ![]() www.xmleverywhere.com/wrox |
Corba services OMG | EJB SUN | DCOM Microsoft | ![]() |
Smalltalk RankXerox |
Famille de langages pivots IDL, permettant de définir des interfaces, créant des paquets d'info transportables sces web techniques: |
WSDL langage
dérivé d'XML avec feuilles de style |
OMG-IDL
langage, contrat IDL stub IDL-C++ squeleton Java IDL |
Java RMI Java langage bibli API |
DCOM-IDL UUID |
DNET-IDL |
|
sces web techniques | UDDI sur bdd DSML pour composer des sces web |
Corba Facilities Domain Services: sce de nommage |
LDAP | |||
sces web métier | ebXML RosettaNet |
|||||
parseur | DOM | |||||
métadonnées RDF ou XSL | ||||||
sces web de l'entreprise | www.microsoft.com/net XML web sces www.csharptoday.com |
|||||
sces web de communication & de transport |
SOAP Fait le lien entre un Web Sces et une implémentation Corba ou Java |
SOAP | SOAP | |||
Visigenic
ORB ORB COS Domain Interfaces |
Windows 2000server |
poly du cours: Architectures Middleware à objets distribués | |
chap I.
Introduction p1
chap II. Middleware objets distribués p31
|
chap
III. Qualité de service p56
chap IV. Conclusion p91 + 10 ppt chap V. Middleware et
Internet: solutions orientées XML
|
cours IPA 2000-01 Advanced Middleware Systems par Arno Jacobsen www.eecg.toronto.edu/~jacobsen/courses/mw/mw.html
Legion, US Virginia University, un système entièrement peer-to-peer, permet à l'utilisateur de disposer de ressources distribuées sur un réseau comme si elles étaient locales. Legion est un middleware, ou plus exactement un métasystème www.01net.com/rdn?oid=177530&thm=UNDEFINED
Livres