This week's book giveaway is in the Performance forum.
We're giving away four copies of The Java Performance Companion and have Charlie Hunt, Monica Beckwith, Poonam Parhar, & Bengt Rutisson on-line!
See this thread for details.
Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

SCA Implementations on other platforms

 
Vladimir Shcherbina
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,

In IBM, I used to work in Java world, and now I am working on .NET platform. Your book is dedicated to SCA Tuscany Java implementation. Is the SCA mature enough (in my time in IBM it was not :cry, so one can implement it in the .NET platform with C#? Is there any documentation that can be helpful in this regard.
Many thanks in advance for your help.
Best Regards,
Vladimir Shcherbina
 
Simon Nash
author
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It's definitely possible to implement SCA for other languages and platforms, such as C# and .NET. There's no official SCA specification for this, so someone who wanted to do it would have to adapt the current SCA specs to the C# and .NET environment.

Building the equivalent of Tuscany for C# and .NET would be quite a bit of work, and so far no-one's been willing to invest the time and effort to make it happen.

The good news is that it's easy to integrate C#/.NET code into an SCA/Tuscany application by using WSDL/Web Services as the interoperability protocol. You just need to build a web service using C#/.NET, generate WSDL for this web service, import the WSDL into an SCA component definition, and invoke the C#/.NET web service from the SCA component. We've tested this scenario in Tuscany, and there's a Tuscany demo showing how to do it.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic