使用 Eclipse SOA Tools Platform 插件和 Apache Tuscany

通过使用常用的 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 服务
本文转自: IBM developerWorks 中国
请点击此处查看全文

你可能感兴趣的:(使用 Eclipse SOA Tools Platform 插件和 Apache Tuscany)