使用 Spring Framework 设计和开发 SCA 组件,第 1 部分: 三剑客:Spring、SCA 和 Apache Tuscany
2009-11-23 00:00:00 来源:WEB开发网在 “使用 Spring Framework 设计和开发 SCA 组件” 系列文章中,学习如何有效结合服务组件架构(Service Component Architecture,SCA)与 Spring Framework 来创建分布式服务应用程序。第一篇文章将概述 SCA 与 Spring 两者相结合的优势。学习如何使用 Spring Framework 来设计和开发 SCA 组件,如何将 Spring beans 公开为 SCA 服务,以及如何在 Spring 应用程序中访问 SCA 服务和属性。本文中的示例将使用 Apache Tuscany SCA Java™ 技术运行时。
简介
在 Open SOA (OSOA) 项目发布标题为 “强大的组合:SCA、OSGi 和 Spring” 的白皮书之后,这三种技术的结合引起了人们的一些关注。Spring Dynamic Module 就是这种基础架构的一种商业实现,它结合了 Spring 和 OGSi。Spring beans 可以作为服务组件架构(SCA)的组件实现使用。Apache Tuscany 的 Java 实现建立在 Apache 的 OSGi 框架 (Felix) 的基础之上。
在本系列中,学习如何使用 Spring Framework 和 Apache Tuscany SCA Java 运行时来设计和开发 SCA 组件。示例和代码片段将帮助您理解 SCA 与 Spring 两者结合所带来的好处。您还将了解如何结合 SCA 与 Spring 来创建分布式服务应用程序。
本文将介绍使用 Spring 开发 SCA 组件时需要掌握的一些基本设计原则。您将探索如何将 Spring beans 公开为 SCA 服务,以及如何在 Spring 应用程序中访问 SCA 服务和属性。
第 2 部分将深入讨论一些高级特性,比如说通过 SCA 处理多种应用程序上下文以及在 Spring beans 中使用 SCA 注释。
更多精彩
赞助商链接