soutenance de stage de fin détudes sophie lemaitre 18 octobre 2002
TRANSCRIPT
![Page 1: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/1.jpg)
Soutenance de stage de fin d’études
Sophie LEMAITRE
18 octobre 2002
![Page 2: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/2.jpg)
Mon stage
• Volontariat international
• CERN
– Division Informatique
– Groupe des bases de données
![Page 3: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/3.jpg)
Plan
• Le CERN
• Les Web Services
• Bilan
![Page 4: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/4.jpg)
Plan
• Le CERN
• Les Web Services
• Bilan
![Page 5: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/5.jpg)
Le CERN
SuisseFrance
SPSSuper Proton Synchrotron
CERN
LEP Large Electron Positron Collider
LHC Large Hadron Collider
100 m
9 km
![Page 6: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/6.jpg)
Le LHC
LHC = LargeHadron Collider
![Page 7: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/7.jpg)
Les détecteurs
![Page 8: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/8.jpg)
ATLAS
![Page 9: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/9.jpg)
CMS
![Page 10: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/10.jpg)
CMS
• Données :
– 1 PB/sec (détecteur)
– 100 MB/sec (disque)
• Traitement :
– 100 000
processeurs actuels
Level 1
Level 2
40 MHz
40 MHz (1000 TB/sec)
(1000 TB/sec)
Level 3
75 KHz 75 KHz (75 GB/sec)
(75 GB/sec)5 KHz5 KHz (5 GB/sec)
(5 GB/sec)100 Hz 100 Hz (100
(100 MB/sec)MB/sec)
Data Recording &
Data Recording &
Offline Analysis
Offline Analysis
![Page 11: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/11.jpg)
La DataGrid
Tiers 0
Tiers 1
Tiers 2
![Page 12: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/12.jpg)
Le centre de calcul
![Page 13: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/13.jpg)
Les clusters
![Page 14: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/14.jpg)
Plan
• Le CERN
• Les Web Services
• Bilan
![Page 15: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/15.jpg)
Pourquoi ?
• Intégration
– Applications distribuées
– Plate-formes différentes
– Langages différents
![Page 16: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/16.jpg)
Principe
Fournisseurde service
Annuairede services
Demandeurde service
Descriptiondu service
Implémentationdu service
Publier
Trouver
Relier
WSDL, UDDI
WSDL, UDDI SOAP
![Page 17: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/17.jpg)
SOAP
• Simple Object Access Protocol<?xml version = ‘1.0’ encoding = ‘UTF_8’ ?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV = …
SOAP-ENV:encodingStyle = … >
<SOAP-ENV:Body>
<ns1:getemp xmlns:ns1 = " devdb.CompanieWebService "
SOAP-ENV:encodingStyle = …>
<id xsi:type = " xsd:decimal " > 1234 </id>
</ns1:getemp>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope> Requête
![Page 18: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/18.jpg)
SOAP
• Simple Object Access Protocol
<?xml version = ‘1.0’ encoding = ‘UTF_8’ ?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV = …
SOAP-ENV:encodingStyle = … >
<SOAP-ENV:Body>
<ns1:getempResponse xmlns:ns1 = " devdb.CompanieWebService " SOAP-ENV:encodingStyle = …>
<return xmlns:ns2 = " http://devdb/ICompanie.xsd "
xsi:type = " ns2:devdb_Employe " >
<eprenom xsi:type = " xsd:string " > George </eprenom>
<eid xsi:type = " xsd:int " > 1234 </eid>
<enom xsi:type = " xsd:string " > Charpak </enom>
<esalaire xsi:type = " xsd:double " > 500 000 </esalaire>
</return>
</ns1:getempResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope> Réponse
![Page 19: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/19.jpg)
WSDL• Web Services Description Language
<definitions
name = " Companie "
targetNameSpace = " http://devdb/CompanieWebService.wsdl "
xmlns = " http://schemas.xmlsoap.org/wsdl/ "
xmlns:tns = " http://devdb/CompanieWebService.wsdl "
xmlns:ns1 = " http://devdb/ICompanie.xsd " >
<types>
<schemas … >
<all>
<element name = "Eid" type = " int " />
<element name = "Eprenom" type = " string " />
<element name = "Enom" type = " string " />
<element name = "Esalaire" type = " double " />
</all>
</schemas>
….
<operation name = " getemp " >
<soap:operation soapAction = " " style = " rpc " />
<input name = " getemp2Request " >
<soap:body use= " encoded " …. />
</definitions>
![Page 20: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/20.jpg)
UDDI
• Universal Description, Discovery and Integration
![Page 21: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/21.jpg)
Intérêts
• Indépendants de :
– Plate-forme
– Langage
• Interface
• Technologies existantes :
– XML – eXtensible Markup Language
– HTTP – HyperText Transfert Protocol
![Page 22: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/22.jpg)
Plan
• Le CERN
• Les Web Services
• Bilan
![Page 23: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/23.jpg)
Les apports de l’ENSAI
• Bases de données :
Oracle 8i
• Langages de programmation :
– Java
– XML
– SQL, PL/SQL
![Page 24: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/24.jpg)
Ce que j’ai appris
• Serveur d’application - Oracle9iAS
– Installation
– Configuration
– Administration
– Présentation
![Page 25: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/25.jpg)
Ce que j’ai appris
• Serveur d’application – Oracle9iAS
• JDeveloper
– Outil Oracle
– Développement Java
– 3 versions différentes
![Page 26: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/26.jpg)
Ce que j’ai appris
• Serveur d’application – Oracle9iAS
• JDeveloper
• J2EE – Java 2, Enterprise Editions
– Servlets
– Java Server Pages
– Enterprise Java Beans
![Page 27: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/27.jpg)
Problèmes rencontrés
• Oracle9iAS :
– Nouvelle version
– Phase de test
• Web Services :
– Technologie nouvelle
– Standards en évolution
![Page 28: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/28.jpg)
A venir…
• Encore un an
• Web Services :
Développement concret pour la communauté Oracle
![Page 29: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/29.jpg)
Bilan
• Première expérience professionnelle
• Au coeur de la science
• Cadre international
![Page 30: Soutenance de stage de fin détudes Sophie LEMAITRE 18 octobre 2002](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551d9db5497959293b8da0a7/html5/thumbnails/30.jpg)
Fin…
Merci de votre attention !
Sophie LEMAITRE 18 Octobre 2002