`
agileai
  • 浏览: 60278 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

电子商务行业数据集成案例介绍

阅读更多

1 引言

电子商务是一种新兴的、处于发展过程中的现代商务方式,从95年来得到了迅速发展,显现了巨大的现代商业价值。1997年欧洲、美国、新加坡等许多国家政府发表了电子商务发展纲要,其目的是引导全球电子商务的自由竞争和健康发展,大力推动电子商务的实践。我国政府的发展纲要也将在近期出台,促进我国企业适应国际化的发展、参与国际竞争。有理由相信,在21世纪,电子商务将逐渐成为社会生活的主要方式,也将成为数字化社会的基础。

电商较传统行业,在物流、客户、订单管理上有着更细化、更高的要求,比如物流过程跟踪、仓库之间合理分配库存等;客户的细分、客户特点分析;订单快速响应、订单跟踪等。但是ERP系统作为一个管理软件,对于上述细化的要求很难满足。因此ERP系统更多的意义上是为企业的信息系统搭建一个框架和规范,其他专业系统通过接口实现与ERP系统的集成,从而实现电商管理的目标。

那么如何实现线上商城与线下ERP,线下ERP与财务系统的对接,实现数据实时同步呢?这是现在电商平台面临的问题。下面将主要介绍电子商务行业是如何解决这一问题的。

2 项目介绍

案例中的企业主营图书,音乐,手机通讯,数码,大家电,小家电等,是集生鲜蔬菜,服饰家居,图书音像一体综合性网络购物中心。线上线下相互结合,全方位满足了消费者不同购物体验的需求,是对零售业商业模式的颠覆和管理体系的重塑,重新定义了零售业全新的模式和标准。

在本次综合开发项目中由于该公司上市的需求,需要快速实现系统对接。使用数通畅联AEAI ESB做集成业务系统,实现异构系统的互联互通,主要实现为将线上商城与线下ERP系统进行集成对接,线下ERP系统与财务系统进行集成对接。

3 系统架构

3.1 整体架构

该企业门户项目的工作内容主要包括:线上商城à线下ERP、线下ERPà线上商城、线下ERPà财务系统,涉及的系统包括:线上商城、ESB数据转换(商品、订单、店铺、库存)、线下ERP、财务系统。

基于AEAI ESB构建商品数据转换(增改)、订单数据转换(数据)以及对接(状态)、店铺数据转换(增改)、库存数据对接、财务K3集成,基于图形化、拖拽方式实现WEB服务和消息流程的构建,保障接口开发效率和质量。

3.2 功能架构

数通畅联基于AEAIESB构建数据传输的Web服务接口,提供增、改接口,供各业务系统调用。数据同步的时候先调用ESB提供的WS在由ESB调用线下的WS。

4 项目概述

4.1 线上与ERP集成

数通畅联基于AEAIESB来构建用户同步的Web服务接口,提供增、改接口,供各业务系统调用,线上商城调用ESB的WS再由ESB调用线下的存储过程。

1. 新建ws应用添加流程

  • 入参:product 类型为com.hl.eai.services.models.Product封装数据库中数据

  • 出参:RESULT 类型为com.hl.eai.services.models.ResultStatus封装响应信息

2. 添加消息流程(GoodsSyncCreate)流程图为:

  • 数据转换:将数据转换放入DataRow中

  • 保存商品:保存商品信息至EBIZ_PRODUCT表中

  • 保存供应商:保存供应商信息至EBIZ_SUPPLIER表中

  • 保存商品分类:保存商品分类信息至EBIZ_PROCATEGORY表中

  • 保存子商品:保存子商品信息至EBIZ_PROATTACHMENT表中

  • JdbcExecuter1:调用线下的存储过程

  • 结果转换:返回状态

4.2 ERP与财务集成

数通畅联基于AEAIESB来构建用户同步的Web服务接口,提供数据接口,供业务系统调用,线下ERP调用ESB的WS,再由ESB的WS将数据插入财务的数据库中。

1. 新建ws应用添加流程

  • 入参:voucher类型为:com.hl.eai.models.Voucher传递财务数据

  • 出参:RESULT类型为:com.hl.eai.models.ResultStatus封装响应信息

2. 添加消息流程(FinanceSyncImpVoucher)流程图为:

  • 查询最大VoucherID:获取数据库表t_Voucher中FVoucherID的最大值

  • 查询最大DetailID:获取数据库表t_ItemDetail中FDetailID的最大值

  • 获取查询条件:获得后面查询所需要的条件

  • 根据供应商number查询ItemId:根据Fnumber查询表t_Supplier中的FItemID

  • 查询最大Fnumber: 根据Fyear、Fperiod、FGroupID查询表t_Voucher中的FitemID的最大值

  • 查询SerialNum最大值: 根据FYear查询表t_Voucher中的FserialNum的最大值

  • 数据转换:将数据转换放入DataRow中,以及逻辑判断限制

  • 封装辅助核算横表/纵表: 将数据转换封装到DataRow中

  • Forker1:分支节点

  • JavaConverter3:打印错误信息

  • 插入凭证表:向表t_Voucher中插入数据

  • 插入凭证分录:向表t_VoucherEntry中插入数据

  • 插入辅助核算纵表 : 向表t_ItemDetail中插入数据

5 业务价值

1. 结合该企业自身特点实现线上、线下数据实时链接同步

该企业电商平台线上与线下数据实时同步,通过业务集成保证了线上商品、订单与现下的库存信息动态连接,保证工作人员对产品信息的实时监控与把握。

2. 技术先进,扩展性强,随需应变

系统技术先进,扩展性强,能够满足该企业当前和未来发展的需要,并能够平滑升级,能够快速适应后续新系统的添加,并进行快速集成,实现应用架构平台化、管理系统集成化的要求。

3. 数据准确,交互友好,方便易用

搭建的系统能够实现数据实时同步,减少财务部门的工作量,降低了人工成本;避免了人工统计的易错性,并且做好界面的友好交互。

6 小结

该集成项目将电商平台的线上商城与线下ERP,线下ERP与财务进行集成的对接。通过本系统集成为企业实现数据的同步,方便企业对信息的实时监控与管理。数通畅联基于AEAI ESB构建数据传输的Web服务接口,提供调用WS接口,供各业务系统调用,数据同步的时候先调用ESB提供的WS在由ESB调用线下的WS。具有高灵活性、高可靠性以及可扩展性,为电商平台提供方便易用的管理方式。

分享到:
评论

相关推荐

    电子商务案例分析02

    在电子商务领域,案例分析是理解和...总的来说,"电子商务案例分析02"这一资源为我们提供了一个深入了解电子商务行业的机会,通过学习这些案例,我们可以获得宝贵的实战经验和战略洞见,提升自己在电商领域的专业素养。

    电子商务供应链管理的案例研究

    本文将深入探讨“电子商务供应链管理的案例研究”,旨在揭示这一领域的关键知识点,帮助读者理解如何在实际操作中优化供应链流程,提升整体业务效率。 一、电子商务供应链管理概述 电子商务供应链管理(E-SCM)是...

    行业电子商务系统开发案例分析

    ### 行业电子商务系统开发案例分析 #### 一、教学目的 - **掌握行业电子商务系统案例分析的方法**:通过对典型案例的深入分析,学生能够学会如何评估一个电子商务系统的成功要素,包括但不限于技术架构、商业模式、...

    “电子商务”课程教学实践案例.doc

    案例中的每个企业都是根据专业特点选取的,学生需要扮演案例中的角色,参与电子商务活动,进行决策,从而体验电子商务的全过程。案例设计并不详尽,旨在激发学生的创新思维,让他们运用所学知识自行补充细节。教师在...

    电子商务技术开发说明和介绍

    本文将深入探讨电子商务技术开发的各个方面,包括系统设计、业务流程分析、技术实现以及具体案例。 一、电子商务系统开发 1. 系统架构设计:电子商务系统的构建通常基于三层架构——表现层(前端)、业务逻辑层...

    ASP.NET电子商务网站开发案例

    在本案例"ASP.NET电子商务网站开发案例"中,我们将深入探讨如何使用ASP.NET 2.0来构建一个功能完备的电子商务平台。 首先,让我们了解ASP.NET 2.0的核心特性。此版本引入了ASP.NET 2.0 Web Forms,提供了一种基于...

    电子商务网站建设完整案例教程-素材源代码

    本教程将深入探讨电子商务网站建设的全过程,从策划、设计到开发和运营,结合实际案例和源代码,为学习者提供全面的指导。我们将围绕以下几个核心知识点展开: 1. **项目规划**:在开始任何网站建设项目之前,都...

    ec9电子商务案例.pptx

    EC9电子商务案例探讨了两种主要的电子商务解决方案,即IBM和Microsoft的方案。 首先,IBM的电子商务解决方案以其强大的硬件和软件基础设施而闻名。IBM e-Server系列包括x系列(基于Intel构架的服务器)、p系列...

    电子商务能手PHP&MySQL电子商务网站架构案例

    《电子商务能手PHP & MySQL电子商务网站架构案例》是一本针对初学者和中级开发者的实践指导书籍,主要聚焦于如何利用PHP编程语言与MySQL数据库来构建高效、稳定的电子商务平台。本书结合理论与实践,深入浅出地讲解...

    “电子商务”课程教学实践案例.docx

    【电子商务课程教学实践案例】 电子商务课程旨在让学生理解并掌握电子商务的基本概念、原理和应用,通过实践案例学习,增强学生的实际操作能力和问题解决能力。以下是一些关键知识点: 1. **B2C电子商务模式**:...

    电子商务案例分析资源

    在电子商务领域,深入理解各种案例分析是至关重要的。这些案例提供了真实世界中电子商务开发和运营的实际例子,让我们得以洞察成功和挑战,学习如何应对市场变化,优化商业模式,并提升用户体验。以下是一些基于...

    电子商务数据库技术电子商务

    ### 电子商务数据库技术知识点概述 #### 一、电子商务与数据库技术的重要性 随着互联网技术的飞速发展,电子商务已经成为现代商业...同时,对于从事电子商务领域的专业人士来说,掌握先进的数据库技术是非常必要的。

    电子商务专业(本科)各课程教学大纲

    在电子商务专业(本科)的教学体系中,每个课程的教学大纲都起着至关重要的作用,它们为学生和教师提供了明确的学习和教学指南。以下是“电子商务系统”这门课程的一些关键知识点: 1. **电子商务定义与概念**:...

    电子商务案例分析 Analysis of E-Commerce Cases 第8章 增值网络集成.pptx

    【增值网络集成商模式】 在电子商务领域,增值网络集成商是一种关键的角色,它们在价值链中起着信息聚合、处理和传递的作用,以提高整体效率并创造更多...这两个案例为理解电子商务和增值网络集成提供了深入的洞察。

    模块4电子商务BtoB案例分析《电子商务案例教程》.pptx

    【模块4:电子商务BtoB案例分析】 电子商务BtoB(Business to Business)是指企业与企业之间通过互联网等现代信息技术手段进行的商务活动。这种模式不仅涵盖了信息交换,还包括了交易行为的集成,涉及买方企业、...

    PHP最实用的电子商务网站案例

    在本文中,我们将深入探讨如何使用PHP构建一个实用的电子商务网站。...如果你正在学习PHP并寻求实践项目,这个电子商务网站案例将是一个极好的起点。欢迎加入社区进行交流和学习,共同提升我们的技能和经验。

    电子商务设计师教程及历年试题下载.rar

    6. **数据分析与转化率**:电子商务设计师需要了解如何使用Google Analytics等工具分析用户行为,通过A/B测试优化设计,提升转化率。 7. **历年试题解析**:提供的历年试题集可以帮助考生熟悉考试格式,了解常见的...

    JCatalog电子商务系统案例

    总之,"JCatalog电子商务系统案例"是一个集成了SSH框架、J2EE技术和商务逻辑的实战项目,对于想要提升Java Web开发技能的人来说,这是一个不可多得的学习资源。通过研究和实践这个案例,不仅可以掌握SSH框架的核心...

Global site tag (gtag.js) - Google Analytics