77范文网 - 专业文章范例文档资料分享平台

基于 Eclipse RCP 的复合应用开发 第一章(3)

来源:网络收集 时间:2019-01-07 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

图 1-8. 富客户端 / 桌面复合应用的界面示例

基于 Web 技术的复合应用是在 Web 应用技术基础上,加入复合层,复合多个 Web 应用的组合。用户通过浏览器使用 Web 复合应用。 Web 复合应用中框架和构件都运行在浏览器中。门户(Portal)技术是实现 Web 复合应用的一种典型技术,如图 1-9 所示。一些厂家专有的 Web 应用复合技术,将在后面的章节中进行介绍。

复合应用系统的开发和生命期与独立业务系统有很大不同。独立应用系统的生命期经过需求、开发、迁移、运行、维护和退出阶段。每个系统的生命期相对独立。复合应用内部每个应用构件都是一个独立的应用系统,都经过上述的生命期全部阶段。复合应用的生命期跨越其复合的各个应用系统。在复合应用的运行期间,其中的各个应用系统可以不断变更、修改和替换。因此复合应用的开发、运行和管理比多个独立应用系统要复杂,要求在统一规划下分步实施和集成。

图 1-9. Web 复合应用的界面示例(Portal 和 Workplace)

复合应用可以将用户完成一个任务所需的所有应用和信息放在一个界面,以便于用户操作,从而更快、更有效地完成工作。多个操作界面的统一管理,可以为用户在不同任务和工作间的动态切换提供方便、灵活的手段,同时可以使用户在若干任务并行的情况下,及时发现和处理对业务影响最大的任务,并高速度、高质量地完成。

采用复合应用技术,可以使企业各个信息系统项目的实施成为一个在整体规划下的、不断更新和改进的过程,使各个应用系统成为整个系统工程的有机部分,从而提高 IT 系统与整体业务流程的关系,为各个岗位员工提供更完善的服务,提高员工工作效率。 1.2.3 复合应用管理

复合应用管理在多个单一业务应用系统管理基础上提出了更多新的要求,包括管理复合应用中构件的部署、更新和访问控制,统一管理所有用户,定义各个用户可能用到的构件及其组合,当系统增加新构件或升级时,使用户自动使用到更新的功能等。由于将多个独立应用的管理统一起来,在提高管理要求的同时,管理的工作量可以小于各个应用的总和。

1.3 复合应用是 SOA 系统的前端

本节介绍 SOA 系统的概念,说明复合应用是 SOA 思想在系统用户界面的体现。实施复合应用,才能全面实现 SOA 思想的价值。 1.3.1 SOA 概念

SOA 是 Service Oriented Architecture 的缩写,是目前先进的企业信息系统总体架构方法。其基本思想是通过分析将企业业务流程分成若干基本业务处理的组合,并使企业系统架构与业务处理的原子化对应。现代企业要根据战略发展需要和竞争环境,不断改进各个业务及其组合流程,使企业的业务流程最优化,适应企业发展和竞争环境的要求。 SOA 的系统设计使信息系统能够满足这种企业基本业务和流程不断变化的要求。 SOA 的系统架构和开发方法能够在企业流程和业务处理变化时, 快速实现信息系统的相应变化,从而保证企业信息系统在激烈的竞争环境中的最优运行。

目前 SOA 在实现后端服务的灵活集成上取得了很大成功。其主要技术手段是以 Web Service 技术实现基本业务处理服务。通过管理这些服务的系统,如 ESB(Enterprise Service Bus 企业服务总线),实现各个业务处理的动态更新、组合。界面部分通过服务管理系统提供的发现、组合和调用服务访问各个业务处理。通过服务管理实现各个业务处理的灵活变更、组合,从而满足业务变化的要求。

但目前许多项目的前端仍然是针对该项目的特定业务操作需求的。采用前述的应用服务或数据集成模式,其结果仍然是用户面临众多的应用前端,当业务和流程发生变化时,需要较大的工作量修改前端应用,用户也需要不断的学习。 1.3.3 SOA 思想在复合应用使用中的体现

SOA 的思想是使企业信息系统与业务系统一致。当企业组织结构和业务流程由于各种原因变化时,信息系统可以随之快速改变。

复合应用把每个单元业务操作定义为应用构件,针对当前的组织业务流程,定义完成各个业务操作的应用构件组合。每个岗位所面临的复合系统表现为该岗位所需要的所有组合的集合。当企业组织结构和业务流程发生变化时,可以方便地增加、修改针对业务的应用组合。并根据新的岗位职责动态分配相应的组合集合。 1.3.2 SOA 思想在复合应用架构中的体现

真正实现信息系统的 SOA 化需要将 SOA 的思想应用到信息系统的全部环节,包括前端界面和后端服务。复合应用是 SOA 思想在应用系统前端,即用户界面部分开发的应用体现。其核心思想与复合服务思想相对应,以完成基本业务操作的应用界面作为界面单元,将完成一个完整业务处理所需的各个业务处理界面通过界面服务和展示管理提供给用户。当某个业务或业务组合需要变化时,可以在界面服务管理中更新界面的定义。当用户再次访问系统时,系统可以自动提供更新后的界面和界面组合。图 1-10 表现 SOA 系统的界面与后端服务的结构和关系。

图 1-10. SOA 系统的界面和后端服务管理

复合应用中的各个应用构件对应各个基本业务操作界面。各个应用组合对应企业的业务组合,为某个员工提供的所有应用组合则是针对该员工的复合应用或者 SOA 系统,包括该员工所有业务处理所需要的应用组合,以及对这些组合的协调和管理功能。

因此在复合应用中的应用构件技术相当于后端服务中的 Web Service 技术。这种技术使各个业务应用作为服务单元完成基本业务单元操作。相对后台 SOA 通过 ESB 进行服务的动态组合,复合应用在界面层通过复合框架进行组合,提供动态、可组合的完整业务处理所需的前端操作界面。

复合应用为实现 SOA 系统前端提供技术基础。建立真正满足企业业务及其变化要求的 SOA 系统,则依赖于对企业业务的深入理解,以及对 SOA 分析方法的掌握。用复合应用技术实现应用单元的正确划分和组合,并在系统运行时不断监控、分析和调整系统的界面组合,从而满足业务流程、组织结构和业务处理变化灵活组合的要求。

复合应用可以更完整地实现 SOA 思想给 IT 管理带来的好处。通过对系统用户界面构件的统一管理,可以在 IT 系统频繁变化的要求下实现系统的灵活性、可靠性和可用性,满足企业各类用户对 IT 系统的全面要求。

1.4 复合应用的应用实例

本节通过银行网点系统,调度系统,企业员工桌面管理系统等实例,介绍复合应用技术在企业实际信息系统中的应用,增加读者对复合应用的感性认识。从这些应用我们可以看到,复合应用不仅可以用于传统独立业务应用系统,也可以用于更能适应高级知识用户的面向角色的信息系统,以及集成多种应用的企业综合信息系统。由于本书侧重桌面复合应用技术,所选实例均为桌面复合应用。其基本形式和原理也同样适合 Web 复合应用。 1.4.1 银行网点系统

柜员是银行网点的价值所在,银行的营业完全通过柜员的业务操作实现。因此银行网点系统以柜员系统为核心,传统柜员系统以基本业务操作为核心。 随着历史的发展形成了储蓄系统、消费信贷、电话收费、水电收费等多个应用系统。随着银行业务不断变化,新的业务系统不断出现。受到技术和资金限制,大多数应用采用终端主机方式,少数应用采用图形界面,但这些仍然是独立业务应用。柜员在处理不同业务时需要在各个应用间切换,相应的统计、安全也是在各个应用内进行。网点的管理人员不能随时了解各个柜员和网点整体的业务处理状况,影响了整体的工作效率。当理财等对信息系统要求较高的柜员业务不断增加时,各个独立业务系统不能相互联系。因此,为柜员提供高效的整体工作界面的需求日益突出。 采用复合应用技术的网点系统,针对柜员和网点经理的工作特点设计相应的复合应用框架,使其容纳相应岗位的所有应用,对特定业务提供相应应用的组合,提高工作效率并减小差错。利用复合应用的集成能力,可以将早期的字符终端应用、客户机服务器应用、单机应用和现在的浏览器应用集成为综合柜员复合应用和经理复合应用,从而节省 IT 开发和管理费用,提高业务工作效率。

图 1-11 为采用复合应用技术的银行网点柜员系统中的银行业务界面示例。系统的左边为应用组合选择栏,根据业务要求,分为基本业务应用、中间业务应用、人事应用。基本业务应用组合是柜员的主要工作界面,中间业务应用用于处理各种中间业务(电话、水、电)收费。人事应用组合包括:假期、通知、报销等非业务应用。

图 1-11. 采用复合应用技术的银行网点系统之柜员基本业务

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于 Eclipse RCP 的复合应用开发 第一章(3)在线全文阅读。

基于 Eclipse RCP 的复合应用开发 第一章(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/409146.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: