基于SOA的物流信息系统架构应用

2014-02-20 03:49:20
物流技术 2014年1期
关键词:业务流程信息系统架构

丁 蕙

(南京森林警察学院 信息技术系,江苏 南京 210042)

1 引言

随着科学技术的蓬勃发展,企业的经营管理模式向着信息化的方向转变。由于业务发展的多元化以及管理功能的需求,物流信息系统的构建成为了每个企业进行供应链上下游走的一个必备的技术。

在企业的物流信息化建设之中,面临了几大难题。首先,企业内部的多个部门之间的信息数据相对独立,无法实现数据的共享,对于企业自身的资源整合存在着制约作用。其次,独立的数据重新整合需要更多的人力物力进行下一步的操作,更进一步地造成了整个企业资源的浪费。再者,企业业务的发展变化模式远远高于系统的原有设置功能,对于系统的更新速度较慢是影响战略调整的方向之一。最后,对于企业整个物流信息系统与业务流程的连接非常松散,无法及时更新企业的存货以及经营状况,只能凭借经验进行资源的利用,造成了更多的盲目性。进行企业物流信息系统的重新架构是解决企业信息化进程中面临的困难的方法。以SOA技术作为信息系统架构的调整,可以提高企业内部资源的利用率以及信息整合率。SOA的出现极大地解决了企业内部不同功能模块之间的信息交流问题,使得财务部门,人力部门,销售部门,生产部门等不同的部门可以进行信息的连通以及数据的互享,避免了因为信息不对称问题造成的企业内部资源的浪费,提高了企业的经济效益与利润。

2 SOA技术简介

2.1 SOA原理

SOA(service-oriented architecture)是面向服务的体系结构的简称,将应用程序的不同单元之间的服务通过接口的方式进行相连,完成服务以及数据之间的共享,这是现在进行接口连接的一种最为先进的技术。接口采取中立的模式进行设计,可以独立操作于硬件,不同的操作系统以及多元化的操作语言,使得在同一信息系统下的不同功能模块能以统一的模式进行信息交互。SOA采取而向服务的观点进行整个架构设计,所以它是基于对象,以不同的对象作为基础,进行开发,但是,它却不是面向对象的,这点的区别在于接口的设置不同。SOA发展非常迅速,以可扩展标记语言(XML)为基础进行接口描述,能够动态地显示接口系统,进行了技术上的革新和再创造。

2.2 SOA优点

SOA采取中立接口的设计,这种方式又名松耦合,这种设计模式具有极大的灵活性以及稳定性。当系统内部的某一个功能模特的结构或者实现方式进行改变时,这个接口能够继续存在,不受外界环境变化的影响,保持自身的完整性。但是,由于不同的功能模板之间是通过接口进行相互联系,这就决定了当要对某个功能进行修改时,接口的变更就显得比较麻烦。同时,SOA的使用可以使信息系统之间的业务功能变得更加灵活,当业务进行改变时,可以通过程序中对于接口的定义进行不同功能之间的转换,使程序在进行编码上显得非常灵活。

3 企业物流信息系统现状

物流信息系统在企业经营中起着至关重要的作用,是对企业经营情况的良好反应,体现了企业的存货状况以及物流状况,为企业进行战略化的经营提供了信息支持。物流信息系统是将企业在生产中过程中的信息进行采集,分类,传递,查询等各种活动的保障,为企业提供了经济决策数据。

在企业的整个物流信息系统建设的现状中,有如下几个情况:第一,企业的员工对信息化的理解意识以及运用意识普遍提高,企业内部建立了基本的信息化网络以及信息化办公系统。第二,企业的对外宣传网站基本建立,多数以对外宣传为主,其次是信息服务,而解决企业内部之间的沟通功能则较少。第三,客户关系管理在企业的物流信息建设中已经得到了广泛的认识,通过对客户的购买数据进行信息采集,可以分析出客户在不同年月的生产规律,为企业的销售数据进行整合。第四,信息化的高效率以及规范管理使企业的动作提高了管理效率。

4 物流信息系统架构设计

企业进行物流信息系统的设计包括三个方面,第一是将企业内部经营数据与业务的业务流程进行相连接,实现数据的共享,降低企业的信息成本。第二是企业与客户的信息进行连接,形成上下游供应链平台,如果做得好,可以实现日本推广的“零库存”概念。第三是可以对数据进行分析和挖掘,整理出对企业决策有用的信息,进行经营方向的调整以及战略高度的规划。

