面向服务设计模式下工作流系统平台论文
面向服务设计模式下的工作流系统平台——在高校图书馆应用信息系统的应用

摘 要 :随着 网络技 术的 发展 以及 高校 图书馆 信 息量 的增 大,传 统模 式下 的工作 流 系统暴 露 出诸 多问题 ,通过 分析 传 统 模式 下的 工作 流 系统 的优缺 . 最,并针 对其 不足 ,提 出 了面向服 务设计 模 式下 的工作 流 系统平 台 ,阐述 了该平 台的 结构 , 并通过 对 比 ,详 细 分析 面向服 务设 计模 式下 的工作 流 系统平 台的优 势 以及 其 重要 性 。 关键 词 :面 向服 务 ;工作 流 系统 ;图 书馆 ;应 用信 息 系统
中图分类号:T 31 P 9
文献标识码 :A
文章墒号:10— 59(0 ) 4 06 — 2 07 99 2 1 2 — 03 0 1
W o k o S se r f w y t mPl to m n e e v c - re t d De i n M o e l a f r u d rS r ie o in e sg d
K e wo dsSev c . re t dW okfo s tm ; brre ; pl ai ni o m ain  ̄ t m y r : r i eo i e ; r l w yse Li ai sAp i to r t s e n c nf o
引言 应用系 1 统 f 随着 计算 机 网络 的高速 发展 , 网络成 为推 动信 息化建 设 的重 权 证一 工 引鼙 限认 作流 业 理 其 l 务处 他 要载 体 。高校 图书 馆承 担着 培养 大学 生科 学文 化素 养 的职 能 ,是 大学 生获 取课 内外 知识 的重 要途 径 。因此 ,高 校越 来越 重视 图书 馆信 息化 建设 ,要 求应 用信 息 系统 能够及 时完 成各 种信 息 的处理 应 用 系统 2 和 分析 。面对 如此 巨大 的需 求 ,高校 图书馆 需采 用更 合理 、科学 、 梗限认证 工作流引肇 业务处理 萁他 人性 化 的应用 信息 管 理系 统 。现 阶段 的图书馆 不 同程度 地使 用 了 工 作流技 术 ,用 以处 理需 多种 岗位 协作 的工作 ,其 中涉 及 到的系 统信 息 量大 复 杂度 高 。当业 务流 程 同时涉及 到 多个 应用信 息 系 统 时 ,就需 要各个 系 统 的特殊 接 口传递 所需 的数 据 。因此 ,如 何 使 各应 用信 息系 统 间能够 高效 地完 成各 项 工作成 为亟 待解 决 的问 题 。为 此 ,本 文在 分 析传 统模 式下 的工 作流 系统 的基 础上 ,提 出 了面 向服务 设计模 式 下 的工作 流系统 平 台 。 二 、传 统模 式下 应用 系统 结构框 架 根据 “ 工作 流管 理联 盟 ”的定 义 ,工 作流所 要解 决 的主要 问 图 2 传统 模式 业务 应用 系统 间的通 信 题 是 :使在 多个 参 与者之 间按 照某 种 预定 义的规 则传 递文 档 、信 图书 馆 的信息 量 巨大 ,处 理 复杂 。通 常情况 下 ,业务 需要 涉 息 或任 务 的过程 自动 进行 ,从 而实 现某 个预 期 的业务 目标 ,或 者 及 到多个 应用 系统 协作 处理 。此 时 ,这 种传 统模 式下 的结 构框 架 是 促使 此 目标 的实现 。 . 传 统模 式下 的大 多数 基 于工作 流 系统 的应用 信 息系统 主要 包 便暴 露 出诸 多问题 : ( )当业 务涉 及 到多个 应用 信息 系统 时,会 降低 工作 效率 。 1 括如图 1 所示 的部 分 。 旦工 作人 员 同时使用 多个 应用 系统 ,他 就需 要频 繁地 更换 用户 l 应用信息系统 l 身 份 ,产 生 额外 的工作 量 ,降低工 作效 率 。 l 权限认证 l业务建模 I 工作流引擎 I 业务处理 I 其他 I ( )各个 应用 信 息系统 的维 护 、 化 、升级代 价 大 , 一个 2 优 对 图 1传 统模 式下 应用 系统 结构框 架 应 用 信 息 系统 的改 变很 有 可 能造 成 对 其 他 信 息 系统 接 口的不 兼 它 利用 工 作 流 模 型 定义 的是 过 程 运 行 中会 涉 及 到 的各 种 参 容 。 数 ,如业 务过 程 的开 始 和终 止条 件 、各个 工作 环节 及相 互之 间 的 ( )系统 复用性 较低 。 想增 加新 的业 务流程 , 以复用 其 3 若 难 控制流动和数据流动关系等 。它们紧密结合、相辅相成,形成耦 他 应用 系统 中 已有 的业务模 块 。 合度高的一个整体 。在传统模式下,这种结构框架在开发过程 中 传 统模 式下 的工 作流 系统 与在其 平 台上 的应用 信 息系 统耦合 起 到 了指 导性 的作 用 ,其主 要优 点表 现在 : . 度 高 ,难 以满足 现在 的这种 异 构、分 布 、 自治 的 网络环 境 。 ( )分工明确, 1 易于考核。 如书籍借还手续的工作人员只需 这时 ,面 向服 务设计 模式 成为 最佳 解决 方案 之~ ,其 本质 是 负 责学 生书 籍借 还工 作 ,书籍 采购 员只 需 负责书 籍订 购 ,并根 据 以用 户为 中心 ,在研 究用 户行 为 、兴趣 、爱 好 、专业 和 习惯 的基 工作内容制定合理的业务考核制度。 础上 ,根 据用 户 的个性化 需求 而开 展 的信息 服务 。 ( )根 据读 者需 求 , 时调 整图 书馆业 务流 程 , 图书馆 在 2 及 使 三 、面 向服 务 设计模 式 的工作 流系统 业 务处 理方 面做 到 高效和 人性 化 。 面 向服 务 的体 系 结 构 ( ev c-r e tdA c ie tr , S r ieO in e rh tc ue ( )及时 监控 图书馆 各业 务 流程 的状态 , 3 准确 把握 图书馆 的 SA 是一个 组件 模型 , O) 它将应 用程 序 的不 同功 能单元 ( 称为 服务 ) 整体 状况 。但 在某 种意 义上 ,虽 然各 个应 用系 统之 间存 在相 关 的 通 过这 些服 务之 间定义 良好 的接 口和 契约 联系 起来 。 特殊 接 口,但 彼此 仍 旧存在 信 息上 的孤 立 。如 图 2所示 。 ( 转第 6 下 1页 )
论面向服务架构设计及其应用(一)

