E3 ofbiz

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(模块化/应用市场)
(路线图)
 
(未显示1个用户的60个中间版本)
第1行: 第1行:
[[Apache OFBiz]] 行业(O2O)解决方案
+
[[Apache OFBiz]] 行业(O2O)解决方案
  
基于 Apache OFBiz + [[OpenPOS]] 的行业解决方案:电商O2O、旅游OTA、汽车、农业、金融、零售、保险、电信、烟草、制造业 ...
+
==简介==
 +
采用 OFBiz Smart 框架和 Apache OFBiz 新一代框架和架构:[[Moqui]]
  
Apache OFBiz's All-in-One eCommerce Solution,一个更加开放的电商商务生态系统。
+
==愿景==
 +
第一步:Apache OFBiz E-Commerce Suite Out-Of-The-Box 开箱即用的'''电子商务套件'''
 +
 
 +
第二步:Apache OFBiz + [[OpenPOS]] 的'''行业解决方案''':电商O2O、旅游OTA、汽车、农业、金融、零售、保险、电信、烟草、制造业 ...
 +
 
 +
第三步:Apache OFBiz All-in-One Open E-Commerce Ecosystem,一个更加开放的'''电子商务生态系统'''。
 +
 
 +
==路线图==
 +
Apache ofbiz solutions next:[[E3]] ofbiz
  
 
==架构和技术==
 
==架构和技术==
Apache OFBiz 开放平台、创新的实体引擎和服务引擎技术,功能强大,操作灵活,可将所有应用程序构建在单一的平台架构上,企业客户和合作伙伴也可以采用同一架构构建自己的扩展插件和附加应用程序。
+
Apache OFBiz 企业应用基础架构,它把企业数据模型和业务流程都基本定义好了,你需要做得就是基于它完善、构建和运营你的业务。
 +
 
 +
它是一个开放平台,拥有创新的实体引擎和服务引擎技术,功能强大,操作灵活,可将所有应用程序构建在单一的平台架构上,企业客户和合作伙伴也可以采用同一架构构建自己的扩展插件和附加应用程序。
  
 
单一平台架构带来的优势:  
 
单一平台架构带来的优势:  
第14行: 第25行:
 
*改善整合效果和用户体验。
 
*改善整合效果和用户体验。
  
