一种面向电子商务的企业服务总线的实用.docVIP

一种面向电子商务的企业服务总线的实用.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种面向电子商务的企业服务总线的实用

一种面向电子商务的企业服务总线的实用   在电子商务蓬勃发展的今天,越来越多的企业将产品的销售重心定位在了电子商务销售渠道,在淘宝,京东,亚马逊等电子商务销售平台开设销售旗舰店或者分销店已经成为一种非常重要的销售方式。   为了能够将前端销售平台产生的大量订单及时的进行处理,然后快速安排仓储出货,物流配送,客服系统售后跟进,并进行企业财务系统账务处理,就必须在企业网络系统中存在一种能够连接前端销售平台和企业各个业务子系统的中间件产品,该产品能够及时准确的从销售平台获取客户订单,并将销售订单在各个业务子系统之间进行传输,并触发不同的子系统对订单进行相应的业务处理,从而加快企业对客户订单的响应速度。 这种中间件产品就是企业服务总线,英文简称 ESB。企业服务总线提供了企业网络中最基本的连接中枢,是构筑企业网络神经系统的必要元素,企业网络中各个系统进出的数据和指令都要由企业服务总线进行分发、转译、记录和控制。   企业服务总线连接了各个不同的系统,消除了企业不同应用之间的技术差异, 让不同的应用服务器协调运作,实现了不同服务之间的通信与整合,从而加快了业务的处理速度。在现有的企业服务总线产品中,有IBM的WebSphereESB,Oracle 的 BEA Aqua Logic 等高端企业服务总线产品;同时,也有类似 ServiceMix 等低端的开源架构。 综合来看,高端产品过于庞大昂贵,而低端产品又比较死板。 本文根据一般中小企业业务灵活多变的特点,研究实现了一种轻量级可配置,并面向电子商务业务的架构,不仅能够满足中小企业在电子商务业务方面的需求,还具有高可扩展性,用户能随时对功能进行延伸,比如进行更强的日志监控,更多的数据转换能力等。   1功能要求   企业服务总线在企业网络中扮演了连接中枢的作用,不同业务类型的企业网络中,企业服务总线的作用可能各有差别,但主要的功能应当是相同的。 面向电子商务业务的企业服务总线在功能上需要实现两大方面的主要功能:1)数据交换数据交换是企业服务总线最主要的功能。 淘宝,京东等销售平台以及企业的各个业务子系统一般是由不同的软件供应商提供,开发采用了不同的开发技术,为了将它们接入企业服务总线,企业服务总线必须对不同技术开发的不同子系统提供不同的接入方式。 本系统实现了电子商务网络系统中最常用的两种接入方式: Http 和 web service。 在各个业务子系统成功接入企业服务总线后,企业服务总线必须能够对传输的业务数据进行解析和转换,为数据流入下一个子系统进行准备。 本系统实现了对 xml 和 jason 这两种最常用的数据格式的解析和转换。 企业服务总线还必须具有路由分发的功能,将不同类型的业务数据分发到不同的业务子系统中去。2)运营管理运营管理负责企业服务总线的管理,配置和监控,具体包括企业服务总线的操作用户管理,权限管理,业务子系统和销售平台的接入控制和配置,和各个子系统数据交互的监控,日志管理等等。   2 设计实现2.1 设计原则企业服务总线在设计中必须遵循以下两个原则:1)对各个接入系统透明企业服务总线的主要作用是整合已有的子系统及其服务, 而不是直接在企业服务总线上开发新的业务功能模块。因此对于各个接入系统的体系架构,企业服务总线的引入所带来的重构影响应当控制在最小。 企业服务总线对于接入系统来说是应当是透明的,即接入子系统在使用 Web 服务的时候不用知道企业服务总线的存在,它向某个预先配置的地址发送 Web 服务请求,并期望得到预期的结果。 接入子系统无需区分它访问的服务是实际的 Web 服务还是企业服务总线。同样,企业服务总线对于提供服务的子系统也是透明的。 服务提供方只需在企业服务总线上注册了一个服务,便能接受来自于企业服务总线的服务请求。 服务提供方无需分辨服务调用者来自何处,而只需处理请求并返回相应的结果即可。2)组件动态装配在企业服务总线的设计中,对于接入系统的接口都是以组件的形式存在的。 另外,对于不同的接入系统的消息转译也是通过组件实现。 消息在企业服务总线流转时,可以给消息数据选择合适的传入/传出转译器。 对于服务的特殊要求,如日志管理,缓存管理,异常管理等,用户都能通过扩展组件的方式,在需要的时候配置组装上去。 这些组件的组装,不是在代码中写死,而是由企业服务总线系统提供配置文件供用户来装配。 在装配过程中,无需修改源代码,且支持即插即用,而无需重启企业服务总线的服务器。 所有组件都可以随时根据需求变换升级,这些变化对于其它组件是透明的。2.2 设计框架基于上一节的设计原则,本文所实现的企业服务总线整个系统包括 7 大模块: 接入控制、消息分发、消息转译、服务端接口调用、配置管理、日志管理、接口适配器。服务消费者

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档