CN1968276B - Dynamic optimization method for data transmission between services in service oriented architecture environment - Google Patents

Dynamic optimization method for data transmission between services in service oriented architecture environment Download PDF

Info

Publication number
CN1968276B
CN1968276B CN2006101440146A CN200610144014A CN1968276B CN 1968276 B CN1968276 B CN 1968276B CN 2006101440146 A CN2006101440146 A CN 2006101440146A CN 200610144014 A CN200610144014 A CN 200610144014A CN 1968276 B CN1968276 B CN 1968276B
Authority
CN
China
Prior art keywords
data
service
transfer
server
adapter
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.)
Expired - Fee Related
Application number
CN2006101440146A
Other languages
Chinese (zh)
Other versions
CN1968276A (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.)
Tsinghua University
Original Assignee
Tsinghua University
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 Tsinghua University filed Critical Tsinghua University
Priority to CN2006101440146A priority Critical patent/CN1968276B/en
Publication of CN1968276A publication Critical patent/CN1968276A/en
Application granted granted Critical
Publication of CN1968276B publication Critical patent/CN1968276B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to a data transmission technique between services in facing-service system, wherein it adds one data transmission optimize adaptor in the providing server; for the data transmission request with data and target service addresses that transmitted form local server, evaluating the conditions as data transmission amount, sending test pack to the providing server with target service or the data server of protocol network, to test; then obtaining bandwidth and delay information to select relative transmission protocol. The invention can transmit object access protocol, document transmit protocol, and mesh document transmission protocol on special platform, to improve flexibility.

Description

