Evolution des Grilles Plates formes orientés services (SOA) Open Grid Service Architecture (OGSA) Web Services Web Services et Grid Services

Documents pareils
Mobile OGSI.NET: Grid Computing on Mobile Devices

Chapitre 1. Infrastructures distribuées : cluster, grilles et cloud. Grid and Cloud Computing

GRIDKIT: Pluggable Overlay Networks for Grid Computing

Architecture SOA Un Système d'information agile au service des entreprises et administrations

La démarche SOA et l interopérabilité applicative

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware

Environnement collaboratif à base de GRID pour la construction interactive d'ontologies partagées

Les Architectures Orientées Services (SOA)

ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU QUÉBEC MÉMOIRE PRÉSENTÉ À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE. PAR Abdelhamid DAOUADJI

Environnement collaboratif multimodal pour Communauté Virtuelle à la puissance GRID

Intégration d'applications à "gros grain" Unité d'intégration : le "service" (interface + contrat)

Urbanisme du Système d Information et EAI

Collaboration des Processus Métiers dans les Echanges inter-entreprises (B2B) basée sur le Web Service Resource Framework (WSRF) du Grid

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

ViSaGe. Virtualisation du Stockage dans les Grilles. Informatiques. RenPar 16, 6-8 Avril 2005 Thiebolt François

Les nouvelles architectures des SI : Etat de l Art

Les réseaux de campus. F. Nolot

Exploitez la pleine puissance de l'architecture orientée services (SOA) en la combinant à la modélisation des processus d'affaires

MapCenter : un modèle ouvert pour la découverte, la supervision et la visualisation des environnements distribués à large échelle

Systèmes d'informations historique et mutations

Le cadre des Web Services Partie 1 : Introduction

Environnement collaboratif intégré sur le Web à base de GRID

Introduction aux «Services Web»

Configuration Interface for MEssage ROuting

ORACLE 10g Découvrez les nouveautés. Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE

Business Process Execution Language

Urbanisation des SI Conduite du changement IT 20/03/09. Patrick CHAMBET

Problématiques de recherche. Figure Research Agenda for service-oriented computing

Jean-Philippe VIOLET Solutions Architect

OmniVista 2700 Application complémentaires pour l OmniVista 2500 Network Management

Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web»

Fiche de l'awt Intégration des applications

L Orchestration de Services Web avec Orchestra. Goulven Le Jeune Orchestra Project Manager

1 JBoss Entreprise Middleware

Fusion : l interopérabilité chez Oracle

GLOSSAIRE. On premise (sur site)

Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing

WEBSPHERE & RATIONAL. Jacques Rage

Nouvelles technologies pour l intégration : les ESB

Sommaire. Introduction La technologie ebxml EDI conventionnels versus ebxml Web Services et ebxml Acteurs de l ebxml Conclusion

Evolution des technologies et émergence du cloud computing Drissa HOUATRA, Orange Labs Issy

3A-IIC - Parallélisme & Grid GRID : Définitions. GRID : Définitions. Stéphane Vialle. Stephane.Vialle@supelec.fr

Conception, architecture et urbanisation des systèmes d information

Présentation de la Grille EGEE

3A-IIC - Parallélisme & Grid GRID : Middleware

Iyad Alshabani SysCom - CReSTIC Université de Reims 17/02/2011 1

Le 09 et 10 Décembre 09

Projet ESB - Retour d expérience

Introduction à l informatique apprentissage individuel

Architecture et infrastructure Web

Plateforme d'échange de documents sécurisée. Date 16/05/2014 Author D'Orazio Sandro

Introduction au Grid computing. Introduction au Grid computing. Grid-Computing. 1-Introduction Motivations Différents objectifs Leçons du passé

Petite définition : Présentation :

Software Engineering and Middleware A Roadmap

La gouvernance SOA Ses aspects théoriques et pratiques

SOA Open Source Intégration des services et business process dans une architecture SOA Open Source. Bruno Georges JBoss, a Division of Red Hat

Programmation Web Avancée Introduction aux services Web

0LFURVRIW&RUSRUDWLRQ7RXVGURLWVUpVHUYpV /HV LQIRUPDWLRQV FRQWHQXHV GDQV FH GRFXPHQW UHIOqWHQW OH SRLQW GH YXH GH OD VRFLpWp0LFURVRIWVXU OHVVXMHWV

DECLARATION DES PERFORMANCES N 1

e-business, EAI et Business Intelligence Le triptyque gagnant profondément les structures des organisations et par conséquence

Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES

Gestion des Identités : 5 règles d'or. Patrice Kiotsekian Directeur Evidian France

Famille IBM WebSphere Application Server

ETUDE ET IMPLÉMENTATION D UNE CACHE L2 POUR MOBICENTS JSLEE

Travail collaboratif. Glossaire

Groupe Eyrolles, 2004, ISBN :

Développer avec les technologies ESRI. ESRI Developer Network (EDN) Gaëtan LAVENU ESRI France Jérémie MAJEROWICZ ESRI France

Ecole Mohammadia d Ingénieurs Systèmes Répartis Pr. Slimane Bah, ing. PhD G. Informatique Semaine 24

Vers l'orchestration de grilles de PC par les mécanismes de publicationsouscription

Introduction aux applications réparties

MISE EN PLACE D UNE ARCHITECTURE DE TYPE SOA POUR UN

Exploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales

Responsable du cours : Héla Hachicha. Année Universitaire :

Introduction à Microsoft InfoPath 2010

<Insert Picture Here> Maintenir le cap avec Oracle WebLogic Server

LICENCE PROFESSIONNELLE

