日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

c语言开发tuxedo客户端,Tuxedo-应用开发.doc

發(fā)布時(shí)間:2023/12/29 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言开发tuxedo客户端,Tuxedo-应用开发.doc 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Tuxedo-應(yīng)用開發(fā)

Tuxedo應(yīng)用開發(fā)指南

第一章 開發(fā)BEA Tuxedo應(yīng)用程序...

§1.1 開發(fā)前的思考...

§1.2 創(chuàng)建BEA Tuxedo的客戶程序...

客戶程序的任務(wù)...

§1.3 創(chuàng)建的服務(wù)程序...

服務(wù)程序的任務(wù)...

§1.4 在應(yīng)用程序中使用類型緩沖區(qū)...

§1.5 在BEA Tuxedo應(yīng)用程序中使用消息范例...

1.BEA Tuxedo系統(tǒng)提供多種通信模式...

2. 同步的Request/Response模式...

3.異步Request/Response模式...

4.使用嵌套調(diào)用...

5.使用調(diào)用轉(zhuǎn)發(fā)...

6.會(huì)話通信...

7.主動(dòng)消息通告...

8.基于事件的通信...

9.基于隊(duì)列的通信...

10.使用事務(wù)...

第二章 一個(gè)簡(jiǎn)單的Tuxedo應(yīng)用程序simpapp.

準(zhǔn)備simpapp的文件和資源...

1.復(fù)制simpapp例子的相關(guān)文件...

2.檢查并編譯客戶程序...

3.檢查并編譯服務(wù)程序...

4.編輯并加配置文件...

5.啟動(dòng)應(yīng)用程序...

6.如何執(zhí)行運(yùn)行時(shí)應(yīng)用程序...

7.如何監(jiān)視運(yùn)行時(shí)應(yīng)用程序...

8.如何關(guān)閉應(yīng)用程序...

第三章 一個(gè)完整的Tuxedo應(yīng)用程序bankapp.

§3.1 熟悉bankapp的文件...

§3.2 檢查bankapp的客戶程序...

1.bankclt.c文件...

2.bankapp中怎樣使用ud(1)

3.一個(gè)請(qǐng)求/響應(yīng)客戶:audio.c.

4.一個(gè)會(huì)話客戶:auditcon.c.

5.一個(gè)監(jiān)視事件的客戶bankmgr.c.

§3.3 檢查bankapp的服務(wù)器和服務(wù)...

1.bankapp的請(qǐng)求/響應(yīng)服務(wù)器...

2.bankapp的會(huì)話服務(wù)器...

3.bankapp的服務(wù)...

4.集成到服務(wù)器中的應(yīng)用...

5.服務(wù)編碼的可選方法...

6.準(zhǔn)備bankapp的文件和資源...

7.運(yùn)行bankapp.

第一章 開發(fā)BEA Tuxedo應(yīng)用程序

§1.1 開發(fā)前的思考

BEA Tuxedo應(yīng)用程序之前,你需要先搞清楚一系列和設(shè)計(jì)開發(fā)相關(guān)的概念,如識(shí)別什么是客戶機(jī),有哪些方法可以從外界收集數(shù)據(jù)并提交服務(wù)器進(jìn)行業(yè)務(wù)處理;識(shí)別什么是服務(wù)器,哪些程序包容了可以處理客戶機(jī)輸入的商業(yè)邏輯;識(shí)別什么是類型緩沖區(qū),客戶程序在向其這程序發(fā)送數(shù)據(jù)前如何分配內(nèi)存區(qū)域;什么是BEA Tuxedo的消息范例等。最后你還要弄明白客戶程序是通過調(diào)用ATMI庫(kù)來訪問BEA Tuxedo系統(tǒng)的。

§1.2 創(chuàng)建BEA Tuxedo的客戶程序

BEA Tuxedo的客戶程序與在C和C++編程語言中創(chuàng)建其它應(yīng)用程序一樣,BEA Tuxedo提供了一個(gè)其于C語言的編程接口,即應(yīng)用程序事務(wù)監(jiān)控接口ATMI,這套接口很容易使用,以便用于開發(fā)客戶程序和服務(wù)程序。除了C語言接口外,BEA Tuxedo還提供了COBOL接口。

客戶程序的任務(wù)

⑴.??? 調(diào)用tpchkauth()決定加入一個(gè)應(yīng)用程序所需的安全級(jí)別。可能出現(xiàn)的響應(yīng)包括:沒有安全級(jí)別,應(yīng)用程序口令,應(yīng)用程序授權(quán),訪問控制列表,連接級(jí)加密,公鑰加密,審計(jì)。這些可以根據(jù)你的需求進(jìn)行選擇;

⑵.??? 調(diào)用tpinit()來連接到一個(gè)BEA Tuxedo應(yīng)用程序,所需的安全信息作為tpinit()的參數(shù)傳給了應(yīng)用程序;

⑶.??? 執(zhí)行服務(wù)請(qǐng)求;

⑷.??? 調(diào)用tpterm()來斷開和BEA Tuxedo應(yīng)用程序的連接。

§1.3 創(chuàng)建的服務(wù)程序

ATMI編程接口來創(chuàng)建BEA Tuxedo客戶程序和服務(wù)程序,但服務(wù)程序不全部由開發(fā)者來編寫,開發(fā)者只需寫一些稱為服務(wù)的商業(yè)函數(shù),然后和BEA Tuxedo的一些二進(jìn)制程序聯(lián)編成一個(gè)可執(zhí)行的服務(wù)程序。BEA Tuxedo服務(wù)程序啟動(dòng)后,它總是保持運(yùn)行狀態(tài),只到接收到一個(gè)shutdown消息為止。一個(gè)典型的BEA Tuxedo服務(wù)程序在shutdown或reboot之前都在執(zhí)行著數(shù)千個(gè)服務(wù)。是誰給他傳送shutdown的消息?

服務(wù)程序的任務(wù)

??? 在BEA Tuxedo服務(wù)程序啟動(dòng)時(shí),執(zhí)行tpsvrinit()函數(shù),可以在里面打開一些如數(shù)據(jù)庫(kù)之類的資源供以后使用;

⑵.??? 在BEA Tuxedo服務(wù)程序關(guān)閉時(shí),執(zhí)行tpsvrdown()函數(shù),可以在里面關(guān)閉tpsvrinit()中打開的資料;

⑶.??? BEA Tuxedo服務(wù)程序以服務(wù)的形式來響應(yīng)客戶程序的請(qǐng)求,客戶程序不是通過名字來調(diào)用服務(wù)程序的,而是調(diào)用服務(wù),客戶程序不知道處理它請(qǐng)求的服務(wù)程序的位置;

⑷.??? 服務(wù)程序調(diào)用tpreturn()函數(shù)來結(jié)束服務(wù)請(qǐng)求,并返回一個(gè)緩沖區(qū),必要時(shí),將它

總結(jié)

以上是生活随笔為你收集整理的c语言开发tuxedo客户端,Tuxedo-应用开发.doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。