在大家的关注中,历经数月,在佰志达全体工作人员的共同努力下,日前佰志达SBO网上商城系统终于完工,基本上实现了项目规划中的业务需求,完成了网上商城同SBO业务信息和数据信息的无缝集成与融合:网上商城可以调用、查询SBO中的授权信息,并将得到确认的订单及时同步到SBO系统中。
敬请登陆到我们的演示环境先行体验:http://shop.bsall.com,后台管理登录用户:manager,密码:manager。
那么,佰志达SBO网上商城系统到底是怎样的部署结构,在网上商城业务实现的同时怎样保障SBO系统的安全性的呢?首先我们看看佰志达SBO网上商城系统的业务框架:
从上图可以看出,从软件分布上,佰志达SBO网上商城系统由两部分组成:佰志达SBO网上商城系统和佰志达SBO网上商城业务代理服务;而从操纵数据来讲,却包括三部分:佰志达SBO网上商城系统数据库、网上商城与SBO接口数据库和SBO业务帐套数据库。商城管理员通过网上商城系统完成对商城信息和业务数据的定义与操作,并将确认后商城顾客的订单信息通过业务同步功能,将信息提交给接口数据库,而业务代理服务通过对提交到接口数据库中的数据信息和业务信息进行基于SBO DI SDK之上的处理,并行成SBO中相应的业务,修改相应的主数据,将同步结果反馈给接口数据库和网上商城数据库。
很多朋友也许会奇怪,我们为什么要通过一个业务代理服务来实现网上商城系统同SBO之间的业务信息同步,为什么不直接通过网上商城系统直接完成商城订单到SBO之上的销售单据?答案是明确的:更好的安全性、更低的建设成本以及更好的执行性能。
  • 因为网上商城是公布到公网之上,接受所有访客的浏览与订货。这些访客中您很难确定哪些访客是安全的,哪些是带着某种目的前来的。一旦我们直接通过WEB方式来实现对SBO业务帐套的操纵,就有可能被人利用作为攻击企业SBO系统的手段或者桥梁,给使用单位的ERP运行带来不必要的安全威胁。
  • 同时,如果在WEB方式下使用直接SBO业务生成方式,这种业务形成方式往往是实时的,要进行业务成功确认的。那么,考虑到SBO对于用户操作的授权规则,为了提高业务执行的成功率,或者通过WebService方式使用单客户认证方式进行业务处理,或者通过DI Server方式来建设,或者通过每后台管理用户一个授权方式。
    • 使用WebService是一个经济的做法,但是多机构、多帐套、多个后台管理的时候可能会导致业务执行的调度出现冲突,从而导致同步业务失败,一旦同步业务失败,商城管理就必须停在那里等待重新处理,从而影响了执行效能。
    • 使用DI Server方式的确是个好主意,但是需要DI Server授权的额外支出。
    • 如果每个管理员使用一个SBO账号,那就需要额外支付每个网站管理员的SBO授权成本。
  • 以上几种方式或者执行效能存在可能的隐患,或者需要建设单位更多的成本支出,都不是最好的解决方案,采用业务代理是个不错的选择:
    • 就算多机构、多张套仍然只需要一个SBO授权,从而保障了最低的建设成本,是最经济的建设方案
    • 采用Windows NT Service方式来运行的代理,只要正确配置后,随相关计算机随机启动,避免了维护上的麻烦
    • 可以运行在任何一台主机设备上--当然,我们建议运行在安装了如Windows 2003之类的网络操作系统专业服务器上,避免了必须在网上商城系统上安装SBO DI SDK之类软件或者开发包,间接地提高了网络商城系统的运行质量
    • 作为代理服务,不需要对同步业务进行实时处理,从而可以对同步失败的业务进行重新处理,失败次数达到指定的次数才为真正的失败,从而保障了业务处理的健壮性
    • 可以通过服务管理器开设多个代理服务或者开设多线程的方式完成多机构多帐套的业务同步,可以根据不同的业务规模和运行设备在处理性能进行扩展和伸缩。
还有一点,因为佰志达SBO网上商城系统是需要同使用单位的ERP系统进行业务对接的,随着企业信息化建设的逐步深入,企业对信息化管理的依赖越来越深。在使用网上商城的同时,保障ERP系统的安全是使用单位必须要考虑的。这也是我们为什么在SBO业务帐套和网上商城系统之间使用业务代理服务的同时,业务数据也使用接口数据库的重要原因。
  • 为了满足网上商城系统对SBO信息的使用需求,我们需要接口数据库中拥有SBO的相关信息,勿用赘述,之所以使用接口仍然是为了SBO业务帐套的安全。我们通过快照的方式,在接口数据库中保留了一份SBO业务数据供网上商城系统使用。因为是快照方式的,所以信息是只读的,您完全可以接口数据库用户访问SBO业务数据库的权限设置为只读,以保障您的SBO业务数据的安全性。
  • 那么,接口数据库要将网上商城系统的订单信息同步到SBO帐套里,怎么处理呢?我们采用SBO DI SDK来实现业务的同步。采用SBO DI SDK实现业务同步的好处在于:操作合法,业务和数据的正确性和安全性由SAP公司提供保证;向后兼容,对于SBO帐套的版本升级,届时只需要最少的代码修改,因为SAP公司保障使用SBO SDK开发的软件的版本兼容性。
