Open Services Platform

来自开放百科 - 灰狐
2008年3月28日 (五) 12:21Allen (讨论 | 贡献)的版本

跳转到: 导航, 搜索

一个开放的服务平台: Open Services Platform

一个分布式的组件和服务平台

三个层次的分布:

  • JVM: JiniTerracotta是基础设施
  • Module:
  • Service: 可将多个服务组合成更复杂的服务

目录

基础包

  • org.huihoo.platform.core // 平台核心,是一个面向资源的微内核和RESTfule服务容器,提供 Framework, Component, Module/Bundle, Resources, Service 的核心功能和生命周期管理, Newton 提供基础动力. NetKernel, GlassFishHK2 值得关注
  • org.huihoo.platform.management // 管理框架, 使用统一的界面管理整个平台的基础设施、应用、模块、服务和性能等, 默认集成 Hyperic HQ
  • org.huihoo.platform.scripting.scripting // 平台支持脚本语言的核心接口

org.huihoo.platform.scripting.groovy // 集成Groovy到平台的脚本基础设施中 org.huihoo.platfrom.scripting.python // 集成Python到平台的脚本基础设施中

Java-based MapReduce Implementation
  • org.huihoo.platform.cloud // supported cloud computing, 其核心是 Apache Hadoop, Hypertable and HBase, 使开发的服务能部署成云服务, 部署到多台服务器上. MapReduce 是其核心理论.
  • org.huihoo.platform.tools // 各类开发工具,用于各类服务的开发,如 hadoop-eclipse-plugin等等
  • org.huihoo.platform.task // 客户请求和服务提供之间的任务分发和管理
  • org.huihoo.platform.jini // 伸缩性、高可靠性、分布式网络基础和和通信机制的基础
  • org.huihoo.platform.ws // 对 axis2 和 xfire的封装
  • org.huihoo.platform.spring // 业务模块的封装单元
  • org.huihoo.platform.api // 平台开放API
  • org.huihoo.platform.web // 通用的Web接口和其他的Web框架. 如 Google Web Toolkit
  • org.huihoo.platform.util // Miscellaneous utility classes

一个应用场景: 开放的全球电子商务需要开放的电子商务平台:Open E-Business Platform

在传统中间件之上的电子商务基础平台,搭建一个开放的全球电子商务业务开发、部署、运营、管理平台。

能否打造一个类似 Eclipse 的电子商务基础平台,系统基于 OSGiJiniSOAGrid等技术构建

当然 Open E-Business Platform 是一个 Open Source E-Business Platform

强调 微核 + 系统插件 + 应用插件的概念

GlassFish 是整个系统的技术基础架构, Apache OFBiz 是整个系统的业务基础架构

Open E-Business Suite is ERP and CRM suite, including eCommerce, inventory, warehouse, order, customer management, general ledger, MRP, POS. based on Opentaps

基本功能

开源平台

商业平台

Reference

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