您的位置:首页 > 其它

针对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):

  客户体验管理:负责客户可以在“电子商店”站点执行的所有功能―查看目录、购买商品、付款、查询订单状态等

  财务管理: 负责帐目管理和其他财务处理,如开发票。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: