1 / 6
文档名称:

基于tuxedo中间件架构的应用研究.doc

格式:doc   大小:19KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

文档介绍:基于tuxedo中间件架构的应用研究
  摘要本文研究了中间件产品BEATuxed〔TransatinfrUNIXhasbeenExtendedfrDistributedperatin〕的特点和优势。并结合详细的例子研究了BEATuxed继续运行。对于最终用户而言,所有这些都是完全透明的,且不需要中断效劳;
  ⑶动态负载平衡:BEATuxed可以根据系统的负载指示,自动开启和关闭应用效劳,以满足对应用系统的高强度使用需求。同时还可以平衡所有可用系统的负载,以确保无论效劳是在同一个节点还是分布在节点之间系统都能被平均使用资源,到达负载平衡;
  ⑷数据依赖路由(DDR):BEATuxed可按照消息的传输的关键路由信息来选择消息路由。这样就可以实现交易的高效处理,并发挥最正确性能;
  ⑸平安性:BEATuxed支持加密(LLE平安机制),当跨网络部署BEATuxed应用系统时,这些平安性机制可确保用户数据的保密性。Tuxed还提供了插件程序机制,支持公共密钥和数字签名,以及连接应用系统的非BEA平安产品,保证了系统的平安性。
  ⑹应用系统并行化:BEATuxed通过动态复制整个网络中的分布式应用系统,可使电子商务应用系统发挥最正确性能。同时Tuxed允许应用系统并行处理恳求,并发处理位于不同分布式节点上的业务恳求,进步开发效率。
  ⑺提供AppliatinTTransatinanagerInterfae—ATI:BEATUXED提供的ATI支持为50多种硬件平台和操作系统提供了一致的应用编程接口。ATI让开发人员不用考虑程序所在的硬件环境,直接编写BEATuxed应用系统。
  3中间件产品TUXED开发
  TUXED应用开发主要包括到客户端程序、效劳端程序的开发。BEATuxed提供了一个其于语言的编程接口,即应用程序事务监控接口ATI,以便用于开发客户程序和效劳程序。除了语言接口外,BEATuxed还提供
  了BL接口。在BeaTuxed系统中的客户端到效劳端的通信过程都是通过类型缓冲区来完成的,BeaTuxed系统提供了大量的类型缓冲区来供使用。所有类型缓冲区都必须通过BeaTuxed的tpall(),tpreall(),tpfree()这些公共ATI来分配回收[2]。
  3.1创立BEATUXED客户端程序
  客户程序一般执行如下任务:
  ⑴调用tphkauth()决定参加一个应用程序所需的平安级别。可能出现的响应包括:没有平安级别,应用程序口令,应用程序受权,访问控制列表,连接级加密,公钥加密,审计。这些可以根据你的需求进展选择;
  ⑵调用tpinit()来连接到一个BEATuxed应用程序,所需的平安信息作为tpinit()的参数传给了应用程序;
  ⑶执行效劳恳求;
  ⑷调用tpter()来断开和BEATuxed应用程序的连接。
  客户端程序调用流程如图2所示:
  图2创立BEATUXED客户端程序
  3.2创立BEATUXED效劳端程序
  效劳程序一般执行如下任务:
  ⑴在BEATuxed效劳程序启动时,执行tpsvrinit()函数,可以在里面翻开一些如数据库之类的资源供以后使用;
  ⑵在BEATuxed效劳程序关闭时,执行tpsvrdn()函数,可以在里面关闭

分享好友

预览全文

基于tuxedo中间件架构的应用研究.doc

上传人:凹凸漫 2022/7/3 文件大小:19 KB

下载得到文件列表

基于tuxedo中间件架构的应用研究.doc

相关文档