Huihoo Enterprise SOA Suite

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
 
(未显示2个用户的29个中间版本)
第1行: 第1行:
 
==HESS简介==
 
==HESS简介==
SOA-企业走向敏捷商务,随需应变的必由之路, Huihoo Enterprise SOA Suite (HESS) 为企业步入 SOA 铺平道路.
+
[[SOA]] - 企业走向敏捷商务,随需应变的必由之路, Huihoo Enterprise [[SOA]] Suite (HESS) 为企业步入 SOA 铺平道路.
 +
 
 +
HESS将完成SOA的服务堆栈,并提供敏捷的商务实施方案
 +
 
 +
HESS 的产品代号: [[OpenSOA]]
  
 
所有软件构件都是没有软件许可费用、零成本的开源软件.
 
所有软件构件都是没有软件许可费用、零成本的开源软件.
 +
 +
==HESS堆栈==
 +
*应用程序和数据服务
 +
*部署服务
 +
*状态管理
 +
*策略管理
 +
*流程管理和自动化
 +
*集成服务
 +
*安全和管理服务
 +
*开发工具
 +
*访问服务
 +
*最佳实践
 +
 +
==HESS功能==
 +
*通信
 +
*集成
 +
*安全性
 +
*消息处理
 +
*建模
 +
*服务交互
 +
*服务质量
 +
*服务级别
 +
*管理和自治
 +
*基础架构智能
 +
*[[ESB Functions|ESB功能]]细节
 +
 +
==HESS的服务标准==
 +
HESS遵循Web服务平台(Web Services Platform)所定义的服务标准和关键要素
 +
 +
*用XML和XML Schema定义企业的业务文档
 +
*用SOAP作为消息格式,用HTTP作为传输协议
 +
*用WSDL描述接口元数据,用WS-Policy描述策略元数据
 +
*用UDDI进行服务的注册和发现
 +
*用WS-Security保障服务安全
 +
*用[[WS-ReliableMessaging]]和WS-Eventing保证服务质量
 +
*用WS-Transactions或WS-CAF进行事务处理
 +
*用[[Web Services Distributed Management|WSDM]]进行服务管理
 +
*用[[Service Component Architecture]](SCA)作为服务的组件模型
 +
*用[[Service Data Objects]](SDO) 描述服务数据对象
  
 
==HESS产品组成==
 
==HESS产品组成==
第11行: 第54行:
 
<br>
 
<br>
 
*应用程序和数据服务(Application and Data Services)
 
*应用程序和数据服务(Application and Data Services)
[[OFBiz]],[[opentap]],[[Pentaho]] | [[PostgreSQL]]| [[Derby|Apache Derby]]
+
[[Apache OFBiz]] | [[opentaps]] | [[Pentaho]] | [[PostgreSQL]]| [[Derby|Apache Derby]]
 
<br>
 
<br>
 
*部署服务(Deployment Services)
 
*部署服务(Deployment Services)
[[Geronimo]] | [[Glassfish]] | [[JOnAS]] | [[JBoss]]
+
[[Geronimo]] | [[Glassfish]] | [[JOnAS]] | [[JBoss]] | [[JFox]]
 
<br>
 
<br>
 
*状态管理(State Management) 事件服务,调度服务
 
*状态管理(State Management) 事件服务,调度服务
第21行: 第64行:
 
*策略服务(Policy Service)
 
*策略服务(Policy Service)
 
[[Drools]] Rules Engine
 
[[Drools]] Rules Engine
 +
<br>
 +
*建模(Model)
 +
[[AndroMDA]] | [[openMDX]] | [[StarUML]]
 
<br>
 
<br>
 
*流程管理(Process Management)
 
*流程管理(Process Management)
第28行: 第74行:
 
[[OpenESB]] | [[ServiceMix]] | [[Celtix]] | [[Mule]]
 
[[OpenESB]] | [[ServiceMix]] | [[Celtix]] | [[Mule]]
 
*安全和管理服务(Security and Management Services)
 
*安全和管理服务(Security and Management Services)
Acegi Security Framework | OpenNMS
+
[[Hyperic HQ]] | Acegi Security Framework | OpenNMS
 +
*Web服务管理
 +
[[Apache Muse]]
 
*开发工具(Development Facilities)
 
*开发工具(Development Facilities)
 
[[NetBeans]] | [[Eclipse]]
 
[[NetBeans]] | [[Eclipse]]
第39行: 第87行:
  
 
==安装指南==
 
==安装指南==
 +
*两种发布方式:
 +
--与开源应用服务器的捆绑发布: Geronimo,JOnAS,JBoss,JFox
 +
 +
