Soutenance de stage de fin d’études

Slides:



Advertisements
Présentations similaires
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
Advertisements

La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
Première expérience d’utilisation des Web Services dans SmartTools Didier Parigot Projet OASIS INRIA Sophia www-sop.inria.fr/oasis/SmartTools Journée.
Stage serveur web sémantique
Serveurs web pour JSP et Servlets
Mobilité Enjeux Les Enjeux Business Gérer votre Force de Vente plus Efficacement Force de Vente Mobile – 15% de réduction en moyenne dans le coût par.
Architecture. Architecture Enjeux Les Enjeux Trouver une solution e-Business Accessible à partir d’un navigateur Web Accédant au système via un Portail.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
Julien HERON.
TER Gestionnaires de contenu en ligne
Stéphanie CLAPIÉ Antoine RENARD
Les webservices Samira Silhadi-Hacid Malika Tarafi.
l'impact sur le eBusiness
Fête de la Science 2011 Le LHC et ses expériences des géants pour sonder le coeur de la matière Bienvenue au Laboratoire De Physique Subatomique et de.
L’architecture .net et ASP.net
1.NET, bilan et perspective – Univ-Bordeaux - vendredi 18 novembre 2005.NET, bilan et perspectives François MERAND Responsable groupe architectes Division.
1 Les technologies XML Cours 3 : Les Web Services – Implémentation – JAX-WS Février Version 1.0 -
Cours 2 : Les Web Services Concepts Généraux
Les Web Services.
Génie Documentiel Delacrétaz Jean-Marc
Conception d’une application de gestion de fiches études
Introduction aux services WEB
Etude des Technologies du Web services
XML-Family Web Services Description Language W.S.D.L.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
NewGesco : un projet Legrand par Capgemini
Projet JAVA EE Approfondi
Séminaire Normes et Standards 10 octobre 2003 L'école du futur dès aujourd'hui.
Administrative Information Services CERN - Organisation Européenne pour la Recherche Nucléaire 27 nov Swiss Oracle User Group.
An Introduction to distributed applications and ecommerce 1 1 Les services Web, XML et les places de marchés.
Le portail web netUniversité
Les Serveurs WEB.
Séminaire Service Interoperability on Context Level in Ubiquitous Computing Environments Davide Bazzi IIUF Etude de larticle: Service Interoperability.
Document élaboré à Centrale Paris par Pascal Morenton LES TECHNOLOGIES DU WEB 1. LES PHASES D UN DEPLOIEMENT DE RESEAUX 2. LE LANGAGE HTML 3. LE LANGAGE.
Les applications Cocktail
Adaptée du cours de Richard Grin
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Azure – Outils et bonnes pratiques
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
CENTRALISATION DES CANDIDATS LOCATAIRES
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Java Enterprise Edition, anciennement J2EE
Content Management System CMS. Pourquoi ? Obligation de ressaisir des contenus publiés à plusieurs endroits Pas d’outils de gestion de qualité de l’information.
26 Juin 2009 Simulation Dynamique de Procédés Cryogéniques VASSEUR Julien – Promotion 2009 – I5 Majeure GSP Switzerland – CERN – Section TE/CRG/ Control.
Les formations en Informatique en Nouvelle-Calédonie
E-Technology lab Plateformes, Technologies et Architectures pour les systèmes eGouvernement Par: Dr Mamadou Koné Université Laval, Québec, Canada et Houda.
« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Proposer une « Interface Homme Machine » en utilisant une technologie Client.
Le web service
Mastère Professionnel Systèmes de Communication et Réseaux
Universal Plug and Play. Idée Connecter tout: PCs, appareils intelligents, et appareils domestiques Computer partout: Universal Plug and Play connectivité.
Software engineering, data stores and databases CHEP 2010 Andres Gomez Casanova CC-IN2P3 Storage Team.
© Stage « Plateforme de Simulation EcoTPL » Juillet/Décembre 2010 date de la soutenance : 11/01/2011 Charly HAMY Orange Business Services (Lyon)
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Visualisation d’un entrepôt de données Pré soutenance technique
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Programmation Web : PHP
Cours MIAGE « Architectures Orientées Services »Henry Boccon-GibodCours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod 1 Architectures Orientées.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
eFormGen, produit E-Business : Développement de Composants Web
Microsoft.net Audrey Simon Yannick Chesneau 3I développement.
Rapport de Stage : Les Web Services ou la communication
Développement et design Web Awaves academy Stockholm 2006.
21/02/2003DEA DISIC 1 Grid Computing Programming the grid: Distributed Software Components, P2P and Grid Web Services for Scientific Applications Tarak.
Web Services 17/01/2009.
Serveurs Web à contenu dynamique Emmanuel Cecchet INRIA Rhône-Alpes, Projet Sardes Rice University, Systems lab
Introduction aux technologies des web services en Java EE
MicroWeb LECOCQ Guillaume PAUL Grégory RIORDA Cédric 06/08/ /14.
Parquet Geoffrey 3 ARIL EXIA.CESI ARRAS. Présentation du MLD Présentation de la persistance Présentation récapitulatif du projet JSP/SERVLET MVC Cycle.
PROJET DE SESSION DANS LE CADRE DU COURS: SCG Réalisation d’applications en SIG PRÉSENTÉ PAR: Marie-Andrée Levesque 18 AVRIL 2006.
Transcription de la présentation:

Soutenance de stage de fin d’études Sophie LEMAITRE 18 octobre 2002

Mon stage Volontariat international CERN Division Informatique Groupe des bases de données CERN = Conseil Europeen pour la Recherche Nucleaire Tres grosse structure qui accueille pres de 7000 personnes, plus grand centre de recherche en physique des particules du monde.