4.1 SOA设计思想

SOA的使用可以在企业不对现有的系统进行修改的情况下,利用现有系统提供的WEB接口进行SOA连接,将系统和功能进行转化,以”leave-and-layer”为基础进行整体架构。SOA不仅包括了在现有的应用,定制的软件以及系统中的残留信息,并且也包括了系统安全管理、文件管理、内容搜索等IT架构中的信息和内容。SOA可以很轻易地以接口的模式从这些内容中进行信息抽取,也可以增加某些命令,使企业进行二次开发运用。“重用”和“操作性”是SOA体现的精华思想,以服务为宗旨,进行突出使用。遵守企业的业务流程,进行IT资源的整合,利用重组的信息将系统优化。

4.2 SOA组成功能

以SOA的组成功能分析,可以分成两类,一类以功能为主体,另一类以服务质量为主体,每一类下又可划分为具体的类别,如图1所示。其功能可以细分为业务流程、服务、服务描述、服务通讯协议、传输等五大功能。服务质量可以分为规章、安全、交易以及管理等四类功能。传输在整个过程中是指将用户请求的信息从用户端发至服务器进行响应的一种机制。服务通讯是进行规范传输的一个协议,使不同的客户信息通过同一标准进行信息的传输。服务作为独立的功能实体存在以使请求者进行功能的调用。业务流程是根据整个业务发展顺序进行服务的过程。服务注册是指将服务和数据进行连接并发布的核心服务。规章是指运用一系列的条件和规则进行服务的调试以及信息的选取过程,包括整个服务质量的涵盖。安全是指对客户的信息进行识别,授权等操作,保证客户的动作顺利。事务处理运用现成数据库的信息资料进行服务调试。

图1 SOA组成图

4.3 物流信息系统架构设计

(1)整体架构。物流信息系统从整体架构上可以分为三层模式,第一层进行物理架构,确保信息系统传输的安全性以及正确性。进行各种底层硬件以及装备的安装,包括路由器、服务器、条形码、无人牵引小车、交换机等多种设备,进行不同设备之间的物理连接。第二层分为逻辑架构,保证系统在进行组织运营上操作的正确性,包括各种功能之间的连接,以及互相作用等。第三层分为具体的功能架构进行各种功能的具体设计,将系统的整体功能与不同的物理部件进行模块的编程,以保证每一个物理设备都进行相应的工作。

(2)系统架构。基于SOA的物流信息系统由以下几大模块组成,包括企业的库存管理信息系统,后台服务系统,业务流程采集装置、适配器服务、前台界面展示以及数据库等内容,并且在已有的基础上进行SOA的工具开发,以形成整个数据库的基础和服务。每个模块的功能如下:

①企业库存管理信息系统。企业库存管理信息系统是整个物流信息系统的核心,通过SOA将不同的信息进行接口联系,对不同的业务进行集成。同时,通过UDD1的方式将服务之间的发布、组合、协同以及管理之间进行互相的连接。企业的库存系统是将生产的全过程进行完整记录,包括原材料的采集、原材料的运输、原材料的取用、原材料的开发、成品的形成、成品出货的一个完整过程,记录了整个生产流程,便于企业管理者进行经营决策。图3(定单用例图)整个过程中,以客户、销售商、供货商三者作为整个用例图的主体,当客户进行订单提交之后,信息被反映给销售商,销售商根据客户的需求进行需求分析以及验证,通过向上游供货商下定单的操作完成整个发货过程,符合供应链的发展原则。

②后台服务系统。后台服务系统与前台系统是两个相对应的过程,当前台系统进行操作时,通过前台界面的接口选择以及按键处理,对于后台的信息以及数据库进行操作。后台接收到前台的信息后,自动进行分析、计算等工作。主要用于对WEB端的前台信息的集中处理,包括文字操作、删消操作、增加操作等不同类别,同时,也对客户信息、存订单进行相应的管理。这个系统还可以添加数据分析的功能,根据不同的客户数据进行整体信息的管理,实时掌握现在的订单信息、存货信息、供应量信息等不同的类别。后台服务系统以安全的管理、简洁的操作以及丰富的功能处理作为整个系统架构的核心。

