Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Context aware-based intemetware evolution method

A web-based software and context-aware technology, applied in the direction of program control devices, etc., to achieve the effect of improving service quality and facilitating sharing and reuse

Inactive Publication Date: 2013-08-21
SHANGHAI JIAO TONG UNIV
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] Aiming at the above-mentioned deficiencies in the prior art, the present invention provides a network software evolution method based on context awareness, which solves the acquisition and dissemination of the runtime context of the service provider in the Internet environment when the initial aggregation relationship of the service is determined , and determine the standby service entity according to the situation change and inform the service requester about the relevant issues, so as to support the dynamic evolution of the application system oriented to the Internet architecture software

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Context aware-based intemetware evolution method
  • Context aware-based intemetware evolution method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] like figure 1 As shown in the figure:

[0028] ①Analyze the life cycle and environment of the Internet service entity, and give its runtime context specification.

[0029] ②Generate its local context library instance when the service entity is registered.

[0030] ③ According to the initial aggregation relationship between service entities, establish the producer and consumer of the context change, and complete the subscription to the context of concern.

[0031] ④ When the subscribed context changes, publish the context change to the subscribers.

[0032] ⑤ Carry out corresponding evolution actions according to the preset evolution strategy.

[0033] ⑥Notify the service requester entity of the evolution result through the callback interface.

[0034] ⑦ The service requester updates the reference of the service provider to complete the redirection of the service call.

Embodiment 2

[0036] like figure 2 As shown, this embodiment includes three service entities with different roles and their supporting platforms, namely service provider, service requester and standby service provider, and they are connected through the Internet. Service entities implement autonomous interaction through their own interoperability protocols. The support platform provides support for the evolution of the aggregation relationship between entities based on the situation, and provides a call interface to the service entity through the Web Service method. The service entity implements the callback interface according to its own interaction protocol according to the preset definition, and the supporting platform provides multi-protocol support for this.

[0037] The support platform includes: a situation management component, a service registration component, a service selection component, a rule generation component, and a dynamic evolution component. Among them, the service r...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a context aware-based intemetware evolution method, belonging to the technical field of software maintenance. The method comprises the steps of: building the context when services run under an internet environment, and confirming a producer and a consumer of the context change according to the paradigmatic relationship of the services to complete the subscription of the concerned context change; completing the distribution of the context change according to the relationship of the producer / the consumer; correspondingly acting according to an evolution strategy defined by a service requester, and informing the service requester of a selected result according to a predefined callback interface; and autonomously redirecting a call relationship by the service requester to complete the dynamic recombination and evolution faced to the intemetware. Under the condition that the initial paradigmatic relationship among the services is defined, a series of problems of obtaining and broadcasting the context when a service provider runs in an internet environment, performing relevant operations according to the context change and the evolution strategy, and informing theservice requester are solved, and the dynamic evolution of an application system faced to the intemetware is realized.

Description

technical field [0001] The invention relates to a method in the technical field of software maintenance, in particular to a situation-aware-based network software evolution method. Background technique [0002] As the Internet has become the main software operating platform, using multiple autonomous software entities on the Internet to perform on-demand aggregation to achieve application goals has become a new application system construction model. It is against this background that the concept of Internet architecture software was proposed by scholars from research institutions such as Peking University and Nanjing University. form. [0003] Since the running quality of autonomous software entities in the open Internet environment is uncontrollable, it is very urgent to track the context changes of the running entities and drive the evolution of the aggregation relationship of software entities accordingly, so as to improve the service quality of the final application. T...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/44
Inventor 吴刚王珊珊张乎兴高健
Owner SHANGHAI JIAO TONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products