Quelques pistes 13 - PowerPoint PPT Presentation

1 / 3
About This Presentation
Title:

Quelques pistes 13

Description:

analyse de l'enchev trement. services existants : transactions, s curit , persistance ... approche de type proxy-based runtime MOP. pas de modification de la VM ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 4
Provided by: gatewayl5
Category:

less

Transcript and Presenter's Notes

Title: Quelques pistes 13


1
Quelques pistes (1/3)
  • 2 actions en parallèle
  • Dans JOnAS
  • meilleure compréhension de la composition des
    services
  • analyse de lenchevêtrement
  • services existants transactions, sécurité,
    persistance
  • services à rajouter asynchronisme, migration,
    mode déconnecté, interactions, communication de
    groupe, etc.
  • objets dinterposition
  • côté serveur mais aussi côté client !
  • multiplexer de services avec GenIC
  • méta-générateur pour GenIC

2
Quelques pistes (2/3)
  • Définition dun MOP Java idéal
  • approche de type proxy-based runtime MOP
  • pas de modification de la VM
  • niveau méta présent à lexécution (pour
    linstant)
  • génération ou transformation de code (source ou
    octal) pour introduire des hooks
  • granularité de lencapsulation méthode ou
    classe ?
  • moment dintroduction (compile-time, load-time,
    object creation time) ?
  • Définition
  • Hooks crochets pour monter au méta-niveau à
    partir du niveau de base

3
Quelques pistes (3/3)
  • expressivité du MOP
  • réception dappels de méthode
  • mais encore (accès aux v.i., appels de
    constructeur, )
  • pourquoi pas une API générique ?
  • composition ???
  • déjà difficile à la main !
  • stratégie de composition ouverte
  • dépendance de la composition vis à vis des
    services à composer ?

metaobj.perform(event, args) ex
metaobj.handleInvoke(method, args, receiver) ?
metaobj.perform(handleInvoke, invokeArgs)
Write a Comment
User Comments (0)
About PowerShow.com