当然,对于第三方独立软件,只要符合SBO的业务规则要求,并且将信息通SBO保持了高度集成,我们的商城系统对其生成的信息都是平滑的兼容的。
本文转自foresun  51CTO博客,原文链接:http://blog.51cto.com/foresun/218907,如需转载请自行联系原作者

[原创]佰志达SBO网上商城系统业务框架介绍相关推荐

  1. 网上商城系统源代码_多用户系统商城授权有几种方式?

    网上商城系统一般都需要获取正规授权才可以投入商业使用范围,许多系统开发商为了适应不同企业的需求提供了几种不同的授权方式,企业可以选择合适的方式获得系统的使用权.下面HiShop小编就来为大家介绍一下多 ...

  2. java计算机毕业设计网上商城系统演示录像源码+系统+数据库+lw文档+mybatis+运行部署

    java计算机毕业设计网上商城系统演示录像源码+系统+数据库+lw文档+mybatis+运行部署 java计算机毕业设计网上商城系统演示录像源码+系统+数据库+lw文档+mybatis+运行部署 本源 ...

  3. 【计算机毕业设计】123网上商城系统的设计与实现

    一.系统截图(需要演示视频可以私聊) 摘  要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式.本网上商城系统就是在这样的大环境下 ...

  4. SSM全注解开发的网上商城系统

    SL会员商城 1 需求分析 1.1需求陈述 1.2基于UML的需求分析 1.2.1参与者和参与者之间的关系 1.2.2用例与用例之间的关系.参与者与用例的关系 1.2.3用例图 1.2.4用例说明 1 ...

  5. 软件工程课程设计·SOA架构搭建SSM框架的网上商城系统

    软件工程课程设计·SOA架构搭建SSM框架的网上商城系统 项目简介 本系统利用SSM框架.Dubbo框架.Maven模块化开发等技术开发的一个网上商城项目,主要包括订单系统模块.购物车系统模块.搜索系 ...

  6. 网上商城系统哪家好?

    电子商务的快速发展,让商家越来越清楚的意识其发展的巨大空间与潜力.与此同时,部分软件提供商也将自己的目标客户定位到有电子商务网站建设需求的企业,开发出能够帮助其快速开展电子商务的网上商城系统. 在众多 ...

  7. 基于php的网上商城系统报告,基于PHP的网上商城系统分析与设计

    第一章绪论 1.1电子商务概述 电子商务是伴随着信息经济的高速发展而产生的一个较新的概念,是一种新型的商业运营模式.可以概括为电子商务Web服务器IT信息技术+企业业务.发展电子商务是不可阻挡的趋势, ...

  8. Java、JSP网上商城系统的设计

    技术:Java.JSP等 摘要: 1.1课题背景 全球网络销售的盛行,互联网的兴起已经完全改变了商品市场,当国内各大型互联网公司出现,就衍生出互联网产品的销售,并通过网络进行管理.随着全社会的进步,实 ...

  9. 网上商城系统的设计与实现毕业设计

    技术:Java.JSP等 摘要: 1.1课题背景 全球网络销售的盛行,互联网的兴起已经完全改变了商品市场,当国内各大型互联网公司出现,就衍生出互联网产品的销售,并通过网络进行管理.随着全社会的进步,实 ...

  10. 网上商城java实现毕业论文,毕业论文--基于Java的网上商城系统的设计与实现

    毕业论文--基于Java的网上商城系统的设计与实现 毕业设计(论文)毕业设计(论文) 题 目 购便宜购物商城 系 别 计算机工程系 专 业 计算机科学与技术 班 级 姓 名 指导教师 下达日期 年 月 ...

最新文章

  1. NeurIPS 2019 获奖论文出炉,微软华人学者Lin Xiao 获经典论文奖
  2. 为严苛而生,Lenovo ThinkSystem SR950优势尽显
  3. android判断和创建快捷方式(4.03测试通过)
  4. Ubuntu16.04安装docker
  5. spring 事物合并_Spring系列合并
  6. 洛谷 P5742、P5743、P5744 题解
  7. NHibernate使用--环境搭建
  8. c++ explicit关键字解读
  9. 利用计算机为祖国做贡献的人,李晓维:祖国,我把科研事业献给您
  10. 什么是微服务?一看就会系列!
  11. PHP俄罗斯方块游戏代码,俄罗斯方块游戏,俄罗斯方块游戏编程代码
  12. Python简洁出入库系统(批量出入库)
  13. windows7在安装vc14的时候报错(0x80240017)
  14. 《SolidWorks 2014中文版完全自学手册》——导读
  15. 前端自动化构建工具:用Gulp4.0搭建一个基本的前端开发环境
  16. 膳食纤维之短链脂肪酸
  17. 金融風暴下,“杨白劳”与“黄世仁”的年关心态
  18. Django3+Vue美多商城项目的总结
  19. 高数知识点整理——有理分式的不定积分(多项式的除法)
  20. C语言之父Dennis Ritchie辞世

热门文章

  1. Java Web开发环境配置
  2. Redis设计与实现(一)| 数据结构 对象
  3. Servlet三大作用域
  4. 统一身份认证(CAS)中文文档 请多指教
  5. MP3stego下载(强大的隐写工具)
  6. 不重装系统的情况下对C盘扩容
  7. 锚具ovm是什么意思_OVM锚具资料
  8. html语言判断水仙花数,水仙花数判断讲解
  9. 【正点原子Linux连载】第三章 初识Qt摘自【正点原子】I.MX6U嵌入式Qt开发指南V1.0.2
  10. word表格分开快捷键_Word快捷键一览表