Siva
Thanks for the note. This is a pattern that we have done before with
other users and is exactly what I would recommend. There are some other
alternatives as well. For example, JavaScript E4X
(http://en.wikipedia.org/wiki/E4X) provides another way of creating the
XML transformation that is easier to code than XSLT, but maybe slightly
less performant.
It is possible, though not yet enabled through the GUI, to embed the ESB
mediation into the same JVM as the Data Services. In a future release we
will support this through the administrative UI and make it much
simpler. So for the moment I would recommend using separate instances.
Paul
Soundarapandian, Sivakumar wrote:
Hi,
I am currently evaluating various products in the market to build the
data services layer in the SOA model. This layer will serve as an
abstraction to the diverse (relational, xml, etc) physical data sources
we have and provide a cohesive logical schema (xml schema definitions)
exposed through services which is mapped/aggregated/transformed from
the physical sources. I have tried the BEA Aqualogic data services and
trying to achieve the same by combining WSO2 WSAS and WSO2 ESB. Here is
my requirement - I have two different relational sources db1, db2 and a
simple http rest style service. I need to aggregate information from all
these sources and transform it to comply with a logical schema
definition that is defined. This is what I am planning to do-
1. Use WSO2 WSAS data service to expose the data in the relational
sources as xml using appropriate sql queries.
2. In WSO2 ESB, expose a proxy service that complies with the
logical schema definition I have.
3. Define mediators in the ESB to combine the data from these
services using XQuery/XSLT.
Would this approach work? Are there better ways to do this?
Thanks,
Siva
------------------------------------------------------------------------
_______________________________________________
Esb-java-user mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/esb-java-user
--
Paul Fremantle
CTO and Co-Founder, WSO2
OASIS WS-RX TC Co-chair
VP, Apache Synapse
Office: +44 844 484 8143
Cell: +44 798 447 4618
blog: http://pzf.fremantle.org
[EMAIL PROTECTED]
"Oxygenating the Web Service Platform", www.wso2.com
_______________________________________________
Esb-java-user mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/esb-java-user