SCA的编程模型是高度可扩展性并且是语言中立(语言无关)的。SCA易于扩展
多样的语言实现,包括Java, C++, BPEL, PHP, Spring等等
多种捆绑机制,包括Webservice, JMS, EJB, JSON RPC等等
多种运行环境,包括Tomcat, Jetty, Geronimo, OSGI等等
SCA将基础设施功能从业务领域中分离出来,以便让开发者可以将精力集中在业务逻辑上。它是通过声明式的应用策略和服务质量来为服务调用提供可靠性、安全性和事务性的。
Apache Tuscany实现了SCA1.0规范,为想要创建基于服务的应用开发者提供了革命性简化
的体验经历。它还提供了一个轻量级的嵌入式的运行环境。Tuscany支持许多不同的编程开发技术、捆绑机制并能和许多apache的项目集成。Apache Tuscany SCA已经实现了java和c++版。
10分钟开发一个SCA程序请看getting_started_Rest_099_07.pdf文件