to parametrize is not the REST WAY. :) and for machine to machine millions of links is not bad. for using for a UI, the time lag is beyond what most users would tolerate.
Jacques Le Roux sent the following on 1/9/2008 2:30 AM: > Interesting, thanks for comment BJ, > > Note that you might also use a parametrised URI like > http://www.parts-depot.com/parts?00345 which may avoid link repetitions, > though I'm not sure how yet. > This is how Amazon's OpenSearch works : http://www.opensearch.org/Home > Maybe better explained here > http://xml.com/pub/a/2005/09/21/atom-store-web-database.html > And definitively by http://www.xml.com/pub/at/34 > > Jacques > > PS : still trying to understand this new stuff for me > > From: "BJ Freeman" <[EMAIL PROTECTED]> >> Actually there is a key concept that is missing here. >> in REST >> the example >> <?xml version="1.0"?> >> <p:Parts xmlns:p="http://www.parts-depot.com" >> xmlns:xlink="http://www.w3.org/1999/xlink"> >> <Part id="00345" >> xlink:href="http://www.parts-depot.com/parts/00345"/> >> <Part id="00346" >> xlink:href="http://www.parts-depot.com/parts/00346"/> >> <Part id="00347" >> xlink:href="http://www.parts-depot.com/parts/00347"/> >> <Part id="00348" >> xlink:href="http://www.parts-depot.com/parts/00348"/> >> </p:Parts> >> >> provides a list of all possible links are provided. >> so say for 27,000 parts this list could be very big. >> then if you have option and variants, it could be a file that has >> millions of links. >> >> David E Jones sent the following on 1/7/2008 7:01 PM: >>> >>> On Jan 7, 2008, at 12:53 PM, Jacques Le Roux wrote: >>> >>>>> On Jan 7, 2008, at 5:14 AM, Jacques Le Roux wrote: >>>>> >>>>>> From: "David E Jones" <[EMAIL PROTECTED]> >>>>>> REST is a more general architectural concept... what does it have to >>>>>> do with this? In other words, I'm not quite sure what you mean by >>>>>> "REST along with other ways". >>>>>> >>>>>> -David >>>>>> >>>>>> As BJ suggested in http://www.xfront.com/REST-Web-Services.html you >>>>>> can create Web services in REST spirit. I know this have some >>>>>> limitations (regarding object types arguments) but don't you think >>>>>> it's a best practice to use this type of Web services before >>>>>> thinking about using SOAP when you are in an heterogeneous >>>>>> environment (ie not only Java using RMI) ? >>>>>> >>>>>> Jacques >>>>> >>>>> How would we implement a REST type web service interface? >>>> >>>> Using an HTTP service (ie using <ofbiz-ser> and XmlSerializer for >>>> arguments). In my mind REST type web service and HTTP service are the >>>> same, am'I wrong ? >>>> >>>> The idea is to avoid the SOAP overhead when it's not mandatory. At the >>>> beginning I Googled for "rest vs soap" from which the question. >>> >>> I think the point of REST is that it is an architectural approach, and >>> pretty much anything that transfers information according to the REST >>> patterns qualifies, and I'd interpret those to even include SOAP if it >>> is used appropriately (like request/response via HTTP) as SOAP is just >>> an information container specific to remote invocation. >>> >>> Thanks for describing in more detail what you had in mind. Actually what >>> you describe already exists, it is the "http" service runner >>> (org.ofbiz.service.engine.HttpEngine). >>> >>> -David >>> >> >> > > > >
