Chapter 14. Extending Tuscany
This chapter covers
- Building Tuscany extensions
- A complete walk-through of developing a new implementation type
- A complete walk-through of developing a new binding type
Apache Tuscany already supports a wide variety of technologies out of the box. But it’s still possible that the technology that you’re interested in isn’t supported yet. The beauty of Tuscany is that it can be extended easily to support new technologies because of its modularized and pluggable architecture.
This chapter is somewhat different from the previous chapters in the book because it goes beyond describing how to use the Tuscany runtime to build applications and explains how to extend the Tuscany runtime to support new technologies. The nature of this subject means that this chapter’s content is more complex than that of previous chapters. If you don’t need to extend Tuscany, you can skip this chapter. If you do want to add your own extension, we’ll present a practical step-by-step process for doing that, and we’ve based our examples on samples that come with the Tuscany distribution.