The dynamic optimization method of transfer of data between the service under the service-oriented architectural environment
Technical field
The present invention is a data transmission method between the service under a kind of service-oriented architectural environment, and particularly a kind of at Web service, the dynamic self-adapting between the service such as mesh services is optimized data transmission method.
Background technology
Service-oriented architecture (SOA) is the software architecture of a kind of coarseness, loose coupling.Under service-oriented architecture, all elements is all abstract in the environment is service, and service communicates by the interface based on standard definition again.And an independent service can not be finished complicated task, so we need a plurality of service collaborations to carry out a task, in this course, how to handle the communications and data transmission between service well, just becomes the problem of a key.
At present, under service-oriented architectural environment, data transmission method between the service is usually only supported single agreement, such as Simple Object Access Protocol (SOAP), file transfer protocol (FTP) (FTP) or grid file host-host protocol (GridFTP) one of them.These agreements characteristics separately are as follows:
● Simple Object Access Protocol is a lightweight protocol based on extend markup language (XML), the agreement that the heterogeneous software object is being linked up on the internet.Its introducing makes Web service satisfy interoperability, general applicability and the low requirement that enters obstacle.From technological layer, Simple Object Access Protocol just is based on extend markup language RMI (RPC) agreement.
● file transfer protocol (FTP) is an agreement that is widely used, it make we can be on network transfer files easily, login, directory, file operation and other conversation control functions are provided.
● the complete compatible file transfer protocol (FTP) of grid file host-host protocol provides following feature for the grid data transmission simultaneously on the basis of file transfer protocol (FTP):
◆ grid security infrastructure GSI (Grid Security Infrastructure) and kerberos authentication support.Complete encryption mechanism is provided, ensures safety.
◆ the transfer of data (Third party Control of Data Transfer) of third party control is supported to remove to manage the large data collection for large-scale distribution community.It can control the third party to the transmission between the storage server.
◆ parallel data transmission (Parallel Data Transfer).Use a plurality of TCP streams than using single TCP stream will improve bandwidth, the parallel data transmission is provided support by FTP order expansion and data channel expansion.
◆ the block data transmission.Data can be cut apart and be placed on a plurality of servers, assemble bandwidth thereby improve.GridFTP supports the block data transmission by the expansion that is defined in the grid forum draft.
◆ partial document transmission (Partial File Transfer).To require application program to transmit whole file different with standard FTP, some zone that the GridFTP order supports to transmit file.
◆ reliable data transmission (Reliable Data Transfer) and the transfer of data (Restartable DataTransfer) that can restart.Fault recovery method can be handled transient network fault and server failure, can restart the transmission of failure simultaneously.
◆ consult TCP buffering area/window size automatically.Maximum TCP/IP bandwidth is obtained in support.
These agreements have pluses and minuses separately.On advantage: Simple Object Access Protocol is realized memory-to-memory by network, does not need the storage of external memory; File transfer protocol (FTP) realizes simple, technology maturation, wide adaptability; The grid file host-host protocol has high reliability, high security, characteristics such as third party's transmission.
On shortcoming: Simple Object Access Protocol is based on XML, the generation and the parsing of message need the plenty of time, particularly for lot of data, infeasible with Simple Object Access Protocol transmission data, this agreement is supported bad for the transmission of complex data type and object in addition; Use file transfer protocol (FTP) to need earlier data to be preserved into file and transmit again,, waste time and energy for small data; The grid file host-host protocol needs that also data are transferred to external memory to be transmitted again, and this agreement more complicated is bigger with the authentication expense safely in addition, and also not too convenient for user's use.
Have only the advantage of performance variety of protocol, overcome their shortcomings separately, just can better finished surface in the architecture system of service.
Summary of the invention
The objective of the invention is to propose a kind of at being distributed in the service that comprises local area network (LAN), wide area network, internet, can be based on what comprise Simple Object Access Protocol SOAP, file transfer protocol (FTP) FTP, grid file host-host protocol GridFTP at the agreement of carrying out transfer of data between the heterogeneous platform, the method for dynamic optimization when carrying out transfer of data by network.
Feature of the present invention is
Carry out following steps successively based on following service-oriented architecture SOA:
Step 1. initialization
Moving operating system, service-oriented architecture SOA system infrastructure on the server of service, operating at least one service and transfer of data dynamic optimization adapter on this infrastructure providing; Interconnect by network providing between the server of service;
On data server, be provided with: the server support software, the effect of this data server is, except Data transmission between the described server that service is provided, in data transmission procedure, use comprise file transfer protocol (FTP) FTP, grid file host-host protocol GridFTP need carry out the agreement of data relay by external memory the time, the data relay between serving is between data server, at described data server with provide between the server of service, connect by network;
The data transfer request that comprises the address that data and purpose are served that described data transfer optimization adapter transmits according to a service of this locality, after estimating and souning out, determine concrete host-host protocol and mode, transmit data by the address of the purpose service of being given;
A data transfer is initiated in a service on the server that service is provided of step 2. this locality, the address of data and purpose service is sent to local data transfer optimize adapter;
The address of data transfer optimization adapter analysis purpose described in step 3. step 2 service, whether searching in the recent period in buffer memory, the server that service is provided to purpose service place transmitted data; If, then obtain the optimization transfer of data table of buffer memory, select the host-host protocol on the buffer memory, operate according to step 5; If not, then carry out step 4;
Step 4. is according to the judgement of step 3, if not, data transfer optimization adapter described in the step 2 just estimates a test pack according to the correlated condition of the size that comprises the data that will transmit, performance requirement, safety requirements, data transfer optimization adapter on the server that service is provided at purpose service place sends to sound out, again by reply the server that service is provided of judging the data obtain and purpose service place or and data server between the network bandwidth, delay in interior information, select a kind of agreement to carry out next procedure;
The data transfer optimization adapter of the described this locality of step 5. carries out following different operation according to different agreements:
If select described soap protocol, just data are carried out after the SOAP coding directly delivering to data transfer optimization adapter in the server that service is provided at purpose service place by network, the data transfer optimization adapter in the server that service is provided at purpose service place is given to destination server again;
If select described File Transfer Protocol, just data are uploaded to the FTP data server by network, simultaneously again by the data transfer optimization adapter in the server that service is provided at network notice purpose service place, obtain data by network from this FTP data server by this data transfer optimization adapter, give the purpose service;
If select described GridFTP agreement, just data are uploaded to the GridFTP data server by network, simultaneously again by the data transfer optimization adapter in the server that service is provided at network notice purpose service place, obtain data by network from this GridFTP data server by this data transfer optimization adapter, give the purpose service.
The present invention proposes to carry out between service under a kind of SOA environment the dynamic optimization method of transfer of data, and purpose is to make data can high-efficiency reliable transmit between service.This dynamic optimization method provides the support to the several data host-host protocol, comprises Simple Object Access Protocol, file transfer protocol (FTP), grid file host-host protocol etc., and this method also provides the ability that the Data Transport Protocol that may occur is in the future supported simultaneously.Support the several data host-host protocol just because of this transfer of data dynamic optimization method, and can be according to actual conditions, the transmission policy that the selection of intelligence is optimized, so this method has been gathered the advantage of various protocols, as Simple Object Access Protocol realize from memory-to-memory, do not need the advantage of exterior storage; The realization of file transfer protocol (FTP) is simple, technology maturation, the advantage of wide adaptability; The high reliability of grid file host-host protocol, high security is supported advantages such as third party's transmission.Avoided again simultaneously adopting that single host-host protocol may bring is dumb, shortcomings such as performance is low under some situation.Because host-host protocol that the present invention supported all is a standard transmission protocol, have and characteristics that operation platform is irrelevant, so this transmission method is applicable to the data transmission procedure between service on the heterogeneous platform, this meets the thought of SOA.
The present invention can utilize the related data transmission protocol characteristic and then reliable efficient data transmission method is provided between service, again can be dynamically according to different network conditions, different data volume size, selection suitable data host-host protocol and mode are carried out transfer of data.When data volume was little, the present invention can select Simple Object Access Protocol to carry out transmission from memory-to-memory, had avoided the expense of external memory visit; When data volume is big, the present invention can the select File host-host protocol or the grid file host-host protocol carry out transfer of data, when having avoided using Simple Object Access Protocol to based on the generation of the bag of extend markup language with resolve the spent plenty of time; When safety requirements was very high, the present invention can select the grid file host-host protocol, utilized its security credential certificate mechanism of supporting to meet the demands; When the transfer speed of data requirement was very high, the present invention can select to use the block parallel transmission mechanism of supporting in file transfer protocol (FTP) or the grid file host-host protocol.The present invention can select suitable agreement and method dynamically according to the needs of service in a word, data is delivered in other service on request goes.
Description of drawings
Fig. 1 method hardware structure diagram of the invention process.
Provide the software on the server of service to form structure chart in Fig. 2 method of the invention process.
Data-optimized transmission adaptor adopts Simple Object Access Protocol directly to carry out the transfer of data schematic diagram in Fig. 3 a the invention process process,
Data-optimized transmission adaptor adopts file transfer protocol (FTP) or grid file host-host protocol to carry out the transfer of data schematic diagram in Fig. 3 b the invention process process.
Fig. 4 the invention process method flow diagram.
Fig. 5 data transfer optimization adapter flowchart.
Embodiment
The present invention realizes by following technical method:
Comprise two aspects of hardware and software in the method for transfer of data described in the invention.Hardware comprises: the server of service is provided, and data server and network, software comprises: run on the operating system on the server that service is provided, SOA system bottom basis of software facility operates in the service on the infrastructure, the data transfer optimization adapter; Run on the server end support software on the data server.
Provide between the server of service and connect by network.If in data transmission procedure, use the agreement that to carry out data relay by external memory of file transfer protocol (FTP) or this class of grid file host-host protocol, just need to introduce data server.The effect of data server is to carry out data relay between service.Also be connected between the server that service is provided and the data server by network.Sometimes also need between the data server to pass data mutually, so also get up between the data server by network interconnection.The network has here been contained the form of most networks, and it can be various forms such as local area network (LAN), wide area network, wireless network, internet, also can be that they make up arbitrarily.
Provide the software that moves on the server of service to comprise operating system, SOA system bottom basis of software facility operates in the service on the infrastructure, the data transfer optimization adapter.Note that on the SOA infrastructure support software on the server that service is provided and to move a plurality of services simultaneously.Some services reason such as finish because of obtaining user instruction or calculating in system, in the time of need transferring data to another service, the address that it needs only data and purpose service passes to data-optimized transmission adaptor, by optimizing agreement and the mode that transmission adaptor decides concrete transmission.Concrete host-host protocol of this decision and mode are to estimate (volume of transmitted data size, performance requirement, safety requirements etc. as is known) according to correlated condition and sound out (such as determining by giving out a contract for a project and purpose is served information such as the network bandwidth between place server or the data server, network delay etc.) and decide by optimizing transmission adaptor.Certainly, what should propose is, operation all not estimated, be soundd out to the data transfer optimization adapter need before wanting transfer of data between the service each time, need expend many resources because do like this, and efficient is not high, so carrying out the bigger operation of this expense before the data transmission procedure between the once strange service of startup, perhaps regularly carries out this operation, do like this, the raising of performance is had very big benefit.Determine after concrete host-host protocol and the mode, if what select is that this class of Simple Object Access Protocol does not need the agreement of external memory transfer to transmit, then Ben Di optimization transmission adaptor sends to data on the optimization transmission adaptor on the server that service is provided at purpose service place, the optimization transmission adaptor on the server that service is provided at purpose service place again with data forwarding to the purpose service; If what select is the agreement that file transfer protocol (FTP) or this class of grid file host-host protocol need the external memory transfer, then local optimize adapter earlier with data by on selected protocol transmission certain data server in the system, reinform the optimization transmission adaptor data position (just data are in the specific address of data server) on the server that service is provided at purpose service place, optimization transmission adaptor on the server that service is provided at purpose service place data download from the data server afterwards, and be transmitted to the purpose service.
Specific descriptions for data-optimized transmission adaptor operating mechanism, as follows: data-optimized transmission adaptor is received the data transfer request that service is transmitted of this machine, the address of data-optimized then transmission adaptor analysis purpose service, in buffer memory, check in the recent period and whether once transmitted data to purpose service location service providing server, if, then obtain the optimization transfer of data table of buffer memory, select the suitable data transmission method to carry out the transmission of data between service.If not, then use different data transfer modes to send with the data-optimized transmission adaptor of test data (being 10KB, 100KB, 1MB, 10MB under the default situations) to the destination of different pieces of information amount, after finishing, transmission waits for the confirmation of receipt of destination data optimization transmission adaptor, calculate its time interval separately, obtain one and optimize the transfer of data table.Ben Di data-optimized transmission adaptor will be sent the size and the test data transmission time of data volume by judging local service then, selects a kind of transmission method of the most suitable this data transfer, and the line data of going forward side by side transmits.
Figure 1 shows that transfer of data dynamic optimization method between the service.Service providing server wherein (1) is moving the basic composition element of operating system, SOA system infrastructure and SOA system as the hardware element of SOA system on it---service.Service providing server (1) is interconnected by network (3).Data server (2) also is the hardware part of SOA system, and they are also interconnected by network (3).The effect of data server (2) provides the storage and the data relay of SOA system.In the data transmission procedure between once serving, according to actual conditions, the dynamic agreement and the mode of selecting a kind of transfer of data to other service place server of server of service is provided, possible mode is: the server (1) that service is provided uses Simple Object Access Protocol directly data to be sent to the server (1) that other service location provides service by network (3); The server (1) that service is provided is by network (3), use file transfer protocol (FTP) or grid file host-host protocol that data are sent on one or several the data servers (2), notify the other server that service is provided (1) how to obtain data by Simple Object Access Protocol again and (comprise data address, land required user name, information such as password, or even visit required certificate), purpose provides the server (1) of service to obtain after the relevant information, by network (3), use file transfer protocol (FTP) or grid file host-host protocol to obtain data again from corresponding data server (2).
Figure 2 shows that the server (1) that service is provided among Fig. 1 goes up the composition structure chart of the software of operation, the software that provides the server (1) of service to go up operation comprises operating system, SOA basic-level support software, a plurality of service (4) and a data optimization transmission adaptor (5).Service (4) is the basic composition element of SOA systems soft ware, its issue, pack, call, process such as communication all observes a series of standard agreement standard.Data-optimized transmission adaptor (5) is a part important among the present invention, and its introducing makes that the transfer of data of dynamic high-efficiency becomes transparent between the service just.That is to say, carry out data transport service and receive the service of data, do not need to be concerned about the agreement that the concrete transmission of data is used and the mode of use for needs.In order to realize above-mentioned functions, data-optimized transmission adaptor (5) needs to support the used standard agreement of transfer of data, such as Simple Object Access Protocol, file transfer protocol (FTP), grid file host-host protocol and following issuable Data Transport Protocol.The agreement that data-optimized transmission adaptor (5) is supported is open-ended, just owing to this, for the new conventional data host-host protocol that may occur future, as long as optimizing the support that increases on the transmission adaptor this agreement, just can between the service under the SOA environment, use new agreement in the data transmission procedure, very convenient.Specifically, the rule of the operation principle of data-optimized transmission adaptor (5) and the selection Data Transport Protocol of being observed is variable, that is to say that the user can set up this rule on their own, below take a single example, the executing rule of following rule as data set adapter promptly is set, and in fact, needs according to actual conditions, we can formulate different rules and tactful for data set adapter: data-optimized transmission adaptor (5) is received the data transfer request that the service (4) of this machine is transmitted, the address of data-optimized transmission adaptor (5) analysis purpose service (4), in buffer memory, check whether once transmitted data in the recent period to purpose service (4) location service providing server (1), if, then obtain the optimization transfer of data table of buffer memory, select the suitable data transmission method to carry out the transmission of data between service.If not, then use different data transfer modes to send with the data-optimized transmission adaptor (5) of test data (being 10KB, 100KB, 1MB, 10MB under the default situations) to the destination of different pieces of information amount, after finishing, transmission waits for the confirmation of receipt of destination data optimization transmission adaptor (5), calculate its time interval separately, obtain one and optimize the transfer of data table.Ben Di data-optimized transmission adaptor (5) will be sent the size and the test data transmission time of data volume by judging local service (4) then, selects a kind of transmission method of the most suitable this data transfer, and the line data of going forward side by side transmits.
The data-optimized transmission adaptor (5) that Fig. 3 a is depicted as in the server (1) that service is provided adopts Simple Object Access Protocol directly to carry out the transfer of data schematic diagram.This situation normally, the data that data-optimized transmission adaptor (5) service of receiving (1) is sent, and the data that will send to have data volume little, need not characteristics such as backup, the suitable employing from the Simple Object Access Protocol of memory-to-memory directly transmitted.So data-optimized transmission adaptor (5) is connected to purpose by network (3) server of service (1) is provided, data by on another the data-optimized transmission adaptor (5) on its of Simple Object Access Protocol transmission, are passed to destination service (1) after having this data-optimized transmission adaptor (5) to resolve again.
The data-optimized transmission adaptor (5) that Fig. 3 b is depicted as in the server (1) that service is provided adopts file transfer protocol (FTP) or grid file host-host protocol to carry out the transfer of data schematic diagram.Not being all shown in this situation and Fig. 3 a: the data that data-optimized transmission adaptor (5) service of receiving (1) is sent, this data characteristics are that data volume is big, or directly transmission has other difficulty.At this time data-optimized transmission adaptor (5) uses file transfer protocol (FTP) or grid file host-host protocol to be connected to one or more data server (2) and to upload data file by network (3).After the end of transmission, provide the server (1) of service to send a piece of news to purpose, then purpose provides the data-optimized transmission adaptor (5) in the server (1) of service generally to be connected to one or more data server (2) and download data files accordingly by file transfer protocol (FTP) or grid file host-host protocol.Give destination service (1) with data passes again after finishing.
The above is the basic explanation under the technology of the present invention design, and any equivalent transformation that all foundations technical method of the present invention carries out particularly partly carries out the change of strategy at data set adapter, all should belong to protection range of the present invention.
Below be a practical work example: provide the service a1 on the server a of service will be to the data of the service b1 transmission on the server b are provided, data volume be the 20M byte.But do not carry out communication before this between a and the b, so request that the data transfer optimization adapter on a is received a1, discovery does not have specific (special) requirements, so adopt FTP and two kinds of Data Transport Protocols of SOAP, transmitting test data between a and b, size of data is respectively 10KB, 100KB, 1MB, 10MB, obtains the result to be: (unit: millisecond)
10KB 100KB 1MB 10MB
FTP 46 85 324 3257
SOAP 13 68 1620 54810
Notice, use soap protocol, transmission and parsing time are not linear increasing according to the increase of data volume, this be since SOAP based on the message coding mechanism of XML, particular problem we not in this detailed description.
So the data transfer optimization adapter obtains information: between a and b, carry out transfer of data, when data volume during, should select SOAP to carry out transfer of data, when data volume during greater than 100KB less than 100KB, then should select FTP to carry out transfer of data, this information deposits in the buffer table.Needing transmitted data amount between a1 and the b1 is 20MB, so the data transfer optimization adapter selects the FTP mode to carry out transfer of data.It upload the data to data server in the system, data transfer optimization adapter on the notification target server b then, the data transfer optimization adapter on the destination server b is received and is fetched data from data server after the message, pass to b1, EO.

