Friday, February 16, 2007

Building an SCA Application: Best Practices

After writing the Alert Aggregator sample for the Tuscany Native runtime I thought it would be worthwhile documenting my experiences. I titled this "Best Practices" but perhaps "Hints & Tips" or "Andy's Observations" would be more appropriate! Anyway, check out this page on the new Tuscany Wiki site for a suggested list of things to do/think about when writing your own SCA based applications.

Hopefully the page can be developed further to become a more rounded and useful document for users of Tuscany to consider. Let us know what you think either on the Tuscany mailing lists or in the comments here!

Tuscany SCA C++ -> Tuscany SCA Native

We have a proposal on the mailing list at the moment to rename the Tuscany SCA C++ project. The rationale is that the C++ runtime, although still written in C++, supports components written in multiple programming languages - currently C++, Ruby, Python and (coming soon!) PHP. Calling it Tuscany SCA C++ perhaps misleads potential users into thinking it's only for people who know or want to use C++.

So it looks like we'll be renaming it to ... (drum roll) ... Tuscany SCA Native!
What do you think?

Thursday, February 08, 2007

Webinar: Apache Tuscany - Not the Same Old Architecture

Jim Marino just posted the Tuscany Java SCA webinar.
The recorded video is available here and slides are available here.

Tuesday, February 06, 2007

Article: SCA and SDO for PHP

Daniel Rubio recently published the following tip about SCA and SDO for PHP on the Web Services Advisory website.

Led by the Open Service Oriented Architecture collaboration group ( OSOA ), Service Component Architecture (SCA) and Service Data Objects (SDO) have become the newest approaches for enabling service-oriented architectures. Initially conceived to operate in the most widely used programming environments for the enterprise -- Java and C++ -- both SCA and SDO have grown to accommodate additional platforms, in the following article we will explore how the popular scripting language PHP has embraced these same SOA techniques.