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]