We've deprecated WDS-Client in favor of a more general, unified deployment service. With the deployment service, you can deploy either via WS or directly through the file system.
The deployment service accepts "assemblies". An assembly is a packaging of one or more component, each being a sub-directory of the assembly.
e.g.
The sub-directory extension represents the component type (e.g. "xform", "pipa", ...).
Assemblies deployed directly on the file system under var\deploy, or are zipped (without the top-level directory) and deployed through the deployment WebService
.
To deploy XForms, you would create an assembly that looks like:
There's an example of this in SVN at http://www.intalio.org/tempo/trunk/forms/AbsenceRequest/src/main/
The file are packaged during the build to obtain:
If the component is properly deployed, it will appear with a .deployed extension, like this:
The deploy service in tempo is working on a really similar model as the one used in Apache Ode. In fact, we are planning into merging both of them in the near future.