It might not be as easy though for many developers to extract the
transaction data using most of the atom libraries, which is why there
are libraries for dealing with for example the gdata apis.
There doesn't have to be only one data format as you mention. There
should be json and probably also a micro formatted html version. I
think though that XML is a bit of a dying standard outside the
enterprise development world and it would be better to pick JSON as
the default minimum requirement and Atom/XML as an option. If for no
other reason, this would allow widgets etc to be written in Javascript
to easily interact with the financial data.
Contrast Facebooks new API: http://developers.facebook.com/docs/api in
understandability with the GData apis:
http://code.google.com/apis/gdata/docs/json.html
For the actual transaction creation, I do think XML is a very bad
idea. Even JSON is probably overkill. URL encoded form data is
supported easily by every single platform without using any thing but
the basic http library.
P
--
http://agree2.com - Reach Agreement!
http://stakeventures.com - My blog about startups and agile banking