基于 Web 的中间件系统集成框架

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

LOGO PDF 文件使用 "pdfFactory" 试用版本创建 www.fineprint.cn
中间层系统集成框架à应用服务器
v应用服务器是一个基于组件的中间层集成框架. 它为组件的运行提供运行时环境、基础服务和管 理等功能. 比如:Weblogic, JBoss, WebSphere v组件封装业务逻辑和业务数据并依赖于应用服务 器而工作. 应用服务器和组件各司其职, 完成各自 的工作. v应用服务器和组件之间必须有明确规定好的接口 用于管理组件. 它位于多层模式中的中间层 v与 WebServer 集成后, 就形成了完整的基于 Web 的分布式应用运行环境
LOGO PDF 文件使用 "pdfFactory" 试用版本创建 www.fineprint.cn
关键技术à事务服务
v每一个PropagationContext 对象与一个事务对 应, 它记录了与该事务相关的信息. 事务服务通过 传递事务上下文来传播事务
LOGO PDF 文件使用 "pdfFactory" 试用版本创建 www.fineprint.cn
关键技术à事务管理
v建立在ORB 之上, 以CORBA 的O TS 为核心, 扩 充了数据库连接管理、事务监控、日志管理等功 能
LOGO PDF 文件使用 "pdfFactory" 试用版本创建 www.fineprint.cn
关键技术à事务管理
v事务监控: 提供一个可视化的界面, 使用户 可以实时监视、管理系统中所有事务. v日志管理: 记录事务日志, 使用户可以查看 和配置日志文件, 并为事务回滚提供必要的信息. v 数据库连接管理: 它能够将O TS 与数据库 服务器无缝集成, 并采用连接池技术优化数据库 连接. 这3 个部分加上O TS 相互配合提供了完整 的对象事务服务.
LOGO PDF 文件使用 "pdfFactory" 试用版本创建 www.fineprint.cn
讲完了…..
LOGO PDF 文件使用 "pdfFactory" 试用版本创建 www.fineprint.cn
派生框架
v基于EJB 业务组件的领域框架分为两个层次: 底 层是由HTTP 服务器和应用服务器组成的支撑环 境,称为核心框架, 上层是由业务组件组成的业务 逻辑,称为派生框架. 核心框架提供了组建任何领 域框架的基础设施, 而派生框架则是以核心框架 为基础, 派生出来为特定领域提供业务服务的框 架.
LOGO PDF 文件使用 "pdfFactory" 试用版本创建 www.fineprint.cn
引言
v结合CORBA 开放性、跨平台、跨 语言的特性和EJB 的业务处理能力, 设计并实现 了一个可伸缩、健壮的、支持Web 分布式应用的 中间应用服务器系统平台 v其功能包括: 组件容器、管理控制台、事务服 务、外部资源管理、名字服务等. vSOA,云计算
LOGO PDF 文件使用 "pdfFactory" 试用版本创建 www.fineprint.cn
关键技术àORB 子系统
vORB 提供底层分布式计算环境, 使得分布对象可 以被远程引用. 另外, 它还结合CORBA2.3 的按 值传送和Java 的序列化功能, 实现对象实例传送, 包括数据和行为的传送.
LOGO PDF 文件使用 "pdfFactory" 试用版本创建 www.fineprint.cn
关键技术à组件容器(EJB container)
v在EJB 规范中, 组件被称为Bean v根据EJB 规范组件被分成 3 类:
n
n n
会话 bean (session Bean) n 有状态会话组件(stateful session Bean) n 无状态会话组件(stateless session Bean) 实体组件(entity bean) 消息驱动 (Message Driven Bean)
v组件管理器负责组件的实例化、运行和激发.
LOGO PDF 文件使用 "pdfFactory" 试用版本创建 www.fineprint.cn
关键技术à事务服务( transaction service) v事务处理是企业计算中最主要的内容之一. 对象 事务服务提供了分布式事务处理的一个面向对象 的框架. v系统的事务服务设计遵循 OMG 组织的对象事务 服务模型OTS (object transcation service) , 通过 IDL/Java 映射, 实现了一个 Java 的符合 两阶段提交协议的事务服务JTS. vOTS 负责管理该服务器上的所有事务,它维护一 个事务Hash 表.
LOGO PDF 文件使用 "pdfFactory" 试用版本创建 www.fineprint.cn
框架概念
v 框架是一组预先开发好的软件组件,开发人员可以直接利 用这些组件, 或者扩充定制这些组件得到一个特殊的计算 解决方案. v 框架的分类, 框架按照用途和形式被分成3 类:
n
n
n
系统基础框架: 它一般用在系统基础建设 中, 如操作系统、通信框架等; 中间层集成框架: 用于把中间层逻辑的代码 通过框架技术集成为一个完整的系统. 中间层集成框架一般用 于集成分布式组件. 应用服务器属于这种框架; 企业应用框架: 属于垂直框架, 它在某一特 定企业应用领域中提供通用的业务控制或特定业务模式例子. 这 种框架是对该领域进行抽象而得出的.
基于 Web 的中间件系统集成框架
Jack. Wang 2008-06-17
PDF 文件使用 "pdfFactory" 试用版本创建 www.fineprint.cn
概要
v引言 v框架概念 v中间层系统集成框架 v关键技术 v派生框架 v总结
LOGO PDF 文件使用 "pdfFactory" 试用版本创建 www.fineprint.cn
LOGO PDF 文件使用 "pdfFactory" 试用版本创建 www.fineprint.cn
中间层系统集成框架à系统体系结构
LOGO PDF 文件使用 "pdfFactory" 试用版本创建 www.fineprint.cn
中间层系统集成框架à系统体系结构
v系统的整体思想是结合CORBA 处理网络的透明 性和EJB 处理业务逻辑的优点, 设计了一个符合 J2EE 标准和EJB1.1 规范的应用服务器框架 v服务在启动时注册到管理控制台,允许组件的“即 插即用” v客户通过ORB 或 WebServer v除了底层ORB 之外, 所有模块均为CORBA 对象, 可以被单独启动或关闭.
引言
v随着Internet 技术的迅速发展, 其应用技术也 已经从简单的信息浏览发展到复杂的分布式应用 (经历了从CGI,WebServer API, 基于分布式对 象技术的多层模式) v组件技术的出现为分布式应用提供一个很好的技 术支持 v如何在 Web 环境下利用组件技术建立一个易于 管理、可重用、可伸缩、健壮的为复杂的分布式 应用支撑平台是Internet 的一个重要研究方向, 应用服务器是一种很好的解决方案
LOGO PDF 文件使用 "pdfFactory" 试用版本创建 www.fineprint.cn
关键技术
vORB 子系统 v组件容器(EJB container) v事务服务( transaction service) v事务管理( transaction management) v外部资源集成系统 v管理控制台(console control)
LOGO PDF 文件使用 "pdfFactory" 试用版本创建 www.fineprint.cn
派生框架
vEJB 业务组件:
LOGO PDF 文件使用 "pdfFactory" 试用版本创建 www.fineprint.cn
总结
v基于EJB 业务组件的领域框架体系结构及其支撑 环境提供了一个全新的业务模型, 它使得第三方 开发者可以在垂直市场方向上提供框架解决特定 领域的问题. 而且由于有完善的支撑环境——中 间层应用服务器 v基于组件技术的应用服务器,它结合了组件技术以 及多级分布计算模式的优点, 使系统具有可伸 缩、高性能和支持分布式应用等特点, 并使应用 开发的复杂性及难度有了可观的减少.
LOGO PDF 文件使用 "pdfFactory" 试用版本创建 www.fineprint.cn
关键技术à外部资源集成系统
v外部资源集成子系统是应用服务器的主要组成部 分, 为EJB 组件提供需要的数据源. 系统按照X/O PEN DTP 规范, 设计了XA 外部资源集成模型,能 够集成符合X/OPEN XA 接口标准的数据库或其 它外部资源 v基于XA 接口来实现, 不但能够集成数据库服务器, 而且能够集成任何支持XA 接口规范的外部资源, 例如CICS, JMS v通过外部资源管理器, 可以方便地管理和访问外 部资源.
LOGO PDF 文件使用 "pdfFactபைடு நூலகம்ry" 试用版本创建 www.fineprint.cn
关键技术à外部资源集成系统
LOGO PDF 文件使用 "pdfFactory" 试用版本创建 www.fineprint.cn
关键技术à管理控制台
LOGO PDF 文件使用 "pdfFactory" 试用版本创建 www.fineprint.cn
相关文档
最新文档