4、闭环供应链信息系统的框架设计
4.1、系统目标
系统的目标是为闭环供应链中的各个企业提供统一的信息共享平台,包括正向物流和逆向物流相关信息,使各个供应商、生产商、分销商,以及最终客户能够快速查询共享信息,并且支持服务共享及企业应用程序之间的数据交换。
4.2、系统总体架构
根据上述对SOA体系结构分析,笔者对闭环供应链信息共享平台系统进行了总体设计,该系统基于Web服务,以SOA为原型。图2给出了该架构的体系结构。
图2基于SOA的闭环供应链信息系统结构
4.3、系统设计
相对应于图2,图3为基于SOA的闭环供应链信息系统的实现模型。闭环供应链中的企业采用该系统都能在Internet环境下实现企业间自主式的、极少人工千预的自动化系统集成,能够快速地集成来白各个成员企业所提供的服务,从而实现商业需求和应用的功能要求。
图3基于SOA的闭环供应链信息系统模型
该方案在现有的企业基础设施之上,利用Internet的开放性和协议的规范性,在闭环供应链中提供松散祸合的数据层和应用程序层的集成。系统模型主要由成员企业信息系统、核心企业信息系统和私有的UDDI中心,以及异构的软硬件平台和网络设施构成。在整个模型中,核心企业信息系统是核心,主要完成以下任务:
(1)确定成员企业所提供的Web服务。负责定义和描述闭环供应链中企业之间的经营活动,确定出各成员企业在经营活动中承担的Web服务;
(2)用Web服务封装业务逻辑,与其他企业进行整合。核心企业要将自己的业务逻辑和遗留系统用Web服务进行封装,并发布到UDDI中心;
(3)提供安全与成员管理服务。需要创建并维护只供成员企业使用的私有UDDI,保证企业间实体信息和交互参数等的安全性和有效性;
(4)管理UDDI注册中心,维护成员企业所提供的Web服务信息。私有UDDI用于储存所有成员企业提供的Web服务信息,而UDDI的管理由核心企业负责;
(5)数据的过滤和整合功能。将从不同的Web服务上读取的数据在进出自身的数据库之前先过滤;
(6)为客户提供基于Web的用户界面,并对客户发送的请求内容作进一步的分析,实现请求自动投递到合适的成员企业处。
成员企业既是服务的提供者,又是服务的请求者。在核心企业的统一协调下,成员企业将开发出新的应用程序或采用适配器将已有的信息系统用Web服务进行封装,并在UDDI中心发布,使其可以被其他服务请求者调用。同时,作为服务的请求者,成员企业根据自身的需要,通过UDDI查找到所需的Web服务,并且根据服务定义利用SOAP来绑定和调用其他成员提供的Web服务。
5、结论
笔者将SOA的软件开发方法和体系架构应用到闭环供应链信息管理系统的设计和开发中对我国闭环供应链信息系统建设提供了新的解决思路。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
购买应用集成工具可以采取平衡做法
购买应用程序集成工具需要好好看看你的公司需求,知道从供应商里面要寻找哪些关键功能。
-
API管理工具能否弥补REST与Web服务之间的鸿沟?
随着企业学习如何通过RESTful利用现有服务,API管理工具正在引起轰动。API管理工具能否弥补REST与Web服务之间的鸿沟?
-
支付宝分布式事务测试方案
基于SOA架构,整个支付宝系统会拆分成一系列独立开发、自包含、自主运行的业务服务,并将这些服务通过各种机制灵活地组装成最终用户所需要的产品与解决方案。
-
智能流程应用:为您带来全新的业务流程
过去的十年里,许多企业一直将应用程序变革集中于横向工具和软件的使用。面向服务架构、企业服务总线、应用程序生命周期管理以及沟通一致性都验证了这种变革趋势。