Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
borderColor#6699ff
bgColor#ffffff
titleBGColor#D5EFFF
titleApache Tuscany SCA Java Extension Guide
borderStylesolid

This page is work in progress. Thanks for your contribution (smile)
This is a guide for developers who would like to extend Tuscany SCA Java.

...

Anchor
extension
extension
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

Anchor
component
component
How to add a new component implementation?

Anchor
binding
binding
How to add a new binding?

Anchor
interface
interface
How to add a new interface binding?

Anchor
databinding
databinding
How to add a new databinding?

...