Greetings,   

     I am new to tapestry and I have a few questions about what is and is
not possible within the Tapestry framework. Im helping to spearhead a new
project for my company to determine the feasability and cost of a new
platform for our product. Tapestry seems like a perfect fit for the UI level
but a couple of things are holding me back from serving up the Kool-Aid :).
I'm not looking for technical handouts, just an assurance that tapestry will
not bind me and maybe a point in the right direction.

   Our product runs as a SAAS but maintains the ability to "feel" different
for different clients and so serves as a portal. We also need to keep costs
down on things like SSL certs domain names. You can think of each client as
being in a Silo. So the URL standard embeds the "silo" name as the first
directory in the path:

http://www.SaaS.com/<ClientsName>/TapestryStartsHere.html

   It's not apparent to me that tapestry will allow me to do this within it.
I might be able to do it with a Apache mod but I would rather not do that.
THe <ClientName> would need to exist for every request and would tie into
just about everything.

   The other piece I need that's somewhat related is that I want to be able
to expose RESTful web services as part of the same system. So while right
now I can go to:

http://www.SaaS.com/<ClientsName>/CreateUser/

to get a user form I also want

http://www.SaaS.com/<ClientsName>/CreateUser/JSON/

to access the same service as a REST web service using JSON or XML or just
GET and POST params. Would this just require some custom components? and can
I access and manipulate HTTP state and return codes from within Tapestry?

Thats it! Thank you all so much for your time I really like tapestry so far
and would love to put my mind at ease and get to coding.

Ryan

-- 
View this message in context: 
http://www.nabble.com/Routing-and-REST-tp18382935p18382935.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to