--单独发布, 用户自己部署到应用服务器上
 +
*两种安装方式:
 +
--GUI的方式
 +
 +
--console的命令行的方式
  
 +
==应用指南==
 +
SOA 生命周期管理主要涉及四个过程: 建模, 组装, 部署, 管理
  
 
==FAQ==
 
==FAQ==
第48行: 第106行:
 
*下载  
 
*下载  
  
 +
==相关项目==
 +
*NetBeans Enterprise SOA Project http://enterprise.netbeans.org/
 +
*Eclipse SOA Tools Platform Project http://www.eclipse.org/stp/
 +
 
==参考资料==
 
==参考资料==
 
*[http://www-128.ibm.com/developerworks/opensource/library/os-ag-soapojo/ Build an SOA framework with Apache Geronimo and POJOs]
 
*[http://www-128.ibm.com/developerworks/opensource/library/os-ag-soapojo/ Build an SOA framework with Apache Geronimo and POJOs]
第55行: 第117行:
  
  
[[category:Huihoo Products]]
+
[[Category:Huihoo]]
 +
[[Category:SOA]]

2010年8月16日 (一) 16:25的最后版本

目录

[编辑] HESS简介

SOA - 企业走向敏捷商务,随需应变的必由之路, Huihoo Enterprise SOA Suite (HESS) 为企业步入 SOA 铺平道路.

HESS将完成SOA的服务堆栈,并提供敏捷的商务实施方案

HESS 的产品代号: OpenSOA

所有软件构件都是没有软件许可费用、零成本的开源软件.

[编辑] HESS堆栈

  • 应用程序和数据服务
  • 部署服务
  • 状态管理
  • 策略管理
  • 流程管理和自动化
  • 集成服务
  • 安全和管理服务
  • 开发工具
  • 访问服务
  • 最佳实践

[编辑] HESS功能

  • 通信
  • 集成
  • 安全性
  • 消息处理
  • 建模
  • 服务交互
  • 服务质量
  • 服务级别
  • 管理和自治
  • 基础架构智能
  • ESB功能细节

[编辑] HESS的服务标准

HESS遵循Web服务平台(Web Services Platform)所定义的服务标准和关键要素

  • 用XML和XML Schema定义企业的业务文档
  • 用SOAP作为消息格式,用HTTP作为传输协议
  • 用WSDL描述接口元数据,用WS-Policy描述策略元数据
  • 用UDDI进行服务的注册和发现
  • 用WS-Security保障服务安全
  • WS-ReliableMessaging和WS-Eventing保证服务质量
  • 用WS-Transactions或WS-CAF进行事务处理
  • WSDM进行服务管理
  • Service Component Architecture(SCA)作为服务的组件模型
  • Service Data Objects(SDO) 描述服务数据对象

[编辑] HESS产品组成

用户可根据需要进行选择和组合, Huihoo 提供全程服务.

  • 门户/访问服务(Portal & Access Services)

Liferay Portal | JetSpeed Portal | JBoss Portal

  • 应用程序和数据服务(Application and Data Services)

Apache OFBiz | opentaps | Pentaho | PostgreSQL| Apache Derby

  • 部署服务(Deployment Services)

Geronimo | Glassfish | JOnAS | JBoss | JFox

  • 状态管理(State Management) 事件服务,调度服务

Quartz

  • 策略服务(Policy Service)

Drools Rules Engine

  • 建模(Model)

AndroMDA | openMDX | StarUML

  • 流程管理(Process Management)

ActiveBPEL BPEL Server | jBPM Business Processes

  • ESB 总线 :消息、路由、集成

OpenESB | ServiceMix | Celtix | Mule

  • 安全和管理服务(Security and Management Services)

Hyperic HQ | Acegi Security Framework | OpenNMS

  • Web服务管理

Apache Muse

  • 开发工具(Development Facilities)

NetBeans | Eclipse

  • 最佳实践(Best Practices)

案例库

[编辑] HESS的特点

  • 全部采用没有许可费用的开源软件
  • 使用开源软件的最新的稳定版本

[编辑] 安装指南

  • 两种发布方式:

--与开源应用服务器的捆绑发布: Geronimo,JOnAS,JBoss,JFox

--单独发布, 用户自己部署到应用服务器上

  • 两种安装方式:

--GUI的方式

--console的命令行的方式

[编辑] 应用指南

SOA 生命周期管理主要涉及四个过程: 建模, 组装, 部署, 管理

[编辑] FAQ

[编辑] 相关链接

[编辑] 相关项目

[编辑] 参考资料

[编辑] 精彩图片

SOATiersAndLayers.gif The POJO-for-SOA framework

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

变换
操作
导航
工具箱