支撑中间件平台.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
支撑中间件平台

支撑中间件平台 摘要信息:本课题研制的支撑中间件平台是一个构建业务应用开发和运行的平台,他是基于应用分层的概念和组件复用的思想构建的应用开发和运行的环境,通过该平台可以实现快速应用开发的目的,并提高应用系统的执行效率。 该平台建立在J2EE环境之上,通过框架和组件相结合的模式构建,核心框架支持B/S和C/S等不同的应用架构模型,提供了对业务逻辑的统一的构建和访问方法,支持数据的不同持久化方案,包括DAO、JDBC等方法。在通用的框架基础上,平台还提供通用的界面表现及业务功能组件。界面表现组件提供包括B/S和C/S的相应支持,其中B/S部分基于jsp-taglib的技术实现。主要的界面组件包括带有界面校验的录入组件、复杂的数据窗口组件、代码表组件等,业务功能组件主要包括报表、邮件、文件上下载等。另外对于日志、异常等通用的功能、也可作为独立的服务进行使用。 研发背景 随着计算机应用的迅速普及和现代信息技术的飞速发展,各个应用领域对应用软件系统的需求越来越多,应用网络化已成为计算机应用的主流。巨大的信息资源、多种模式的网上信息服务和需求各异的软件应用都使得目前的应用软件系统复杂性增大、性能要求增高,导致了开发和管理难度快速增高。同时,应用网络化要求系统高效地支持资源共享、信息共享、负载共享、应用集成和协调工作,进而提高其可用性、可靠性、可维护性和可扩展性。“面向领域的应用中间件平台”通过提供因此,高要求和信息服务和软件系统已进入政府机关和各行业部门都已提出了一系列推进国民经济信息化的实施计划,这必然对各种应用软件系统的开发提出了越来越高的需求,而中间件技术和面向领域的框架技术的产生和发展解决了在网络环境的异构平台上运行各种应用系统的问题,从而可为国民经济和社会信息化提供较好的运行支撑环境。 主要功能 支撑中间件层由业务对象服务模块、协同监控服务模块和数据对象服务模块三部分构成,下面分别给予描述: 业务对象服务模块 业务对象服务模块是一个基于Web等多种接入方式的三层结构的分布式对象模型(如图) 图 业务对象服务模块体系结构图 界面层(User Interface ,UI)、业务逻辑层(Business Layer ,BL)和对象持久化层(Object Persistence ,OP)是业务对象服务框架的三各层次。其中界面层又分为界面表现层(User Interface presentation,UIP)和界面管理层(User Interface manager,UIM)。UI层描述通用业务中间件子层界面模型,支持用户界面表现的生成,UI层由UIP和UIM两部分组成。UIP层接收用户的输入、把用户的请求转到UIM 层、显示UIM层返回的界面描述内容;UIM层响应UIP层的请求、调用业务逻辑组件、实现对象集的转换、生成界面显示内容、维护用户对话关系;BL层描述通用业务中间件子层业务处理模型,它是业务处理组件的容器;OP层用来将内存中的对象持久化到文件或数据库中,屏蔽数据访问的细节,支持事务处理、连接池等技术。 业务对象服务模块采用主流的分布式体系结构技术和并行地处理方式将减小业务应用系统的实施成本;采用和开发的工作流技术、业务对象管理体系架构(Business Object Management Architecture,BOMA)技术将保证从业务应用系统的集成、管理和定制角度来解决业务应用系统开发及资源共享中遇到的问题;采用和开发的多业务应用支持、Web事件响应机制、对象持久化、负载均衡等技术将增加平台的可配置性、可扩展性、开放性和可移植性,用户在使用它进行业务应用系统的开发时具有开发周期短,开发质量高的特点。 协同监控服务模块 协同监控服务模块是基于工作流的协同工作系统,其主要特点:绝大部分符合WFMC标准;简单、易用的图形化流程定义工具、组织机构定义工具;支持分支、并发、子流程;提供功能丰富的外围服务;强大的管理和监控能力;统一的用户管理;支持多种工作项办理方式;支持自动活动节点;完备的接口;跨平台运行;支持多种主流数据库;与群件系统的集成;与Web的集成等业务对象服务框架由基于Web等多种接入方式的三层结构的分布式对象模型系统构成(如图所示)。 协同监控中间件子层由以下几个模块组成:流程定义工具、组织机构定义工具、工作流引擎、工作流服务中心、管理监控web客户端、工作流编程接口及监控接口(包括java接口和vb接口)、工作流任务办理客户端(包括Windows客户端及Web客户端)和工作流管理监控web客户端。 工作流引擎是工作流管理系统中为业务流程实例和节点实例提供运行环境的服务软件,是整个工作流管理系统的核心,工作流引擎的功能主要有: 图:协同监控服务模块体系结构图 解释流程定义;控制流程实例的创建、激活、挂起、终止等行为;

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档