retour HomePage

architectures middleware &  XML  50 heures
invocation distante : CORBA, OLE/COM. interfaces BD : JDBC, XML

écran rafraichi le
updated 26 févr. 2002-feuillade@freesurf.fr

plan du cours IPA   par valerie.issarny@inria.fr  et des TD par malika.boulkenafed@inria.fr

Lu 11/02 9h-12h
  1. Qu'est-ce qu'un système distribué   p2
 
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
  1. conception d'objets distribués  p17
  2. intérêt des infrastructures middleware  p30
 
14h-17h CORBA TP1   environnement Linux, interface OMG-IDL, mapping Java/IDL script http://2002ipatest.free.fr/Issarny/ping.tar.gz
Lu 25/02 9h-12h
  • chap I I. Middleware objets distribués  p31
 
14h-17h CORBA TP1  
Lu 4/03 9h-12h    
14h-17h CORBA TP2  
Lu 11/03 9h-12h
  • chap I I I. Qualité de service  p56
 
14h-17h CORBA TD  
Lu 118/03 9h-12h  
Lu 25/03 9h-12h XML www.webhelp.fr
14h-17h CORBA TD  
Lu 8/04 9h-12h

soutenance : service bancaire réparti sur internet avec Corba Java/IDL

 

 

Architectures Middleware à objets distribués (composants logiciels)
services    Web services  W3C
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:
décrit les services disponibles sur un serveur d'applications web

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  
 

http://developer.java.sun.com/developer/earlyAccess/xml

Visigenic ORB
ORB
COS
   

Windows 2000server
SQL Server, Exchange Server, Biztalk Server, SharePoint Portal Server

 

Poly: Architectures Middleware à objets distribués
chap I.  Introduction    
p1

  1. systèmes distribués
    -- spécificités      p2   autonomie des composants, hétérogénité des technologies et des composants
    -- trois exemples p3
    -- définition d'exigences fonctionnelles             p10
    -- définitions d'exigences non-fonctionnelles    p10    extensibilité, ouverture, hétérogénité, partage de ressources, tolérances aux fautes
    -- transparence dans les systèmes distribués  p14
  2. conception d'objets distribués    p17
  3. intérêt des infrastructures middleware p30
    -- développement de systèmes             p18
    -- historique des technologies objet     p19
    -- UML    p21
    -- d'objet à méta-objet    p25
    -- concept pour définir des objets   p25
    -- spécifité des objets distribués    p27

chap II.  Middleware objets distribués   p31

  1. principe des middleware objets     p31
    -- réseaux
    -- 3 types de middleware: transaction, message, objet
    -- développer son middleware
  2. infrastructures existantes     p37
    -- Corba   p37
    -- DCOM
      
    p39     séminaires  DNET au cnit www.microsoft.com/france/msdn/briefdotnet/default.asp
    -- JAVA-RMI    p43
  3. résolution de l'hétérogénéité   p45
  4. requêtes dynamiques                 p54

chap III.   Qualité de service   p56
chap IV.   Solution orientée XML 
web servicesannuaire de scripts XML  www.hotscripts.com
chap V.    Conclusion   
p91

cours IPA 2000-01    Advanced Middleware Systems   par Arno Jacobsen  www.eecg.toronto.edu/~jacobsen/courses/mw/mw.html

Livres