Tuesday, July 31, 2007

Create and run OnLineStore in few minutes using SCA.

Want to learn SCA and have not been able to find the time to do it?

I am new to Eclipse and I was able to create my online store and start shopping in less than half an hour by following this step by step example in Tuscany.

Now, this is cool! It is so simple!

Wednesday, July 18, 2007

SCA Tooling?

Some interesting stuff is happening in the tools space. Check it out!


It looks like this proposal will turn into code soon.

Tuesday, July 17, 2007

Tuscany BOF at O'Reilly OSCon 2007 - July 25

If you are attending O'Reilly Open Source Conference in Portland, join the Apache Tuscany BOF session on Wed. July 25th. We would very much like to meet you and chat about Apache Tuscany.


Friday, July 06, 2007

What's new with Apache Tuscany Data Access Services

Recently, we have been having good progress on different areas of interest around DAS, and I want to use this post to give you an summary and overview of what's going on with Apache Tuscany Data Access Services (a.k.a DAS).

Looks like Adriano Crestani is making progress on getting a DAS C++ implementation ready, and you can find some details on his last post to Tuscany user mailing list.

In a related DAS subject, Ole Ersoy is also making good progress on expanding the data sources supported by DAS and implementing an LDAP DAS, more details available on his post to Tuscany dev mailing list.

Exposing Data as Services and Data as Feeds
Exploring the integration between DAS and Service Component Architecture (a.k.a SCA) I have created two new SCA extensions :

Data as Services : this is an extension to the SCA programming model to expose services that interact with a persistent layer in a declarative fashion hiding the implementation details from the service developer.It's all about simplicity, allowing a service to be defined without explicitly coding the persistence layer.

Data as Feeds : this is an extension to the SCA programming model that gives you a REST view of a database table, and in conjunction with the SCA Feed extension publishes data as ATOM Feeds and can easily be aggregated into feed readers or other Web 2.0 feed-friendly solutions. The idea is also to provide CRUD operations via the ATOM protocol.

DAS Java beta1 Release
Also note that the Relational DAS for Java is on it's final steps towards it's beta1 release, you can find more details on this post. Also, stay tunned for a Release Candidate and final release in the next couple days.

If you are interested in helping us, please take a look at our Getting Involved page, and if you have any questions, feel free to drop us an e-mail to our mailing lists.

Labels: ,

Monday, July 02, 2007

SCA_SDO PHP version 1.2.2 available

For those interested in SCA and SDO in PHP, version 1.2.2 of the SCA_SDO package for PHP has been released (it's actually been out for a few days now but I've been away). This package uses the Tuscany C++ SDO code.

Of particular interest, this is the first release to contain domain specific bindings which make it easier for our PHP SCA users to access doman specific services out on the internet. This might be something that the Tuscany SCA projects want to consider in the future.

FYI here's the release announce....

The new PECL package SCA_SDO-1.2.2 has been released at http://pecl.php .net/.

Release notes

* Fixes for PECL bugs:
- PECL#10925 - Don't treat magic PHP methods as service operations
- PECL#10989 - don't automatically make all types in the wsdl nillable
- PECL#10994 - Business Exceptions Data Returned to Client
- PECL#11004 - WSDL Generated Does Not Validate
- PECL#11012 - Visual Studio Consumption of SCA Generated WSDL
* Other:
- Pick up revision 546761 of Tuscany SDO code.
- Include new eBay soap binding
- Tactical version of the in memory caching of the data model enabled for eBay binding
- Unit tests keep going to conclusion even when extensions are missing
- Added the eServiceStore example - shows several components which can be make local or remote with only a swift change of the @binding annotations.
The next development branch has been created: it is EIDER. The Eider is the UK's largest duck.

Package Info
Service Data Objects (SDOs) enable PHP applications to work with data
from different sources (like a database query, an XML file, or a
spreadsheet) using a single interface. SCA for PHP allows a PHP
programmer to write reusable components (classes) in PHP, which can be
called either locally, or remotely via Web Services, with an identical

Related Links
Package home: http://pecl. php.net/package/SCA_SDO
Changelog: http://pecl. php.net/package-changelog.php?package=SCA_SDO
Download: http://pecl. php.net/get/SCA_SDO-1.2.2.tgz
Web Site: http://www.osoa.org/display/PHP/SOA+PHP+Homepage
Mail List: http://groups.google.co.uk/group/phpsoa?hl=en