SlideServe
Menu
Préférences
© SlideServe · v2026

Data Tier

rudolf avatar
24 diapositives · 483 Views · Jul 28, 2014

Data Tier. Business Tier. Web Layer. Client Layer. Architectural Model. read. System State. Management agent. Causal Connection. write. maintain. Runtime Architecture Infrastructure. read/write. read/write. Specifications (for developers). Runtime Architectures (for maintainers).

Data Tier - slide 1
01 / 24Data Tier
1 / 17

Télécharger la présentation

Data Tier
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Data Tier Business Tier Web Layer Client Layer

  2. Architectural Model read System State Management agent Causal Connection write maintain Runtime Architecture Infrastructure read/write read/write

  3. Specifications (for developers) Runtime Architectures(for maintainers) The Infrastructure read/write xmifiles architecture adapter architecture meta-model generate savedas Architecture Model relation S2T { domain s s:S{…} domain t t:T{…} }... access model-to-runtime synch engine input CausalConnection auto maintain consistency relation access RuntimeSystem management interface system adapter generate manipulated by system meta-model invoke

  4. Define architecture Generate code .ecore plug-in projects Define consistency relation using QVT Define system Generate code .ecore plug-in projects Define API Run eclipse product .access Enjoy managing the sample view Configure the synch command Create an empty architecture model Create an environment project

  5. Define architecture Generate code .ecore plug-in projects Define consistency relation using QVT Define system Generate code .ecore plug-in projects

  6. (a) (b) (c) (d)

  7. Original Arch Original Sys Arch adapter forward Empty Sys ori.xmi system adapter Modified Arch Modified Sys Actual Sys forward Arch adapter diff arc.xmi diff Final Arch backward Modified Arch Desired Sys merge diff Original Arch check Final Sys diff Final Arch

  8. Data Business Web Client (a) (b) (c) (d)

  9. Infrastructure arch adapter synchronization engine sys adapter generate input generate architecture meta-model relation definition system state meta-model a model-driven approach architecture access model system state access model specifies specifies specifies specifies architecture style infrastructure structure of managed system state meta layer instance layer conforms to conforms to read manipulate manipulate management agent Managed system state architectural Model architecture access API (XMI files) management API write maintain Causal Connection

  10. architecture meta-model relation definition system state meta-model architecture access model system state access model specifies specifies a model-driven approach specifies specifies auto generate a generate structure architecture style type of system state Runtime architecture infrastructure conforms to conforms to read value of system state management agent manipulate manipulate architectural model architecture access API (XMI files) manage-ment API write maintain Causal Connection

  11. architecture meta-model transfor-mation system state meta-model specifies architecture access model system state access model specifies specifies a model-driven approach auto generates specifies specifies relation a generate structure architecture style type of system state guides Runtime architecture infrastructure conforms to conforms to read system state management agent manipulate manipulate architectural model architecture access API (XMI files) manage-ment API write maintain causal Connection

  12. architecture meta-model transfor-mation system state meta-model specifies architecture access model system state access model specifies specifies a model-driven approach specifies specifies generate relation a general structure architecture style type of system state guides Runtime architecture infrastructure conforms to conforms to read system state management agent manipulate manipulate architecture model architecture access API (XMI files) manage-ment API write maintain causal connection

  13. specify archi-tecture style MOF meta-model Synchronizer generate specify mana-gement API MOF meta-model access model specify relation QVT transformation

  14. specify archi-tecture style architecture meta-model specify mana-gement API system state meta-model access model specify relation QVT transformation Runtime Architecture Infrastructure develop from scratch automatically generate maintain Client Client Client Causal Connection Server

  15. Wi-Fi Bluetooth Ethernet synchronizer Client n=phoner=1 Client n=pda r=2 Client n=tablet r=5 Server r=10 a=Hui

  16. Wi-Fi Bluetooth Ethernet synchronizer Client n=phone Client n=pda Client n=tablet Server a=Hui

  17. 1 2 3 4 5 6 7 8 9 10 11 12

  18. architecture meta-model QVT transformation system state meta-model access model 3: specifications 2: generationtoolset generation tool synchronization engine (generic) generation tool generate directly reuse generate 1: generated synchronizer architecture adapter synchronization engine system adapter read /write invoke 0: architecturebased runtime management XMI files Mgmt API

  19. (a) oriArch (b) modArch (c) finalArch (f) curSys (d) oriSys (e) modSys (g) finalSys

  20. Runtime Architecture Architecture Meta-Model GenericSynchronizer QVT Rule Synchronizer Runtime Model System Meta-Model Adapter Generator Adapter Access Model Management API Running System