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