王朝百科
分享
 
 
 

Encina

王朝百科·作者佚名  2009-12-20  
宽屏版  字体: |||超大  

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

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有