基于Web Services的电子采购系统设计

被引量 : 0次 | 上传用户:hotmail124
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:电子采购是架构于互联网信息技术的先进采购模式,是对传统采购的一次革命,Web Services是一种基于标准的应用集成方式,能够打破软件应用、网站和各种设备之间的格格不入的状态,实现“基于Web的无缝集成”。文章介绍了Web Services的基本原理、体系结构与技术架构,分析了电子采购系统的设计目标,阐述了电子采购系统应具备的功能模块,提出了基于Web Services的电子采购系统设计方案。
  关键词:电子采购系统;面向服务的体系结构;Web服务
  
  一、引言
  
  电子采购(E-omcurement),是以供应链管理思想为指导。利用电子商务技术实施采购业务的管理模式。实施电子采购。能够简化采购流程,使企业从供应链的源头出发降低采购成本,确保采购质量,缩短采购周期,提升企业的整体竞争力和利润空间。由于这一采购方式是通过建立电子商务交易平台。发布采购信息的,因此,设计一个自动化程度高、兼容性好、集成性强、操作简便、安全快捷、易于扩展的电子采购系统,就成为成功实现电子采购的关键之举。论文运用Web Services技术,设计了一个基于买方模式的电子采购系统。
  
  二、Web Services的基本原理、体系结构与技术架构
  
  1,Web Services的基本原理。Web Services是自包含的、模块化的应用程序,它可以在网络(通常为Web)中被描述、发布、查找以及调用,同时也是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。这就实现了不同系统之间能够用“软件一软件对话”的方式相互调用,打破了软件应用、网站和各种设备之间的格格不入的状态。实现“基于Web无缝集成”的目标。
  Web Services是通过一系列标准和协议来保证程序之间的动态连接。其中最基本的标准和协议有:XML,SOAP,WSDL,UDDI。
  2,Web Services的体系结构。Web Services体系结构是面向对象分析与设计的一种合理发展,同时也是电子商务解决方案中面向体系结构、设计、实现与部署而采用的组件化的合理发展。这一体系结构通常采用面向服务的体系结构(Service Oriented Architecture,简称SOA)模型作为它的体系架构。
  SOA结构中共有三种角色:
  Service provider:服务提供商,发布自己的服务,并且对使用自身服务的请求进行响应。
  Service Registry:服务注册中心,注册已经发布的Service orovider,对其进行分类,并提供搜索服务,这是可搜索的服务描述注册中心,服务提供者在此发布他们的服务描述。
  Service Requester:服务请求者,利用Service broker查找所需的服务,然后使用该服务。
  SOA体系结构中的组件必须具有上述一种或多种角色,这些角色之间使用了三种操作: Publish操作:使Service Provider可以向Service Broker注册自己的功能及访问接口。
  Find操作:使Service Requester可以通过Service Br-oker查找特定种类的服务。
  Bind操作:使Service Requester能够真正使用Serviceprovider。
  3,Web Services的技术架构。一个完整的WebServices技术架构主要由六个技术层面组成。
  网络层:网络层位于Web服务技术架构的底层。HTTP凭借其简单而广泛应用,成了Web服务实现中首选的网络协议。其他一些Intemet协议,比如SMPT和FrP等,也可以用于Web服务。
  XML的消息层:在网络层之上是基于XML的消息层,该层要求XML是消息协议的基础。目前,SOAP是最好的XML消息协议。
  服务说明层:服务说明层其实是一堆说明文档。WSDL用于描述基于XML的服务。支持对可交互服务的最小限度的描述。
  服务发布层:服务发布是指让服务的请求者得到WSDL文档,这个操作可以在服务请求者生命周期的任何阶段执行。
  服务发现层:服务发现层的发现机制对应于服务发布层的发布机制。任何允许服务请求者得到服务说明并在运行时刻让应用程序使用的机制都可以被看做服务发现。最简单的发现方法是静态发现。
  其他技术层面:为了满足当前电子商务的要求,Web服务应用程序必须满足企业级的需求,包括安全性、管理和服务质量等。
  
  三、基于Web Service的电子采购系统设计
  
  1,系统需求分析。目前,电子采购主要是依靠EDI信息标准和半人工半Internet的浏览查询方式来实现的,这样的电子采购虽然也能降低采购成本,提高采购效益,但由于技术本身存在的一些缺陷,客观上制约了电子采购的推广与效益的最大发挥,需要进行彻底的改善。
  EDI是一套报文通信工具,它利用计算机的数据处理和通信功能,将交易双方彼此往来的文档(如订货单、报价单等)转成标准格式,并通过网络传输给对方。但经过几十年的发展,EDI信息标准已陷入制定几百个不同的、严格的、精细的类型定义中去了,而且这些标准只适应于少数特殊行业中的固定合作伙伴之间的高价值、高复杂性的交易,如汽车业和航空业,所以EDI的投资成本非常高,加之,制定和满足EDI标准本来就较为困难,只有一些大企业因得益于规模经济能用得起EDI,并能从利用EDI中得到利益,绝大多数中小企业对之只能望而却步。更为严重的是美国的EDI标准和欧洲、亚洲的竟然不兼容,而且所有EDI标准都不适应于通过Web来进行数据探索、定位和显示。而Web是Internet的信息查询工具,其主要功能是提供网上信息浏览服务,Web已经在某种程度上成为Intemet的代名词。虽然Intemet也有许多缺点,但运行的低成本对各种企业都具有巨大的吸引力。现在,首要的任务就是要建立一个广泛接受的信息交换标准格式,这样一个标准应当使B2B电子商务网站很容易被各种客户使用,并且可以方便地与企业内部的产品产进销存渠道融合到一起。Web Services较好地解决了上述问题,建立在Web Services基础之上的电子采购系统克服了传统电子采购系统的低集成性和低适应性,保证了系统良好的兼容性和通用性,能使系统上的企业实现协同运作,极大地提高了采购效率、缩短了采购周期、降低了采购成本,提升了企业之间的战略合作关系。
  2,系统目标设计。实行电子采购的目的是要简化采购流程,缩短采购周期,提高采购质量,降低采购成本,建立 长期稳定的供应链战略合作伙伴关系。为了能够顺利实现这一战略目标,在构建电子采购系统前,必须要为电子采购系统设计一个具体的系统目标,这一系统目标应包含以下几个方面:
  第一,电子采购系统要能够支持多种电子采购方式,实现信息化采购管理、采购办公协同的全流程服务,
  第二,电子采购系统要能够做到纵向和横向的一体化,以实现信息纵向贯通、横向集成、高度共享。
  第三,电子采购系统要能够提供开放式的采购商务模式,以益于供应链管理和供应商优选。
  第四,电子采购系统要能够提供数据接口,方便扩展系统功能,可以和SAP等ERP系统有机集成。具有较好的可扩展性和兼容性,
  第五,电子采购系统要能够保证所有信息在系统中安全传输、存储和使用,
  3,系统功能设计。电子采购是通过供应商和采购商两个主体的协同运作来实现的,因此,完整的电子采购系统应包含订货系统和供货系统两个方面。论文为了说明问题的方便,只从采购商的角度出发,构建一个基于买方模式的主动式的电子采购系统,对供货系统不作说明。
  一个完善的基于买方模式的电子采购系统至少应由下述七个功能模块组成。
  采购订单生成模块:采购活动始于采购订单的生成,采购订单的生成要经历四个步骤:采购需求申报、采购项目立项、采购项目审批、制定采购订单。
  电子采购模块:常用的电子采购方式主要有目录采购、询比价采购、竞价采购、招投标采购等。电子采购模块中必须要有实施这些采购方式的功能,特别是招投标采购,要专门建立一个招投标采购平台,该平台应包含这样几个子系统:招投标项目申报子系统、网上招投标子系统、专家管理子系统、计算机辅助评标子系统。
  采购信息管理模块:这一模块主要用来管理供应商企业信息、供应商产品信息及其他相关产品信息,发布采购公告,查询采购结果。
  供应商评估模块:主要用来对现有供应商的日常表现进行定期监督和考核,以确保供应商的供应质量,同时在供应商之间进行比较,以便继续同优秀的供应商进行合作,淘汰绩效差的供应商。
  采购合同管理模块:主要涉及从合同谈判、签订到合同审批到合同履行期间的执行跟踪直至合同终止的供应商或采购商的关于合同的所有活动,目的是要解决合同期间出现的任何问题,确保供应商履行合同规定的义务,
  电子支付模块:主要用来结算采购物的货款。电子支付安全、快捷,不仅能够缩短支付时间,还能够降低支付成本。
  报表打印模块:报表打印模块能方便快速、准确无误地生成领导需要查阅的各种采购信息。并能最大限度地减少报表的数量。
  4,系统结构设计。系统采用分布式数据存储管理的以浏览器/服务器(Browser/Server,简称B/S)方式的三层应用模式。
  第一层为输出层。用户通过WWW浏览器可以登录系统,并进行相关采购信息的检索和查询:
  第二层为功能层。负责处理信息的采集、存储、处理和传递,接受用户端指令申请,并对其做出处理反馈给用户:
  第三层为数据层。用户输入的所有信息都被存储在这里,数据库对其进行分布式集中管理,便于用户进行处理、传递、检索和查询操作。
  三层模式具有良好的灵活性、安全性和可扩展性,可以满足系统管理的实时性要求,使构建的电子采购系统具备很高的稳定性和执行效率,而且在用户端工作站上不需要安装特制的软件,即可实现数据的安全传输。便于维护和升级管理。
  5,系统实现技术。要使设计的电子采购系统兼容性好、集成性高、扩展性强、使用方便,采购方可以在Windows Server 2003系统环境下,以SQL Server 2000作为数据库、Visual Studio.NET 2008(以下简称为“VS.net2008")作为开发工具,应用AJAX技术配合Web Service等核心技术来实现。
  Windows Server 2003:Windows Server 2003是在Windows 2000 Server的基础上发展而来的,除包含Windows 2000 Serve所有的先进技术外,还增加了许多新的技术和新的功能。例如,Windows Server 2003操作系统增强了群集支持,从而提高了其实用性,这一点对于部署业务关键电子商务应用程序和各种业务应用程序的企业而言是必不可少的,因为这些服务大大改进了企业的可用性、可伸缩性和易管理性。再如,Windows Server 2003提供集成的Web服务器和流媒体服务器,可以帮助用户快速、轻松和安全地创建动态Intranet和Internet Web站点:提供多种工具,可以使用户得以将XML Web服务与内部应用程序、供应商和合作伙伴连接起来。等等。因此,WindowsServer 2003比Windows 2000 Serve更易于部署、管理和使用。
  SOL Server 2000:SOL Server 2000中使用可扩展标记语言(xML)可以在松散耦合系统之间交换数据,从浏览器通过防火墙可方便而安全地访问数据,并可对有格式文档执行快速全文检索。另外。SOL Server 2000具有高度可扩展性和可靠性,可无限制地扩容,服务器操作系统最多可支持32个CPU和64GB的RAM。因此,SOL Server 2000是一套完整的数据库和分析产品,可迅速提供下一代可扩展电子商务、各种业务和数据仓库数据挖掘解决方案。
  VS,net 2008:VS,net 2008是用于快速创建和集成XMLWeb服务和应用程序的综合工具,它提供了包括设计、编码、编译调试、数据库联接操作等基本功能和基于开放架构的服务器组件开发平台、企业开发工具和应用程序重新发布工具以及性能评测报告等高级功能。其使用的主流语言C#是从C和C 派生来的一种语法简单、面向对象、类型安全、表达力强的编程语言。由于C#是专门为,NET应用而开发出的语言,这从根本上保证了C群与,NET框架的完美结合,使用Visual C#开发数据库应用程序简单、快捷。由此,我们可以看出,Visual Studio,NET为开发人员提供了强大的功能及更高的可用性,具有完全集成的开发环境,完全面向对象的编程语言,无论是开发Windows应用,还是开发Web应用,都具有很高的开发能力及效率,具有更简化的应用程序安装及部署功能,并且对XML,WebService提供了更强大的支持。在数据处理、安全性、系统性能方面都有很大的提高。
  AJAX:AJAX全称为“Asynchronous JavaScript and X-ML”,是指一种创建交互式网页应用的网页开发技术。传统的web应用模型工作起来有这样一个缺点:当用户触发一个事件,页面会将相应的事件请求通过网络发送到Web服务器上。服务器接收该请求数据后。进行相应处理后,重新构建整个页面并传输到客户端:当整个页面从服务器端被送回客户端并重新加载时,用户只能等待且无法进行其他任何操作。通过在用户和服务器之间引入一个Aiax引擎,由Aiax引擎负责绘制用户界面以及与服务器端进行通讯,这样就可以消除Web的开始一停止一开始一停止这样的交互过程,因为Aiax引擎允许用异步的方式实现客户端与服务器端之间的交互。因此Aiax应用之于传统的Web应用有三个显著的优点:一是不刷新整个页面,在页面内与服务器通信;二是使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的响应能力:三是应用仅由少量页面组成,大部分交互在页面之内完成,不需要切换整个页面。由此可见,Aiax使得Web应用更加动态,带来了更高的效率。
  运用上述组合技术设计的电子采购系统比较方便、快捷地实现了采购方发布采购单、修改供货方基本信息的Web服务,从而使采购方能够利用供货方提供的Web服务进行流水化电子采购。
  需要说明的是,如果供需双方都建有自己的MRPⅡ或ERP系统、那么电子采购系统应与双方的MRPⅡ或ERP系统连接起来,因为电子采购系统中的采购管理模块是MRPⅡ或ERP系统强有力的补充,是对采购过程更深层次的管理,同时又与MRPⅡ或ERP系统相辅相成。与MRPⅡ或ERP系统相连接的电子采购系统的自动化程度和智能化程度更高,采购流程更加精简,采购成本更低,采购效率也将会更好。
  
  四、结束语
  
  电子采购的出现为传统采购注入了强大的生命力,极大地提升了采购工作的价值。而Web Services是一种基于标准的应用集成方式。这一集成方式打破了软件应用、网站和各种设备之间的格格不入的状态,实现“基于Web的无缝集成”,用这种技术设计的电子采购系统克服了传统电子采购系统的低集成性和低适应性,保证了系统良好的兼容性和通用性。操作简便、安全快捷、易于扩展、管理和维护方便,不仅能够优化采购流程、缩短采购周期、降低采购成本,还便于构建、维护和巩固供需双方的战略合作伙伴关系。
其他文献
摘要:文章认为分工是促进经济发展的基础,但随着需求型经济时代的来临,一种以“融合”为名的新经济模式正在逐渐兴起,这种变迁具有必然性,并且给建立在分工基础之上的贸易带来了新的发展趋势,包括贸易基本形式的演进、贸易得利的均衡分配以及贸易功能充分发挥。为适应此趋势,我国应该协同比较优势、后发优势、竞争优势,建设跨越国界的“大流通”,关键词:分工;融合;贸易;大流通一、从分工到融合的理性分析正如亚当·斯密
摘要:文章通过分析县域经济中小企业资本结构和融资行为特征,构建县域中小企业融资行为实证分析模型,根据湖南省长沙县实地调研数据实证检验县域经济实体融资行为基本特征,得出影响县域中小企业信贷融资的三大关键因素:企业规模,经营风险和有形资本量,并与长沙市中小企业融资行为特征相对比,分析银行对于县域中小企业信贷风险控制与城市中小企业信贷风险控制的异同,并有针对性地提出发展县域金融信贷渠道的三大建议。 关键
摘要:引进BOT方式建设开发区有利于减轻地方财政负担、加快开发区基础设施建设速度、提高开发区基础设施的技术管理水平和运营效率、充分发挥市场机制和政府干预的协同作用、吸引民间资本进入开发区基础设施建设、改善外商投资结构等作用。为积极引进、推动BOT方式建设开发区,必须形成一系列相应的发展思路与对策。关键词:BOT;开发区;探讨近几十年来,BOT方式不论在发达国家还是在发展中国家,均受到普遍青睐,被看
摘要:文章对改革开放以来跨国公司在粤直接投资的趋势进行了研究,发现存在以下若干特征:20世纪80年代之后,跨国公司大规模、全方位、系统性进入广东市场,以迅速完成对广东市场的战略布局;跨国公司在粤逐渐增加高技术含量、高附加价值的投资;跨国公司在粤子公司正转向服务业,独资化现象逐渐增多;一些跨国公司加速建立在粤研发中心、全球采购中心或地区总部,其投资类型也正由生产基地型向市场开拓型或研发型转变。关键词
摘要:文章对易趣的失败原因和淘宝的成功因素进行了探讨,认为对于C2C网站的竞争不仅仅是收费策略上的竞争,还是服务上的、交易相关环节等全方位的竞争。“随需应变”对于C2C电子商务网站至关重要。我国C2C网站还没有真正意义上的胜利者,因为它们缺乏适合我国国情的盈利模式。关键词:C2C;案例分析;电子商务;淘宝;易趣本文将通过全面对比易趣和淘宝这两个网站成败的要素,总结出C2C电子商务发展的经验和教训,
摘要:目前,在许多企业中绩效管理已经变成绩效考核,与企业发展和员工发展严重脱节。平衡计分卡(Balanced Score Card,BSC)作为当今最具影响力的绩效管理工具,成功地连接绩效管理与构建企业竞争优势。文章首先从战略理论的视角,探讨了平衡计分卡(BSC)如何有效连接绩效管理与企业竞争优势,论证了平衡计分卡完美地将企业战略规划和战略实施有机结合,从而构建企业竞争优势;其次,以深圳高科技AB
摘要:库存管理作为影响企业资金流动的重要影响因素已越来越受到企业的重视,文章主要以广州市二轻研究所的库存控制模式的改革作为研究对象,通过分析其库存控制模式改革所取得的成果,找出优化库存管理对企业流动资金周转的影响,并提出几点改善意见。关键词:流动资金;库存控制;ABC库存分类管理法;定期观测库存控制模式一、 研究的目的、意义和现状1. 研究的目的和意义。资金的流动在企业的运行中占有越来越重要的地位
摘要:文章在总结目前我国会计实证研究的黑盒子研究模式缺陷的基础上,从契约的角度对会计信息披露过程进行了分析,提出了基于契约过程的会计研究模式。文章的研究为我国会计信息实证研究提供了一个新的视角。关键词:契约;会计信息披露;黑盒子会计研究模式;基于契约过程会计研究模式本文在对现有模式总结的基础上,结合会计信息披露过程的契约分析,提出基于契约过程的会计信息实证研究模式,以期为学术研究提供一个新的视角。
摘要:实现青藏高原经济、生态和社会的可持续发展意义重大。文章基于青藏高原区域发展现状,提出青藏高原由传统的PRED系统到SRED系统的模型修正,发展区域SRED系统结构模式,提出青藏高原可持续发展的若干原则。关键词:青藏高原;可持续发展;SRED模式;可持续度一、引言本文以青藏高原为对象,采用归纳法和模型构建法,探讨青藏高原区域可持续发展的模型框架,并提出青藏高原实现可持续发展的主线和原则。二、青
摘要:随着科技部在全国推广TRIZ理论工作的不断深入,及时准确地掌握企业应用TRIZ理论的创新效果,已成为越来越多的企业及科技管理部门关注的重点。文章通过对企业应用TRIZ理论创新效果有关因素的系统分析,设计了企业应用TRIZ理论创新效果评价指标体系,并给出了指标体系的应用策略,旨在为地方政府和企业推广应用TRIZ理论及加强创新管理提供科学依据和决策参考。关键词:企业;TRIZ理论;创新效果;评价