You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@tuscany.apache.org by Martin Meyers <Ma...@web.de> on 2009/02/19 09:22:11 UTC

SOA presentation layer and Tuscany SCA Java

Dear Tuscany community members:

I've got one remaining issue concerning SCA in general and SCA-BPEL(4People) in special.

All seems clear to me as long as I'm dealing with the data access and business logic service layers of an SCA-fied SOA implementation. But, when coming to the SOA presentation layer(s), I still have some understanding problems. 

What I'm currently striving for is a "SOA-compatible" presentation solution only consisting of SCA-wrappable (isolatable) "UI services"/"SOA Face(let)s" that basically are a reusable foundation of SCA components, which then could be wired to compose more complex SOA GUIs (probably for different devices, not just necessarily HTML browsers).

My respective question is:

1. What would currently be the best and free (technology) solution to achieve this goal?  I.e., 
    Do there already exist some applicable "SOA Face(let)s" techs for the SOA view layers respecting 
    an easy integration into SCA-components???

I would appreciate any solution hints very much. Thanks a lot in advance.

Best regards,
  Martin.


_______________________________________________________________________
DSL zum Nulltarif + 20 Euro Extraprämie bei Online-Bestellung über die
DSL Freundschaftswerbung! http://dsl.web.de/?ac=OM.AD.AD008K15279B7069a


Re: SOA presentation layer and Tuscany SCA Java

Posted by Luciano Resende <lu...@gmail.com>.
Martin

On Thu, Feb 19, 2009 at 12:22 AM, Martin Meyers <Ma...@web.de> wrote:
> Dear Tuscany community members:
>
> I've got one remaining issue concerning SCA in general and SCA-BPEL(4People) in special.
>
> All seems clear to me as long as I'm dealing with the data access and business logic service layers of an SCA-fied SOA implementation. But, when coming to the SOA presentation layer(s), I still have some understanding problems.
>
> What I'm currently striving for is a "SOA-compatible" presentation solution only consisting of SCA-wrappable (isolatable) "UI services"/"SOA Face(let)s" that basically are a reusable foundation of SCA components, which then could be wired to compose more complex SOA GUIs (probably for different devices, not just necessarily HTML browsers).
>

>From your description, it looks like you are describing a portal where
you would assembly together multiple "UI services"/"SOA Face(let)s".
This is probably one of the ideas we had with Tuscany Widget, that can
allow you to define JavaScript references to remote SCA Services. But
so far we have examples in standalone web 2.0 applications (see
tutorial/store particularly store-mashup); but we haven't tried to
integrate these in a open source portal platform, which shouldn't be
very hard.

> My respective question is:
>
> 1. What would currently be the best and free (technology) solution to achieve this goal?  I.e.,
>    Do there already exist some applicable "SOA Face(let)s" techs for the SOA view layers respecting
>    an easy integration into SCA-components???
>

There is no magic here today, if you want to have access to your SCA
Service when building your "UI services"/"SOA Face(let)s", either use
the SCA api to retrieve the reference to the service or, if you are in
a constrained Web 2.0 environment, utilize one of the web 2.0 bindings
(e.g JSON-RPC, ATOM, etc)

> I would appreciate any solution hints very much. Thanks a lot in advance.
>

I try to address some solutions above, but I believe you want a open
source presentation layer solution more well integrated with SCA,
which I'm not aware at the moment.

Does anyone have any other thoughts to add here ?

> Best regards,
>  Martin.
>
>
> _______________________________________________________________________
> DSL zum Nulltarif + 20 Euro Extraprämie bei Online-Bestellung über die
> DSL Freundschaftswerbung! http://dsl.web.de/?ac=OM.AD.AD008K15279B7069a
>
>



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