Claims (5)

1. the dynamic optimization method of transfer of data between the service under the service-oriented architectural environment is characterized in that this method is carried out following steps successively based on following service-oriented architecture SOA:
Step 1. initialization
Moving operating system, service-oriented architecture SOA system infrastructure on the server of service, operating at least one service and transfer of data dynamic optimization adapter on this infrastructure providing; Interconnect by network providing between the server of service;
On data server, be provided with: the data server support software, the effect of this data server is, except Data transmission between the described server that service is provided, in data transmission procedure, use comprise file transfer protocol (FTP) FTP, grid file host-host protocol GridFTP need carry out the agreement of data relay by external memory the time, data relay between serving, between data server, at described data server with provide between the server of service, connect by network;
The data transfer request that comprises the address that data and purpose are served that described transfer of data dynamic optimization adapter transmits according to a service of this locality, after estimating and souning out, determine concrete host-host protocol and mode, transmit data by the address of the purpose service of being given;
A data transfer is initiated in a service on the server that service is provided of step 2. this locality, and the address of data and purpose service is sent to local data transfer dynamic optimization adapter;
The address of transfer of data dynamic optimization adapter analysis purpose described in step 3. step 2 service, whether searching in the recent period in buffer memory, the server that service is provided to purpose service place transmitted data; If, then obtain the optimization transfer of data table of buffer memory, select the host-host protocol on the buffer memory, operate according to step 5; If not, then carry out step 4;
Step 4. is according to the judgement of step 3, if not, transfer of data dynamic optimization adapter described in the step 2 just estimates a test pack according to the correlated condition of the size that comprises the data that will transmit, performance requirement, safety requirements, transfer of data dynamic optimization adapter on the server that service is provided at purpose service place sends to sound out, judge the data obtain by replying again, serve the place with purpose network of network bandwidth and deferred message between the server of service and the data server is provided, select a kind of agreement to carry out next procedure;
The transfer of data dynamic optimization adapter of the described this locality of step 5. carries out following different operation according to different agreements:
If select soap protocol, just data are carried out after the SOAP coding directly delivering to transfer of data dynamic optimization adapter in the server that service is provided at purpose service place by network, the transfer of data dynamic optimization adapter in the server that service is provided at purpose service place is given to destination server again;
If select described File Transfer Protocol, just data are uploaded to the FTP data server by network, simultaneously again by the transfer of data dynamic optimization adapter in the server that service is provided at network notice purpose service place, obtain data by network from this FTP data server by this transfer of data dynamic optimization adapter, give the purpose service;
If select described GridFTP agreement, just data are uploaded to the GridFTP data server by network, simultaneously again by the transfer of data dynamic optimization adapter in the server that service is provided at network notice purpose service place, obtain data by network from this GridFTP data server by this transfer of data dynamic optimization adapter, give the purpose service.
2. the dynamic optimization method of transfer of data between the service under the service-oriented architectural environment according to claim 1, it is characterized in that, described network comprises Local Area Network, wide area network (WAN), and internet (Internet) is in interior diverse network form.
3. the dynamic optimization method of transfer of data between the service under the service-oriented architectural environment according to claim 1, it is characterized in that, described transfer of data dynamic optimization adapter carries out the network bandwidth, delay estimation before the data transmission procedure between the once strange service of startup, perhaps regularly carry out this estimation operation.
4. the dynamic optimization method of transfer of data between the service under the service-oriented architectural environment according to claim 1, the agreement of being supported can both be carried out transfer of data at heterogeneous platform, comprise at present web service and Grid field use serve between the Simple Object Access Protocol SOAP that communicates by letter, file transfer protocol (FTP) FTP, grid file host-host protocol GridFTP.
5. the dynamic optimization method of transfer of data between the service under the service-oriented architectural environment according to claim 1, it is characterized in that, described transfer of data dynamic optimization adapter proposes under the situation of demand for security when local service transmission data, selects the GridFTP agreement to carry out transfer of data.
CN2006101440146A 2006-11-24 2006-11-24 Dynamic optimization method for data transmission between services in service oriented architecture environment Expired - Fee Related CN1968276B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2006101440146A CN1968276B (en) 2006-11-24 2006-11-24 Dynamic optimization method for data transmission between services in service oriented architecture environment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2006101440146A CN1968276B (en) 2006-11-24 2006-11-24 Dynamic optimization method for data transmission between services in service oriented architecture environment

Publications (2)

Publication Number Publication Date
CN1968276A CN1968276A (en) 2007-05-23
CN1968276B true CN1968276B (en) 2010-04-07

Family

ID=38076812

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006101440146A Expired - Fee Related CN1968276B (en) 2006-11-24 2006-11-24 Dynamic optimization method for data transmission between services in service oriented architecture environment

Country Status (1)

Country Link
CN (1) CN1968276B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101499095B (en) * 2009-03-11 2011-04-27 南京联创科技集团股份有限公司 Buffer construction method used for data sharing platform
CN101841387A (en) * 2009-03-19 2010-09-22 中国移动通信集团江西有限公司 Wide area network data speed acceleration method, device and system
CN102012824A (en) * 2010-09-10 2011-04-13 长春轨道客车股份有限公司 Software uploading method for traction converter TCU of CRH3-380 multiple unit train
US9047288B2 (en) 2012-01-06 2015-06-02 Apple Inc. Intelligent data delivery and storage based on data characteristics
CN104618305A (en) * 2013-11-04 2015-05-13 贵州广思信息网络有限公司 Communication transmission method for SOAP-based transmission of large data
US11032219B2 (en) 2015-12-22 2021-06-08 Intel Corporation Network aware application dependent adaptive protocol selection for IoT communications
CN111600927B (en) * 2020-04-03 2022-12-20 浙江工业大学 Method for service adaptive calling under complex network environment
CN111917511B (en) * 2020-07-06 2024-01-30 青岛海尔科技有限公司 Data receiving method
CN113438299A (en) * 2021-06-22 2021-09-24 中国农业银行股份有限公司 File transmission method and transmission device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1427580A (en) * 2001-12-19 2003-07-02 阿尔卡塔尔加拿大公司 Network managing system frame
CN1641620A (en) * 2005-01-07 2005-07-20 清华大学 Master-slave type network computer server group self-organising method
US7068680B1 (en) * 1999-10-01 2006-06-27 Accenture Llp Communication service architectures for netcentric computing systems

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7068680B1 (en) * 1999-10-01 2006-06-27 Accenture Llp Communication service architectures for netcentric computing systems
CN1427580A (en) * 2001-12-19 2003-07-02 阿尔卡塔尔加拿大公司 Network managing system frame
CN1641620A (en) * 2005-01-07 2005-07-20 清华大学 Master-slave type network computer server group self-organising method

