Sponsored links:
see your link here
Using REST principles is about as prudentially wise a choice as a Web developer can make. REST is safe because it is the architectural style of the Web itself, and, despite its flaws and warts, the Web just plain works and has been working, billions and billions of times every single hour, for years.
"Ultimately, things I get today as applications can almost become features once you can get to them as services ... If we were to apply these concepts to what we call a word processor, the different capabilities could act by themselves as Web services and word processing could become a virtual application ... You may be able to decide whose dictionary you want to use without having to get different versions of the application. Eventually, word processing isn't necessarily an application but it could be considered a feature itself ..." Once such functions are available as services, it also becomes easier to build other applications because many of the same services can be re-used, he went on to say.
The concept of the Universal Canvas is that users shouldn't be forced to work in discrete individual applications to get their work done. Instead, they should be able to simply call up the functionality they need on demand. Or, as Bill Gates put it at the .Net launch in June last year, "This universal canvas is the idea that you no longer leave the browser. You're always in the browser, even when you're doing your creativity work."
"Web services are so damned easy to implement, you can give it to any Tom, Dick or Harry ... The skill sets required are very low. A person with minimal budget and management approval, and no unique skills, can deliver a web service in a matter of hours ... [this is] the same formula that led to the website explosion in the 1990s, with no top-down control ... Any developer can build a SOAP interface, any manager can fund it, and any app can call the interface."
"We must love standards we seem to endorse so many of them," Amy Wohl recently commented. "It’s good if it’s about extending web services up a steadily more defined and agreed upon infrastructure and applications stack. It’s bad if it’s about competing standards and market fragmentation. After all, web services is all about interoperability."
"In markets where product functionality is not yet good enough, companies must compete by ... making products whose architecture is interdependent and proprietary."
"When the functionality of products has overshot what mainstream customers can use, however, companies must compete through improvements in speed to market, simplicity and convenience, and the ability to customize products to the needs of customers in ever smaller market niches. Here, competitive forces drive the design of modular products, in which the interfaces among components and subsystems are clearly specified. Ultimately, these coalesce as industry standards."
"In a network, one node doesn't cut it. It's he who has the most nodes that wins ... Rather than build the perfect site, perhaps we should aim for having the most nodes on the network. The most people connected, no matter where they are."
Assembling on-demand services to automate business, commerce, and the sharing of knowledge
Copyright © 2002-2005, Procullux Media Ltd. All Rights Reserved.