E3 ofbiz

来自开放百科 - 灰狐
2016年1月9日 (六) 14:50Allen (讨论 | 贡献)的版本

跳转到: 导航, 搜索

Apache OFBiz 行业(O2O)解决方案

采用 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 企业应用基础架构,它把企业数据模型和业务流程都基本定义好了,你需要做得就是基于它完善、构建和运营你的业务。

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

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

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

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

Apache TomcatJettyFreeMarkerBeanShellJasperReportsApache Maven 等。

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

.NET

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

培训

行业

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

数据模型

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

参考实现:Apache OFBiz 数据模型

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

解决方案

前端网店

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

整合POS

OFBiz POS 系统

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

整合CRM

门户内容管理

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

应用场景:

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

在线教育

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

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

财务系统

工作流

企业集成

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

OFBiz Smart框架

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

OFBiz Smart GitHub仓库

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, Hadoop & Spark

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
  • 视频会议

联系方式

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

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

变换
操作
导航
工具箱