TUXEDO 培訓教材

2022-12-13 03:24:04 字數 3277 閱讀 8904

bea tuxedo 6.5

培訓材料

2023年1月16日顧強

第1節概述 5

1.1 培訓目標: 5

1.2 培訓的主要內容: 5

1.3 內容概述 5

1.3.1 tuxedo基本特性介紹 5

1.3.2 使用tuxedo進行應用的開發 5

1.3.3 tuxedo配置引數詳解 5

1.3.4 tuxedo管理工具的使用 5

1.3.5 tuxedo 應用系統設計要點 5

1.4 術語定義 6

第2節中介軟體基本概念 6

2.1 商業計算模式的演變 6

2.2 中介軟體是三層結構的手段 7

第3節 bea tuxedo 簡介 8

3.1 tuxedo訊息處理機制 8

3.1.1 client/server架構的兩種模式 8

3.1.2 tuxedo如何處理client/server架構模式 8

3.1.3 巢狀的服務請求(nested service requests) 8

3.1.4 傳遞的服務請求(forward service requests) 9

3.1.5 tuxedo 會話(conversation)處理機制 9

3.1.6 主動通知/事件**(unsolicited notification/ eventbroker) 9

3.2 bea tuxedo 3層client/server架構 10

3.3 bea tuxedo 功能詳解 11

3.3.1 高速的資料甬道 11

3.3.2 tuxedo具有豐富的通訊機制: 11

3.3.3 負載均衡 11

3.3.4 資料依賴路由(ddr) 11

3.3.5 tuxedo service優先順序機制(prio) 11

3.3.6 tuxedo的交易完整性(分布式事務處理) 12

3.3.7 完善的安全機制 12

3.3.8 tuxedo的開發性 13

3.3.9 自動的編碼/解碼 13

第4節用bea tuxedo程式設計 14

4.1 tuxedo應用的三個組成部分 14

4.2 編寫乙個bea tuxedo 應用的基本步驟 14

4.3 使用tuxedo atmi編寫客戶端程式 14

4.4 編寫服務端程式 17

4.4.1 服務端程式在c/s模式中的角色 17

4.4.2 乙個server的基本組成 17

4.4.3 service程式的一般框架 18

4.4.4 乙個具體service的例子 18

4.5 tpsvcinfo型別及tuxedo常見函式的說明 19

4.5.1 tpsvcinfo型別 19

4.5.2 tpinit() 19

4.5.3 tpcall() 20

4.5.4 tpacall() 20

4.5.5 tpgetrply() 20

4.5.6 tpalloc() 21

4.5.7 tpfree() 21

4.5.8 tpreturn() 21

4.5.9 tpterm() 21

4.6 tuxedo buffer型別簡介 22

4.6.1 string 22

4.6.2 carray 22

4.6.3 view 22

4.6.4 fml 22

4.7 具體demo 22

4.7.1 shm模式應用 22

4.7.2 mp模式應用 22

4.7.3 conversation交易 23

4.7.4 domain之間交易呼叫 23

4.7.5 ddr(資料依賴路由) 24

第5節 bea tuxedo 配置詳解 25

5.1 配置檔案的8個組成部分及簡要說明 25

5.2 resources section 25

5.3 machines section 28

5.4 groups section 29

5.5 servers section 29

5.6 services section 31

5.7 network section 33

5.8 routing section 33

5.9 完整的ubb配置檔案 34

第6節 tuxedo管理監控工具的使用 37

6.1 應用程式啟動、關閉必須要準備的步驟(preliminary steps) 37

6.2 建立tuxconfig配置檔案 37

6.3 啟動應用(tmboot 命令的介紹) 37

6.4 關閉應用(tmshutdown 命令介紹) 38

6.5 命令列管理(tmadmin) 38

6.5.1 tmadmin 命令 38

6.5.2 常見的管理命令的解釋 38

6.6 tuxedo web-gui管理工具 41

第7節 tuxedo 系統設計要點 42

7.1 業務邏輯**與資料庫邏輯**分割 42

7.2 效能角度: 42

7.3 系統可擴充套件性: 42

7.4 服務元件(service/object)的粒度 42

7.5 service組合成server程序的考慮因素 42

7.6 xa問題(全域性事務) 42

7.7 資料庫連線 43

7.8 client設計 43

了解使用中介軟體的三層應用架構模式。

了解bea tuxedo基本特性。

焊工培訓教材

氣割氣割是利用氣體火焰的熱能將工件切割處預熱到一定溫度後,噴出高速切割氧氣流,使其燃燒並放出熱量實現切割的方法,它與氣焊是本質不同的過程,氣焊是熔化金屬,而氣割是金屬在純氧中燃燒。1.金屬氧氣切割的條件 1 金屬材料的燃燒點必須低於其熔點,這是金屬氧氣切割的基本條件,否則切割是金屬先熔化而變為熔割過...

電工培訓教材

一 基礎理論 1 電工基礎知識 1 1直流電路基本概念 電壓 要使電荷作有規則地移動,必須在電路兩端有一電位差,稱為電壓,用符號u表示。電壓以伏特為單位,簡稱 伏 常用v表示。電動勢 乙個電源 例如發電機 電池等 能夠使電流持續不斷沿電路流動,就是因為它能使電路兩端維持一定的電位差,這種使電路兩端產...

電氣培訓教材

2010年電氣培訓教材 1.在純電阻電路中,電路的功率因數cos 為1。2.電動葫蘆的電氣控制線路是一種點動雙重聯鎖的正反轉控制線路。3.高壓裝置發生接地時,為了防止跨步電壓觸電,室外不得接近故障點8m以內。4.當變壓器容量為50kva時,其接地裝置的電阻不允許超過10 5.在操作閘刀開關時,動作應...