请输入您要查询的百科知识:

 

词条 Encina
释义

Encina Encina应用程序 Encina是Transarc公司(位于宾夕法尼亚的匹兹堡)的一个产品,用于在开放系统环境中建立和操作分布式联机处理(OLTP)应用程序。它提供了一个遵循工业标准、集成了屏幕管理器、远程数据库管理系统(RDBMS)和其他OLTP系统的开发、执行和管理环境。开发过程中,Encina将常规大型计算机事务处理系统,如IBM的客户信息控制系统(CICS)的概念与麻省理工学院(MIT)和卡内基·梅隆大学80年代在分布式系统和事务系统上的研究成果相结合。

翻译

词典解释

encina [美] [ɛnˈsinə] [英] [enˈsiːnə]

名词 ( pl. encinas )

1.海岸常绿橡树

网络释义

橡树

应用程序

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 两阶段委托。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/27 1:26:02