针对soa将ejb组件公开为业务服务
2008-03-14 02:08
330 查看
当机构使用 web 服务技术构建、部署和组织业务服务时,显然必须进行仔细、全面设计 java 2 平台企业版 (j2ee) 应用程序。在这方面,最有效的帮助是严格应用旨在实现面向服务的体系结构 (soa) 的体系结构模式。当公开 enterprise javabean (ejb) 时,此类模式尤其有用。
本文将从体系结构的角度介绍最重要的模式及其应用,假设您熟悉以下 web 服务基础知识:简单对象访问协议 (soap)、http、xml、j2ee、ejb、java 消息服务 (jms) 等。
从 j2ee 的角度而言,web 服务基本上是 j2ee 编程模型的扩展,具体体现在:
非会话状态 ejb 或 jms 被定义为 web 服务定义语言 (wsdl) 的应用程序入口点,并被部署为 web 服务。
首先,我们将简要概述将 ejb 应用程序公开为业务服务的过程。尽管本文使用 oracle application server containers for j2ee (oc4j) 环境,但对于任何其他符合 j2ee 的应用服务器也同样适用。
该解决方案包含四种 ejb 子系统(每个子系统包含多个 bean):
客户体验管理:负责客户可以在“电子商店”站点执行的所有功能―查看目录、购买商品、付款、查询订单状态等
财务管理: 负责帐目管理和其他财务处理,如开发票。
本文将从体系结构的角度介绍最重要的模式及其应用,假设您熟悉以下 web 服务基础知识:简单对象访问协议 (soap)、http、xml、j2ee、ejb、java 消息服务 (jms) 等。
从 j2ee 的角度而言,web 服务基本上是 j2ee 编程模型的扩展,具体体现在:
非会话状态 ejb 或 jms 被定义为 web 服务定义语言 (wsdl) 的应用程序入口点,并被部署为 web 服务。
首先,我们将简要概述将 ejb 应用程序公开为业务服务的过程。尽管本文使用 oracle application server containers for j2ee (oc4j) 环境,但对于任何其他符合 j2ee 的应用服务器也同样适用。
该解决方案包含四种 ejb 子系统(每个子系统包含多个 bean):
客户体验管理:负责客户可以在“电子商店”站点执行的所有功能―查看目录、购买商品、付款、查询订单状态等
财务管理: 负责帐目管理和其他财务处理,如开发票。
相关文章推荐
- 针对SOA将EJB组件公开为业务服务
- 架构师观点:将EJB组件公开为业务服务
- 面向服务的体系架构(SOA)和业务组件(BC)的思考
- 面向服务的体系架构(SOA)和业务组件(BC)的思考
- 面向服务的体系架构(SOA)和业务组件(BC)的思考
- 面向服务的体系架构(SOA)和业务组件(BC)的思考
- 构建 SOA 组合业务服务,第 11 部分: 实现订阅者授权流程
- SOA 术语概述: 第 1 部分,服务、体系结构、治理和业务术语
- SOA面向服务的业务转换在零售业中的最佳实践
- 构建 SOA 组合业务服务,第 11 部分: 实现订阅者授权流程
- SOA 之 服务与组件的区别
- 构建SOA组合业务服务
- 白话SOA:面向服务+组件+架构
- 面向服务体系架构的业务规划和建模方法系列之三--SOA方法裁减样例 推荐
- IBM:Peggy:SOA重在把业务变成组件和流程化模块
- 构建 SOA 组合业务服务,第 7 部分: 为组合业务服务提供多分租支持 - 风水幽灵 - CSDNBlog
- 构建 SOA 组合业务服务专题
- 面向服务体系架构和业务组件的思考
- SOA 组合业务服务的自动化测试:第 3 部分
- 构建SOA组合业务服务