BEA-TUXEDO中间件介绍

2003年1月16日 BEA TUXEDO 介绍 应用软件软件部 顾强 qiang_gu@163.net 培训目的 了解使用中间件的三层应用架构模式 了解BEA TUXEDO基本特性 能使用TUXEDO进行具体应用的开发 了解TUXEDO各项配置参数的含义 了解TUXEDO管理工具的使用 培训内容 TUXEDO 基本特性介绍 使用TUXEDO进行应用开发 TUXEDO 配置参数介绍 TUXEDO 管理工具使用 TUXEDO 系统设计要点 内容概述 (1) TUXEDO 基本特性介绍 中间件的基本概念 TUXEDO 功能简介 使用TUXEDO进行应用的开发 编写一个TUXEDO应用程序的基本步骤 客户端程序的编写 服务端程序的编写 TUXEDO常见函数的说明 内容概述 (2) TUXEDO配置参数详解 TUXEDO配置文件的组成 各组成部分的参数含义 TUXEDO管理工具的使用 启动、关闭TUXEDO应用 命令行管理工具的使用(tmadmin) TUXEDO应用系统设计要点 术语定义(1) BB: (Bulletin Board) TUXEDO应用启动时由BBL进程创建的共享内存块,包含了TUXEDO用来进行管理所需要的全部信息 ATMI: (Application-to-Transaction Monitor Interface ) 面向事务的应用程序编程接口 Server:是一个进程,守候一个消息队列 Service:是一个单一的函数。一个server可以包含多个services。 DDR: (Data Dependent Routing)数据依赖路由 术语定义(2) PRIO:(Priority)TUXDEO服务优先级机制 ACLs: (Access Control Lists)访问控制列表。TUXEDO的安全控制级别的一种。 CLOPT: (Command Line Option)命令行参数。这是TUXEDO配置文件中一个参数。 MSSQ: (Multiple Server Single Queue )TUXEDO的多服务单队列机制。多个Server共享一个消息队列。 第一部分:TUXEDO基本特性 商业计算模式的演变 集中式 分布式系统的两层结构阶段 系统扩展性的需求 二层系统结构在关键任务应用环境中采用受限 前后台均是专用系统绑定 客户机端的扩展性差 不够模块化 业务逻辑在客户机端 对安全性/业务变化的管理能力差 关系数据库系统间的互联性差 关系数据库间没有交易处理 适用于部门级解决方案:小于200个用户 系统扩展的方法:多路集中 三层企业体系结构 中间件是三层结构的手段 中间件使三层客户/服务器体系结构得以实现 中间件是将应用映射到相关的资源上的软件技术,它是由一系列的API 和通讯协议所组成的 三层结构的系统设计 为何中间件是问题答案? 灵活地在客户与服务器之间划分数据与逻辑. 便于按照业务需求修改客户端或服务器 端的逻辑. 分隔系统的开发与系统的部署. 提供分布交易的全程保护 三层结构 构建OLTP系统的部件 硬件(服务器,客户机,终端,PDA…) 操作系统OS(IBM, HP, Sun, Compaq….) 数据库(Oracle, Sybase, Informix,DB2,….) 中间件(Tuxedo, CICS, TongLink) 应用程序 BEA TUXEDO 3-Tier 架构 TUXEDO在应用的地位 BEA TUXEDO 功能详述 高速的数据甬道 丰富的通讯机制 负载均衡 数据依赖路由(DDR) 服务优先级(PRIO) 交易完整性 安全机制 开放型 编码解码(Encode/Decode) 负载均衡 服务器间的负载均衡 应用进程间的负载均衡 使用MSSQ机制,自动增减服务进程 DDR机制可以实现负载均衡 请求的优先级 BEA TUXEDO 超过50个硬件及操作系统平台 编码解码 不同类型的机器之间通讯,TUXEDO会自动进行Encode/Decode操作。 小结 在第一部分(TUXEDO基本特性介绍),我们讲了以下方面的内容 为什么要使用中间件 典型的三层应用模式,及中间件在三层模式的地位 BEA TUXEDO的功能特性 第二部分 使用TUXEDO进行应用的开发 TUXEDO应用的3个组成部分 Client端: 需要服务的部分 Server端: 提供服务的部分 配置文件:用来描述应用程序信息,如应用架构模式,机器信息、Server信息等 TUXEDO程序框架 编写TUXEDO应用的基本步骤(1) 设置正确的环境变量 TUXDIR TUXEDO的安装目录 PAT

