Quelques pistes 13 PowerPoint PPT Presentation

presentation player overlay
1 / 3
About This Presentation
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