论面向服务架构设计及其应用(一)面向服务架构设计及其应用1. 什么是面向服务架构(SOA)面向服务架构(Service-Oriented Architecture,简称SOA)是一种软件设计模式,通过将应用程序拆分为可重用的服务来实现系统的灵活性和可扩展性。
每个服务都是一个独立的功能单元,可以通过网络进行通信,协同工作并提供特定的业务功能。
2. SOA的优势SOA架构设计具有以下优势:2.1 增强系统的灵活性通过将功能拆分为独立的服务,可以灵活调整和更新系统的各个部分,而不需要对整个系统进行大规模改动。
每个服务可以根据需要独立开发、测试和部署,从而提升系统的灵活性和可维护性。
2.2 提高系统的可重用性面向服务的设计使得服务可以被其他应用程序或系统重复利用,减少了重复开发和维护的工作量。
服务的复用性使得系统更加模块化,并鼓励开发人员设计通用的、可组合的服务。
2.3 支持跨平台的集成面向服务的设计方式使得不同平台和技术之间的集成更加容易。
通过使用标准的通信协议和接口定义语言,不同系统之间可以实现无缝的集成并进行数据交换和通信。
3. SOA的应用场景面向服务架构设计可以应用于多个领域和行业,以下是一些典型的应用场景:3.1 电子商务平台面向服务架构可以帮助企业构建可扩展、可定制的电子商务平台。
不同的功能模块(如商品、订单、支付等)可以被设计为独立的服务,通过服务间的协作实现整个电商系统的功能。
3.2 企业资源规划(ERP)系统企业资源规划系统需要集成多个不同的业务模块,如人力资源、财务、采购和供应链等。
面向服务的设计可以将每个模块作为独立的服务,通过服务间的通信和数据交换实现不同模块之间的集成和协作。
3.3 云计算平台云计算平台需要支持大规模的弹性扩展和资源管理。
面向服务的设计可以将云计算平台的各个组件(如虚拟机管理、网络管理、存储管理等)作为独立的服务,通过服务间的通信和调度实现对资源的管理和分配。
设计模式在民航信息平台中的应用

