Huihoo Enterprise SOA Suite

来自开放百科 - 灰狐
跳转到: 导航, 搜索

目录

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

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

变换
操作
导航
工具箱