电子商务是在上世纪90年代随着计算机网络技术发展,特别是Intemet的兴起而出现的一种信息技术应用模式。广义上来说,电子商务就是用电子的方式和技术来经商,组织企业内部、企业间、企业与消费者间的相互活动。BTOB方式是电子商务应用最受企业重视的形式,企业可以使Interlle对每笔交易寻找最佳合作伙伴,完成从定购到结算的全部交易行为,包括向供应商订货、签约、接受发票和使用电子资金转移、 信用证 、银行托收等方式进行付款,以及在商贸过程中发生的其它问题如索赔、商品发送管理和运输跟踪等。
2、电子商务系统的体系结构
通常一个B2B电子商务系统应基于一个分布式的环境,应用B/S模式的三层体系结构。
B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Bro,Vse)运行软件。它是随着Intelllet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种sc
在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由WebServer完成。随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应都必须要求整个系统的相应改动和整体测用软件的首选体系结构。显然B/5结构应试。而将用户登录模块封装成Webser用程序相对于传统的C/5结构应用程序就能保持它与整个购物系统的相对个非常大的进步。B/S结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成低。
基于Webservice的购物系统体系结构
将紧密耦合的高效的n层计算技术与面向消息的、松散祸合的Web概念相结合,便是Webservice的核心。通俗地说,它是Web上的组件编程。而基于Webservice的B2B购物系统正是运用最先进的Webservice的技术,将传统购物系统各子模块做成一个个独立的Web构件,封装后以Webservice的形式发布到网上。开发人员可通过调用Web应用程序接口(API),将Webservice集成到购物系统应用程序中,与调用本地服务所不同的是,WebAPI调用可通过互联网发送给位于远程系统中的某一服务。
一个比较完整的基于Webservice的B2B购物系统,其体系结构参见图2;如图2所示,该系统首先应整合Intran范围内的Webservice,如用户登录模块、购物车模块、商品搜索模块、订单管理模块等。
用户登录模块的主要操作是将用户的登录信息和数据库里的用户信息相比较,相同则把此用户标志为有效用户,不同则跳转出错信息提示页面,对用户进行取回密码或建议重新注册的提示。传统购物系统将用户登录模块作为自己的子模块,而直接把这些函数集成到整个系统中,任何一个函数有变动都必须要求整个系统的相应改动和整体测试。而将用户登录模块封装成Webservice后,就能保持它与整个购物系统的相对独立,只需合理定义其输入输出接口参数就可通过简单协议完成一次Webservice的调用购物车模块是购物系统中的核心模块之一。将此模块以Webservice形式实现,就会大大简化企业构建购物系统的过程,并使系统维护作相对简单。而Webservice形式的购物车模块不仅仅是一个单独的WebServlce,还可以整合许多发布在工nternet范围内的Webservice,如运费查询、价格测算乃至在线支付等等。
B2B电子商务系统流程图
在B2B模式下的电于商务结构框务的电于商务系统(或自身商务购物系统),根据其自身需要提出商务业务请求,将请求信息通过Internet发送给此电子商务系统;电子商务系统根据企业A提出的商务业务请求寻找合适的交易企业B,并将请求信息通过Internet发送给企业B,企业B得到企业A的请求信息后,经过分析处理其相应交易请求,并将相应信息发送给电子商务系统;收到企业B的交易请求后,电子商务系统开始处理交易信息,并要求交易双方提供各自银行账户信息。得到交易双方的银行账户信息后,需对交易双方进行身份认证,将认证合格的银行账户信息通过支付网关发送给交易双方的开户银行,完成银行转账账;将转账后的信息通过电子商务系统发送给交易企业,并联合工商、税务等协同单位,最后委托运输配送公司来完成配送工作。