—69—设计模式在民航信息平台中的应用高 洁1,徐 涛2,张连荣3(1. 郑州航空工业管理学院计算机科学与应用系,郑州 450015;2. 中国民航大学计算机科学与技术学院,天津 300300;3. 南京航空航天大学信息科学与技术学院,南京 210016)摘 要:为了在面向服务设计中有效提高系统的灵活性、敏捷性,以民航综合信息平台为背景,使用设计模式构建面向服务的应用系统。
针对民航综合信息平台的核心服务设计,提出服务接口和服务网关2种面向服务的设计模式,将其实现在应用系统中,以验证设计模式在面向服务系统设计中的有效性。
关键词:面向服务体系结构;设计模式;面向服务设计;服务接口模式;服务网关模式Application of Design Pattern in Civil Aviation Information PlatformGAO Jie 1, XU Tao 2, ZHANG Lian-rong 3(1. Department of Computer Science & Application, Zhengzhou Institute of Aeronuautical Industry Management, Zhenzhou 450015;2. College of Computer Science &Technology, Civil Aviation University of China, Tianjin 300300;3. College of Information Science & Technology, Nanjing University of Aeronautics & Astronautics, Nanjing 210016)【Abstract 】In order to enhance the flexibility and agility of system in service-oriented design, this paper applies design pattern to construct service-oriented application system based on Civil Aviation Public Information Platform(CAPIP). It expounds and realizes service interface pattern and service gateway pattern in the design of the core services of CAPIP. The design patterns are proved effective in service-oriented application system.【Key words 】Service-Oriented Architecture(SOA); design pattern; service-oriented design; service interface pattern; service gateway pattern计 算 机 工 程 Computer Engineering 第35卷 第19期Vol.35 No.19 2009年10月October 2009·软件技术与数据库·文章编号:1000—3428(2009)19—0069—02文献标识码:A中图分类号:TP311.51 概述信息化水平已成为衡量一个国家、一个行业竞争力的重要标志。
南京地铁综合管理一体化信息平台的设计与实现

• 192•南京地铁综合管理一体化信息平台体现先进的管理思想和方法,功能方面广泛地覆盖南京地铁的业务运作流程,支撑南京地铁管理目标的实现,本文分析了南京地铁信息化存在的问题,结合业务管理模式,介绍了该平台的设计和实现,完整展现南京地铁综合管理一体化信息平台的全貌和主要特点以及亮点,旨在通过该平台最大程度地实现资源整合,业务流程再造,实现地铁集团的信息化。
随着新线建设的不断推进,南京地铁集团已迈入全面快速发展的关键时期,新型网络化运营管理模式也对信息化建设提出新的要求。
根据南京地铁集团战略规划、内部控制体系以及信息化规划目标,南京地铁推进了一体化的信息系统建设工作。
同时,随着应用系统的不断增多,打通各应用系统之间的壁垒,实现数据的共享、集成和互联互通已成为必然趋势。
按照“战略主导、IT 推进、适当前瞻、促进融合”的信息化建设原则,立足成熟套装软件,充分借鉴国内外地铁行业的信息化建设经验,并整合既有IT 资源,精心研发,构建了集团综合管理一体化信息平台,实现各应用之间的互联互通。
1 信息化现状分析南京地铁信息化建设起步较早,历经十几年的运行,面临的问题及挑战主要反映在以下几个方面:(1)应用兼容性及扩展性不足。
早期的一些信息化建设选型产品停止升级,无法满足企业业务需求及未来可扩展性发展的需要。
(2)接入渠道单一。
应用服务局限于南京地铁集团的内部网络环境及个人办公电脑,使用渠道单一、操作繁琐难用的现状已经不能满足企业高效率协同办公的业务要求。
(3)缺乏面向服务的架构设计考虑。
企业在信息化建设时,通常以满足企业内各业务域或者单个业务部门的应用需求为导向,构建起一个个应用系统,更多是着眼于当前一个个应用系统的业务需求实现。
2 综合管理一体化信息平台南京地铁综合管理一体化信息平台涉及集团公司和各直属子单位,且与各个业务系统互相关联,数据交叉共享,信息量大,具体建设内容包括:企业门户群系统、管理驾驶舱、办公自动化、行政事务办公系统、工作流平台、企业服务总线、统一信息发布、统一身份管理系统、移动门户等应用系统的建设以及与其他业务系统的集成,基于南京地铁的业务需求特点,采用集中式数据管理;数据库采用Oracle Database 11g ,部署于IBM 小型机,相同配置的2台小型机采用双机双工方式工作,通过Oracle RAC 机制实现的数据库的高可用性。
系统分析师论文范文-论信息系统架构设计

论信息系统架构设计【摘要】本人于2010年7月参加国内某某知名港口供电业务系统的开发工作,在该项目中主要担任系统架构师工作,主要负责该系统架构和网络安全体系架构设计。
近年来随着港口吞吐量的增加,港口供电业务信息化需求越来越强,而传统的管理方式已经无法满足业务需求,因此我们开发此系统。
通过需求分析,我们将该系统分解为港口供电系统电费管理、生产调度管理、安全管理、机电设备管理、物资管理、申报流程管理、网上办公管理、报表及查询分析管理。
本文以某某港口的供电业务系统为例,分析了管道/过滤器体系架构风格、事件驱动风格、层次架构风格以及客户端浏览器风格,以及以上三种架构风格是如何在该系统中应用的,充分说明了体系架构风格对系统开发的重要性。
实践证明,采用良好的软件体系架构风格,不仅可以节省开发和维护成本,提高系统开发的效率,而且可以使系统具有很好的开放性、易扩展性,便于移植性。
【正文】本人于2010年7月参加了国内某某知名港口供电业务系统的开发工作,在该项目中担任系统架构师工作,主要负责系统架构和网络安全体系架构的设计。
随着港口生产业务的发展,港口供电线系统越来越繁忙,而传统的管理方式越来越无法满足港口供电系统信息化管理需求。
原来存在一的些信息系统“信息孤岛”现在较为明显。
因此,开发新的系统满足日系增长的港口供电业务系统信息化要求日益强烈,为了消除“信息孤岛”现象,同时使新开发的系统能够适应港口未来业务的发展,新的系统架构必须设计良好,具备兼容性、可扩充性。
通过需求分析我们将该系统分为电费管理、生产调度管理、安全管理、机电设备管理、物资管理、申报流程管理、网上办公管理、报表及查询分析管理模块。
为了适应港口供电系统信息化不断发展的需求以及对整个系统架构的分析。
我们采用面向服务(SOA)的架构,运用WCF技术进行设计。
数据库采用oracle10g,系统通过微软的.net平台C#进行开发。
为了高效的开发出此系统,我们采用以下方法来实现此系统功能。
程序员职业规划范文

程序员职业规划范文程序员的职业生涯规划书(一)当今社会处在变革的时代.到处充满着激烈的竞争。
物竞天择.适者生存.职业活动的竞争也非常突出。
要想在这场激烈的竞争中脱颖而出并保持立于不败之地.必须设计好自己的职业生涯规划.这样才能做到心中有数.不打无准备之仗。
程序员的最终是需要归宿的.我们不可能一辈子这样处于“基层。
所以我们需要思考.我们以后的归宿在哪里.等过了三十岁.我们的本钱是什么。
可能你会说我有的是编程的经验.是项目经验.我框架写的很好。
技术就好比水.“可载舟亦可覆舟。
当我们沉浸在技术的水潭里.可能无法自拔。
模式、框架等等太多了.我们是学不完的。
多年的项目经验固然是我们的核心竞争力.但是这样的竞争力似乎显的有点“沧桑.已没有当年的激情和霸气。
仅靠那些辛辛苦苦的血汗“架构.已不能满足我们所付出的回报。
绝大多数程序员最终的职业目标可能都是CTO.做到CEO的人估计会比较少.也有一少部分人自己去创业去当老板.也有部分人转行了.当老板的人毕竟是少数.转行的人都不在这行做了.自然没什么好说的了。
一般来说.程序员的发展基本上都会经历这么几条路径1.纯技术路线实习工程师-初级工程师-中级工程师-高级工程师-技术组长-技术经理-技术总监2.纯技术管理路线实习工程师-初级工程师-中级工程师-高级工程师-项目组长-项目经理-项目总监3.纯业务路线实习工程师/文档工程师.实施工程师/需求分析工程师-产品工程师-产品组长-产品经理-业务总监.4.创业路线(1)、对于程序员来说.我们不要企图一步登天.我们需要慢慢的学习。
学习做人、学习技术、学习与人交流、学习公司的运行原理、学习盈利模式、学习的东西太多。
我们要抓紧这短短的时间好好学习.不仅要学技术.我们还需要学习更多的大智慧、大战略。
(2)、我们程序员需要做长远打算.在学习技术的过程中.我们更多接触的是公司的业务。
业务驱动公司日常运转.我们应该善于总结一个公司是如何运转的.包括管理、资金、营销、广告等等。
模型与实例设计模式在工作流管理系统设计中的应用

1 模 型与 实例 设计 模式
一
个设计模式 包含 了 四个基 本要 素 J① 模式 名称 ( a : Pt —
t a ) 述 一 个 设 计 问 题 、 的 解 法 和后 果 。② 问题 e N me 描 n r 它 ( rbe 告诉 什 么时候 要 使用 该 设计 模式 解 释 问题 及其 背 P lm) o
景 。 解决方案 (o tn 描述设 计的基本要 素 、 ③ Sl i ) uo 它们 的关系 、
各 自的任务 以及 相 互之 间 的合 作。④ 效果 ( osq e cs 描 C neun e) 述应用设计模式 之后 的结 果和权衡 , 包括采用该设计模 式后的 优点和代价 。 基于这 四个基本要 素 , 按照描 述设 计模式通常采用 的定 义 模板 , 下面对模 型与实例设计模 式进 行描述 : () 1 名称 。模 型与实例( dl n nt c ) Moe adIs n e 。 a
设计模 式起 源于 Aeadr对 建筑 模式 的描 述 : 每一 个 l ne x “ 模式描述了一个在我们周围不断重复发生 的问题 , 以及该问题 解决方案的核心。这样 , 你就能一 次又一次地使用该方案而不
应用系统的开发提供指导 , 省应 用系统 开发 的时 间 , 节 降低应 用系统开发 的难度 , 而提高应用 系统开发的效率 。 从
Ab ta t A s f r e in p t r sr c : o t ed s at n,mo e n n t n e,i d s rb d i h s at l .T e mo e n n t n e d sg atr wa g e d l d isa c a s e c i e n t i ri e h d la d isa c e in p t n c e
软件设计毕业论文15篇

