Folks,
(as placed on the web services discussion
board<http://forums.prospero.com/n/mb/message.asp?webtag=3Dam-assocdevxml&m=
sg=3D8778.1&ctx=3D0>
)
I'd just like to introduce an open source project we've been working on,=20
it's an AWS integration project geared towards making the AWS easier to use=
,=20
especially from J2EE environments.
Instead of using the clunky Axis generated code to work with SOAP, you can=
=20
use this project via standard DAO interfaces to get back all your product=
=20
data, cleanly, fast and over a variety of protocols (SOAP, REST, cached dat=
a=20
and even JDBC).
A quick example;
ECommerceDAOFactory factory =3D ECommerceDAOFactory.getECommerceDAOFactory(=
);
DVDDAO dao =3D factory.getDVDDAO();
DVDTransferObject[] results =3D dao.searchDVD ("rounders")
Using a factory, you're able to get a pre-configured DAO that works with=20
your chosen protocol and retrieve your product data as transfer objects (in=
=20
this case DVD's matching "rounders"). Then just use the transfer objects=20
directly in your JSP or Java code (much easier than working with Axis=20
generated beans), for example;
result[0].getTitle();
result[0].getOurPrice();
We're actively looking for developers to get in on the ground floor to help=
=20
create what we'd like to become the defacto AWS integration mechanism. Ther=
e=20
are still plenty of really interesting areas to get involved in; the=20
shopping cart integration, the REST protocol, more SOAP, caching and maybe=
=20
TagLibs.
Even if you're not a developer we'd love to hear from potential users with=
=20
feedback and could really use web designers, technical authors etc.
Take a look at the project on SourceForge, the home page (
http://awsintegration.sourceforge.net/) should give you an idea of the goal=
s=20
and design and drop us a line via the members page at SourceForge
http://sourceforge.net/projects/awsintegration/ if you're interested.=20
There's code in CVS to play with too.
There are two mailing lists, one for
users<http://lists.sourceforge.net/lists/listinfo/awsintegration-user>and
one for a developers
<http://lists.sourceforge.net/lists/listinfo/awsintegration-devel>, sign up=
=20
via the links.
Cheers,
Toby
|