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]