XML, PMML, SOAP. Rapport. EPITA SCIA Promo janvier Julien Lemoine Alexandre Thibault Nicolas Wiest-Million

Les Services Web. Jean-Pierre BORG EFORT

Virtualisation du Stockage dans les Grilles informatiques

SITools2, un système d'accès aux données scientifiques web 2.0

ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU QUÉBEC MÉMOIRE PRÉSENTÉ À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE

Projet ViSaGe : implémentation de l administration et du monitoring de ViSaGe (Virtualisation du Stockage appliquée aux Grilles informatiques)

Le travail collaboratif et l'intelligence collective

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

BPEL Orchestration de Web Services

Communications unifiées

Consolidation. Grid Infrastructure avec la 11gR2

Annexe : La Programmation Informatique

Single Sign On. Nicolas Dewaele. Single Sign On. Page 1. et Web SSO

Système de gestion de contenu

SÉCURITÉ POUR LES ENTREPRISES UN MONDE NUAGEUX ET MOBILE. Sophia-Antipolis 01/07/2013 Cyril Grosjean

CA ARCserve Backup. Avantages. Vue d'ensemble. Pourquoi choisir CA

BizTalk Server Principales fonctions

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D

OASIS Date de publication

Zimbra. S I A T. T é l : ( ) F a x : ( )

Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus

Transcription:

Evolution des Grilles Plates formes orientés services (SOA) Open Grid Service Architecture (OGSA) Web Services Web Services et Grid Services 1

Evolution des grilles de calcul (1) P E R F O R M A N C E Source: www.gridbus.org 2100 2100 2100 2100 2100 2100 2100 2100 2100 Administrative Barriers + Q o S Individual Group Department Campus State National Globe Inter Planet Universe Personal Device SMPs or SuperComputers Local Cluster Enterprise Cluster/Grid Global Grid 2

Grid Evolution des grilles de calcul (2) Started far apart in apps & tech Have been converging WSRF Web Convergence entre les grilles et les WS-Resource Framework Source: Ian Foster s presentation on The Grid, COMDEX 2003, Las Vegas, Nevada USA, November 18, 2003 3

Evolution des grilles de calcul (3) Grilles de première génération : placer manuellement les programmes et les données sur les nœuds disponibles. Grilles de deuxième génération : elles disposent en plus d un courtier de ressources permettant d optimiser les réservations et les allocations des ressources de tout type. Grilles de troisièmes génération : l utilisateur, à travers des services web recherche des services qui géreront eux même les ressources nécessaires et déclencheront les travaux. 4

Architecture Orientée Service (SOA) Définition (1) Une architecture orientée services est une architecture dans laquelle une application utilise plusieurs services indépendants ou découplés qui coopèrent pour accomplir une tâche donnée. 5

Architecture Orientée Service (SOA) (2) Les SOA s améliorent les interconnections 6

Architecture Orientée Service (SOA) (3) Les défis et futures extensions des SOA Le management des métadatas de services Fournir un niveau de sécurité approprié 7

Open Grid Service Architecture Définition (OGSA) (1) L'Open Grid Services Architecture (OGSA) décrit une architecture qui fournit un environnement de grid computing orienté service pour une utilisation scientifique ou en entreprises, développée par le Global Grid Forum (GGF). 8

Open Grid Service Architecture (OGSA) (2) Les principaux objectifs de l'ogsa Le management de ressources à travers des plateformes distribuées et hétérogènes La distribution permanente d'une qualité de service (QoS) Fournir une base commune pour le management automatique de solutions Définir des interfaces ouvertes Exploiter les technologies d'intégration standards 9

OPEN GRID SERVICE ARCHITECTURE (OGSA) (4) 10

Normes (1) OGSA : Open Grid Service Architecture Architecture de normes ouvertes de grille, élaborée par le Global Grid Forum, permet de poser les bases des grilles de calcul; repose sur : la spécification de l'ensemble des services importants pour les applications scientifiques. l'identification des services de base qui sont essentiels pour beaucoup d'applications et des systèmes de grilles de calcul. la spécification à un niveau relativement élevé des fonctionnalités requises par ces services et leurs interactions entre elles 11

Normes (2) OGSI: open grid service infrastructure En se basant à la fois sur les technologies des grilles et des Web Services, l'ogsi définie les mécanismes de création, de management et d'échange d'informations entre des entités que l'on appelle des "Grid Services". Grid service: Les Grid Services sont des Web Services conformes à des conventions d'interface et de comportement qui définissent comment un client doit interagir avec. Cette interaction comprend la création, la découverte des services déjà créés et leur utilisation. Cela permet une gestion des services sur le long terme tout en étant sécurisé et résistant aux pannes. 12

Web Services (1) L'intérêt d'une application fonctionnant à distance C est l autre machine qui a les données C est l autre machine qui va vite C est l autre machine qui a les bons logiciels 13

Web Services (2) Définition Un Service Web est un programme informatique permettant la communication et l'échange de données entre applications et systèmes hétérogènes dans des environnements distribués. 14

Web Services (3) Caractéristiques des Web services Technologie basée sur des standards ouverts Loose Coupling ou le Découplage La disponibilité permanente 15

Web Services (4) 16

Web Services(5) Principales technologies de développement de Services Web XML extensible Markup Language SOAP : Simple Object Access Protocol WSDL : Web Services Description Language UDDI : Universal Description Discovery and Integration 17

Architecture d un web service 18

Web Services 19

Web services & Grid services (1) Les Grid Services et les Web Services à états 20

Web services & Grid services (2) Les grid services sont des web services à état (Stateful Web Services) Environnements dynamiques 21

WS-RESOURCE 22