正在加载图片...
D01:10.13374.isml00103x.2009.0L.23 第31卷第1期 北京科技大学学报 Vol.31 No.I 2009年1月 Journal of University of Science and Technology Beijing Jan.2009 基于SOA架构的物流信息系统的相关技术研究 与实现 李颂华) 陶丽红)高栋到 )北京林业大学信息中心,北京1000832)北京科技大学网络中心,北京100083 3)北京科技大学信息工程学院.北京100083 摘要以物流信息系统为实例,针对原有物流信息系统存在灵活性差等一系列问题,通过深入分析面向服务的体系结构 (S0A)的相关理论,利用网络服务技术,提出了一种基于SOA架构的企业应用设计流程和建模方法.讨论了在跨语言、跨操 作系统的平台下实现“订单处理”业务流程的问题:通过应用面向网络服务的业务流程执行语言(BPEL)组合、编排和协调本地 的网络服务和其他异构平台的网络服务来实现面向服务体系结构.S0A技术使物流信息系统能够更容易地跨平台以服务形 式访问商务,基于此架构模式开发的应用系统加快了应用程序的开发过程,并使非程序员也可以创建和重用信息技术资产. 关键词面向服务的体系结构:网络服务:业务流程执行语言:物流信息系统 分类号TP311.52 Research and implementation of related technology for a logistics information sys- tem based on SOA LI Song-hua.TAO Li-hong.GAO Dong 1)Informat ion Center.Beijng Forestry University.Beijing 100083,China 2)Network Center.Univerity of Science and Technology Beijng.Beijng 100083.China 3)School of Information Engineering.University of Science and Techmlogy Beijng.Beijing 100083.Chim ABSTRACT Lacking of flexibility was found in pevious logistics information systems,and using the technology of web services a practical design workflow and modeling method was proposed based on a thoroughly research and aalysis of the servic-oriented archi- tecture (SOA)theory.It w as discussed to implement the"order treatments"workflow on the flat of a crosslanguage and cmoss-opera- tion system by combination,arrangement and coordination of business process execution language (BPEL).Web services based on SOA for a local logistics information system and for a heterogeneous platform were realized.Because of SOA,the logistics information system is easily browsed on every business platform.SOA accelerates the application developing process and also permits a unpro- grammer to create and reuse information technology resources. KEY WORDS servic-oriented architecture;web services;business pocess execution language:logistics information system 现实业务操作,而SOA则是从实践的角度来描述如 1 面向服务体系结构 何搭建Web服务的应用环境3.SOA的中心思想 面向服务的体系结构SOA以服务为核心,把各 是使得企业应用摆脱面向技术解决方案的束缚,灵 种应用分解为软件服务模块,这些服务模块被统一 活地适应企业业务流程变化和发展的需要.通过将 整合到一起,利用服务解决异构问题刂.由于系统 注意力放在服务上,应用程序开发能够集中起来,提 以服务的形式组成,新的需求只需重新组合相关模 供更加丰富、目的性更强的业务流程,基于SOA的 块或添加相应服务模块,而无需重建 企业应用系统会更加真实地反映出与业务模型的结 Web服务是从功能、概念的角度来描述与抽象 合9.图I描述了SOA模型.SOA包含服务请求 收稿日期:200805-20 作者简介:李颂华(1976一),男,工程师,博士基于 SOA 架构的物流信息系统的相关技术研究 与实现 李颂华 1) 陶丽红 2) 高 栋 3) 1) 北京林业大学信息中心, 北京 100083 2) 北京科技大学网络中心, 北京 100083 3) 北京科技大学信息工程学院, 北京 100083 摘 要 以物流信息系统为实例, 针对原有物流信息系统存在灵活性差等一系列问题, 通过深入分析面向服务的体系结构 ( SOA) 的相关理论, 利用网络服务技术, 提出了一种基于 SOA 架构的企业应用设计流程和建模方法.讨论了在跨语言、跨操 作系统的平台下实现“订单处理” 业务流程的问题:通过应用面向网络服务的业务流程执行语言( BPEL) 组合、编排和协调本地 的网络服务和其他异构平台的网络服务来实现面向服务体系结构.SOA 技术使物流信息系统能够更容易地跨平台以服务形 式访问商务, 基于此架构模式开发的应用系统加快了应用程序的开发过程, 并使非程序员也可以创建和重用信息技术资产. 关键词 面向服务的体系结构;网络服务;业务流程执行语言;物流信息系统 分类号 TP311.52 Research and implementation of related technology for a logistics information sys￾tem based on SOA LI Song-hua 1) , TAO Li-hong 2) , GAO Dong 3) 1) Information Cent er, Beijing Forestry University, Beijing 100083, C hina 2) Network Center, Universit y of Science and Technology Beijing, Beijing 100083, China 3) School of Information Engineering, Universit y of Science and Tech nology Beijing, Beijing 100083, C hina ABSTRACT Lacking of flexibility was found in previous logistics info rmation systems, and using the technolog y of web ser vices a practical design w orkflow and modeling method was propo sed based on a thoroughly research and analysis of the service-oriented archi￾tecture ( SOA) theory.It w as discussed to implement the “ order treatments” workflow on the flat of a cross-language and cro ss-opera￾tio n system by combination, arrangement and coordination of business process execution language ( BPEL) .Web services based on SOA fo r a local logistics information sy stem and for a heterog eneous pla tform were realized.Because of SOA, the logisticsinformation system is easily browsed on every business platfo rm .SOA accelerates the application developing process and also permits a un-pro￾g rammer to create and reuse info rmation technology resources . KEY WORDS service-oriented architecture;w eb services ;business pro cess execution lang uage;lo gistics information system 收稿日期:2008-05-20 作者简介:李颂华( 1976—) , 男, 工程师, 博士 1 面向服务体系结构 面向服务的体系结构 SOA 以服务为核心, 把各 种应用分解为软件服务模块, 这些服务模块被统一 整合到一起, 利用服务解决异构问题 [ 1] .由于系统 以服务的形式组成, 新的需求只需重新组合相关模 块或添加相应服务模块, 而无需重建. Web 服务是从功能、概念的角度来描述与抽象 现实业务操作, 而 SOA 则是从实践的角度来描述如 何搭建Web 服务的应用环境[ 2-3] .SOA 的中心思想 是使得企业应用摆脱面向技术解决方案的束缚, 灵 活地适应企业业务流程变化和发展的需要 .通过将 注意力放在服务上, 应用程序开发能够集中起来, 提 供更加丰富、目的性更强的业务流程, 基于 SOA 的 企业应用系统会更加真实地反映出与业务模型的结 合[ 4] .图 1 描述了 SOA 模型 .SOA 包含服务请求 第 31 卷 第 1 期 2009 年 1 月 北 京 科 技 大 学 学 报 Journal of University of Science and Technology Beijing Vol .31 No.1 Jan.2009 DOI :10.13374/j .issn1001 -053x.2009.01.023
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有