Plan Le CERN Les Web Services Bilan

Plan Le CERN Les Web Services Bilan

Le CERN Suisse France SPS LEP Large Electron Positron Collider 100 m Suisse France SPS Super Proton Synchrotron 9 km LEP Large Electron Positron Collider LHC Large Hadron Collider Parler du volontariat international. CERN

Le LHC LHC = Large Hadron Collider A laisser ? A l’interieur auront lieu des collisions proton-proton Dire que LHC = Large Hadron Collider Expliquer ce que sont les hadrons = en général, particule sujette a l’interaction forte, c’est-a-dire la force portee par les gluons et qui colle les quarks entre eux pour former les protons et les neutrons du noyau des atomes. Plus grande installation supraconductrice jamais construite. Ce sera l’un des objets les plus froids de l’univers. 12 millions de litres d’azote liquide seront necessaires pour refroidir les 36000 tonnes d’equipement, sans compter les 800 000 litres d’helium superfluide supplementaires pour pousser le refroidissement des aimants jusqu’à une temperature proche du zero absolu. LHC = Large Hadron Collider

Les détecteurs Alice et LHC-b = on utilise l’infrastructure existante du LEP Atlas et CMS = on a creuse de nouvelles cavernes (trous) CMS = construit en surface (le seul, il faut donc aller le voir maintenant, apres il sera trop tard, il sera a 100 metres sous terre)

ATLAS A laisser ?

CMS CMS = detecteur le plus lourd (x fois le poids de la Tour Eiffel) fait avec des materiaux qui viennent de tous les pays du monde les deux bouchons ont ete faits avec de l’acier qui a ete donne par le Japon et qui a ete recupere sur un bateau qui avait coule lors d’une guerre entre le Japon et la Russie.

CMS Données : Traitement : 40 MHz (1000 TB/sec) 75 KHz (75 GB/sec) Level 1 Level 2 40 MHz (1000 TB/sec) Level 3 75 KHz (75 GB/sec) 5 KHz (5 GB/sec) 100 Hz (100 MB/sec) Data Recording & Offline Analysis Données : 1 PB/sec (détecteur) 100 MB/sec (disque) Traitement : 100 000 processeurs actuels Un filtre « hardware » et deux filtres « software » A un instant donne, on a autant de donnees que si tout le monde sur terre se mettait a telephoner en meme temps, et que l’on multipliait encore par 10 !

La DataGrid Tiers 0 Tiers 1 Tiers 2 Tier 0 = CERN Tiers 1 = INFN, IN2P3 Center, etc. Tiers 2 = differents instituts, avec des centres de traitement moins importants

Le centre de calcul A laisser ? Tape robots = servent pour le backup de toutes les donnees il y en a 5 en tout -> chacun contient tant de donnees Le centre de calcul accueille toute l’infrastructure IT = bases de donnees, services Web, mails, serveurs Windows 2000, etc.

Les clusters A laisser ? Tout ne va pas migrer en clusters : par exemple, les bases de donnees restent dans les gros serveurs (grosses machines) Mais les mails par exemple, passent en clusters

Plan Le CERN Les Web Services Bilan Transition = interet des web services -> faire communiquer les differents centres de traitement, et faire communiquer les physiciens qui se trouvent a travers le monde. Dire que mon boulot, ca a ete ca : d’etudier les web services en general et du point de vue Oracle

Pourquoi ? Intégration Applications distribuées Plate-formes différentes Langages différents

Principe Fournisseur de service Annuaire de services Demandeur Implémentation du service Fournisseur de service Publier Relier WSDL, UDDI SOAP Annuaire de services Demandeur de service Trouver Description du service WSDL, UDDI

Simple Object Access Protocol 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

SOAP Simple Object Access Protocol Réponse <?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

WSDL Web Services Description Language name = " Companie " <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>

UDDI Universal Description, Discovery and Integration

Intérêts Indépendants de : Interface Technologies existantes : Plate-forme Langage Interface Technologies existantes : XML – eXtensible Markup Language HTTP – HyperText Transfert Protocol

Plan Le CERN Les Web Services Bilan

Les apports de l’ENSAI Bases de données : Oracle 8i Langages de programmation : Java XML SQL, PL/SQL SQL = langage propriete d’Oracle qui permet d’interroger des bases de donnees

Ce que j’ai appris Serveur d’application - Oracle9iAS Installation Configuration Administration Présentation En plus des Web Services, j’ai appris un certain nombre de choses…

Ce que j’ai appris Serveur d’application – Oracle9iAS JDeveloper Outil Oracle Développement Java 3 versions différentes

Ce que j’ai appris Serveur d’application – Oracle9iAS JDeveloper J2EE – Java 2, Enterprise Editions Servlets Java Server Pages Enterprise Java Beans

Problèmes rencontrés Oracle9iAS : Web Services : Nouvelle version Phase de test Web Services : Technologie nouvelle Standards en évolution J’ai fait une presentation pour le CERN sur la nouvelle version de l’Application Server d’Oracle 9i. Bien insister la-dessus ! Je passais des semaines entières a me demander pourquoi telle ou telle chose ne marchait pas, je me demandais ce que je n’avais pas bien fait, puis je posais des questions sur les forums Oracle, je posais ensuite des questions au support d’Oracle (pour lequel le CERN paye cher), et je m’apercevais enfin que telle fonctionnalité n’ était en fait pas supportée par la nouvelle version du serveur d’application

A venir… Encore un an Web Services : Développement concret pour la communauté Oracle

Bilan Première expérience professionnelle Au coeur de la science Cadre international

Merci de votre attention ! Fin… Merci de votre attention ! Sophie LEMAITRE 18 Octobre 2002