③业务流程采集装置。业务流程采集装置是对整个业务流程的发生、进行、结束进行信息数据完整记录的一个方式,包括在业务之初对于客户的经营资料进行采集,对下单时间以及订货数量进行详细地记录。对于业务进行中的物流信息以及客户的态度进行及时的回馈以及变更。当业务结束时,进行资金的入账工种以及库存的盘点工作等。图4(业务流程图)呈现了业务采集按照业务的发生包括下订单、供货商提供服务、付款等一系列流程。

图4 业务流程图

④适配器服务。适配器服务是进行重新定义,与现有功能进行整合的一个框架,是实现内部数据与客户信息集成的一个有效途径。利用SOA Suite中的动态端点进行服务器组件以及适配器的信息调整,检查这些组件是否是SOA组合中的一部分用。用JCA适配器进行底层的操作,并且允许业务流程的内部访问。同时,如果以oracle作为服务器主干,可以从

Oracle Enterprise Manager Fusion Middleware Control Console(EM)添加、删除或恢复Oracle JCA适配器属性。

⑤前台界面展示。前台界面展示是整个系统的可视化操作界面,是企业非技术人员在对系统进行操作过程时登录并且操纵的一个界面。通过管理者的不同权限使用,对于系统中的数据进行调用以及修改。前台界面的友好设计符合色彩原则以及操作原则,利用已经有的合理配色基调对于信息系统的界面设计,包括常见的登录菜单,业务处理流程界面等等,完整地覆盖了整个业务的过程。

⑥数据库。数据库的设计是整个物流信息系统架构的核心,通过不同关系表的设立确定企业的具体信息状况。SOA的出现很大的一个作用就是整多个系统功能,把财务模块,人力资源模块,供销商模块进行一个组合,并且建立统一的数据库机制进行相应的管理,使得在一套有序的组织架构之下,完成不同功能之间的模块访问、信息共享等操作。SOA的操作以XML型数据库为基础平台进行数据库开发,其他平台不可以进行操作。这种形式的关系型数据库提高了整个业务流程的响应效率,使得信息变得更加透明简单,对于海量数据而言,关系型数据库是最好的信息处理形式。基于XML的关系型数据库与传统的层次型数据库不尽相同,解决了不同的问题,是进行繁杂的物流信息处理的最佳选择。

5 结论

物流信息系统作为企业库存信息以及生产经营的重要系统,已经越来越受到企业管理者的关注。加强对物流信息系统的整体架构有助于了解整个企业的经营状况。SOA的引进以面向过程的观点对整个系统进行重新架构,实现了接口的万能性以及可移植性等优点。利用SOA可以创建以及使用IT项目中的整体资产,可以使用户不用掌握IT知识的前提下进行程序的开发,大大提高了用户的可编写软件的过程。SOA在物流信息系统中的应用可以看出,这种设计模式的系统功能大大得到了提高,增加了系统的灵活性以及运行效率。

[1]王卫星,王晨光.基于SOA的企业信息系统集成框架[J].计算机工程,2010,(18).

[2]刘长华,杜冬,王忠.基于SOA的数字航空信息集成平台设计初探[J].中国民航飞行学院学报,2010,(3).

[3]冯玖,白尚旺,党伟超.基于SOA的物流信息系统架构研究[J].计算机与数字工程,2009,(1).

[4]王微怡,崔巍,谢柳艳.SOA架构在物流信息系统开发中的适用性研究[J].物流技术,2010,(5).

[5]李颂华,陶丽红,高栋.基于SOA架构的物流信息系统的相关技术研究与实现[J].北京科技大学学报,2009,(1).

猜你喜欢
业务流程信息系统架构
基于FPGA的RNN硬件加速架构
企业信息系统安全防护
哈尔滨轴承(2022年1期)2022-05-23 13:13:18
RPA机器人助业务流程智能化
功能架构在电子电气架构开发中的应用和实践
汽车工程(2021年12期)2021-03-08 02:34:30
STK业务流程优化的探究
电子测试(2018年23期)2018-12-29 11:11:28
企业财务管理、业务流程管理中整合ERP之探索
基于区块链的通航维护信息系统研究
电子制作(2018年11期)2018-08-04 03:25:54
信息系统审计中计算机审计的应用
消费导刊(2017年20期)2018-01-03 06:26:40
LSN DCI EVPN VxLAN组网架构研究及实现
电信科学(2017年6期)2017-07-01 15:45:17
基于财务业务流程再造的ERP信息系统构建探析
中国商论(2016年34期)2017-01-15 14:24:22