Une grille de calcul permet de faire du calcul distribué : elle exploite la puissance de calcul (processeurs, mémoires, ...) de milliers d'ordinateurs afin de donner l'illusion d'un ordinateur virtuel très puissant.
Ce modèle permet de résoudre d'importants problèmes de calcul nécessitant des temps d'exécution très longs en environnement "classique".
Le système d'information est la partie du réel constituée:
d'informations organisées.
d'événements ayant un effet sur ces informations.
et d'acteurs qui agissent sur ces informations ou à partir de ces informations.selon des processus visant une finalité de gestion et utilisant les technologies de l'information.
Le Système Informatique
Est un ensemble organisé d'objets techniques – matériels, logiciels – dont la mise en œuvre réalise l'infrastructure d'un système d'information.
La modélisation
Le but de la modélisation d'un SI est d'aboutir à une spécification qui soit une représentation simplifiée de sa réalité passive ou active.
Les ingrédients de la modélisation des SIs sont bien connus : modèle, langage, démarche, outil et méthode.
Les ingrédients de la modélisation des SIs sont bien connus : modèle, langage, démarche, outil et méthode.
Un modèle est un instrument de travail intellectuel et pratique qui permet de représenter une réalité observée à l'aide d'un formalisme conventionnel et de règles de représentation de type logicomathématique.
Exemples:
modèle relationnel n-aire : structuration des informations
modèle des réseaux de Petri : la dynamique des systèmes
Catégories des méthodes
les méthodes dites d'analyse : CORIG, dans les années 1960.
les méthodes dites cartésiennes, comme SADT, des années 1970.
les méthodes systémiques, comme MERISE, des années 1980.
Outils et services pour les applications réparties
Parmi les services nécessaire à la mise en œuvre d’applications réparties, nous distinguons :
Les infrastructures de systèmes:
fournissent le support d’exécution et les outils de développement.
permettent la spécification, la programmation, l’intégration et la mise au point des applications.
Les outils d’administration, qui permettent de mettre en place l’application et de l’adapter à l’évolution des besoins.
Infrastructures de systèmes
Les années 1985-90 ont vu le développement de systèmes et langages expérimentaux, à base d’objets partagés.
un exemple :
DCE (Distributed Computing Environment, défini par l’OSF).
En 1991, l’Object Management Group (OMG) définit une architecture générique CORBA (Common Object Request Broker Architecture).
vise à organiser les applications comme des ensembles d’objets communiquant entre eux selon le schéma client-serveur (un objet jouant souvent les deux rôles).
Un langage de définition d’interfaces (Interface Definition Language , ou IDL), qui sert à décrire les interfaces des objets.
Un "courtier d’objets" (Object Request Broker , ou ORB ), dont la fonction est de mettre en relation un objet client et un objet serveur et de réaliser la communication entre eux.
Un ensemble de services permettant de remplir des fonctions plus élaborées que la simple communication (gestion d’objets persistants, événements, transactions).