TWI249120B - Distributed application environment (DAE) message delivering system and method thereof - Google Patents

Distributed application environment (DAE) message delivering system and method thereof Download PDF

Info

Publication number
TWI249120B
TWI249120B TW93134341A TW93134341A TWI249120B TW I249120 B TWI249120 B TW I249120B TW 93134341 A TW93134341 A TW 93134341A TW 93134341 A TW93134341 A TW 93134341A TW I249120 B TWI249120 B TW I249120B
Authority
TW
Taiwan
Prior art keywords
dae
format data
data
client
format
Prior art date
Application number
TW93134341A
Other languages
Chinese (zh)
Other versions
TW200615809A (en
Inventor
Ta-Chieh Yen
Yi-Tien Chiang
Original Assignee
Macronix Int 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 Macronix Int Co Ltd filed Critical Macronix Int Co Ltd
Priority to TW93134341A priority Critical patent/TWI249120B/en
Application granted granted Critical
Publication of TWI249120B publication Critical patent/TWI249120B/en
Publication of TW200615809A publication Critical patent/TW200615809A/en

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A distributed application environment (DAE) Message delivering system includes a client side, a delivering server, and a server side. The client side outputs a DAE message, and the delivering server includes an enterprise service device, and a first DAE middleware. The DAE message is received and processed by the enterprise service, and then output to second DAE middleware of the server side via the first DAE middleware.

Description

1249120 九、發明說明: 【發明所屬之技術領域】 本發明是有關於一種分佈式應用環境(Distributed Application Environment,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以 1249120 及伺服器端110之電腦數量很大時,這些因使用者IP改變所進 行之DAE更新設定將非常耗時。 【發明内容】 有鑑於此,本發明的目的就是在提供一種DAE格式資料 傳送系統及其方法,客戶端不需要設置DAE平台,而是利用遠 端程序呼叫(Remote Procedure CaU,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格式資料,可有效提高資料傳送之效率。 為讓本發明之上述目的、特徵、和優點能更明顯易懂,下 1249120 文特舉一較佳實施例,並配合所附圖式,作詳細說明如下: 【實施方式】 請參照第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包括企業服務(Enterprise Service)元件 222以及第一 DAE平台224,且企業服務元件222更包括C0M+ 元件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 1249120 =傳遞伺服器220呼叫遠端程序,並利用一般通訊格式,例如 疋-種代磨格式,以輸出經包裝之⑽格式資料叫。不同 於習知技藝中客戶端100係使用DAE平台(或應用介面)輸出 =AE格式資料’本較佳實施例之客戶端不需要有平 台,而是直接呼叫遠端程序來傳遞,且包裝好的議格式資料 Dd僅需透過通用通訊管道即可送至傳遞伺服器。 接著,於步驟310,由企業服務元件222執行所需之遠端 程序,一次可接收多個客戶端210輸出之DAE格式資料Dd, 亚轉送至COM+元件226。最後,於步驟32〇,由c〇M+元件 226對DAE格式資料Dd加以記錄及處理,並由第一 DAE平台 224利用DAE應用介面將DAE格式資料Dd送至客戶端2忉所 指定之伺服器端230。伺服器端230再依據客戶端21〇之要求, 回應所需之資料。 如上所述,傳遞伺服器220作為一種中繼站,且每個客戶 端210係先將DAE格式資料Dd加以包裝並以一般通訊格式統 一送到中繼站處理。中繼站不必知道客戶端2丨〇之Ip,只需依 照客戶端210之DAE格式資料Dd所要求送達的伺服器端23〇 之IP ’將DAE格式資料Dd分類處理,並利用DAE應用介面 分送到指定的飼服器端230。因此,客戶端210上不必設置 平台’因而即使客戶端210之使用者IP改變,也不必如習知技 藝中需更新客戶端210以及伺服器端230之DAE相關設定。 本發明上述實施例所揭露之DAE格式資料傳送系統及其 方法之優點在於利用傳遞伺服器作為中繼站之設計,每個客戶 端不需要設置DAE平台,而由傳遞伺服器統一接收各個客戶端 之DAE格式貪料’再藉由一個共用DAE平台,將這些DAE格 式資料傳送至指定之伺服器端。因此,不必因為客戶端IP改變 1249120 而更新客戶端及伺服器端之DAE設定,節省更新設定時間,有 效提高資料傳送之效率。 綜上所述,雖然本發明已以一較佳實施例揭露如上,然其 並非用以限定本發明,任何熟習此技藝者,在不脫離本發明之 精神和範圍内,當可作各種之更動與潤飾,因此本發明之保護 範圍當視後附之申請專利範圍所界定者為準。 1249120 【圖式簡單說明】 第1圖是習知於客戶端與伺服器端之間傳送DAE格式資 料之結構不意圖。 第2圖繪示依照本發明一較佳實施例的一種DAE格式資 料傳送系統方塊圖。 第3圖繪示依照本發明較佳實施例一種DAE格式資料傳 送方法流程圖。 【主要元件符號說明】 100、210 :客戶端 110、230 :伺服器端 200 : DAE格式資料傳送系統 220 ·•傳遞伺服器 222 ··企業服務元件 224 :第一 DAE 平台 226 : COM+元件 232 :第二DAE平台1249120 IX. Description of the Invention: [Technical Field] The present invention relates to a distributed application environment (DAE) format data transmission system and method thereof, and in particular to a relay server A DAE format data transmission system and method for transmitting data in a DAE format between a client (Client) and a server (Server). [Prior Art] FIG. 1 is a schematic diagram showing the structure of transmitting DAE 袼-type data between a client and a server. Please refer to FIG. 1 , the software interface (Operator Interface, OPI) and the central monitor (CM) used by the client (computer) 100 are dependent on the DAE platform (Middleware) to be used with the server terminal 110. Communicate and transfer data. The DAE platform utilizes the DAE-specific application interface to deliver a DAE format data. In addition, a DAE platform is also designed on the server side (computer) 110 to receive the DAE format data Dd from the client 100 and respond to the required information. In practical applications, there may be hundreds of computers on the client 100, and the number of computers on the server 110 may be more than a dozen depending on the installation area and the project. The same client 100 usually needs to be connected to multiple server terminals 110 at the same time to transmit and retrieve data, and each client 100 has an identity authentication code IP, such as 172·16·3·100, to provide a server end. 110 identifies its identity (or address). However, when the computer user of the client 100 changes factors such as department transfer, resignation, or computer property transfer, the IP of the client 100 must change. Therefore, the DAE platform of the client 100 needs to be reset by the engineer, and the server end 110 also needs to update the client data. When the number of computers on the client 100 with 1249120 and server terminal 110 is large, these DAE update settings due to user IP changes will be very time consuming. SUMMARY OF THE INVENTION In view of this, the object of the present invention is to provide a DAE format data transmission system and method thereof, and the client does not need to set the DAE platform, but uses a remote procedure call (RPC) to use the DAE format. The data is sent to the delivery server for processing, and then transmitted to the designated server through a shared DAE platform. Therefore, it is not necessary to update the DAE settings of the client and the server due to the change of the client IP, thereby effectively improving the efficiency of data transmission. According to the purpose of the present invention, a DAE format data delivery system is proposed. The system is briefly described as follows: The DAE format data delivery system includes a client, a delivery server, and a server. The client is used to output DAE format data. The delivery server includes an Enterprise Service component that receives and processes the DAE format data. The first DAE platform is used to output DAE format data. The server side includes a second DAE platform for receiving DAE format data. The client calls the Remoting Process to output the DAE format data, and the enterprise service component executes the remote program to receive the DAE format data. Therefore, there is no need to set up a DAE platform on the client to effectively improve the efficiency of data transmission. According to the purpose of the present invention, a DAE format data transmission method is provided for sending a DAE format data of a client to a server. The method includes calling the remote program by the client and outputting the DAE format data; executing the remote program to obtain the DAE format data; and processing the DAE format data and sending it to the server. The use of remote program calls without the need to use DAE applications on the client to transfer DAE format data can effectively improve the efficiency of data transfer. In order to make the above-mentioned objects, features, and advantages of the present invention more comprehensible, the following description of the preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings. A block diagram of a DAE format data transfer system in accordance with a preferred embodiment of the present invention is shown. The DAE format data delivery system 200 includes a client 210, a delivery server (Delivering Server) 220, and a server terminal 230. The client 210 is used to call the delivery server 220 to a remote procedure (Remoting Process) and to output the DAE format data Dd using a general communication format, such as the TCP/IP format commonly used by the network. The relay server 220 is a relay server of the client 210 and the server terminal 230 for uniformly processing and transmitting the DAE format data Dd between the client 210 and the server terminal 230. The delivery server 220 includes an enterprise service component 222 and a first DAE platform 224, and the enterprise service component 222 further includes a COM+ component 226, such as COM+1.5. The enterprise service component 222 can execute the remote program according to the call of the client 210, that is, execute the remote program, and can quickly receive the DAE format data Dd outputted by the plurality of clients 210 at the same time, and after determining that the data belongs to the DAE format, It is then forwarded to COM+ element 226. COM+ component 226 is an application packaged by business logic. The COM+ component 226 utilizes its data processing logic to process data in the DAE format data Dd. The first DAE platform 224 identifies the server side 230 (IP) to which it is designated according to each DAE format data Dd, and outputs the DAE format data Dd to the designated server terminal 230 by using the DAE application interface. The server end 230 includes a second DAE platform 232 for receiving DAE format data Dd and responding to the required data. Please refer to FIG. 3, which is a flow chart of a DAE format data transmission method according to a preferred embodiment of the present invention. First, in step 300, the remote program is called by the client 210 1249120 = delivery server 220 and utilizes a general communication format, such as a mash-up format, to output the wrapped (10) format data. Different from the prior art, the client 100 uses the DAE platform (or application interface) output=AE format data. The client of the preferred embodiment does not need to have a platform, but directly calls the remote program to deliver, and is packaged. The format data Dd can only be sent to the delivery server through the universal communication pipeline. Next, in step 310, the required remote program is executed by the enterprise service component 222, and the DAE format data Dd outputted by the plurality of clients 210 can be received at one time and transferred to the COM+ component 226. Finally, in step 32, the DAE format data Dd is recorded and processed by the c〇M+ element 226, and the DAE format data Dd is sent by the first DAE platform 224 to the server specified by the client 2 using the DAE application interface. End 230. The server end 230 then responds to the required information according to the requirements of the client 21〇. As described above, the delivery server 220 serves as a relay station, and each client 210 first packs the DAE format data Dd and sends it to the relay station for processing in a general communication format. The relay station does not need to know the Ip of the client 2, and only needs to sort the DAE format data Dd according to the IP address of the server end 23 required by the DAE format data Dd of the client 210, and distribute it to the DAE application interface. The designated feeding end 230. Therefore, there is no need to set the platform on the client 210. Therefore, even if the user IP of the client 210 changes, it is not necessary to update the DAE related settings of the client 210 and the server terminal 230 as in the prior art. The DAE format data transmission system and the method thereof disclosed in the above embodiments of the present invention have the advantages of using the delivery server as the relay station design, each client does not need to set the DAE platform, and the delivery server uniformly receives the DAE of each client. The format is greedy' to transfer these DAE format data to the specified server side through a shared DAE platform. Therefore, it is not necessary to update the DAE settings of the client and the server by changing the client IP to 1249120, saving the update setting time and effectively improving the efficiency of data transmission. In view of the above, the present invention has been described above in terms of a preferred embodiment, and is not intended to limit the invention, and various modifications may be made without departing from the spirit and scope of the invention. And the scope of the present invention is defined by the scope of the appended claims. 1249120 [Simple description of the diagram] Figure 1 is a schematic diagram of the structure of transmitting DAE format data between the client and the server. 2 is a block diagram of a DAE format data delivery system in accordance with a preferred embodiment of the present invention. FIG. 3 is a flow chart showing a method for transmitting data in a DAE format according to a preferred embodiment of the present invention. [Main component symbol description] 100, 210: Client 110, 230: Server end 200: DAE format data transfer system 220 • Transfer server 222 • Enterprise service component 224: First DAE platform 226: COM+ component 232: Second DAE platform

Claims (1)

1249120 十、申請專利範圍: 1 · 一種分佈式應用環境(Distributed Application Environment,DAE)格式資料傳送系統,包括·· 一客戶端,用以輸出一 DAE格式資料; 一傳遞伺服器,包括: 一企業服務(Enterprise Service)元件,用以接收該 DAE格式資料並加以處理;以及 一第一 DAE平台,用以輸出該DAE格式資料;以及 一伺服器端,包括一第二DAE平台,用以接收該DAE格 式資料; 其中,該客戶端係呼叫一遠端程序(Remoting Process)以輸 出該DAE袼式資料,且該企業服務元件係執行該遠端程序以接 收該DAE格式資料。 2. 如申請專利範圍第1項所述之資料傳送系統,其中該 客戶端係利用——般通訊格式輸出該DAE格式資料。 3. 如申請專利範圍第2項所述之資料傳送系統,其中該 一般通訊格式係為一 TCP/IP格式。 4. 如申請專利範圍第1項所述之資料傳送系統,其中該 企業服務元件包括一 C0M+元件,且該COM+元件具有資料處 理邏輯,用以處理該DAE格式資料。 5·如申請專利範圍第1項所述之資料傳送系統,其中該 第一 DAE平台係利用一 DAE應用介面輸出該DAE格式資料。 6. —種DAE格式資料傳送方法,用以將一客戶端之一 DAE格式資料送至一伺服器端,該方法包括: 由該客戶端呼叫一遠端程序,並輸出該DAE格式資料; 執行該遠端程序,以取得該DAE格式資料;以及 11 1249120 對該DAE格式資料加以處理並送至該伺服器端。 7 ·如申請專利範圍第6項所述之方法,其中呼叫該遠端 程序之該步驟更包括利用一一般通訊格式輸出該Dae袼式資 料。 、 8·如申請專利範圍第7項所述之方法,其中該一般通訊 格式係為一 TCP/IP格式。 9·如申請專利範圍第6項所述之方法,其中執行該遠端 程序之該步驟更包括辨識該DAE格式資料之資料性質。 10·如申請專利範圍第6項所述之方法,其中處理該DAE 格式資料之該步驟更包括利用一 DAE應用介面將該dae格式 資料送至該伺服器端。 121249120 X. Patent application scope: 1 · A distributed application environment (DAE) format data transmission system, including: · a client for outputting a DAE format data; a delivery server, including: An enterprise service component for receiving and processing the DAE format data, and a first DAE platform for outputting the DAE format data; and a server end including a second DAE platform for receiving the The DAE format data; wherein the client calls a Remoting Process to output the DAE profile data, and the enterprise service component executes the remote program to receive the DAE format data. 2. The data transfer system of claim 1, wherein the client outputs the DAE format data in a general communication format. 3. The data transfer system of claim 2, wherein the general communication format is a TCP/IP format. 4. The data transfer system of claim 1, wherein the enterprise service component comprises a C0M+ component, and the COM+ component has data processing logic for processing the DAE format data. 5. The data transfer system of claim 1, wherein the first DAE platform outputs the DAE format data using a DAE application interface. 6. A DAE format data transmission method for sending a DAE format data of a client to a server end, the method comprising: calling a remote program by the client, and outputting the DAE format data; The remote program obtains the DAE format data; and 11 1249120 processes the DAE format data and sends it to the server. 7. The method of claim 6, wherein the step of calling the remote program further comprises outputting the Dae file using a general communication format. 8. The method of claim 7, wherein the general communication format is a TCP/IP format. 9. The method of claim 6, wherein the step of executing the remote program further comprises identifying a data property of the DAE format data. 10. The method of claim 6, wherein the step of processing the DAE format data further comprises using the DAE application interface to send the dae format data to the server. 12
TW93134341A 2004-11-10 2004-11-10 Distributed application environment (DAE) message delivering system and method thereof TWI249120B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW93134341A TWI249120B (en) 2004-11-10 2004-11-10 Distributed application environment (DAE) message delivering system and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW93134341A TWI249120B (en) 2004-11-10 2004-11-10 Distributed application environment (DAE) message delivering system and method thereof

Publications (2)

Publication Number Publication Date
TWI249120B true TWI249120B (en) 2006-02-11
TW200615809A TW200615809A (en) 2006-05-16

Family

ID=37429464

Family Applications (1)

Application Number Title Priority Date Filing Date
TW93134341A TWI249120B (en) 2004-11-10 2004-11-10 Distributed application environment (DAE) message delivering system and method thereof

Country Status (1)

Country Link
TW (1) TWI249120B (en)

Also Published As

Publication number Publication date
TW200615809A (en) 2006-05-16

Similar Documents

Publication Publication Date Title
US10834033B2 (en) Method and system for transferring messages between messaging systems
CN107645517B (en) Data pushing method and device
KR100772175B1 (en) Network robot system and communication method in network robot system
US20120144387A1 (en) Method and system for performing services in server and client of client/server architecture
CN112187903B (en) Message pushing method and device and message service system
CN112751812A (en) Method and device for self-adapting application protocol
CN102662776A (en) Inter-application communication method, client side and application process manager of online application platform
CN109889468B (en) Network data transmission method, system, device, equipment and storage medium
JP5517463B2 (en) Thin client system, management server and thin client terminal
CN114172929A (en) Communication method, device and gateway
CN110247971B (en) Method and system for reducing number of message middleware connections
CA2533543A1 (en) System and method for managing communication for component applications
CN111131439A (en) iSCSI-based message transmission method, device, equipment and storage medium
CN104486330A (en) Two-way communication system based on remote procedure calls (RPCs)
US9749422B2 (en) Method and system for telecommunication device monitoring
WO2016123875A1 (en) Call management method for multi-system terminal, and multi-system terminal
CN113965628A (en) Message scheduling method, server and storage medium
TWI249120B (en) Distributed application environment (DAE) message delivering system and method thereof
CN110278248B (en) Method and device for distributing testament information and computer readable storage medium
CN114679472A (en) Communication system, method, apparatus, storage medium, and electronic device
JP5381242B2 (en) Multiprocessor system and control program
CN111240867A (en) Information communication system and method
CN111490997A (en) Task processing method, agent system, service system and electronic equipment
WO2014183507A1 (en) Call centre system, device and communication method
CN115379400A (en) Method and device for group short message receipt