面向服务架构和Web的SCM系统

日期:2024-12-19

乾元坤和编辑

本文内容主要介绍了关于面向服务架构和Web的SCM系统,包括传统供应链集成技术及其缺点、面向服务架构面向服务架构和Web的SCM系统简介、面向服务架构和Web的SCM系统集成模型、面向服务架构和Web的SCM系统案例实现。在当今激烈的市场竞争面前,现代企业的竞争不仅是企业之间的竞争,而且是供应链与供应链的企业集团之间的竞争。而供应链上各企业进行信息集成时,由于要面对众多不同的生产厂家,而这些生产厂家的信息平台也千差万别,如何进行不同平台的集成是一个技术难题。

一、面向服务架构面向服务架构和Web的SCM系统简介

面向服务架构(SOA)是一个组件模型,它将应用程序的不同功能单元通过定义良好的接口和契约联系起来,接口是采用中立的方式进行定义的。通过标准化的机理,能够将这些服务注册于公共数据库之中,并被感兴趣的请求者发现,通过标准化的方法,服务提供者和请求者之间能够进行动态绑定和直接交互,实现一定的企业功能逻辑。

Web Services是实现面向服务的一种强有力的手段,它包括一系列开放的、标准的协议:HTFP、XML、SOAP、WSDL、WSFL、UDDI。Web Services消除了现存EAI解决方案中的互操作问题,由于Web服务是松耦合的,所以它可以灵活地实现跨厂商、跨平台、跨语言的目标。

服务的提供者(以制造商为例)将服务用WSDL描述并发布到UDDI注册中心中,服务请求者查询UDDI,发现所需的服务,根据UDDI返回的信息向服务提供者发出请求,并获取描述服务接口的WSDL文档,然后生成相应的SOAP消息调用服务,服务提供者执行相应的服务,并将服务的执行结果以SOAP消息的形式返回给服务请求者。

二、面向服务架构和Web的SCM系统集成模型

根据以上所述,本文以制造商作为核心企业,提出一种面向服务的SCM系统集成模式,制造商为通过授权的合作伙伴提供实时的信息,比如:生产计划信息、库存信息、物料需求信息等,只要把想让供应链上的其他企业知道的信息通过Web服务包装起来就可以了。这样信息的传递就变的简单、快速,不再是以前那种一级一级的发散式的传播,因此可以在一定程度上避免“牛鞭效应”。

以库存信息为例来说明,对于上游企业的供应商来说,制造商生产某种产品也许会需要几种原材料,这些原材料由一个或几个供应商提供,那么制造商可以将各种原材料在自己库存中的信息包装成Web服务发布到Internet上,这样通过授权的供应商们就可以实时的获取各种原材料在制造商的库存中的库存量,以便做出进一步的反应。

以制造商为核心企业的SCM系统模型对于下游企业的零售商来说,制造商生产出来的商品会提供给多个零售商,那么零售商需要知道每种产品在制造商的库存中的库存信息,这样的话,制造商可以将自己的产品在库存中的信息包装成Web服务,零售商就可以调用这个服务来获取产品的蔷息了。进一步,零售商通过判断可以知道制造商是否有足够的库存来接受指定数量的产品的订单,从而下发一个非正式的订单。

在这个过程中,供应商、制造商和零售商的操作平台,信息系统都不需要作任何改变。围绕核心企业,从采购原材料开始到生产出产品,最后由销售商把产品送到顾客手中,通过对供应链上多个企业之间的有效协调,完成供应链上资金、信息、物料的计化合控制,使物流、资金流和信息流在供应链上合理流动并优化配置。

三、面向服务架构和Web的SCM系统案例实现

通过实现制造商将库存中原材料的库存量信息封装成服务来实现面向服务的SCM系统集成,采用Visual Studio.NET开发平台,以及C#语言。在新建C#项目时选择ASP.NET Web服务,在位置栏输入:http://localhost/Kucun.制造商要发布的服务需要用到数据库中名为Yuancailiao的表,该表的主要字段有ID、NAME、KUCUNLIANG,MINKUCUN等。这样制造商提供的Web服务编写完成,就可以将这个服务提供给供应链上的其他企业了。

小结

面向服务架构和Web的SCM系统之间数据和业务无缝衔接的理想方案,它在服务层中将各业务功能点以服务的形式暴露于系统之外,其它信息系统可以通过服务协约对服务进行访问,面向服务架构和Web的SCM系统集成成为企业的理想选择。北京乾元坤和科技有限公司专注于帮助公司进行供应链解决方案的构建,尤其的集成系统方面。

想要了解更多关于北京乾元坤和SCM系统,请点击  SCM系统解决方案

相关文章: