+

CN103067352A - Web Service access system and method used in cloud environment - Google Patents

Web Service access system and method used in cloud environment Download PDF

Info

Publication number
CN103067352A
CN103067352A CN2012104184861A CN201210418486A CN103067352A CN 103067352 A CN103067352 A CN 103067352A CN 2012104184861 A CN2012104184861 A CN 2012104184861A CN 201210418486 A CN201210418486 A CN 201210418486A CN 103067352 A CN103067352 A CN 103067352A
Authority
CN
China
Prior art keywords
data
webservice
access
acquisition module
service end
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012104184861A
Other languages
Chinese (zh)
Other versions
CN103067352B (en
Inventor
田勇
孙征
季锡洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhongke Shuguang (Chongqing) Computing Technology Co.,Ltd.
Original Assignee
Dawning Information Industry Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dawning Information Industry Beijing Co Ltd filed Critical Dawning Information Industry Beijing Co Ltd
Priority to CN201210418486.1A priority Critical patent/CN103067352B/en
Publication of CN103067352A publication Critical patent/CN103067352A/en
Application granted granted Critical
Publication of CN103067352B publication Critical patent/CN103067352B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a Web Service access system used in a cloud environment. The Web Service access system used in the cloud environment comprises a Web Service server, a Web Service client communicating with the Web Service server, and an access unit communicating with the Web Service client. Through the Web Service access system used in the cloud environment, the problem that when concurrency is large, frequent Web Service access is caused so that the performance is influenced is resolved.

Description

The WebService access system and the method that are used for cloud computing environment
Technical field
The invention belongs to the cloud computing field, be specifically related to a kind of WebService access system and method for cloud computing environment.
Background technology
Cloud computing system, claim again cloud computing center operating system, cloud OS, be the holistic management operation system of cloud computing background data center, it refers to that framework is in the underlying hardware resource such as server, storage, network and single-set operation system, middleware, the underlying hardware of database basic software management magnanimity, the cloud platform total management system on the soft resources.
Cloud computing system is one step of key of realizing cloud computing, and from front end, the cloud computing user can pass through as required Gains resources of network, and pays by use amount, and as opening power for illumination, the leading water of fetching boiling water is the same, and access is namely used; From the backstage, cloud computing can realize the compatibility to all kinds of isomery software and hardware basic resources, more will realize the dynamic circulation of resource, such as transferring electricity from the west to the east, and transfering natural gas from the west to the east etc.Static, fixing hardware resource is dispatched, formed resource pool, two large basic functions of cloud computing are exactly that cloud computing center operating system realizes, but the important function of operating system is far above in this.
The main cloud computing system of industry when relating to telecommunication, generally adopts the mode of WebService at present.This mode realizes simply, but large or can cause serious efficiency when accessing frequently when the data volume of transmission.Thereby affecting the user experiences.
Prior art is directly to pass through the service end of the client call WebService of WebService, and the data that get access to are directly used.When concurrency is large, can causes frequently WebService access, thereby affect performance.
Summary of the invention
For overcoming defects, the invention provides a kind of WebService access system and method for cloud computing environment, solved when concurrency is large, can cause frequently WebService access, thereby affect the problem of performance.
For achieving the above object, the invention provides a kind of WebService access system for cloud computing environment, comprising: WebService service end and the WebService client that communicates with it; Its improvements are that described access system comprises: the addressed location that communicates with the WebService client.
In the optimal technical scheme provided by the invention, described addressed location comprises: enquiry module, data pool, acquisition module and timer; Described acquisition module is by the described WebService service end of described WebService client-access, and the data that collect are returned to described data pool, and described enquiry module will return to the third party system from the data that collect of described data pool; Described timer is controlled described acquisition module.
In the second optimal technical scheme provided by the invention, described enquiry module provides the mode of usage data.
In the 3rd optimal technical scheme provided by the invention, described data pool is preserved the data that get access to from the WebService service end, and offers the enquiry module use.
In the 4th optimal technical scheme provided by the invention, described acquisition module is for the data of obtaining the WebService service end.
In the 5th optimal technical scheme provided by the invention, described timer, according to the cycle of setting, depend on the scale of scheduling acquisition module image data concrete cycle time, and the real-time demand of system.
The cycle of setting in the 6th optimal technical scheme provided by the invention is 20 seconds.
In the 7th optimal technical scheme provided by the invention, provide a kind of WebService access method for cloud computing environment, its improvements are that described method comprises the steps:
(1). when service started, timer began timing and according to the periodic scheduling acquisition module of setting;
(2). acquisition module will be saved in the data pool by the concrete data that the WebService service end gets access to;
(3). when enquiry module needs data, just from data pool, get access to the data of appointment and return.
Compared with the prior art, a kind of WebService access system and method for cloud computing environment provided by the invention, on the basis of old technology, used a timer to go to obtain data at client part, data have been put into container, offered the inquiry class and use.Thereby avoided in the situation of large concurrent the frequent access to the WebService service end, and improved response speed, improved user's experience effect.
Description of drawings
Fig. 1 is the structure chart that is used for the WebService access system of cloud computing environment.
Fig. 2 is Webservice buffer memory sequence chart.
Embodiment
As shown in Figure 1, 2, be used for the WebService access system of cloud computing environment, comprise: WebService service end and the WebService client that communicates with it, and the addressed location that communicates with the WebService client.
Described addressed location comprises: enquiry module, data pool, acquisition module and timer; Described acquisition module is by the described WebService service end of described WebService client-access, and the data that collect are returned to described data pool, and described enquiry module will return to the third party system from the data that collect of described data pool.Described timer is controlled described acquisition module.
Described enquiry module provides the mode of usage data.Described data pool is preserved the data that the WebService service end gets access to, and offers the enquiry module use.Described acquisition module is for the data of obtaining the WebService service end.Described timer, according to the cycle of setting, depend on the scale of scheduling acquisition module image data concrete cycle time, and the real-time demand of system.The cycle of setting is traditionally arranged to be 20 seconds.
A kind of WebService access method for cloud computing environment, described method comprises the steps:
(1). when service started, timer began timing and according to the periodic scheduling acquisition module of setting;
(2). acquisition module will be saved in the data pool by the concrete data that the WebService service end gets access to;
(3). when enquiry module needs data, just from data pool, get access to the data of appointment and return.
By following examples the WebService access method that is used for cloud computing environment is done further explanation.
Shield slowly method of WebService efficient in a kind of cloud computing environment.
When the client of WebService need to be obtained data from the WebService service end, safeguard that in the internal memory of client a container is used for depositing the data that get access to.
A timer is set, regularly calls the service end of WebService and obtain data.
When the needs usage data, do not obtain data directly calling the WebService service end, but directly obtain from container, thereby raise the efficiency.
Define one and gather class, scheduling WebService service end is obtained data.
Define a clock class, gather class according to the periodic scheduling of setting.
Define an inquiry class, the mode of usage data is provided.
Define a data pool class, preserve the data that the WebService service end gets access to, and offer the use of inquiry class.
Flow process is described:
When service started, the clock class just began timing and gathers class according to the periodic scheduling of setting.Get access to concrete data and gather the service end of class by WebService, and be saved in the data pool class.When inquiry class when needing data, just from the data pool class, get access to the data of appointment and return.
What need statement is that content of the present invention and embodiment are intended to prove the practical application of technical scheme provided by the present invention, should not be construed as the restriction to protection range of the present invention.Those skilled in the art can do various modifications, be equal to and replace or improve inspired by the spirit and principles of the present invention.But these changes or modification are all in the protection range that application is awaited the reply.

Claims (8)

1. a WebService access system that is used for cloud computing environment comprises: WebService service end and the WebService client that communicates with it; It is characterized in that described access system comprises: the addressed location that communicates with the WebService client.
2. system according to claim 1 is characterized in that, described addressed location comprises: enquiry module, data pool, acquisition module and timer; Described acquisition module is by the described WebService service end of described WebService client-access, and the data that collect are returned to described data pool, and described enquiry module will return to the third party system from the data that collect of described data pool; Described timer is controlled described acquisition module.
3. system according to claim 2 is characterized in that, described enquiry module provides the mode of usage data.
4. system according to claim 2 is characterized in that, described data pool is preserved the data that get access to from the WebService service end, and offers the enquiry module use.
5. system according to claim 2 is characterized in that, described acquisition module is for the data of obtaining the WebService service end.
6. system according to claim 2 is characterized in that, described timer, and according to the cycle of setting, depend on the scale of scheduling acquisition module image data concrete cycle time, and the real-time demand of system.
7. system according to claim 6 is characterized in that, the cycle of setting is 20 seconds.
8. a WebService access method that is used for cloud computing environment is characterized in that described method comprises the steps:
(1). when service started, timer began timing and according to the periodic scheduling acquisition module of setting;
(2). acquisition module will be saved in the data pool by the concrete data that the WebService service end gets access to;
(3). when enquiry module needs data, just from data pool, get access to the data of appointment and return.
CN201210418486.1A 2012-10-26 2012-10-26 System and method are accessed for the WebService in cloud computing environment Active CN103067352B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210418486.1A CN103067352B (en) 2012-10-26 2012-10-26 System and method are accessed for the WebService in cloud computing environment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210418486.1A CN103067352B (en) 2012-10-26 2012-10-26 System and method are accessed for the WebService in cloud computing environment

Publications (2)

Publication Number Publication Date
CN103067352A true CN103067352A (en) 2013-04-24
CN103067352B CN103067352B (en) 2017-12-05

Family

ID=48109815

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210418486.1A Active CN103067352B (en) 2012-10-26 2012-10-26 System and method are accessed for the WebService in cloud computing environment

Country Status (1)

Country Link
CN (1) CN103067352B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107888686A (en) * 2017-11-14 2018-04-06 西南医科大学 A kind of user data validation verification method positioned at HBase clients

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060168224A1 (en) * 2002-09-07 2006-07-27 Midgley Nicholas J Remote dynamic configuration of a web server to facilitate capacity on demand
CN101378400A (en) * 2007-08-30 2009-03-04 国际商业机器公司 Method, server and system for polymerizing desktop application and Web application
CN101707399A (en) * 2009-11-20 2010-05-12 深圳市科陆电子科技股份有限公司 Method and system for acquiring electric energy information
CN102035675A (en) * 2010-12-07 2011-04-27 苏州迈科网络安全技术股份有限公司 Application method of equipment distributed management system
CN102354178A (en) * 2011-08-02 2012-02-15 常州节安得能源科技有限公司 Energy efficiency monitoring system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060168224A1 (en) * 2002-09-07 2006-07-27 Midgley Nicholas J Remote dynamic configuration of a web server to facilitate capacity on demand
CN101378400A (en) * 2007-08-30 2009-03-04 国际商业机器公司 Method, server and system for polymerizing desktop application and Web application
CN101707399A (en) * 2009-11-20 2010-05-12 深圳市科陆电子科技股份有限公司 Method and system for acquiring electric energy information
CN102035675A (en) * 2010-12-07 2011-04-27 苏州迈科网络安全技术股份有限公司 Application method of equipment distributed management system
CN102354178A (en) * 2011-08-02 2012-02-15 常州节安得能源科技有限公司 Energy efficiency monitoring system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107888686A (en) * 2017-11-14 2018-04-06 西南医科大学 A kind of user data validation verification method positioned at HBase clients
CN107888686B (en) * 2017-11-14 2020-10-02 西南医科大学 A User Data Validation Method on HBase Client

Also Published As

Publication number Publication date
CN103067352B (en) 2017-12-05

Similar Documents

Publication Publication Date Title
Li et al. Energy optimization with dynamic task scheduling mobile cloud computing
Quan et al. Task scheduling for energy consumption constrained parallel applications on heterogeneous computing systems
US9239994B2 (en) Data centers task mapping
CN105049218B (en) PhiCloud clouds charging method and system
CN103078933B (en) A kind of method and apparatus determining data migration time
CN102662993A (en) A method for providing page data
WO2019047441A1 (en) Communication optimization method and system
Li et al. Optimizing energy of http requests in android applications
CN104750487A (en) Development method and starting method for mobile terminal APP
CN101997714A (en) Time processing method, device and system
CN103838781A (en) Database access method and system
CN103902355A (en) Quick medical image loading method
CN103442036A (en) System integrating design development, post production and data storage and based on cloud platform
CN108717359A (en) A kind of update method based on the APP modules wrapped offline
CN102761667A (en) Intelligent cell phone and process management method thereof
CN103810238A (en) Large-data-volume Excel file exporting method based on asynchronous processing
CN103067352A (en) Web Service access system and method used in cloud environment
WO2025124233A1 (en) Method for implementing edge function of clocked flip-flop type
Sathyamoorthy et al. Profiling energy efficiency and data communications for mobile Internet of Things
CN204069109U (en) A kind of videoconference communication system of IP based network
Yu et al. An improved DVFS algorithm for energy-efficient real-time task scheduling
Wei et al. Bio-inspired application scheduling algorithm for mobile cloud computing
CN112669015B (en) Power dispatching micro-service construction system and method
CN104216707A (en) Unified management method supporting multiple management modes
Song et al. Compress blocks or not: Tradeoffs for energy consumption of a big data processing system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220729

Address after: 100193 No. 36 Building, No. 8 Hospital, Wangxi Road, Haidian District, Beijing

Patentee after: Dawning Information Industry (Beijing) Co.,Ltd.

Patentee after: DAWNING INFORMATION INDUSTRY Co.,Ltd.

Address before: 100193 No.36 Zhongguancun Software Park, No.8 Dongbeiwang West Road, Haidian District, Beijing

Patentee before: Dawning Information Industry (Beijing) Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230918

Address after: 402760 Commercial Part B, No. 1, No. 52 Jujin Avenue, Biquan Street, Bishan District, Chongqing

Patentee after: Zhongke Shuguang (Chongqing) Computing Technology Co.,Ltd.

Address before: 100193 No. 36 Building, No. 8 Hospital, Wangxi Road, Haidian District, Beijing

Patentee before: Dawning Information Industry (Beijing) Co.,Ltd.

Patentee before: DAWNING INFORMATION INDUSTRY Co.,Ltd.

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载