论文部分内容阅读
摘要:电子采购是架构于互联网信息技术的先进采购模式,是对传统采购的一次革命,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的无缝集成”,用这种技术设计的电子采购系统克服了传统电子采购系统的低集成性和低适应性,保证了系统良好的兼容性和通用性。操作简便、安全快捷、易于扩展、管理和维护方便,不仅能够优化采购流程、缩短采购周期、降低采购成本,还便于构建、维护和巩固供需双方的战略合作伙伴关系。
关键词:电子采购系统;面向服务的体系结构;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的无缝集成”,用这种技术设计的电子采购系统克服了传统电子采购系统的低集成性和低适应性,保证了系统良好的兼容性和通用性。操作简便、安全快捷、易于扩展、管理和维护方便,不仅能够优化采购流程、缩短采购周期、降低采购成本,还便于构建、维护和巩固供需双方的战略合作伙伴关系。