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

2019-01-07 13:33

架,制定了其特定框架下插件结构标准。开发者可以遵从其标准,开发出针对其特定框架的 Blog 功能的插件。用户可以在其专门环境下把构件组合成具有复合特性的 Blog 应用。 目前的 Web 复合技术处于定义构件的接口标准的阶段,还没有成熟的框架标准。在实施复合应用时,主要由应用系统开发者采用编程实现应用组合框架及其管理。因此出现了一些特定应用的框架,但这些框架大多基于非标准的基础编程模型。而基于 JSR168 的 Portal 技术是具有开放标准的复合技术,并得到许多厂商(IBM,BEA)的支持。

第四章将详细介绍当前主要的 Web 复合应用技术,包括 Google Gadget API,Portal 。基于 Web 的复合应用技术目前还处于发展初期,会不断出现新的技术。但目前可用的各个技术和产品都有不同的缺陷,离成为满足企业要求的成熟技术还有距离。因此,复合技术在全面满足企业复合应用方面还有很大发展空间。本节介绍 Web 复合应用的目的,是使读者对第三部分介绍的基于 Eclipse RCP 的桌面复合应用开发的相关背景知识有更全面的了解。 1.6.4 桌面客户端复合技术

虽然目前 Web 应用是各个开发商开发企业信息系统的主要技术,但由于 Web 技术对网络通讯的要求,在企业中总有一些信息系统和最终用户的要求不能得到满足。因此同时支持 Web 应用和运行在个人计算机上的本地应用,是复合应用产品真正实现企业复合应用系统的重要功能。由于桌面应用的复杂性,采用标准化技术实现多种应用的复合是保证复合应用技术、工具和产品实用的基本方法。

本书第一部分的第四章简要介绍 Eclipse RCP 技术并与 Web 技术做对比,使读者对客户端技术有全面的了解。本书第二部分(第 5 章到第 14 章)将详细介绍采用开放的 Eclipse RCP 技术和开源产品,实现复合应用系统各种功能的方法。第三部分介绍企业级桌面复合平台 Lotus Expeditor 和 Lotus Notes 的复合功能。

一般桌面上的应用,可以采用操作系统定义的标准构件进行包装,也可以加入复合框架。在其基础上可以按照框架的要求实现符合框架标准的构件。这样的构件可以与框架中其他构件一起,构成真正满足用户要求的复合应用。 1.6.5 复合应用的运行和管理环境

企业信息系统的复杂性决定了其运行环境和相应管理工具的复杂性。作为新兴的复合应用,相应的企业运行和管理环境也是一样。作为商业产品,它们提供许多特性以满足企业对可靠性、性能、易用性、可管理性等的要求。为了保证产品、技术和系统的延续性,一般采用在现有产品基础上增加对复合应用支持的方法。

企业级运行管理环境一般要提供支持相应开发方法和工具的应用部署、监控和管理工具。其运行环境要支持双机备份、系统切换、数据备份恢复、严格访问控制等企业级可靠性和安全性功能。复合应用的复杂性对企业 IT 管理提出了更高的要求,需要产品提供自动更新和访问控制部署的能力。许多上述传统系统的各方面也有一些新的要求。如复合应用中多个应用中对应的数据同步问题。

本书第三部分详细介绍与 IBM 相关的产品和技术(Lotus Expeditor 和 Lotus Notes)的特性,以及如何用这些产品实现企业信息系统的开发、运行和管理要求。

1.7 复合应用的未来发展

1.7.1 企业信息系统前端的基本形态

复合应用为企业员工和信息系统管理人员的日常工作提供了极大的方便。随着企业在竞争环境中不断强调员工知识化,结构扁平化,低级操作自动化和自我服务不断增加,复合应用技术会逐步成为现代企业信息系统的发展方向。

对企业信息系统的管理人员而言,随着企业信息系统设备和应用的不断增加和复杂化,信息系统管理应用的复合也是减少系统管理成本,提高管理效率的重要方法。 1.7.2 促进企业综合信息系统技术和工具的发展

由于项目实施的顺序性,信息系统技术和企业业务不断发展,使企业的信息系统整体规划流于形式。复合应用系统提供了企业综合系统框架的可能,并成为企业系统整体规划的现实对应。各个应用系统的开发,成为在整体规划下的子系统的开发,从而可以保证各个系统的开发,既考虑到单个系统对应的业务流程自动化和优化,又保证企业整体流程得到相应改进。 由于复合系统的规模和所涉及的范围超过了传统业务应用系统,其发展对信息系统的开发、测试、部署和管理工具都提出了很高的要求。 1.7.3 复合应用在个人家庭信息系统中的应用

目前复合应用的实践基本面向企业信息系统。随着信息系统在个人生活中的应用增加,复合应用技术对个人家庭中的信息应用开发和使用也会有很大帮助。目前个人家庭计算机中多使用单独购买的软件。每个软件完成各自工作娱乐或生活中的特定功能。

随着计算机及其应用的广泛和普及,日常的财务管理(银行账目往来,各种交费),娱乐(游戏、音乐、影视),交流(电子邮件、即时通信)等方面的事情都由某种应用软件实现。当应用数量增加时,每个人同样会面临与企业员工同样的问题。因此也可以采用 SOA 思想,用复合应用方式组合多个软件,协调完成日常生活中的需求。如复合日程管理和游戏应用,方便网络游戏的安排等,以提高生活的效率和质量。

1.8 小结与进一步学习

复合应用是针对企业和个人所面临的信息应用系统不断增加所提出的新技术。其核心思想是将多个信息系统组合起来,针对用户使用的目的和时间提供一个整合的操作界面。了解和掌握复合应用技术需要对现有系统与用户需求有深入的了解,才能真正实现满足客户要求的复合应用系统。(责任编辑:A6)


基于 Eclipse RCP 的复合应用开发 第一章(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:沪教版小学语文四上小练习(语文)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: