You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@tuscany.apache.org by Luciano Resende <lu...@gmail.com> on 2007/06/15 08:55:36 UTC

Declarative DAS - Exposing data as Services

In the past, we have discussed Declarative DAS [1], for those that are
not familiar with the past discussions, you can find a quick summary
at [2].

Basically, Declarative DAS extends 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.

I have added a first cut of this under revision #547551 . The
implementation.das right now only supports static services interfaces.
My plans is to expand the implementation to handle all crud operations
and also dynamic interfaces. I'd also like to add a quick sample that
would retrieve the data from it's repository using the
implementaiton.das and then use then play with how it could be
integrated with the feed binding or json-rpc binding. Stay tunned as
these are all coming in the near future...

[1] http://www.mail-archive.com/tuscany-dev@ws.apache.org/msg09978.html
[2] http://lresende.blogspot.com/2007/01/declarative-data-access-services.html

-- 
Luciano Resende
Apache Tuscany Committer
http://people.apache.org/~lresende
http://lresende.blogspot.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-user-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-user-help@ws.apache.org


Re: Declarative DAS - Exposing data as Services

Posted by ant elder <an...@apache.org>.
On 6/15/07, Luciano Resende <lu...@gmail.com> wrote:

<snip>

I have added a first cut of this under revision #547551 . The
> implementation.das right now only supports static services interfaces.
> My plans is to expand the implementation to handle all crud operations
> and also dynamic interfaces.


As an example of how easy it can be to do dynamic interfaces I've refactored
this in a sandbox to use the implementation spi so that the
CompanyServiceTestCase now works:
https://svn.apache.org/repos/asf/incubator/tuscany/sandbox/ant/implementation-das/

   ...ant