Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.