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.
posted 5 years ago
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.