|  | 级别: 中级 Tyler Anderson (tyleranderson5@yahoo.com), 自由撰稿人, 自由撰稿人
2007 年 12 月 10 日 通过使用常用的 Eclipse 开发环境,Eclipse SOA Tools Platform (STP) 插件和 Apache Tuscany 简化了服务开发。Apache Tuscany 也已经与 STP 集成在一起来为创建的服务提供服务组件体系结构(Service Component Architecture,SCA)Java 运行时,使您可以使用 SCA 标准和 Apache Tuscany 注释来注释服务。本教程将通过创建远程方法调用(Remote Method Invocation,RMI)服务来介绍如何使用 STP 和 Apache Tuscany。
在本教程中
SOA 的基本特性是能够把新服务和现有服务整合起来,创建可以包含各种技术的新应用程序。SCA 将为构造、整合和开发不依赖于语言的服务网络定义基于服务的简单模型。通过允许 Eclipse 开发人员(在本例中为 Eclipse STP 开发人员)使用 SCA 在 SOA 环境中开发 Java 服务组件,Apache Tuscany 有效地为开发人员提供了 SCA Java 运行时。 在本教程中,将构建一个基于 RMI 的服务,将它注册到服务器的 RMI 命名注册表。将根据通过 Apache Tuscany 实现的 SCA 规范构建服务,这将成为完整 SOA 解决方案的一部分。您将了解: - 如何把 SCA 绑定到 SOA 中
- 如何安装 Eclipse STP 和 Apache Tuscany 运行时
- 如何创建基于 SOA Tools SCA RMI 的服务
- 如何开发服务 Time Bomb 功能
- 如何创建和开发 Java RMI 客户机
- 如何运行和测试 RMI 服务
预备知识
见系统需求。
系统需求
本教程将把 Eclipse 和 Apache 技术与 STP 插件结合使用进行开发:
-
Eclipse Classic
- Eclipse 是 Eclipse SOA Tools 插件运行的主要平台。本教程使用的是 V3.3.1。
-
Eclipse STP 及依赖性插件
- 这些是使用 STP 进行开发所需的核心插件。本教程将使用版本 I200710300730。可供下载的插件有若干个,因此请确保下载带有 stp-all-in-one- 后缀的插件。此下载包括 “要求” 标题下列出的所有依赖性。
-
Apache Tuscany SCA Java
- Apache Tuscany 包含在使用 SCA 标准开发服务时使用的 Eclipse STP 插件的 Java SCA 实现。
稍后将具体了解如何安装和准备 SCA 开发中要使用的 Eclipse 安装。
格式 html
IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |  | |  |
|