java调用tuxedo中间件,BEA-TUXEDO中间件介绍.ppt相关推荐

  1. Java 调用 Python 方法学习笔记

    文章转载自: 作者:IT_xiao_bai                         来源:CSDN                         原文:https://blog.csdn.n ...

  2. Java调用cplex求解运输问题

    Java调用cplex求解运输问题 Java调用cplex求解运输问题 运输问题(Transportation Problem)描述 运输问题的数学模型 Java调用cplex求解运输问题 trans ...

  3. Linux下Tuxedo配置以及Java调用Tuxedo

    前言 因为业务需求,需要对接某部门的Tuxedo数据接口,但是那边提供的技术支持很少,Tuxedo相关资料网上不是很完善,以下是个人对Java调用Tuxedo相关整合,为方便个人和大家学习,不完善之处 ...

  4. Java调用Tuxedo方案浅析

    Tuxedo为业界公认的性能.稳定性.健壮性都非常好的中间件之一,之所以能做到这么好的稳定性和健壮性,其采用私有的通讯协议是原因之一.因为采用私有的通讯协议,所以客户端与服务端的通讯质量可以全部由Tu ...

  5. 高级架构师,精通JAVA/高并发/微服务/分布式/中间件

    JAVA高级架构师专栏 大纲介绍 Java基础复习 单点系统 Springboot框架应用 页面开发模版引擎 Java核心基础 JVM调优 高并发优化 Spring.Mybatis.Springboo ...

  6. 阿里研发:核心系统--中间件--阿里云--yunOS介绍

    阿里研发:核心系统--中间件--阿里云--yunOS介绍 分类: 1.1 自然科学 1.2.1.1 职业规划 1.3 学习方法 1.1.1 信息技术 1.1.1.1 操作系统OS 1.1.1.2 OS ...

  7. rabbitmq实战:高效部署分布式消息队列_一文看懂消息队列中间件--AMQ及部署介绍...

    概述 最近有个小项目用到了AMQ来做消息队列,之前介绍的主要是rabbitmq,所以今天主要提一下AMQ,也简单介绍下两者的区别~ 消息队列中间件 消息队列中间件(简称消息中间件)是指利用高效可靠的消 ...

  8. 直接java调用tflite_Tensorflow Lite介绍

    简介 Tensorflow Lite是针对移动设备和嵌入式设备的轻量化解决方案,占用空间小,低延迟.Tensorflow Lite在android8.1以上的设备上可以通过ANNA启用硬件加速. 支持 ...

  9. java调用wadl_Java中的WADL:温和的介绍

    java调用wadl WADL( Web应用程序描述语言 )对REST而言,WSDL对SOAP而言. 这种语言的存在引起了很多争议(请参阅: 我们需要WADL吗? 或者 需要 WADL还是不需要WAD ...

最新文章

  1. java压缩对象_Java 对象指针压缩
  2. 为iptables开放新的网络端口
  3. 返回指针_C语言面试中的问题指针和引用的使用场景?
  4. Python:eval的妙用和滥用
  5. ANSI C typedef
  6. 解决Layui表格需表头固定悬浮的问题
  7. python、mysql、git之各种系统下的安装
  8. IMDB 2003 07 12 最新排名
  9. Marlin固件配置教程详解
  10. 用dw 删除重复html文件,Dreamweaver怎么撤销重做,DW怎么返回上一步,看完就明白了...
  11. Rockchip开发系列 - 3.2.引脚配置默认上拉下拉
  12. 周六见 | PyCon China 2022 上海站就等你啦!
  13. XiaoHu日志 9/2
  14. 上海东华计算机分数线,2020年东华大学上海分专业录取分数线
  15. 土地资源管理就业怎么这么难_土地资源管理就业前景怎么样
  16. 豪华曹操传2014 (数据以及存档文件修改)
  17. java pboc 解密_PBOC圈存时用到3DES加密解密以及MAC计算方法
  18. win7系统修复exe文件关联
  19. 健康大数据中心总体规划方案(ppt)
  20. VBA_突然运行速度很慢很慢【已解决】

热门文章

  1. WCF 第一章 基础 为一个ASMX服务实现一个WCF客户端
  2. 2010年3月blog汇总:企业架构、团队管理
  3. Shell 脚本实例
  4. 恢复oracle中误删除delete的数据、drop掉的表
  5. 爱的十个秘密--3.尊重的力量
  6. Flash Builder 找不到Adobe Flash Player或者Flash Builder 找不到debug版本的解决方法
  7. javascript getBoundingClientRect()获取元素四个边相对于窗口或文档的位置
  8. 【Java】数据库编程
  9. 总结CMS常见面试题
  10. configtx.yaml中文注解