[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: REST has too many verbs
Paul Prescod wrote: > I see nothing in BEEP that indicates that has built upon those years of > work. Well, it was designed by Marshall Rose based on his (considerable!) experience with existing protocols as "kind of a 'best hits' album of the tricks used by experienced application protocol designers since the early 80's." [1] > It doesn't even claim to be a protocol at the same level of the > protocol stack as HTTP. If you see HTTP as an application-layer protocol for displaying Web pages, then no; if you see it as a session/presentation-layer protocol for building Web services -- which AIUI is part of the REST philosophy -- then it is. > You'd have to start from scratch on top of it. > As far as I can see, BEEP is a connection oriented protocol which means > the first thing you'll have to do is figure out a connection-less > profile and reinvent connection-less session state. AFAICS BEEP has no > notion of resources or representations of them. It consciously and > explicitly leaves out URIs, which are the core of the REST model. etc. > etc. BEEP looks like an interesting bit of engineering but it would be a > MAJOR effort to rebuild a REST-oriented application protocol on top of > it. Agreed. BEEP is better for applications that require a more tightly coupled ongoing dialogue between endpoints than what REST/HTTP provides. For instance BEEP would be a better foundation for an instant messaging system than HTTP. For applications that fit naturally into the REST architecture (web-page fetching, print spoolers, online purchasing, etc.,) HTTP would be a better choice. IOW: HTTP is good when a typical session consists of a single POST or GET; BEEP is good when sessions get more complicated. [1] <URL: http://beepcore.org/beepcore/about_qanda.jsp> --Joe English jenglish@f...
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|