基于各种[http://docs.huihoo.com/apache/ofbiz/2.1.1/ 开放标准和开源技术]构建:[[Java EE]]、[[XML]]、[[OAGIS]] 、[[Universal Business Language]] (UBL) 、[[XBRL]]、[[ebXML]]
+
基于各种[http://docs.huihoo.com/apache/ofbiz/2.1.1/ 开放标准和开源技术]构建:[[Java]]、[[Groovy]]、[[XML]]、[[OAGIS]] 、[[Universal Business Language]] (UBL) 、[[XBRL]]、[[ebXML]]
  
 
[[Apache Tomcat]]、[[Jetty]]、[[FreeMarker]]、[[BeanShell]]、[[JasperReports]]、[[Apache Maven]] 等。
 
[[Apache Tomcat]]、[[Jetty]]、[[FreeMarker]]、[[BeanShell]]、[[JasperReports]]、[[Apache Maven]] 等。
  
 
支持各种数据库技术:[[Oracle]]、[[MySQL]]、[[PostgreSQL]]、[[Microsoft SQL Server|SQLServer]]、[[MongoDB]]、[[Apache Cassandra|Cassandra]]、[[Apache Hadoop|Hadoop]] 等。
 
支持各种数据库技术:[[Oracle]]、[[MySQL]]、[[PostgreSQL]]、[[Microsoft SQL Server|SQLServer]]、[[MongoDB]]、[[Apache Cassandra|Cassandra]]、[[Apache Hadoop|Hadoop]] 等。
 +
 +
==.NET==
 +
[[E3.NET]] based on [[Orchard]] Core.
 +
 +
通过 [[Web Services]] 整合 [[.NET]] 技术体系和产品框架,为用户打造一个基于 Java 和 .NET 的统一的企业应用基础架构。
 +
 +
*[http://docs.huihoo.com/apache/ofbiz/OFBiz-SOAP-RMI-Tutorial.pdf A Sample OFBiz application implementing remote access via RMI and SOAP]
  
 
==培训==
 
==培训==
*[[Apache ofbiz in action|Apache OFBiz 电商实战培训]]
+
*[[Apache ofbiz in action|Apache OFBiz 电商实战培训]],[http://wiki.huihoo.com/wiki/Apache_ofbiz_in_action#.E4.B8.8B.E8.BD.BD 免费下载11G压缩培训视频资料]。
 
*[http://code.huihoo.com/huihoo/ofbiz-students Apache OFBiz 同学会]:OFBiz 学习、讨论、编程、实战。
 
*[http://code.huihoo.com/huihoo/ofbiz-students Apache OFBiz 同学会]:OFBiz 学习、讨论、编程、实战。
  
第69行: 第87行:
 
*[[apache ofbiz health management|健康管理与互联网医疗解决方案]]
 
*[[apache ofbiz health management|健康管理与互联网医疗解决方案]]
 
*[[apache ofbiz crm and erp|企业CRM/ERP解决方案]]
 
*[[apache ofbiz crm and erp|企业CRM/ERP解决方案]]
 +
*[[Apache ofbiz enterprise content management|企业内容管理解决方案]]
 
*供应链管理系统
 
*供应链管理系统
 
*ERP/CRM/OMS端对端整合:企业资源规划(ERP)、客户关系管理(CRM)、订单管理系统(OMS)
 
*ERP/CRM/OMS端对端整合:企业资源规划(ERP)、客户关系管理(CRM)、订单管理系统(OMS)
 
*[http://docs.huihoo.com/b2b2c2c/%e5%ae%b6%e5%b1%85%e5%bb%ba%e6%9d%90%e7%94%b5%e5%ad%90%e5%95%86%e5%8a%a1%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88v1.0-201501.pdf 家居建材O2O解决方案]
 
*[http://docs.huihoo.com/b2b2c2c/%e5%ae%b6%e5%b1%85%e5%bb%ba%e6%9d%90%e7%94%b5%e5%ad%90%e5%95%86%e5%8a%a1%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88v1.0-201501.pdf 家居建材O2O解决方案]
 +
*[[Mobile e-commerce solution based on ofbiz|OFBiz移动电子商务解决方案]]
 
*[[Mobile e-commerce solution based on weixin|基于微信的移动电子商务解决方案]]
 
*[[Mobile e-commerce solution based on weixin|基于微信的移动电子商务解决方案]]
 
*互联网金融:P2P借贷、众筹、供应链金融
 
*互联网金融:P2P借贷、众筹、供应链金融
第83行: 第103行:
  
 
==整合POS==
 
==整合POS==
 +
[[Apache_OFBiz/point_of_sale|OFBiz POS 系统]]
 +
 
整合主流商业和开源POS系统。
 
整合主流商业和开源POS系统。
*[[Openbravo POS]]
+
*[[uniCenta oPOS]]
 
*[[OpenPOS]]
 
*[[OpenPOS]]
  
==整合CRM==
+
==社区O2O==
 +
 
 +
==移动办公==
 +
织网:一款好用的工作App,移动办公 + 客户管理。
 +
 
 +
==客户管理==
 
*[[Apache ofbiz crm and erp]]
 
*[[Apache ofbiz crm and erp]]
 
*集成[[Microsoft Dynamics CRM]]解决方案
 
*集成[[Microsoft Dynamics CRM]]解决方案
 
*[[SugarCRM]]、[[vtiger CRM]]  与 OFBiz 集成CRM解决方案
 
*[[SugarCRM]]、[[vtiger CRM]]  与 OFBiz 集成CRM解决方案
  
==门户内容管理==
+
==[[Apache_ofbiz_enterprise_content_management|门户内容管理]]==
 
*[[Apache  Jackrabbit]] [https://github.com/apache/ofbiz/tree/jackrabbit20120501 OFBiz分支]
 
*[[Apache  Jackrabbit]] [https://github.com/apache/ofbiz/tree/jackrabbit20120501 OFBiz分支]
 
*整合 [[Liferay]],搭建企业门户,让客户、合作伙伴和员工参与协作。
 
*整合 [[Liferay]],搭建企业门户,让客户、合作伙伴和员工参与协作。
第120行: 第147行:
 
*[http://java.dzone.com/articles/connect-apache-ofbiz-real Connect Apache OFBiz with the Real World]: Running Camel in OFBiz container  或 Running Camel and OFBiz separately
 
*[http://java.dzone.com/articles/connect-apache-ofbiz-real Connect Apache OFBiz with the Real World]: Running Camel in OFBiz container  或 Running Camel and OFBiz separately
  
==核心框架==
+
==OFBiz Smart==
OFBiz Smart:一个Apache OFBiz和企业Web快速开发框架,Apache v2 许可协议,版本稳定后放出。
+
[http://code.huihoo.com/huihoo/ofbiz-smart OFBiz Smart]:一个Apache OFBiz和企业Web快速开发框架,Apache v2 许可协议。
 +
 
 +
[https://github.com/huihoo/ofbiz-smart OFBiz Smart GitHub仓库]、[http://code.huihoo.com/huihoo/ofbiz-smart OFBiz Smart 灰狐Code仓库]
  
 
OFBiz Smart 参考 OFBiz 的技术框架,实现一个简单但够用,满足开发需求,性能不错的框架。
 
OFBiz Smart 参考 OFBiz 的技术框架,实现一个简单但够用,满足开发需求,性能不错的框架。
第160行: 第189行:
 
将 Apache OFBiz 运行在 [[jetty]]、[[Tomcat]]、[[WildFly]]、[[GlassFish]] 等主流 Java 应用服务器上。
 
将 Apache OFBiz 运行在 [[jetty]]、[[Tomcat]]、[[WildFly]]、[[GlassFish]] 等主流 Java 应用服务器上。
  
==大数据==
+
==开放API==
对大数据的支持与扩展,我们融合了这几项技术:[[PostgreSQL]], [[Apache Cassandra|Cassandra]], [[Apache Hadoop|Hadoop]] & [[apache Spark|Spark]]
+
提供RESTful开放API
 +
*[http://code.huihoo.com/huihoo/ofbiz-students/wikis/ofbiz-api 移动电商RESTFul API参考实现]
 +
 
 +
==移动App==
 +
开发面向OFBiz应用的iOS、Android App
 +
* [https://github.com/huihoo/e3-h5 HTML5 App, BSD License.]
 +
* [https://github.com/huihoo/e3-ios iOS App, BSD License.]
 +
* [https://github.com/huihoo/e3-h5 Android App, BSD License.]
 +
 
 +
<gallery>
 +
image:e3-ios-app-01.png
 +
image:e3-ios-app-02.png
 +
image:e3-ios-app-03.png
 +
image:e3-ios-app-04.png
 +
image:e3-ios-app-05.png
 +
</gallery>
 +
 
 +
==大数据和存储==
 +
我们基于 [[PostgreSQL]] + [[Apache Cassandra|Cassandra]] + HDFS/HBase + S3 提供关系型存储、列式存储、文件存储统一存储服务。
  
 
PostgreSQL 通过 [http://www.postgresql.org/docs/9.3/static/file-fdw.html FDW(foreign-data wrapper)] 访问Hadoop,架起了 PostgreSQL 和 Hadoop 之间的桥梁,使关系型数据库与大数据有了融合的基础。
 
PostgreSQL 通过 [http://www.postgresql.org/docs/9.3/static/file-fdw.html FDW(foreign-data wrapper)] 访问Hadoop,架起了 PostgreSQL 和 Hadoop 之间的桥梁,使关系型数据库与大数据有了融合的基础。
第173行: 第220行:
 
Apache OFBiz Marketplace 应用市场
 
Apache OFBiz Marketplace 应用市场
  
模块化,[[Modular Java]],OFBiz 与 [[OSGi]] 集成。
+
模块化,[[Modular java]],OFBiz 与 [[OSGi]] 集成。
  
 
[[Vert.x]] 框架,支持多语言,轻量的模块化系统、[http://modulereg.vertx.io/ 模块注册表]。
 
[[Vert.x]] 框架,支持多语言,轻量的模块化系统、[http://modulereg.vertx.io/ 模块注册表]。
  
==成功案例==
+
==客户案例==
[http://docs.huihoo.com/baihuogou/百货购OFBiz实践-20140522.pdf 百货购]、[http://yunchaoshi.mobi 掌上云超市]、[http://m.huihoo.com/ 移动应用]、跨境电商、旅游电商。
+
织网、[http://docs.huihoo.com/baihuogou/百货购OFBiz实践-20140522.pdf 百货购]、[http://yunchaoshi.mobi 掌上云超市]、[http://m.huihoo.com/ 移动应用]、[[Huihoo_Mobile_Team#.E7.A7.BB.E5.8A.A8.E7.94.B5.E5.95.86|跨境电商]]、[http://sanxia.huihoo.com/prototype 旅游电商]。
  
 
==图集==
 
==图集==
第196行: 第243行:
 
image:mrp-solution.png|制造业MRP解决方案
 
image:mrp-solution.png|制造业MRP解决方案
 
image:bigsql-architecture.png|PgSQL与大数据融合
 
image:bigsql-architecture.png|PgSQL与大数据融合
 +
image:pos-architecture-blocks-of-a-typical-payment-application.png|POS系统
 +
image:ofbiz-smart-entity-model.png|Smart实体模型
 +
image:ofbiz-smart-entity-engine.png|Smart实体引擎
 
</gallery>
 
</gallery>
  
第201行: 第251行:
 
Apache OFBiz 解决方案的需求、设计、开发、交付、运维是个持续的过程,我们不断完善自身的研发基础设施,以便和合作伙伴一起高效的工作,快速推进项目进度,高质量的交付产品服务。
 
Apache OFBiz 解决方案的需求、设计、开发、交付、运维是个持续的过程,我们不断完善自身的研发基础设施,以便和合作伙伴一起高效的工作,快速推进项目进度,高质量的交付产品服务。
  
[[Huihoo agile lean kanban devops services|灰狐研发管理]],提供敏捷、精益、看板、DevOps 服务。
+
[[灰狐研发管理]],提供敏捷、精益、看板、DevOps 服务。
  
 
*[http://kanban.huihoo.com 看板系统]:了解项目进度,提高可预测性和准时交付能力。
 
*[http://kanban.huihoo.com 看板系统]:了解项目进度,提高可预测性和准时交付能力。
第211行: 第261行:
 
*持续集成:Jenkins 持续集成服务器,[http://docs.huihoo.com/apache/apachecon/eu2014/apache-ofbiz-infra-task-automation-for-deployment-and-hosting.pdf Apache OFBiz Infra Task Automation For Deployment And Hosting]。
 
*持续集成:Jenkins 持续集成服务器,[http://docs.huihoo.com/apache/apachecon/eu2014/apache-ofbiz-infra-task-automation-for-deployment-and-hosting.pdf Apache OFBiz Infra Task Automation For Deployment And Hosting]。
 
*视频会议
 
*视频会议
 +
 +
==灰狐E3==
 +
* [http://e3.huihoo.com/ Huihoo E3 = Entrprise + ERP + E-Commerce]
 +
* [http://code.huihoo.com/huihoo/e3 灰狐E3代码仓库]
  
 
==联系方式==
 
==联系方式==
第218行: 第272行:
 
[[category:Apache OFBiz]]
 
[[category:Apache OFBiz]]
 
[[category:POS]]
 
[[category:POS]]
 +
[[category:marketplace]]
 +
[[category:E3.NET]]
 
[[category:huihoo]]
 
[[category:huihoo]]

2021年1月6日 (三) 09:40的最后版本

Apache OFBiz 行业(O2O)解决方案

目录

[编辑] 简介

采用 OFBiz Smart 框架和 Apache OFBiz 新一代框架和架构:Moqui

[编辑] 愿景

第一步:Apache OFBiz E-Commerce Suite Out-Of-The-Box 开箱即用的电子商务套件

第二步:Apache OFBiz + OpenPOS行业解决方案:电商O2O、旅游OTA、汽车、农业、金融、零售、保险、电信、烟草、制造业 ...

第三步:Apache OFBiz All-in-One Open E-Commerce Ecosystem,一个更加开放的电子商务生态系统

[编辑] 路线图

Apache ofbiz solutions next:E3 ofbiz

[编辑] 架构和技术

Apache OFBiz 企业应用基础架构,它把企业数据模型和业务流程都基本定义好了,你需要做得就是基于它完善、构建和运营你的业务。

它是一个开放平台,拥有创新的实体引擎和服务引擎技术,功能强大,操作灵活,可将所有应用程序构建在单一的平台架构上,企业客户和合作伙伴也可以采用同一架构构建自己的扩展插件和附加应用程序。

单一平台架构带来的优势:

  • 降低开发成本;
  • 提高系统性能和运营效率;
  • 降低维护成本;
  • 改善整合效果和用户体验。

基于各种开放标准和开源技术构建:JavaGroovyXMLOAGISUniversal Business Language (UBL) 、XBRLebXML

Apache TomcatJettyFreeMarkerBeanShellJasperReportsApache Maven 等。

支持各种数据库技术:OracleMySQLPostgreSQLSQLServerMongoDBCassandraHadoop 等。

[编辑] .NET

E3.NET based on Orchard Core.

通过 Web Services 整合 .NET 技术体系和产品框架,为用户打造一个基于 Java 和 .NET 的统一的企业应用基础架构。

[编辑] 培训

[编辑] 行业

  • 银行业
  • 保险行业
  • 电信行业
  • 制造行业
  • 零售流通
  • 交通运输
  • 医疗卫生
  • 石油石化
  • 汽车制造
  • 能源电力
  • 政府部门
  • 教育

[编辑] 数据模型

我们基于一套功能强大的通用数据模型资源库,这将会把基于数据库的开发项目带到一个高起点。这些针对通用业务功能的模型都是经过项目实践验证的,会使用数据库开发人员节省非常非常多的时间和成本。它们覆盖制造业、电信业、保险业、医疗保健业、金融服务业、专业服务业、旅游业和电子商务等领域。

参考实现:Apache OFBiz 数据模型

  • 人与组织
  • 产品模型 
  • 产品订购模型
  • 装运模型
  • 工作计划模型
  • 发票模型
  • 会计和预算模型
  • 人力资源模型
  • 数据仓库数据模型
  • 制造业模型
  • 电信业模型
  • 医疗保健模型
  • 保险业模型
  • 金融服务业模型
  • 专业服务业模型
  • 旅行业模型
  • 电子商务模型

[编辑] 解决方案

[编辑] 前端网店

Apache OFBiz的前端网店比较简单,开发工作量比较大,可考虑整合主流的开源网店系统。

[编辑] 整合POS

OFBiz POS 系统

整合主流商业和开源POS系统。

[编辑] 社区O2O

[编辑] 移动办公

织网:一款好用的工作App,移动办公 + 客户管理。

[编辑] 客户管理

[编辑] 门户内容管理

  • Apache Jackrabbit OFBiz分支
  • 整合 Liferay,搭建企业门户,让客户、合作伙伴和员工参与协作。
  • 整合 Drupal,建设用户社区,文档、论坛、交流、分享、问答、群组、社交,沉淀用户数据。
  • Apache OFBIz 与 Nuxeo 企业内容管理集成。

应用场景:

  • 电商应用的图片存储服务;
  • 生产制造环节产品数据管理;
  • 企业数字资产管理。

[编辑] 在线教育

  • OpenOLAT 的整合,提供课件制作和在线教育服务。

通过社交账号和目录服务集成个人和企业用户。

[编辑] 财务系统

  • Apache OFBiz财务模块
  • 与金蝶、用友财务软件的集成
  • GnuCash 集成

[编辑] 工作流

[编辑] 企业集成

整合 Apache ServiceMixApache Camel,将 Apache OFBiz 打造成一个开放的模块化(OSGi)、消息、路由、规则和流程驱动的企业集成平台。

[编辑] OFBiz Smart

OFBiz Smart:一个Apache OFBiz和企业Web快速开发框架,Apache v2 许可协议。

OFBiz Smart GitHub仓库OFBiz Smart 灰狐Code仓库

OFBiz Smart 参考 OFBiz 的技术框架,实现一个简单但够用,满足开发需求,性能不错的框架。

  • 1、OFBiz的请求映射配置文件

参考并简化

  • 2、OFBiz的请求入口逻辑

参考并简化

  • 3、OFBiz的视图技术

仅支持JSP

  • 4、OFBiz的Event

仅支持普通的Java类

  • 5、OFBiz的服务引擎

仅支持普通的Java类、服务配置

  • 6、OFBiz的实体引擎

替换现有的,使用最新的 Ebean 4.x版本,为什么选用Ebean:

  • 1. 简单强大
  • 2. 性能出众
  • 3. 扩展方便(方便今后分库分表)
  • 4. Play framework的ORM标配

并学习和结合 Moqui 企业应用开发框架,加速应用程序的开发和部署。

原则:

  • 1、依赖的JAR包要最小
  • 2、OFBiz总体思路
  • 3、代码生成器
  • 4、ORM使用更高版本的Ebean
  • 5、融合通用业务
  • 6、模块化
  • 7、使用简单,扩展方便

[编辑] 应用服务器

将 Apache OFBiz 运行在 jettyTomcatWildFlyGlassFish 等主流 Java 应用服务器上。

[编辑] 开放API

提供RESTful开放API

[编辑] 移动App

开发面向OFBiz应用的iOS、Android App

[编辑] 大数据和存储

我们基于 PostgreSQL + Cassandra + HDFS/HBase + S3 提供关系型存储、列式存储、文件存储统一存储服务。

PostgreSQL 通过 FDW(foreign-data wrapper) 访问Hadoop,架起了 PostgreSQL 和 Hadoop 之间的桥梁,使关系型数据库与大数据有了融合的基础。

[编辑] OFBiz云

OFBiz Cloud 将 Apache OFBiz 部署到云端。

引入 Akka + Scalatra 构建高并发、分布式、容错、基于消息的事件驱动基础设施和API。

[编辑] 模块化/应用市场

Apache OFBiz Marketplace 应用市场

模块化,Modular java,OFBiz 与 OSGi 集成。

Vert.x 框架,支持多语言,轻量的模块化系统、模块注册表

[编辑] 客户案例

织网、百货购掌上云超市移动应用跨境电商旅游电商

[编辑] 图集

[编辑] 技术保障

Apache OFBiz 解决方案的需求、设计、开发、交付、运维是个持续的过程,我们不断完善自身的研发基础设施,以便和合作伙伴一起高效的工作,快速推进项目进度,高质量的交付产品服务。

灰狐研发管理,提供敏捷、精益、看板、DevOps 服务。

  • 看板系统:了解项目进度,提高可预测性和准时交付能力。
  • 问答系统:技术支持,提出问题,通过社会化的回复、评论和投票等,最终产生对用户有价值的信息。
  • 团队协作:任务创建、仓库浏览、代码审查、Wiki工具等。
  • Bug追踪:查看Bug、提交Bug、变更日志、路线图、统计报表。
  • 代码仓库:公开、私有git仓库。
  • 代码质量:编码规则、代码覆盖、单元测试。
  • 持续集成:Jenkins 持续集成服务器,Apache OFBiz Infra Task Automation For Deployment And Hosting
  • 视频会议

[编辑] 灰狐E3

[编辑] 联系方式

需要基于OFBiz解决方案和定制开发的企业可联系

  • Allen,邮件:11775717 AT qq DOT com 电话:18683935179
分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