Panel |
---|
borderColor | #6699ff |
---|
bgColor | #ffffff |
---|
titleBGColor | #D5EFFF |
---|
title | Apache Tuscany SCA Java Extension Guide |
---|
borderStyle | solid |
---|
|
This page is work in progress. Thanks for your contribution This is a guide for developers who would like to extend Tuscany SCA Java. |
...
What is an extension? Extension is a module (or a set of modules),when built with Tuscany SCA, can extend it to work with additional bindings, language implementations, programming models or databindings. Tuscany provides a simple set of SPIs for implementing extensions.
SCA assembly model is defined such that extensions can be added for new interface types or for new implementation types such as ruby and python, or new binding types such as CXF. Tuscany SCA is also architected to be extended to included additional data bindings.
This guide explains the steps to add each of these extension types.
Name spaces used by extensions
How to add a new component implementation? How to add a new binding? How to add a new interface binding? How to add a new databinding? ...