物联网电子商务框架的研究*

2016-03-03 10:44张思雨师云秋薛琦凡武传胜
新教育时代电子杂志(学生版) 2016年30期
关键词:敏捷性信息系统架构

张思雨 师云秋 薛琦凡 武传胜

(辽宁科技大学 辽宁鞍山 114000)

物联网电子商务框架的研究*

张思雨 师云秋 薛琦凡 武传胜

(辽宁科技大学 辽宁鞍山 114000)

引言

在物流活动中,人们为了及时准确地反映物流活动的内容、形式、过程及发展变化情况,定义了各种物流信息。人们通过对物流信息进行收集、整理、存储、传播和利用,从而实现物流信息从分散到集中、从无序到有序,从产生,传播到利用的变化——即物流信息管理,进一步,人们借助于物流信息的管理对涉及物流活动的各种要素,包括人员、技术、设备、设施、资金等进行控制,从而实现物流资源的合理配置以及物流活动的正常进行。由此可见,物流信息管理是整个物流系统运作的核心。作为实现物流信息管理的唯一手段,物流信息系统 (LIS, Logistics Information System)不但是物流系统的重要组成部分,更是实现整个物流系统高效率、高质量、低成本运作的基础和关键,因而受到从业者的高度关注,成为物流研究的热点之一。

一、SOA的技术特点

SOA广阔的应用前景来自于其卓越的技术特点,而这些技术特点分别体现在它的组成成分、基本特征和应用原则等方面。

1.SOA的组成成分

总的来说,SOA的组成成分可以划分成两大范畴:功能和服务质量,并且它们还可以进一步细分。

在服务质量范畴,SOA包括:

(1)规章。规章是一组条件和规则,应用这些条件和规则,用户能够调用所需的服务。规章既涉及功能范畴的内容,也涉及服务质量范畴的内容;(2)安全。安全是用户在调用服务时,对用户识别、授权和控制访问等方面所采用的规则;(3)事务处理。事务处理,类似于数据库中的事务处理,即确保一组服务被调用时要么完全成功,要么完全失败的特性;(4)管理。管理是一组提供和调用服务时所应用的规则。

2.SOA的基本特征

由于设计理念上的先进性,SOA具有以下基本特征:

(1)松藕合性。服务之间只需能够识别彼此即可,尽量减少相互依赖;(2)自治性。服务是一个独立的功能实体,除了控制自身的业务逻辑从而实现特定功能外,还具有自我管理和恢复能力;(3)抽象性。除了在服务描述中的内容之外,所有业务逻辑都被服务封装起来,不为外部所知;(4)可复用性。服务中的业务逻辑被合理细分从而便于未来复用;(5)可组合性。数目不等的服务可以相互协同和拼装从而形成组合式服务;(6)无状态性。服务将针对一种具体活动的特定信息最小化;(7)可发现性。服务通过有效的设计可以借助发现和访问机制从而方便用户查找和调用。

3.SOA的应用原则

如果说组成成分和基本特征都是SOA技术特点的静态描述的话,应用原则就是SOA技术特点的动态描述。SOA和其它架构模式的不同之处在于SOA能够提供业务敏捷性——企业对变更快速和有效地进行响应,并且利用变更来得到竞争优势的能力。因此,SOA的应用原则也是围绕业务敏捷性制定的。

(1)业务驱动服务,服务驱动技术。从本质上说,在抽象层次上,服务位于业务和技术中间。应用SOA一方面必须理解在业务需求和可以提供的服务之间的动态关系,另一方面,也要理解服务与提供这些服务的底层技术之间的关系;(2)业务敏捷是基本的业务需求。应用SOA时,应该把“业务敏捷性”作为服务设计新的“元需求”,而不是仅仅处理一些业务上固定不变的需求;(3)一个成功的SOA总在变化之中。

SOA的应用环境既包括信息技术环境,也包括业务应用环境,两种环境都处在不断的变化中。一个SOA的成功应用意味着SOA的设计工作永远不会结束——永远依照环境的变化调整SOA。

二、物流信息系统传统的系统架构研究

对于一个物流信息系统设计人员来说,物流信息系统的架构可以分成三种:物理架构,逻辑架构和系统架构[3]。其中,物理架构主要涉及各种硬件,如路由器、交换机、数据库服务器等计算设备和条形码阅读器、自动堆垛机、无人牵引小车等物流设备之间的配置和连接关系应如何设定。逻辑架构是指物流信息系统软件应用——逻辑部件之间的关系,包括数据库软件、操作系统、应用服务器软件、应用系统等部件如何相互作用,特别是物流信息系统之中的专业应用系统内部的各个构件之间的相互作用关系等。系统架构指的是逻辑部件如何与物理部件连接和互动,以取得整个信息系统所需要的功能。

分析上述三种结构,可以发现,系统架构更能全面的描述物流信息系统。因此,下面将着重讨论物流信息系统的系统架构。由于本文侧重于对传统架构与采用SOA的系统架构进行比较,因此对于两者之间相同的部分将不做深究。

一个典型的物流信息系统传统的系统架构一般可以归并为两层,即基础设施层和业务应用层。

基础设施层主要由软件基础设施和硬件基础设施组成,其中硬件基础设施包括各种网络通讯设备、各种计算机、服务器等计算设备和条形码阅读器、自动堆垛机、RFID阅读器等物流设备组成。软件基础设施主要由操作系统、数据库、网络/应用服务器等中间件组成。

业务应用层主要由各种物流业务应用系统组成,主要的系统包括仓库管理系统(WMS, Warehouse Management System)、运输管理系统(TMS, Transportation Management System)、供应管理系统(SMS, Sourcing Management System)、客户响应系统(CRS,Customer Response System) 和 库 存 管 理 系 统(IMS, Inventory Management System)等。有些企业的物流信息系统并不是遵从独立构建的原则,而是采用ERP集成上述全部或部分独立的系统。

在传统的系统架构下,物流信息系统通常很难实现通畅的业务运作(只有在ERP环境下能够部分实现),企业遗留的业务应用系统之间很难实现无缝集成,物流信息系统也不能针对新的业务模式做出迅速有效的调整。

结语

目前SOA已脱离完全的理论研究阶段,尽管配套的技术实现手段尚未完全成熟,但这并不妨碍我们利用SOA理论体系的思想,因地制宜地思考一下如何建立基于SOA的物流信息系统架构,如何提高信息技术与物流业务融合度,从而提高企业在物流领域的竞争力。基于SOA的物流信息系统架构能够实现更多的复用和集成,因而具有很高的业务敏捷性和投资回报率,是未来物流信息系统的发展方向。但是也应当注意,当前SOA理论的推动者、倡导者主要集中在IT行业,物流业务部门并未真正介入其中,因而,应用SOA的实践总是围绕着信息技术解决方案来做文章,这是 SOA实践过程中局限性的具体表现。相信随着SOA理论和技术实现的完善和成熟,越来越多的物流业务人员会投身其中,基于SOA的物流信息系统架构也会大行其道。

*辽宁科技大学大学生创新创业训练计划项目: 201710146000155

猜你喜欢
敏捷性信息系统架构
基于FPGA的RNN硬件加速架构
企业信息系统安全防护
功能架构在电子电气架构开发中的应用和实践
组织敏捷性研究述评及展望
基于云服务的图书馆IT架构
互联网平台型企业敏捷性发展研究
基于区块链的通航维护信息系统研究
信息系统审计中计算机审计的应用
WebGIS架构下的地理信息系统构建研究
C2系统的敏捷性