WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Architecture soa (architecture orientée services)

( Télécharger le fichier original )
par Virginie ELIAS
CNAM Nantes - Pays de la Loire - Ingénieur en Informatique 2009
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy
Spécificités Terrena

q Partenaire : Un partenaire est une entité supérieure regroupant plusieurs tiers appartenant à la même organisation. Ces tiers peuvent être à la fois des personnes physiques et des personnes morales, agricoles et/ou non agricoles.

Nom attribut

Statut

Format

Liste

Identifiant

O

A..20

 

Nom

O

A..100

 

Date de début de validité

F

D

 

Date de fin de validité

F

D

 
 

q Accès : un partenaire peut être détenteur d'un compte lui permettant d'accéder à l'extranet par exemple, mis à disposition des adhérents (un compte peut lui permettre de jouer un ou plusieurs rôles).

Nom attribut

Statut

Format

Liste

Identifiant

O

A..20

 

Rôle

O

A..20

 

Date de début de validité

F

D

 

Date de fin de validité

F

D

 

Adresse

O

A..100

 
 

q Relais approvisionnement, Relais céréales: La coopérative associe un lieu appelé Relais à tout tiers de type « exploitation Agricole ». Ce lieu est en soit une adresse à laquelle se rend le tiers pour effectuer ses dépôts de céréales ou ses achats de matières premières. Il serait ainsi géré comme une adresse géo postale d'un type particulier (Relais Appro ou Relais Céréale).

q Les conditions de règlement sont considérées comme des mesures.

q Le solde, c'est à dire la situation comptable d'un tiers à un instant donné, est elle aussi, une mesure. Contrairement aux autres données, la ressource applicative ayant la connaissance de ce solde n'est pas le référentiel Terrena GCAT mais l'application Terpart.

On distingue ainsi trois niveaux d'ontologie :

q un niveau « public » partagé par des organismes reconnus tels que l'ISO, l'INSEE, La Poste,

q un niveau «métier » spécifique au monde rural et agricole en particulier (projet GIEA)

q et enfin un dernier niveau « privé », relatif à la connaissance et à la gestion applicative des mouvements agricoles Terrena.

L'objectif va consister à modéliser un diagramme de classe UML regroupant ces trois niveaux ontologiques.

Ontologie Publique

Tiers

Ontologie Privée (Terrena)

Ontologie Métier (GIEA)

Illustration 116 : Tiers, une Ontologie à trois niveaux

Illustration

Illustration 117 : Diagramme de Classe des Tiers réalisé sous MagicDraw

Ce diagramme de classe concerne les « données » de notre étude de cas. Il rassemble l'ontologie propres aux organismes publics (Adresse, Personne Morale, Personne Physique, Activité) ainsi que l'ontologie métier, liée au monde rural (Lien fonctionnel, Mesure, Immatriculation) et l'ontologie pribée, propre à nos applicatifs (Accès, Moyen de communication). Les énumérations correspondent aux valeurs possibles de certains type ou nature d'information (exemple : la civilité peut prendre trois valeurs : Mme, M ou Melle)...Elles sont, quand cela est possible, extraites des énumérations officielles (Insee par exemple).

Remarque : Les classes d'association concernant les liens fonctionnels et historiques ne font pas l'objet de génération de code (au niveau du schéma XML). Les deux classes correspondantes ont été ajoutées pour intégrer ces attributs au XSD.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Enrichissons-nous de nos différences mutuelles "   Paul Valery