软件设计毕业论文15篇软件设计毕业论文摘要:系统工程方法在计算机软件设计方面应用较广,同时起着重要作用。
结合系统工程方法的特点,在计算机软件设计阶段可规范其流程,促使计算机软件设计进程加快,同时提高开发人员的工作效率,为软件系统研发速度的提高打下基础。
关键词软件设计毕业软件论文软件软件设计毕业论文:面向服务架构的ERP软件设计新思路摘要:传统构架下的ERP软件,在实际应用中出现了许多问题。
文章介绍了一种新的软件架构方法――面向服务架构(SOA)的理念及其特点,并对面向服务架构的ERP和面向对象架构的ERP分别在体系结构和开发方法上作比较,最后选取SAP公司的NetWeaver和ESA 产品设计理念作为案例,进一步阐述了SOA思想在ERP设计中的应用特点和优势。
关键词:面向服务架构(SOA);面向对象架构(OOA);软件设计0 引言ERP由最初的财务软件逐渐发展起来,内容越来越丰富,功能也越来越齐全[1]。
到目前为止,ERP的产品模式最常见的有两种:通用型ERP和专业型ERP。
通用型ERP,顾名思义,是适用于多种行业的套装软件。
通过对其进行二次开发、系统配置,达到满足不同行业的管理信息化需求。
它的拓展性好、通用性高,成为目前的主流。
专业型ERP,也称之为行业型软件,是专门针对某一特定(或相近)行业设计和定制的,便于满足目标行业的个性化管理需求。
但这两种ERP产品都存在各自的缺陷,从而导致了应用实施过程中出现了很多问题,最终以失败告终的案例也不在少数。
如通用型ERP,它的优点也正是它缺点所在。
通用代表了缺乏个性,流程固化,不能针对不同企业做出有效的变化,只能通过企业进行业务流程再造,来满足ERP产品的需求,忽视了企业的个性化需求;专业型ERP的最大缺陷是它的开发成本高,使企业望而却步,同时适用的企业并不多,所以这种专用型ERP,企业很少主动开发,往往是在目标企业提出某种需求的前提之下,进行定制开发,需要很高的成本。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
面向服务设计模式下的工作流系统平台摘要:随着网络技术的发展以及高校图书馆信息量的增大,传统模式下的工作流系统暴露出诸多问题,通过分析传统模式下的工作流系统的优缺点,并针对其不足,提出了面向服务设计模式下的工作流系统平台,阐述了该平台的结构,并通过对比,详细分析面向服务设计模式下的工作流系统平台的优势以及其重要性。
关键词:面向服务;工作流系统;图书馆;应用信息系统
中图分类号:tp391文献标识码:a文章编号:1007-9599 (2011) 24-0000-02
workflow systemplatform under service-oriented design mode—
the application of information systems in the university library
wang lun,liu mingyue,chen jingru
(huazhong normal university,wuhan430079,china)
abstract:with the development of network technology and the increasing amount of information in university libraries,the traditional mode of workflow system revealed many problems,by analyzing the traditional mode of workflow system’s advantages and disadvantages,for its disadvantages,it proposes service-oriented workflow design mode platform.it explains the structure of the platform,and
by comparing the two workflow systems and the detailed analysis of the advantages of the service-oriented workflow design mode,it analyzes the importance of the
service-oriented workflow design mode platform.
keywords:service-oriented;workflow
system;libraries;application information system
一、引言
随着计算机网络的高速发展,网络成为推动信息化建设的重要载体。
高校图书馆承担着培养大学生科学文化素养的职能,是大学生获取课内外知识的重要途径。
因此,高校越来越重视图书馆信息化建设,要求应用信息系统能够及时完成各种信息的处理和分析。
面对如此巨大的需求,高校图书馆需采用更合理、科学、人性化的应用信息管理系统。
现阶段的图书馆不同程度地使用了工作流技术,用以处理需多种岗位协作的工作,其中涉及到的系统信息量大、复杂度高。
当业务流程同时涉及到多个应用信息系统时,就需要各个系统的特殊接口传递所需的数据。
因此,如何使各应用信息系统间能够高效地完成各项工作成为亟待解决的问题。
为此,本文在分析传统模式下的工作流系统的基础上,提出了面向服务设计模式下的工作流系统平台。
二、传统模式下应用系统结构框架
根据“工作流管理联盟”的定义,工作流所要解决的主要问题是:使在多个参与者之间按照某种预定义的规则传递文档、信息或
任务的过程自动进行,从而实现某个预期的业务目标,或者是促使此目标的实现。
传统模式下的大多数基于工作流系统的应用信息系统主要包括如图1所示的部分。
应用信息系统
权限认证业务建模工作流引擎业务处理其他
图1 传统模式下应用系统结构框架
它利用工作流模型定义的是过程运行中会涉及到的各种参数,如业务过程的开始和终止条件、各个工作环节及相互之间的控制流动和数据流动关系等。
它们紧密结合、相辅相成,形成耦合度高的一个整体。
在传统模式下,这种结构框架在开发过程中起到了指导性的作用,其主要优点表现在:
(1)分工明确,易于考核。
如书籍借还手续的工作人员只需负责学生书籍借还工作,书籍采购员只需负责书籍订购,并根据工作内容制定合理的业务考核制度。
(2)根据读者需求,及时调整图书馆业务流程,使图书馆在业务处理方面做到高效和人性化。
(3)及时监控图书馆各业务流程的状态,准确把握图书馆的整体状况。
但在某种意义上,虽然各个应用系统之间存在相关的特殊接口,但彼此仍旧存在信息上的孤立。
如图2所示。
图2 传统模式业务应用系统间的通信
图书馆的信息量巨大,处理复杂。
通常情况下,业务需要涉及
到多个应用系统协作处理。
此时,这种传统模式下的结构框架便暴露出诸多问题:
(1)当业务涉及到多个应用信息系统时,会降低工作效率。
一旦工作人员同时使用多个应用系统,他就需要频繁地更换用户身份,产生额外的工作量,降低工作效率。
(2)各个应用信息系统的维护、优化、升级代价大,对一个应用信息系统的改变很有可能造成对其他信息系统接口的不兼容。
(3)系统复用性较低。
若想增加新的业务流程,难以复用其他应用系统中已有的业务模块。
传统模式下的工作流系统与在其平台上的应用信息系统耦合度高,难以满足现在的这种异构、分布、自治的网络环境。
这时,面向服务设计模式成为最佳解决方案之一,其本质是以用户为中心,在研究用户行为、兴趣、爱好、专业和习惯的基础上,根据用户的个性化需求而开展的信息服务。
三、面向服务设计模式的工作流系统
面向服务的体系结构(service-oriented architecture,soa)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。
soa的体系结构可分为三层:编排管理层、业务处理层、应用服务层。
具体来讲:编排管理层主要管理业务的逻辑流程以及系统中的资源调用;业务处理层主要拥有不可再分解的业务,比如系统建模、时间统计等;应用服务层主要负责系统中会共用的服务程序,
比如邮件发送服务等。
结构如图3所示。
图3 面向服务的体系结构模型
面向服务设计模式的工作流系统除了拥有传统模式下工作流系统的优点,同时拥有高健壮性和高复用性等特点。
具体优势如下:(1)soa具有平台无关性。
如果要将图书馆中现有的应用系统整合到“大”应用系统时,不必考虑平台的影响。
(2)soa具有低耦合性,在系统中增加或减少某些功能对整个应用系统影响较低。
在读者的需求发生变化时,soa会降低升级成本。
(3)soa提高系统的复用性。
soa的模块化,可将多个应用信息系统中的模块抽取出来组合成一个新系统,即提高了工作效率,又方便管理。
如图4所示。
图4 面向服务设计模式下工作流平台应用系统模块的复用
四、结束语
本文通过分析传统模式下的工作流系统的弊端,提出了面向服务设计模式下的工作流系统平台。
由于面向服务设计模式以服务为对象,降低系统的耦合性,提高系统各模块的复用性,缩短开发周期,降低开发成本;同时分析了在面向服务设计模式下,高校图书
馆对自身信息的管理的好处。
因此,基于面向服务设计模式下的工作流系统的图书馆应用信息系统的对高校图书馆具有极为重要的意义。
参考文献:
[1]wfmc.the workflow reference model,1994
[2]史美林,杨光信,向勇,伍尚光.wfms:工作流管理系统[j].计算机学报,1999,22(3):326-327
[3]互动百科.soa[eb/ol]./wiki/soa
[4]李桂贞,郑建明.基于智能信息推拉技术的数字图书馆主动信息服务[j].情报杂志,2007,2:65
[5]百度百科.手机图书馆
[eb/ol]./view/5875965.htm。