Also Published As

Publication number Publication date
CN1968276A (en) 2007-05-23

Similar Documents

Publication Publication Date Title
CN1968276B (en) Dynamic optimization method for data transmission between services in service oriented architecture environment
US7573878B2 (en) Network control device and control method and program thereof
CN101039309B (en) Link sharing service apparatus and communication method thereof
CN101217483A (en) A method to realize cluster server inner load sharing agent
CN102045270B (en) Chat server system, method for constructing chat server system and chat system
CN101039310B (en) Link sharing service apparatus and communication method thereof
CZ2002676A3 (en) Distributed buffer cache memory for wireless communication system
CN101661281B (en) Method for handing over control authority in distributed monitoring system
CN102056333A (en) WAP (wireless application protocol) gateway, service processing method thereof and WAP proxy server
KR101602760B1 (en) Method and apparatus for reducing cloud service traffic using p2p connection
CN101945103A (en) IP (Internet Protocol) network application accelerating system
CN101404630B (en) Method and system for implementing internet service access gate
CN102084392A (en) System and method of managed content distrubution
CN101286931B (en) Optical network automatic discovery method and optical link constructing method based thereon
CN105656964A (en) Implementation method and device for data pushing
CN101599921A (en) A kind of enterprise instant communication system and document transmission method thereof
US20140372626A1 (en) Terminal, route generating method, and computer-readable recording medium
CN101268642B (en) Serial clustering
CN101938492A (en) Service agent method and self-service intelligent agent platform
JP2002271415A (en) Proxy server system and communication method thereof
CN101494664B (en) P2P push type network storage method based on JXTA
JP5526780B2 (en) Load distribution system, service processing server, load distribution method, and load distribution program
CN101083581B (en) Method and apparatus for controlling multicasting in self-organizing peer-to-peer network
CN110601989A (en) Network traffic balancing method and device
CN102447724B (en) Method, server and system for controlling peer-to-peer (P2P) download

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100407

Termination date: 20111124