You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Bryan Zarnett <bz...@mac.com> on 2002/09/17 02:22:45 UTC
Cocoon and Web Applications
Thanks for everyone's input on the XML Generation. Taking some of those
comments and going through the documentation, I came down with the
following simple (and hopefully close to correct) conclusions. The idea
here is that Cocoon would be used in a web application with Cocoon
responsible for presentation and user navigation and a web service
using REST responsible for business rules.
* The user sends down an Action Name which defines the operational
request the user wishes to invoke. This action name is used in the site
map to determine the appropriate action to apply.
* The action acts as a controller, processing user input and invoking
one or more distributed business services (REST, EJB, etc.) that return
back one or more transport objects. The action aggregates the transport
objects and places them into request attributes.
* The generator takes the request objects and converts them to XML,
passing the information onto a transformer.
Any thoughts or comments would be appreciated.
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
To unsubscribe, e-mail: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>
Re: Cocoon and Web Applications
Posted by Ivelin Ivanov <iv...@apache.org>.
Bryan,
This is a good summary of what I believe Cocoon applications should be like.
Ivelin
----- Original Message -----
From: "Bryan Zarnett" <bz...@mac.com>
To: <co...@xml.apache.org>
Sent: Monday, September 16, 2002 7:22 PM
Subject: Cocoon and Web Applications
> Thanks for everyone's input on the XML Generation. Taking some of those
> comments and going through the documentation, I came down with the
> following simple (and hopefully close to correct) conclusions. The idea
> here is that Cocoon would be used in a web application with Cocoon
> responsible for presentation and user navigation and a web service
> using REST responsible for business rules.
>
> * The user sends down an Action Name which defines the operational
> request the user wishes to invoke. This action name is used in the site
> map to determine the appropriate action to apply.
>
> * The action acts as a controller, processing user input and invoking
> one or more distributed business services (REST, EJB, etc.) that return
> back one or more transport objects. The action aggregates the transport
> objects and places them into request attributes.
>
> * The generator takes the request objects and converts them to XML,
> passing the information onto a transformer.
>
> Any thoughts or comments would be appreciated.
>
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
>
> To unsubscribe, e-mail: <co...@xml.apache.org>
> For additional commands, e-mail: <co...@xml.apache.org>
>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
To unsubscribe, e-mail: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>
Re: Cocoon and Web Applications
Posted by Bryan Zarnett <bz...@mac.com>.
In the application I am writing, I have created a custom generator
that understands JaxB based objects, thus providing the
marshalling/unmarshalling mechanism for XML. In my circumstance, each
transport object is a JAXB component used against both presentation
transformation and communication between the action and the REST-based
service.
On Wednesday, September 18, 2002, at 03:21 PM, Yatin Shah wrote:
> This is nice summary for new users like myself. Thanks.
>
> Should the generator be custom coded or are there any
> cocoon pre-built generators which would create XML
> from request attributes & transport objects?
>
> I'm thinking of the case where transport object is an object
> representation of a hierchical database data.
> Are there any open source products which can be used
> here to do the transformation from object/relational to XML?
>
> Thanks
> -Yatin
>
> Bryan Zarnett wrote:
>
>> Thanks for everyone's input on the XML Generation. Taking some of
>> those comments and going through the documentation, I came down with
>> the following simple (and hopefully close to correct) conclusions.
>> The idea here is that Cocoon would be used in a web application with
>> Cocoon responsible for presentation and user navigation and a web
>> service using REST responsible for business rules.
>>
>> * The user sends down an Action Name which defines the operational
>> request the user wishes to invoke. This action name is used in the
>> site map to determine the appropriate action to apply.
>>
>> * The action acts as a controller, processing user input and invoking
>> one or more distributed business services (REST, EJB, etc.) that
>> return back one or more transport objects. The action aggregates the
>> transport objects and places them into request attributes.
>>
>> * The generator takes the request objects and converts them to XML,
>> passing the information onto a transformer.
>>
>> Any thoughts or comments would be appreciated.
>>
>>
>> ---------------------------------------------------------------------
>> Please check that your question has not already been answered in the
>> FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
>>
>> To unsubscribe, e-mail: <co...@xml.apache.org>
>> For additional commands, e-mail: <co...@xml.apache.org>
>
>
>
> --
> Yatin Shah, President mailto:ygs@kripa.com
> Kripa Inc. http://www.kripa.com
> Dayton, New Jersey USA phone: 732.329.8303
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Developers of real time event driven distributed DB applications
>
>
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
>
> To unsubscribe, e-mail: <co...@xml.apache.org>
> For additional commands, e-mail: <co...@xml.apache.org>
>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
To unsubscribe, e-mail: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>
Re: Cocoon and Web Applications
Posted by Yatin Shah <no...@kripa.com>.
This is nice summary for new users like myself. Thanks.
Should the generator be custom coded or are there any
cocoon pre-built generators which would create XML
from request attributes & transport objects?
I'm thinking of the case where transport object is an object
representation of a hierchical database data.
Are there any open source products which can be used
here to do the transformation from object/relational to XML?
Thanks
-Yatin
Bryan Zarnett wrote:
> Thanks for everyone's input on the XML Generation. Taking some of
> those comments and going through the documentation, I came down with
> the following simple (and hopefully close to correct) conclusions. The
> idea here is that Cocoon would be used in a web application with
> Cocoon responsible for presentation and user navigation and a web
> service using REST responsible for business rules.
>
> * The user sends down an Action Name which defines the operational
> request the user wishes to invoke. This action name is used in the
> site map to determine the appropriate action to apply.
>
> * The action acts as a controller, processing user input and invoking
> one or more distributed business services (REST, EJB, etc.) that
> return back one or more transport objects. The action aggregates the
> transport objects and places them into request attributes.
>
> * The generator takes the request objects and converts them to XML,
> passing the information onto a transformer.
>
> Any thoughts or comments would be appreciated.
>
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
>
> To unsubscribe, e-mail: <co...@xml.apache.org>
> For additional commands, e-mail: <co...@xml.apache.org>
--
Yatin Shah, President mailto:ygs@kripa.com
Kripa Inc. http://www.kripa.com
Dayton, New Jersey USA phone: 732.329.8303
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Developers of real time event driven distributed DB applications
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
To unsubscribe, e-mail: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>