電腦詞典/Encina應用程式 Encina

出自 Tw.18dao.net
前往: 導覽搜尋


內容目錄: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


【名稱】:Encina應用程式 Encina

【解釋】:  Encina Encina應用程式 Encina是Transarc公司(位於賓夕法尼亞的匹茲堡)的一個產品,用於在開放系統環境中建立和操作分佈式聯機處理(OLTP)應用程式。它提供了一個遵循工業標準、集成了屏幕管理器、遠程數據庫管理系統(RDBMS)和其他OLTP系統的開發、執行和管理環境。開發過程中,Encina將常規大型計算機事務處理系統,如IBM的客戶信息控制系統(CICS)的概念與麻省理工學院(MIT)和卡內基·梅隆大學80年代在分佈式系統和事務系統上的研究成果相結合。Encina現在用於HP、IBM和Sun微系統公司的環境,並為開放軟件基金會(OSF)的分佈式計算環境(DCE)提供OLTP功能。

       事務處理意味著一個事務應被立即執行,如一個數據庫管理系統中的銀行帳戶的更新,而不是象批處理那樣,先將一批事務存放一段時間,然後成批處理。許多批處理過程如帳單的郵遞,都在夜間進行。事務處理在用戶與計算機(OLTP)直接相連時就可以實時進行。若事務處理完成,其結果可以立即在數據庫中得到。最常見的OLTP例子是飛機訂票系統,銀行交易系統和帳戶系統,如訂單。報文傳遞系統也可以按照非實時的存儲轉發方法進行事務處理。

       Encina的監控特徵在分佈式數據庫環境中是很關鍵的。在那裏,事務能涉及多個數據庫服務器上的變化,但這些變化都必須被看作單個工作單元。它們必須被同步,並在所有服務器上園滿完成,否則,就必須被徹底取消。如果一個服務器在寫過程中被關閉,那麼事務處理中其他系統上的所有寫的東西就必須被取消。

       Encina提供了下列事務監控功能:

       初啟和終止 這個過程由通知所有參與的服務器啟動一次事務操作,並在事務完全完成或被取消時終止事務過程。

       兩階段委託 這是一個在兩階段跟蹤一個分佈式事務處理的過程,以保證所有參與的系統都準備好記錄一個事務和完成一個事務。事務處理過程中任何一個失敗都會引起所有參與系統完全撤回這個事務。

       意外處理 這是處理出現的錯誤的過程。

       恢復 如果事務處理失敗,任何記錄必須被撤回,因此所有服務器都必須恢復到事務操作啟動前的狀態。

       異常終止 用戶可能要求中途停止事務操作,如果是這樣,寫到任何服務器上的任何數據都必須被撤回。

       除了事務監控以外,Encina還以模塊形式提供了其他管理功能,這些功能可按用戶或開發者的需要定制,包括事務遠程過程調用(RPC)、Transactional C(一種編程語言)和支持在SNA和TCP/IP網上的通信;

       工業界越來越趨向於接受OLTP是由於如下幾個理由:工作站和聯網設備相對便宜且企業網正在增加。許多現行的部門網都正在連入企業網,這使得分散的數據庫和大型計算機系統都可以被企業中的多個用戶訪問了;分佈式數據的發展適應了這種結構,這就需要帶有兩階段委託的OLTP來實時地維持整個企業網上信息的準確性。

       Encina和類似產品現在可以應付這些需要了。類似產品包括:

       UNIX系統實驗室的Tuxed(位於新澤西州的Sumnit)。

       IBMCICS,在自己的AIX/6000應用中使用許多Encina功能。

       相關條目:Connectionless and Connection-Connection Transactions 連接事務;Distributed Computing分佈式計算;On-line Transactions Processing 聯機事務處理;Transaction Processing 事務處理;Touxedo UNIX系統實驗室的Tuxedo中間件;Two-Phase Commit 兩階段委託。

【序號】:172

關于“電腦詞典/Encina應用程式 Encina”的用戶留言:

目前暫無留言

新增相關留言✍