CN1783827B - 分布式应用环境格式数据传送系统及其方法 - Google Patents
分布式应用环境格式数据传送系统及其方法 Download PDFInfo
- Publication number
- CN1783827B CN1783827B CN2004101001718A CN200410100171A CN1783827B CN 1783827 B CN1783827 B CN 1783827B CN 2004101001718 A CN2004101001718 A CN 2004101001718A CN 200410100171 A CN200410100171 A CN 200410100171A CN 1783827 B CN1783827 B CN 1783827B
- Authority
- CN
- China
- Prior art keywords
- application environment
- format data
- dae
- client
- distributive
- 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
Links
Images
Landscapes
- Computer And Data Communications (AREA)
Abstract
一种DAE格式数据传送系统,包括客户端、传递服务器以及服务器端。客户端用以输出DAE格式数据。传递服务器包括企业服务组件以及第一DAE平台。企业服务组件用以接收DAE格式数据并加以处理,并由第一DAE平台用以输出DAE格式数据。服务器端包括第二DAE平台,用以接收DAE格式数据。数据传送方法包括由客户端呼叫远程程序,并输出DAE格式数据;执行远程程序,以取得DAE格式数据;以及对DAE格式资料加以处理并送至服务器端。
Description
技术领域
本发明是有关于一种分布工应用环境(Distributed ApplicationEnvironment,DAE)格式资料传送系统及其方法,且特别是有关于一种利用中继伺服器于客户端(Client)与伺服器端(Server)之间进行DAE格式资料传递的DAE格式资料传送系统及其方法。
背景技术
图1是已知在客户端与服务器端之间传送DAE格式数据的结构示意图。请参照图1,一般客户端(计算机)100使用的操作界面(Operator Interface,OPI)以及中央监视器(Central Monitor,CM)等软件皆需依赖DAE平台(Middleware)来与服务器端110作沟通并进行数据传送。DAE平台是利用DAE专属应用界面来传送一种DAE格式数据。另外,在服务器端(计算机)110上也设计有DAE平台以接收客户端100传来的DAE格式数据Dd,并响应所需的数据。
在实际应用上,客户端100的计算机可能多达数百台,且服务器端110的计算机也可能因设置区域以及职掌项目不同而有十数台以上。同一个客户端100通常需要同时连结到多个服务器端110以传送及撷取数据,而且每一个客户端100有一个身分认证码IP,例如172.16.3.100,以提供服务器端110辨识其身分(或地址)之用。然而,当客户端100的计算机使用者由于部门调动、离职或计算机财产转移等因素,客户端100的计算机IP必须随之改变。于是客户端100的DAE平台需由工程师重新设定,而且服务器端110也要进行客户端数据更新。当客户端100以及服务器端110的计算机数量很大时,这些因使用者IP改变所进行的DAE更新设定将非常耗时。
发明内容
有鉴于此,本发明的目的就是在提供一种DAE格式数据传送系统及其方法,客户端不需要设置DAE平台,而是利用远程过程调用(Remote ProcedureCall,RPC)将DAE格式数据统一送至传递服务器加以处理后,再藉由一个共享DAE平台传送至指定的服务器端。因此,不必因为客户端IP改变而更新客户端及服务器端的DAE设定,有效提高数据传送的效率。
根据本发明的目的,提出一种DAE格式数据传送系统,此系统的简述如下:DAE格式数据传送系统包括客户端、传递服务器以及服务器端。客户端用以输出DAE格式数据。传递服务器包括企业服务(Enterprise Service)组件,用以接收DAE格式数据并加以处理。第一DAE平台用以输出DAE格式数据。服务器端包括第二DAE平台,用以接收DAE格式数据。客户端呼叫远程程序(Remoting Process)以输出DAE格式数据,且企业服务组件执行远程程序以接收DAE格式数据。因此,客户端上不需要设置DAE平台,有效提高数据传送的效率。
根据本发明的目的,提出一种DAE格式数据传送方法,用以将客户端的DAE格式数据送至服务器端。本方法包括由客户端呼叫远程程序,并输出DAE格式数据;执行远程程序,以取得DAE格式数据;以及对DAE格式资料加以处理并送至服务器端。利用远程过程调用而不需要在客户端使用DAE应用程序来传送DAE格式数据,可有效提高数据传送的效率。
为让本发明的上述目的、特征和优点能更明显易懂,下文特举一较佳实施例,并配合附图,作详细说明如下:
附图说明
图1是已知于客户端与服务器端之间传送DAE格式数据的结构示意图。
图2绘示了依照本发明一较佳实施例的一种DAE格式数据传送系统方块图。
图3绘示了依照本发明较佳实施例一种DAE格式数据传送方法流程图。
具体实施方式
请参照图2,其绘示了依照本发明一较佳实施例的一种DAE格式数据传送系统方块图。DAE格式数据传送系统200包括客户端210、传递服务器(Delivering Server)220以及服务器端230。客户端210用以向传递服务器220呼叫一远程程序(Remoting Process),并利用一般通讯格式,例如是网络常用的TCP/IP格式,以输出DAE格式数据Dd。传递服务器220介于客户端210以及服务器端230的一种中继服务器,用以统一处理并进行客户端210与服务器端230之间DAE格式数据Dd的传递。传递服务器220包括企业服务(EnterpriseService)组件222以及第一DAE平台224,且企业服务组件222更包括COM+组件226,例如是COM+1.5。
企业服务组件222根据客户端210的呼叫以执行远程程序,亦即执行远程程序,可快速地同时接收多个客户端210输出的DAE格式数据Dd,经判断为属于DAE格式的数据后,再转送至COM+组件226。COM+组件226是由商业逻辑包装而成的一种应用程序。COM+组件226利用其数据处理逻辑,可对DAE格式数据Dd进行数据处理。第一DAE平台224则根据每个DAE格式资料Dd,辨识其所指定送达的服务器端230(IP),并利用DAE应用接口将DAE格式数据Dd输出至指定的服务器端230。服务器端230包括第二DAE平台232,用以接收DAE格式数据Dd,并响应所需的数据。
请参照图3,其绘示了依照本发明较佳实施例一种DAE格式数据传送方法流程图。首先,在步骤300,由客户端210向传递服务器220呼叫远程程序,并利用一般通讯格式,例如是一种TCP/IP格式,以输出经包装的DAE格式数据Dd。不同于已知技术中客户端100使用DAE平台(或应用接口)输出DAE格式数据,本较佳实施例的客户端210不需要有DAE平台,而是直接呼叫远程程序来传递,且包装好的DAE格式数据Dd仅需透过通用通讯管道即可送至传递服务器220。
接着,于步骤310,由企业服务组件222执行所需的远程程序,一次可接收多个客户端210输出的DAE格式数据Dd,并转送至COM+组件226。最后,在步骤320,由COM+组件226对DAE格式数据Dd加以记录及处理,并由第一DAE平台224利用DAE应用接口将DAE格式数据Dd送至客户端210所指定的服务器端230。服务器端230再依据客户端210的要求,响应所需的资料。
如上所述,传递服务器220作为一种中继站,且每个客户端210先将DAE格式数据Dd加以包装并以一般通讯格式统一送到中继站处理。中继站不必知道客户端210的IP,只需依照客户端210的DAE格式数据Dd所要求送达的服务器端230的IP,将DAE格式资料Dd分类处理,并利用DAE应用接口分送到指定的服务器端230。因此,客户端210上不必设置DAE平台,因而即使客户端210的使用者IP改变,也不必如已知技术中需更新客户端210以及服务器端230的DAE相关设定。
本发明上述实施例所揭示的DAE格式数据传送系统及其方法的优点在于利用传递服务器作为中继站的设计,每个客户端不需要设置DAE平台,而由传递服务器统一接收各个客户端的DAE格式数据,再藉由一个共享DAE平台,将这些DAE格式数据传送至指定的服务器端。因此,不必因为客户端IP改变而更新客户端及服务器端的DAE设定,节省更新设定时间,有效提高数据传送的效率。
综上所述,虽然本发明已以一较佳实施例揭示如上,然其并非用以限定本发明,任何熟悉本技术领域者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视后附的申请专利范围所界定者为准。
Claims (8)
1.一种分布式应用环境格式数据传送系统,包括:
一客户端,用以输出一分布式应用环境格式数据,其中该客户端不具有分布式应用环境平台;
一传递服务器,包括:
一企业服务组件,用以接收该分布式应用环境格式数据并加以处理;以及
第一分布式应用环境平台,用以输出该分布式应用环境格式数据;以及
一服务器端,包括第二分布式应用环境平台,用以接收该分布式应用环境格式数据;
其中,该客户端呼叫一远程程序以输出该分布式应用环境格式数据,且该企业服务组件执行该远程程序以接收该分布式应用环境格式数据,该传递服务器的该第一分布式应用环境平台是通过一分布式应用环境应用接口将该分布式应用环境格式数据传送至该服务器端的该第二分布式应用环境平台。
2.如权利要求1所述的数据传送系统,其特征在于,该客户端利用一一般通讯格式输出该分布式应用环境格式数据。
3.如权利要求2所述的数据传送系统,其特征在于,该一般通讯格式为一TCP/IP格式。
4.如权利要求1所述的数据传送系统,其特征在于,该企业服务组件包括一COM+组件,且该COM+组件具有数据处理逻辑,用以处理该分布式应用环境格式数据。
5.一种分布式应用环境格式数据传送方法,用以将不具有分布式应用环境平台的一客户端的一分布式应用环境格式数据送至一服务器端,该方法包括:
由该客户端呼叫一远程程序,并输出该分布式应用环境格式数据;
由一传递服务器执行该远程程序,以取得该分布式应用环境格式数据;以及
由该传递服务器对该分布式应用环境格式数据加以处理并经由该传递服务器的一第一分布式应用环境平台送至该服务器端的一第二分布式应用环境平台,其中该第一分布式应用环境平台是通过一分布式应用环境应用接口将该分布式应用环境格式数据传送至该服务器端的该第二分布式应用环境平台。
6.如权利要求5所述的方法,其特征在于,呼叫该远程程序的该步骤还包括利用一一般通讯格式输出该分布式应用环境格式数据。
7.如权利要求6所述的方法,其特征在于,该一般通讯格式为一TCP/IP格式。
8.如权利要求5所述的方法,其特征在于,执行该远程程序的该步骤还包括辨识该分布式应用环境格式数据的数据性质。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2004101001718A CN1783827B (zh) | 2004-12-03 | 2004-12-03 | 分布式应用环境格式数据传送系统及其方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2004101001718A CN1783827B (zh) | 2004-12-03 | 2004-12-03 | 分布式应用环境格式数据传送系统及其方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1783827A CN1783827A (zh) | 2006-06-07 |
CN1783827B true CN1783827B (zh) | 2011-09-21 |
Family
ID=36773610
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2004101001718A Expired - Fee Related CN1783827B (zh) | 2004-12-03 | 2004-12-03 | 分布式应用环境格式数据传送系统及其方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1783827B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000099476A (ja) * | 1998-09-17 | 2000-04-07 | Hitachi Software Eng Co Ltd | 分散オブジェクト間通信中継システム |
CN1285558A (zh) * | 1999-08-19 | 2001-02-28 | 国际商业机器公司 | 动态提供内容的处理器 |
-
2004
- 2004-12-03 CN CN2004101001718A patent/CN1783827B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000099476A (ja) * | 1998-09-17 | 2000-04-07 | Hitachi Software Eng Co Ltd | 分散オブジェクト間通信中継システム |
CN1285558A (zh) * | 1999-08-19 | 2001-02-28 | 国际商业机器公司 | 动态提供内容的处理器 |
Non-Patent Citations (1)
Title |
---|
US 2003009539 A1,说明书第1页【0005】段,第3页【0065】段至第4页【0075】段、附图6. |
Also Published As
Publication number | Publication date |
---|---|
CN1783827A (zh) | 2006-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112187903B (zh) | 一种消息推送方法、装置及消息服务系统 | |
US10834033B2 (en) | Method and system for transferring messages between messaging systems | |
WO2015078341A1 (zh) | 应用程序远程更新的方法和装置 | |
WO2021217928A1 (zh) | 基于区块链网络的资源请求交易验证方法、装置、电子设备及计算机可读存储介质 | |
CN112671844B (zh) | 一种设备的注册方法及系统 | |
CN115412329B (zh) | 一种用于物联网的信息处理方法及相关装置 | |
US8387070B2 (en) | Object request broker | |
CN108829385A (zh) | 一种业务流程处理方法及中间代理层 | |
CN104486330A (zh) | 一种基于远程过程调用的双向通信系统 | |
CN111131439A (zh) | 基于iSCSI的报文传输方法、装置、设备及存储介质 | |
CN111427703A (zh) | 工业数据实时展示方法及系统 | |
CN111245887A (zh) | Hbase连接动态保持方法、设备、存储介质及系统 | |
CN1783827B (zh) | 分布式应用环境格式数据传送系统及其方法 | |
CN111726401A (zh) | 一种文件传输方法和装置 | |
US20090215440A1 (en) | Application Activation Method | |
CN108735278B (zh) | 一种适用于康复设备的指令的传输方法及应用 | |
CN114024822B (zh) | 基于区块链的物联网设备管理方法、设备、服务器及介质 | |
CN112950153B (zh) | 一种基于云边协同环境的集中编排业务方法及系统 | |
CN114679472A (zh) | 通信系统、方法、装置、存储介质及电子设备 | |
CN110278248B (zh) | 遗嘱消息分发方法、装置及计算机可读存储介质 | |
TWI249120B (en) | Distributed application environment (DAE) message delivering system and method thereof | |
CN102255895A (zh) | 客户端和服务端之间的数据通信方法及系统 | |
JP5381242B2 (ja) | マルチプロセッサシステム及び制御プログラム | |
CN110768855B (zh) | 链路化性能测试的方法和装置 | |
CN113779021A (zh) | 数据处理方法、装置、计算机系统及可读存储介质 |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110921 Termination date: 20191203 |
|
CF01 | Termination of patent right due to non-payment of annual fee |