• Save
JOnES - project review - sardes project
Upcoming SlideShare
Loading in...5
×
 

JOnES - project review - sardes project

on

  • 1,017 views

These slides present the contribution of sardes project for teh first year of the JOnES project

These slides present the contribution of sardes project for teh first year of the JOnES project

Statistics

Views

Total Views
1,017
Views on SlideShare
1,015
Embed Views
2

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 2

http://www.techgig.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

JOnES - project review - sardes project JOnES - project review - sardes project Presentation Transcript

  • JOnES - revue annuelle Projet Sardes Pierre Garcia 11 avril 2007 Pierre Garcia ( INRIA SARDES ) JOnES - Revue annuelle 11/04/2007 1 / 22
  • Outline Contribution of the Sardes project to JOnES 1 Context 2 JBI PEtALS DREAM DREAM in the JOnES project 3 Introduction Management of Multiple Transporters Current work: Transporter Factory Conlusion 4 Pierre Garcia ( INRIA SARDES ) JOnES - Revue annuelle 11/04/2007 2 / 22
  • Contribution of the Sardes project to JOnES Contributions of Sardes to JOnES Dissemination des resultats et management du projet T0.2: Dissemination (3 h.m) Besoins et Architecture T1.2: Architecture du canevas, document d’architecture (3 h.m) Canevas ESB interne T2.1: Bus Interne (43,5 h.m) T2.6: Controle de conformité de l’architecture d’ensemble (6 h.m) Pierre Garcia ( INRIA SARDES ) JOnES - Revue annuelle 11/04/2007 3 / 22
  • Context JBI Outline Contribution of the Sardes project to JOnES 1 Context 2 JBI PEtALS DREAM DREAM in the JOnES project 3 Introduction Management of Multiple Transporters Current work: Transporter Factory Conlusion 4 Pierre Garcia ( INRIA SARDES ) JOnES - Revue annuelle 11/04/2007 4 / 22
  • Context JBI JBI is an ESB (Enterprise Service Bus) Fundamental characteristics Layer on top of an enterprise messaging system Basic connectivity (Web Services, J2EE, JMS) Service oriented architecture Support for distributed deployments and management Key, Added value characteristics Robustness Scalability Security Development / deployment toolset Pierre Garcia ( INRIA SARDES ) JOnES - Revue annuelle 11/04/2007 5 / 22
  • Context JBI JBI overview Java Business integration: JSR 208 Plug-in model Messaging model Pierre Garcia ( INRIA SARDES ) JOnES - Revue annuelle 11/04/2007 6 / 22
  • Context JBI JBI architecture 1 JBI environment = 1 JVM Limitation: no description of communications between two JBI instances Pierre Garcia ( INRIA SARDES ) JOnES - Revue annuelle 11/04/2007 7 / 22
  • Context PEtALS Outline Contribution of the Sardes project to JOnES 1 Context 2 JBI PEtALS DREAM DREAM in the JOnES project 3 Introduction Management of Multiple Transporters Current work: Transporter Factory Conlusion 4 Pierre Garcia ( INRIA SARDES ) JOnES - Revue annuelle 11/04/2007 8 / 22
  • Context PEtALS PEtALS: a distributed implementation of JBI Distribution in PEtALS is accomplished using: A naming service: JNDI One communication middleware (MOM): JORAM Pierre Garcia ( INRIA SARDES ) JOnES - Revue annuelle 11/04/2007 9 / 22
  • Context DREAM Outline Contribution of the Sardes project to JOnES 1 Context 2 JBI PEtALS DREAM DREAM in the JOnES project 3 Introduction Management of Multiple Transporters Current work: Transporter Factory Conlusion 4 Pierre Garcia ( INRIA SARDES ) JOnES - Revue annuelle 11/04/2007 10 / 22
  • Context DREAM DREAM: a component framework to build MOMs Allows building arbitrarily complex MOMs Built upon the FRACTAL component model Comprises: DREAM Core: abstractions found in a MOM DREAM ADL: tools to deploy a MOM DREAM Library: set of components to build MOMs Dream Library Dream Dream Core ADL Fractal Fractal (Julia) ADL JVM Pierre Garcia ( INRIA SARDES ) JOnES - Revue annuelle 11/04/2007 11 / 22
  • DREAM in the JOnES project Introduction Outline Contribution of the Sardes project to JOnES 1 Context 2 JBI PEtALS DREAM DREAM in the JOnES project 3 Introduction Management of Multiple Transporters Current work: Transporter Factory Conlusion 4 Pierre Garcia ( INRIA SARDES ) JOnES - Revue annuelle 11/04/2007 12 / 22
  • DREAM in the JOnES project Introduction Goals Offer different ways to communicate between PEtALS environment. The incremental steps are: Pragmatic approach: pre-defined connectors Standard approach: connectors defined using the WSDL policy framework Joram Service Service BC BC NMR NMR Dream Provider Consumer Http Petals Petals Pierre Garcia ( INRIA SARDES ) JOnES - Revue annuelle 11/04/2007 13 / 22
  • DREAM in the JOnES project Introduction FRACTAL architecture of PEtALS Agent JMX JNDI Petals Server JBI JMX Admin Platform Petals Pierre Garcia ( INRIA SARDES ) JOnES - Revue annuelle 11/04/2007 14 / 22
  • DREAM in the JOnES project Introduction Location in PEtALS architecture Endpoint service Router Router Transporter Monitor Lifecycle Manager JBI Pierre Garcia ( INRIA SARDES ) JOnES - Revue annuelle 11/04/2007 15 / 22
  • DREAM in the JOnES project Management of Multiple Transporters Outline Contribution of the Sardes project to JOnES 1 Context 2 JBI PEtALS DREAM DREAM in the JOnES project 3 Introduction Management of Multiple Transporters Current work: Transporter Factory Conlusion 4 Pierre Garcia ( INRIA SARDES ) JOnES - Revue annuelle 11/04/2007 16 / 22
  • DREAM in the JOnES project Management of Multiple Transporters The DREAM Transporter Allows using various MOMs First MOM implemented: synchronous communication Performance Reliability Channel In Dream Wrapper Channel Out Transport Agent Activity Message Dream Manager Manager Transporter Pierre Garcia ( INRIA SARDES ) JOnES - Revue annuelle 11/04/2007 17 / 22
  • DREAM in the JOnES project Management of Multiple Transporters Choice of the Transporter Tag contained in messages Global description of available transporters Limitations: Transporters potentially useless Distribution no more transparent to JBI components Joram Dispatcher Transporter Router Dream Transporter Transporter JBI Pierre Garcia ( INRIA SARDES ) JOnES - Revue annuelle 11/04/2007 18 / 22
  • DREAM in the JOnES project Current work: Transporter Factory Outline Contribution of the Sardes project to JOnES 1 Context 2 JBI PEtALS DREAM DREAM in the JOnES project 3 Introduction Management of Multiple Transporters Current work: Transporter Factory Conlusion 4 Pierre Garcia ( INRIA SARDES ) JOnES - Revue annuelle 11/04/2007 19 / 22
  • DREAM in the JOnES project Current work: Transporter Factory Transporter Factory Uses a static description of available transporters Allows customizing PEtALS and using appropriate transporters Distribution still non transparent to JBI components Limitation: configuration of PEtALS is more complex Http Dream Transporter Transporter Router Joram ... Transporter Transporter Container JBI Pierre Garcia ( INRIA SARDES ) JOnES - Revue annuelle 11/04/2007 20 / 22
  • Conlusion Conclusion Integration of a DREAM transporter inside PEtALS Current work: Transporter Factory Future work: WSDL descriptions for MOMs Links to the Scorware project Demonstration Pierre Garcia ( INRIA SARDES ) JOnES - Revue annuelle 11/04/2007 21 / 22
  • End Questions ? Pierre Garcia ( INRIA SARDES ) JOnES - Revue annuelle 11/04/2007 22 / 22