W3C home > Mailing lists > Public > www-forms@w3.org > March 2001

Re: Fw: XForms requirements

From: Bruce Atherton <bruce@hagbard.flair.law.ubc.ca>
Date: Tue, 27 Mar 2001 10:58:18 -0800
Message-Id: <>
To: "Michael Friedman" <mfriedma@echinachem.com>, "XForms Mailing List" <www-forms@w3.org>
At 11:31 AM 27/03/2001 +0800, Michael Friedman wrote:
>Bruce, if I want to put a heavy duty order processing application on the
>web, is XForms supposed to be something that I can use?

I would hope so.

>If so, is it something that I am supposed to use directly or am I supposed
>to use a higher level forms application that generates XForms automatically
>for the browser?

I'm not clear on what you mean by a "higher level forms application". It 
sounds like you are talking about server-side tags. I don't see how keeping 
business logic out of the client implies server-side tags.

If, OTOH, you are talking about the fact that XForms use XML rather than 
supporting serialized Java objects or ODBC result sets, then I agree that 
this is a restriction but don't agree that it is onerous. Even in a 
client-server architecture, the client needs some mechanism for 
communicating with the database. That communications mechanism can be 
through a web service delivering XML as easily as anything else. And if you 
don't want to define a DTD for your particular data, it can be completely 
generic, like so:

             <col name="CUST_NAME">Acme Explosives</col>
             <col name="ACCT_BALANCE">-12850.25</col>

>If the answer to the second question is "Yes, use it directly" then I don't
>think you have succeeded.

Since I haven't done anything but request a slightly broader focus for 
XForms, I can't claim to have succeeded at anything in this context.

But those who have designed the XForms spec so far seem to have, unless I 
am just missing your point. Why do you think you cannot use XForms directly 
in a heavy duty order processing application?
Received on Tuesday, 27 March 2001 14:00:34 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:36:04 UTC