Presentation is loading. Please wait.

Presentation is loading. Please wait.

14/06/2004 1 A Data-Model for Context-Aware Deployment of Component-based Applications onto Distributed Systems Dhouha Ayed, Chantal Taconet, and Guy Bernard.

Similar presentations


Presentation on theme: "14/06/2004 1 A Data-Model for Context-Aware Deployment of Component-based Applications onto Distributed Systems Dhouha Ayed, Chantal Taconet, and Guy Bernard."— Presentation transcript:

1 14/06/2004 1 A Data-Model for Context-Aware Deployment of Component-based Applications onto Distributed Systems Dhouha Ayed, Chantal Taconet, and Guy Bernard GET/INT, CNRS Samovar 5157 Evry, France

2 2 14/06/2004 Outline Deployment and component based applications Context-aware Deployment Context-aware Deployment Data-Model Discussion and Conclusion

3 3 14/06/2004 Deployment (Definition) All activities that make software available to its users : installing, configuring, updating, reconfiguring, de-installing

4 4 14/06/2004 Component-based Application Assembly descriptor (or a deployment plan): Specifies how the components are partitioned and how they are connected A set of reusable components connected to each other via ports EJB, COM, CCM Deployment: Assembly of one or several components Component 1 Component 2 Component 4 Component 3 connection

5 5 14/06/2004 Context-aware Deployment context sensitive service Deployment is a context sensitive service  User preferences,  Terminal capability, Computer resources availability,  Application specific context Just in time deployment Adapt deployment of the component based applications to the context variability

6 6 14/06/2004 Context-aware deployment: Variable Parameters The context can impact the deployment on different levels:  Choice of the component implementations : GUI component implementation for a PDA, GUI component implementation for a laptop  Components configuration properties: The language used.  Choice of the machines where to install components  Application structure (architecture): if low bandwidth, deploy a compression component

7 7 14/06/2004 Context-awareness 3 steps:  Context information collection  Analyse context  Trigger actions

8 8 14/06/2004 Deployment context-awareness components Context Source Context Filter Context Source Context Filter Context Source Context Filter Deployment- Adapter

9 9 14/06/2004 Relevant Context Descriptor 50

10 10 14/06/2004 Context-aware Deployment Plan

11 11 14/06/2004... … Context-aware Deployment Plan: Example

12 12 14/06/2004 Discussion & Conclusion Context-aware deployment schema:  RelevantContext  How to create component instances, where to instantiate them, and how they are connected to each other according to the context. Existing deployment solutions : CCM deployment model, the OMG deployment and configuration specification

13 13 14/06/2004 Future Work Extend the data-model to allow dynamic reconfiguration Performance


Download ppt "14/06/2004 1 A Data-Model for Context-Aware Deployment of Component-based Applications onto Distributed Systems Dhouha Ayed, Chantal Taconet, and Guy Bernard."

Similar presentations


Ads by Google