欢迎来到天天文库
浏览记录
ID:18799125
大小:7.65 MB
页数:27页
时间:2018-09-24
《bea tuxedo v6.0使用指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、BEATUXEDOv6.4使用指南BEATUXEDOv6.4user’sGuidesBEATUXEDOv6.4使用指南(ForWindowsNT)WrittenbyPowerise-Sctc-Zjw1999年4月12日Powerise-Sctc®BEATUXEDOv6.4使用指南目录1.BEATUXEDO简介31.1BEATUXEDO的组件软件模型31.2BEATUXEDO的组成41.2.1配置信息库41.2.2核心子系统42.BEATUXEDOV6.4的主要改进52.1提高的域性能62.2改进的网
2、桥处理过程62.3新的错误应用编程接口62.4利用工作站超时机制提高系统的可用性62.5改进和新的标准62.6基于WindowsNT的综合开发环境63.安装BEATUXEDO73.1最低硬件配置要求73.2推荐软件(可选)73.3安装步骤74.配置BEATUXEDO74.1打开控制面板84.2访问网络中的机器84.3修改环境参数94.4在WindowsNT的事件日志中引入BEATUXEDO的系统信息104.5配置Tlisten服务114.6使系统的性能最佳化125.在WINDOWSNT中开发BEAT
3、UXEDO应用程序145.1新的开发工具145.2使用buildserver和buildclient命令145.3在微软开发平台工具栏中加入BuildTuxedo155.4创建BEATUXEDO项目文件165.5设置开发环境175.5.1怎样指定构建类型,头文件,和文件名175.5.2BuildTuxedo怎样使用头文件185.5.3指定服务18Powerise-Sctc®第26页共27页BEATUXEDOv6.4使用指南5.5.4怎样添加和编辑功能名列表195.5.5怎样指定资源管理器205.6怎
4、样调试服务器应用205.7不使用VisualC++开发BEATUXEDO应用216.新的TUXDEV应用程序216.1安装Tuxdev216.2BEATUXEDO编辑器226.2.1使用FML表编辑器236.2.1.1访问FML表编辑器236.2.1.2描述FML表编辑器236.2.2使用视图编辑器246.2.2.1访问视图编辑器246.2.2.2描述视图编辑器256.3同时处理多文档266.4怎样有效地使用编辑器266.4.1FML表编辑器266.4.2视图编辑器26Powerise-Sctc®第
5、26页共27页BEATUXEDOv6.4使用指南1.BEATUXEDO简介BEATUXEDO是一个基于开放平台的事务处理和消息传递中间件,提供了以下两个主要功能:负责客户机和服务器间的联接和通讯;提供一个三层结构应用开发和运行的平台。1.1BEATUXEDO的组件软件模型BEATUXEDO采用三层结构的组件软件模型。下图表示BEATUXEDO的组件软件模型的概要。该结构分为三层:BEATUXEDO的组件软件模型概要Powerise-Sctc®第26页共27页BEATUXEDOv6.4使用指南客户为第
6、一逻辑层,实现用户交互和数据表示,向第二层的服务器请求调用核心的业务逻辑处理服务,比如数据库的读取和更新。l中间层为服务器组件,这些组件由BEATUXEDO管理,实现核心的业务逻辑服务并将这些服务按名字广播,接受并处理从客户或其他服务器发出的请求这些服务的消息,并将处理结果返回给请求者,即客户或其他服务器。l资源管理器,比如像关系数据库,构成模型的第三层,负责管理应用系统的数据资源。服务器组件在完成服务的过程中通过资源管理器存取它管理的数据,或者说请求资源管理器的数据服务。相对于以数据库为中心的的两
7、层客户/数据库服务器模型,BEATUXEDO的三层结构模型客户/应用服务器/数据库将应用的业务逻辑和用户界面的表示分开。这样就允许开发人员专注于应用的核心业务逻辑的划分、封装、与相互作用,快速建立系统的核心业务功能的原型。1.1BEATUXEDO的组成BEATUXEDO应用程序既可服务于带有少量客户和服务的单个服务器系统,又可服务于由成千客户、成百服务器和众多服务器组件和服务构成的大规模的分布式环境。一个这样的应用程序是以业务逻辑服务、由这些逻辑服务组织成的高层服务器组件和在服务器结点环境中的组件分
8、布为特征的。支持这种虚拟主机环境的BEATUXEDO元素包括配置信息库和实现运行时应用管理的核心子系统。1.1.1配置信息库BEATUXEDO应用程序由配置文件指定,这些配置文件被转换成若干紧耦合的运行时共享信息库。这些共享库(在BEATUXEDO中称公告牌,BulletinBoard)驻留在每个参与应用的服务器结点上。BEATUXEDO子系统访问和操作这些库。一个BEATUXEDO应用程序包括在一个高度分布的环境中运行该应用所需的资源。开发人员编写服务的代码,应用管
此文档下载收益归作者所有