Font Size: a A A

Research On Model Of Context Awareness And Dynamic Evolution For InternetWare

Posted on:2011-09-30Degree:MasterType:Thesis
Country:ChinaCandidate:J HuangFull Text:PDF
GTID:2178360308452632Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In response to the challenges for application development, deployment, running and maintenance in an open, dynamic, difficult to control for Internet platform, the concept InternetWare came into being. It is a new software architecture, which is flexible to evolution, continuously reactive and adaptive to multiple targets. Software entities form a software web similar to current information web through an on-demand collaboration mechanism.An important feature of InternetWare is: it is able to perceive dynamic changes from internal / external environment, and then do some static adjustment and dynamic evolution according to functional and nonfunctional index to keep a high customer satisfaction. So InternetWare is not developed in a top-down way based on a specific requirement. It will evolve with the change of environment.To make InternetWare self-adaptive and self-evolving, we must research in many aspects of software architecture, such as context description, Context-Aware, internal decision and collaboration evolving. The current research of InternetWare mostly focuses on self-adaption after perceiving changes in the environment and there is no systemic and applied research result in how to express context and how to perceive the changes of context. We define Internet context as the abstraction of environment which service entities of InternetWare run on.In this paper, focusing on the collaboration relationship in Internet which the service entities of InternetWare run in, we research the whole process of service entities'collaboration and mutual working to finish application according to their supply and demand condition, define Internet context using semantic method and abstract the running environment including not only static information and also dynamic information like runtime information, not only internal information and also external information.Based on the explicit, semantic definition of Internet context, this paper supports self-adaptive and self-evolving behavior of service entities using Context-Aware, gives an InternetWare Context-Aware system architecture based on context ontology, and details the model and mechanism of InternetWare aggregation on demand and dynamic evolving to implement service entities adjust their behavior and then the structure of the entire InternetWare collaboration relationship according to changes of context.Based on this architecture and model, this paper presents the Context-Aware supporting system to implement this architecture, which is running at the client, details the function and implementation thought of every component in the supporting environment, gives the reference implementation based on OSGi service platform and last implement one application case using this reference implementation to check whether it achieves the expected effect that InternetWare aggregation on demand and dynamic evolving under this architecture.
Keywords/Search Tags:InternetWare, Context-Aware, System Architeture, Service Entity, OSGi
PDF Full Text Request
Related items