Вы находитесь на странице: 1из 10

INGENIERIE SIMULTANEE DISTRIBUEE

Le dveloppement de nouveaux produits complexes, & La complexit croissante du processus de conception

Exigent :
Une participation de plus en plus forte dacteurs dont les comptences sont varies (plusieurs outils) et souvent rpartis sur des sites gographiquement loigns (entreprise tendue).

Cela ncessite :
Une forte interoprabilit des outils de modlisation distribus.

Les nouvelles technologies mergentes:


STEP : Modlisation et la reprsentation des produits et des processus ; CORBA : Accs distant linformation travers des architectures objets htrognes rpartis distribus.

A. BenAmara, ENIM

STEP
( STandard for the Exchange of Product data)

UNE NORME DECHANGE et de partage dE DONNEES Lors de la conception, calcul et fabrication dun produit, multiples informations sont utilises et manipules par des intervenants distincts. Lexploitation de ces donnes (accs, change et partage) par des systmes htrognes bien souvent incompatibles, bute sur des problmes dincompatibilit de format des donnes Ce problme a conduit des acteurs du milieu industriel et acadmique se regrouper afin dtablir la norme STEP (ISO, commission Automatisation Industrielle, relevant des domaines de laronautique et de lautomobile). Lobjectif de STEP est de fournir, travers un ensemble de standards, une reprsentation de linformation relative nimporte quel stade du cycle de vie dun produit, par la dfinition de modles de donnes uniques pour le produit qui pourront tre changs entre tous les intervenants. STEP traite non seulement de la cration des donnes mais aussi de leur manipulation et de leur organisation tous mtiers et tous secteurs industriels confondus, et ceci indpendamment de limplantation des modles et des donnes. STEP se base sur le langage de modlisation EXPRESS, interprtable, permettant de dcrire de faon complte et non ambigu la smantique des modles de donnes des produits. Lentit EXPRESS est la structure de base pour dfinir une classe dobjets; et les instances correspondantes sont dcrites dans un format appel SPF ( Step Physical File), permettant la description dans un format neutre des donnes applicatives. STEP propose galement la spcification dune interface pour les bases de donnes STEP le SDAI (Standard Data Access Interface) [ISO95a] - qui est une interface fonctionnelle daccs aux donnes et de les manipuler dans les bases de donnes indpendamment des mthodes de stockage propritaires de ces bases de donnes : cette sparation est le point cl fondamental pour les besoins des industriels.
STEP Success Story (P74)
A. BenAmara, ENIM

CORBA
(Common Object Request Broker Architecture)

UNE NORME POUR linteroprabilit DAPPLICATIONS DISTRIBUEES Gnralisation des systmes client/serveurs : DCOM (Distributed Component Object Model) de Microsoft ; CORBA : dvelopp par lOMG : (Object Management Group) ; CORBA est une interface de haut niveau pour la distribution dobjets: Cr en 1989, lOMG est un consortium international de plus de 800 socits et entreprises reprsentant des dveloppeurs, des diteurs et vendeurs de logiciels, ainsi que des utilisateurs. Sa mission est dimpulser, et de fdrer le dveloppement de la technologie objet et des architectures distribues. L'objectif gnral de CORBA est de faire cohabiter des objets distribus sur un rseau de machines htrognes, issus dapplications diffrentes et de langages diffrents (Smalltalk, C++, C, etc.). CORBA est ainsi compos dun ensemble de couches logicielles et de services dont la finalit est de pouvoir faire communiquer des objets entre eux quelque soit larchitecture matrielle retenue. La distribution d'objets dans CORBA sous-entend le fait que l'on puisse accder aux objets (applications, processus, instances) parfaitement indpendamment de l'endroit o ils sont localiss, et donc de leurs implantations. Ce principe de base est mis en oeuvre travers des spcifications d'interfaces entre objets par le biais du langage IDL (Interface Definition Language), et de faon oprationnelle travers un ORB, qui localise les objets et transporte les requtes travers le rseau. LORB : joue le rle dintermdiaire ( broker en anglais, ou courtier dobjets) entre clients et serveurs, et se charge de raliser le lien entre eux afin quils puissent communiquer travers lacheminement de messages changs entre objets. CORBA apparat ce jour comme la norme la plus aboutie dans le domaine des architectures rparties.

A. BenAmara, ENIM

A ct de CORBA dautres mcanismes existent : RPC ( Remote Procedure Call), est actuellement dvelopp par Microsoft pour les postes clients de type PC DCOM, inspir de OLE Object Linking Embedding, ce modle concernant exclusivement des PCs LINDA

A. BenAmara, ENIM

Infrastructure CORBA

A. BenAmara, ENIM

Intgration de la simulation dans l .entreprise tendue

A. BenAmara, ENIM

Historique STEP

A. BenAmara, ENIM

Partage de donnes multisectoriel

A. BenAmara, ENIM

SDAI : Standard Data Access Interface

A. BenAmara, ENIM

AP214

A. BenAmara, ENIM

Вам также может понравиться