Site Sponsors:
BEST: Official Definition "Web Services for the Rest Of Us" 
TheServerSide is interested in BEST.

BEST is also mentioned (by request & approval) in a few videos put together for a University this week.

We were also asked to create a definition - the following is coming soon to

"BEST (Business / Enterprise State Transfer) is an approach for exchanging content with a Web site by re-using traditional HTTP Forms and Protocols. For example, a single BEST Form could be used by both web browsers as well as by a programming API. By leveraging HTTP GET and POST, people as well as computer programs can use the exact same fill-out HTML Forms for managing client / server CRUD operations. Subscribers and software developers alike would need only to know the URL (Uniform Resource Locator) for the page where the HTML Form is located to either manually or automatically send and receive data via any HTTP Server.

As described in an Open Source Project as well as a series of blog posts by Randall Nagy at, BEST is an "architectural approach" that basically embraces and extends existing technologies and protocols of the Web without the need for HTTP Server update or technology re-deployment. When using a BEST approach, for example, a service that wanted to encode Enterprise Service Bus (ESB) transactions would not have to map REST CRUD operations to ESB and / or application states, or modify the HTTP Protocol. Rather, by embracing traditional HTML Forms, HTTP GET / POST Processing, as well as HTML Forms encoding conventions, BEST offers a application-centric, rather than a protocol-centric, operational encoding strategy. By migrating CRUD and other application operations to the top of the classical ISO Reference Model (ISO-RM), BEST avoids opportunities for protocol / application request and state collisions.

Because past BUSINESS legacies are embraced, and future ENTERPRISE application problems are anticipated, BEST is simpler to use - and potentially more efficient - than the well-known REST (REpresentational State Transfer), SOAP (Simple Object Access Protocol) approaches, which requires writing or using a provided server program (to serve data) and a client program (to request data,) or outright server replacement."


Also, we have an open source project related to BEST:


Here are the original articles:

Part One

Part Two

[ view entry ] ( 2367 views )   |  permalink  |  related link

<<First <Back | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | Next> Last>>