basics of XPL,

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

basics of XPL,

manish_suriya

Hi,

Could you guys give me a basic breif of xpl. where actually it is use and for what purpose. I gonethrough the orbeon docs but not able to understand  how xforms and xpl are linked.

And if i can run the xform(.xhtml) in orbeon than what is the need of .xpl ?? in which cases it is used ? And where this page flow controller come in picture.

It would be great if you can sketch a rough flow chart and send it to me.

Thanks in advance.


Manish Suriya
Mailto: [hidden email]
Website:
http://www.tcs.com
____________________________________________
Experience certainty.        IT Services
                       Business Solutions
                       Outsourcing
____________________________________________
=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain 
confidential or privileged information. If you are 
not the intended recipient, any dissemination, use, 
review, distribution, printing or copying of the 
information contained in this e-mail message 
and/or attachments to it are strictly prohibited. If 
you have received this communication in error, 
please notify us by reply e-mail or telephone and 
immediately and permanently delete the message 
and any attachments. Thank you




--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
OW2 mailing lists service home page: http://www.ow2.org/wws
Reply | Threaded
Open this post in threaded view
|

Re: basics of XPL,

Hank Ratzesberger
Manish,

If you have gone through the docs,
http://www.orbeon.com/ops/doc/reference-xpl-pipelines
then let me make a few comments.

Orbeon Forms is several technologies that provide
XML storage and transformation available as a Java
Servlet.  Unlike say, JSP pages, the scripting
language throughout is XML.

On the server side, that requires a couple things.
One is to be able to reference XML resources and
make transformations on them.  This is what XPL
does. Go to this URL and that file and aggregate
them, then pass them through a transformation, etc.

Also, the server needs some way to control the
logic and this is what the Page Flow accomplishes.

On the client side, XForms within XHTML provides
a declarative interface.

So, you have several "tools" to help you write
an application.  Indeed, you could likely write a
fairly complex application with no XPL, although the
Page Flow controller is required to link a URL with
the XHTML+XForms page.

When you want to write REST style XML services, url
endpoints that return XML content, XPL gives you
the capability to script and chain queries, transformations
and aggregations.  So it is a unique and powerful tool.

But you are not required to use XPL unless you need to
evaluate url parameters or need session variables and
a few other common servlet application tasks.

HTH,
Hank


On Oct 20, 2008, at 6:45 AM, Manish Suriya wrote:

>
> Hi,
>
> Could you guys give me a basic breif of xpl. where actually it is  
> use and for what purpose. I gonethrough the orbeon docs but not  
> able to understand  how xforms and xpl are linked.
>
> And if i can run the xform(.xhtml) in orbeon than what is the need  
> of .xpl ?? in which cases it is used ? And where this page flow  
> controller come in picture.
>
> It would be great if you can sketch a rough flow chart and send it  
> to me.
>
> Thanks in advance.
>
>
> Manish Suriya
> Mailto: [hidden email]
> Website: http://www.tcs.com
> ____________________________________________
> Experience certainty.        IT Services
>                        Business Solutions
>                        Outsourcing
> ____________________________________________=====-----=====-----
> ===== Notice: The information contained in this e-mail message and/
> or attachments to it may contain confidential or privileged  
> information. If you are not the intended recipient, any  
> dissemination, use, review, distribution, printing or copying of  
> the information contained in this e-mail message and/or attachments  
> to it are strictly prohibited. If you have received this  
> communication in error, please notify us by reply e-mail or  
> telephone and immediately and permanently delete the message and  
> any attachments. Thank you
>
> --
> You receive this message as a subscriber of the [hidden email]  
> mailing list.
> To unsubscribe: mailto:[hidden email]
> For general help: mailto:[hidden email]?subject=help
> OW2 mailing lists service home page: http://www.ow2.org/wws
Hank Ratzesberger
NEES@UCSB
Institute for Crustal Studies,
University of California, Santa Barbara
805-893-8042







--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
OW2 mailing lists service home page: http://www.ow2.org/wws