interop rabilit de sp cifications d applications r parties n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Interopérabilité de spécifications d’applications réparties PowerPoint Presentation
Download Presentation
Interopérabilité de spécifications d’applications réparties

Loading in 2 Seconds...

play fullscreen
1 / 13

Interopérabilité de spécifications d’applications réparties - PowerPoint PPT Presentation


  • 76 Views
  • Uploaded on

EDF Electricité de France. Interopérabilité de spécifications d’applications réparties. Xavier.Blanc@lip6.fr Marie-Pierre.Gervais@lip6.fr. ODAC. Modéliser des applications réparties Rédiger et échanger des spécifications en contexte hétérogène Rédiger des spécifications

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Interopérabilité de spécifications d’applications réparties' - kassia


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
interop rabilit de sp cifications d applications r parties

EDF

Electricité de France

Interopérabilité de spécifications d’applications réparties

Xavier.Blanc@lip6.fr

Marie-Pierre.Gervais@lip6.fr

slide2
ODAC
  • Modéliser des applications réparties
    • Rédiger et échanger des spécifications en contexte hétérogène
  • Rédiger des spécifications
    • Méthodologie de spécification fondée sur la norme ODP et le paradigme agent
  • Échanger des spécifications
    • Langage pivot : ODP
    • Règles de traduction
    • Support d’échange : transfert de fichier et ORB
change de sp cifications h t rog nes

!!

??

?!

?

Échange de spécifications hétérogènes
  • Plusieurs Equipes
  • Plusieurs Techniques
  • Plusieurs Outils

Besoin d’un Framework

odp formalisme pivot

SDL

X

ODP

ODP

Transformation

ODP

BACKBONEÉchange de Spécifications ODP

UML

ODP : Formalisme Pivot
change de sp cifications odp
Échange de spécifications ODP
  • Quoi ?
    • Sémantique, Structure
    • « Specification Structuring Service »
    • Moule Abstrait : Méta-Modèle RM-ODP
  • Comment ?
    • Représentation, codage
    • « Specification Encoding Service »
    • Moules Concrets
      • Objet (Généré grâce à MOF->IDL)
      • XML (Généré grâce à XMI)
le backbone

Exchange of RM-ODP specifications

How?

What?

MOF

XMI

MOF/IDL

RM-ODP meta-model

abstract mould

IDLconcrete mould

XMLconcrete mould

Le Backbone

BACKBONE

le m ta mod le odp
Le Méta-modèle ODP
  • Définit les concepts et règles de structure ODP
  • Consensus de la communauté ODP
  • « MOF Compliant »
  • Base de la construction des deux moules concrets

Community

Role

Fulfils

Object

un moule concret idl

Meta-model

Model

Un moule concret : IDL

MOF/IDLrules

Class

Construction

IDL interface

Use

objects

un moule concret xml

XMI rules

DTD

Meta-model

Model

XML

Un moule concret : XML

Construction

Use

utilisation du backbone

specification represented with objects

Abstractmould

ORB

IDLmould

Spec

XMLmould

specification represented with XML files

File system

Backbone

Utilisation du Backbone
m3j meta meta model in java
M3J : Meta Meta Model in Java
  • Un outil pour le MOF
    • MOF Server (Java / CORBA (POA))
    • Graphic Interface (MOF Meta Models)
    • IDL Generation
    • Base Implementation Generation
    • DTD Generation (XMI 1.1)
    • XML Schema Generation
    • Import/Export (XMI1.1)
transformation
Transformation
  • « Vers » ou « A partir » de ODP
    • UML ODP, ODPSDL
  • Réflexion au niveau des concepts
    • Objet UML = Objet ODP ?
  • Utilisation des techniques de méta-modélisation
    • MOF, XMI, XSLT
conclusion
Conclusion
  • Framework pour l’échange de spécifications
    • Utilisation de norme et standards
      • ODP : formalisme pivot
      • MOF, XMI : méta-modélisation
  • Règles de traductions ?
    • Pertes ?
    • Place de la méta-modélisation ?
  • Vers l’interopérabilité de spécifications