aspose file tools*
The moose likes XML and Related Technologies and the fly likes Document driven programming Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "Document driven programming" Watch "Document driven programming" New topic
Author

Document driven programming

John M Brown
Ranch Hand

Joined: Nov 29, 2001
Posts: 62
I wanted to know if anybody is using, considering, or has considered any form of document driven programming (i.e. Using XML to string services and reusable components together in a workflow).
If so, what are your opinions (as far as pros and cons) for a project.
I'm just trying to get some more input and experience as I have different opinions on our project on what context it should be used, if used at all, and what needs to be in place to support it.
Experience from others is the best form of learning the right path.


<a href="mailto:JBROWN2002@cfl.rr.com" rel="nofollow">JBROWN2002@cfl.rr.com</a>
John M Brown
Ranch Hand

Joined: Nov 29, 2001
Posts: 62
<bounce>
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12785
    
    5
I suppose you could call Cocoon a sort of document driven programming approach in that an XML document (the sitemap) directs the connecting of various components together to process a http request.
Bill
John M Brown
Ranch Hand

Joined: Nov 29, 2001
Posts: 62
Yes I've heard mention of that (and I think I got hits when searching DDP on the web). Most of the DDP I've seen has been GUI related.
I'm trying to find attempts and examples from the server side of things. Almost like a process of workflow manager that combines services and their inputs and outputs via an xml document that follows some kind of process schema.
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12785
    
    5
OK, you seem to be talking about the Cocoon approach, it is all about processing XML data under the control of XML defined processes.
Bill
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Document driven programming