1 / 18

Lotus Domino & RDBMS Integration --Domino 與異質資料庫整合

Lotus Domino & RDBMS Integration --Domino 與異質資料庫整合. 羅家振 Angus Lo Angus_Lo@pchome.com.tw. This Presentation. 1.About Using ODBC 2.About Using Lotus Script Extension (LSX) 3.About Using JDBC 4.About Using Middleware Solution 5. 差異比較 6.JDBC Demo. About Using ODBC.

parry
Download Presentation

Lotus Domino & RDBMS Integration --Domino 與異質資料庫整合

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lotus Domino & RDBMS Integration --Domino 與異質資料庫整合 羅家振 Angus Lo Angus_Lo@pchome.com.tw

  2. This Presentation 1.About Using ODBC 2.About Using Lotus Script Extension (LSX) 3.About Using JDBC 4.About Using Middleware Solution 5.差異比較 6.JDBC Demo

  3. About Using ODBC ODBC (Open Database Connectivity) 由 SQL Access Group 所提出 (Microsoft 是其中一員), 而 Microsoft 是第一個發表基於 ODBC 產品的廠商, SQL Access Group 現在是 X/Open International Association 的一部份。

  4. About Using ODBC 使用方式 : Lotus Script ,Formula 優點: Client-Server 架構,支援Multi Thread ,連接資料庫最基本的方式,公式也可使用 ,程式語法簡單,相關資源較詳盡。 缺點: 每個Client 端 需安裝ODBC Driver ,資料庫移轉Client 需重新設定。

  5. About Lotus Script Extension (LSX) LSX (Lotus Script Extension) Provides natives Access through Database Client 透過Native Driver 與 RDBMS 相連 (DECS Bundle) • DB2 UDB • Oracle • Sybase • ODBC • EDA/SQL • File and text systems

  6. About Lotus Script Extension (LSX) 使用方式 : Lotus Script 優點: Client-Server 架構,連接資料庫使用Native Driver ,效能佳。 缺點: 每個Client 端 需安裝Database Client ,資料庫移轉Client 需重新設定,不支援Multi Thread ,程式語法較困難。

  7. About Using JDBC • JDBC (Java Database Connectivity)JDBC 組成與 ODBC 類似, 一樣是 Application, Driver Manager, Driver, Database Engine 四層 • JDBC driver 的使用 共分成下列步驟 • 載入驅動程式 • 建立 connection • 準備 statement • 執行 statement • 取回結果 • close statement • close connection

  8. About Using JDBC About Using JDBC 四種JDBC 架構

  9. About Using JDBC 使用方式 : Notes Java + Pure JAva 優點: Client-Server 架構, 支援Multi Thread ,設定JDBC 環境簡單,免每個client 安裝,跨平台,資料庫移轉Client 不需重新設定。 缺點: 需學習Java 基本觀念。

  10. About Using LEI 使用方式 : 優點: 3-tier 架構,連接資料庫使用Native Driver ,效能佳,提供設定標準介面,可以不用撰寫程式。 缺點: 建置價格昂貴(50 萬以上) ,需另外購置硬體主機效能表現較理想,客制化需求仍需程式人員修改, 資料庫對映的維護方式, 查詢速度反而不及JDBC。

  11. 差異比較Methods of Integration between Domino and RDBMS 1.@DbFunctions 2.Lotus Script Data Option (LS:DO) 3.Lotus Script Extension (LSX) 4.Java Program 5.Native nonProgrammatic access RDBMS (DECS) 6.Server to Server (LEI) 7.Domino Access through Transaction SystemCICS ,MQSeries ) 

  12. 差異比較(1)

  13. 差異比較(2) Programmatic access VS. nonProgrammatic access (JDBC VS. LEI) Triggered Processes ‧ Real-time process LEI (Server base) > JDBC (Client base) ‧ Scheduled process JDBC = LEI ‧ Event-driven process JDBC = LEI Database Migration JDBC > LEI

  14. 差異比較(3) Programmatic access VS. nonProgrammatic access (JDBC VS. LEI) Software Development Cost JDBC (Programmatic) > LEI (nonProgrammatic) Hardware Cost LEI ( middleware Server +Domino Server ) >> JDBC (Domino Server) TCO (Total Cost Ownership) LEI >>> JDBC

  15. JDBC Demo

  16. 講師簡介 羅家振 Angus Lo (achen_lo@ms36.url.com.tw) 現職 建準電機資訊部顧問 專長 Lotus Notes , Java , Delphi 經歷 第三波資訊軟體專員(八風資訊) 啟台國際資訊軟體工程師 Run PC 雜誌專欄作家 證照 Lotus Certified Professional (Lotus Principal CLP ) CLP + Java

  17. Thank You謝謝您的參與

More Related