June 11, 2003

Web Service Proxies

Tomas Restrepo poses the thought that Web Service proxies hides what is happening under the covers too much, and so leads to confusion between the programming model and the messaging model for communication with a Web Service.

While this is certainly true in many respects, I actually think that is a good thing overall - hiding the "plumbing" and providing a higher-level abstraction (ie increasing developer productivity) must be better overall?

I think the main point is we (ie. the industry) need to do a much better job of explaining how the notions of client programming models, messaging models, and transport interaction style are almost totally orthogonal to each other.

For example, an RPC-style client proxy can work over the top of two completely separate message interactions under the surface (such as pairing of a WSDL one-way and a WSDL notification interaction), or even running as a WSDL request-response interaction over an asynchronous transport (by waiting for a correlated reply message on another messaging queue, for example), or use document/literal under the covers.
Once for start looking into it, there are some really cool possibilities here!

Cape Clear for one is doing some interesting things in this area, and I am sure others are too.
I think we will see many more "Smart Proxies" coming along very soon.

Entry categories: Cape Clear Programming Web Services
Posted by Jorgen Thelin at June 11, 2003 12:11 PM - [PermaLink]
Traceback List
EJB 3.0
Excerpt: There is a new JCP proposal JSR-220 for Enterprise JavaBeans 3.0. Something about it was bothering me, but I couldn't put my finger on it until I wrote another blog post earlier today. If you read the spec proposal (and the other J2EE specs in general...
Weblog: TheArchitect.co.uk - Jorgen Thelin's weblog
Tracked: June 11, 2003 02:00 PM
Web Services Proxies Redux
Excerpt: Jorgen Thelin replied to my earlier piece on Web Services Proxies with some interesting thoughts. I'm somewhat ambivalent on...
Weblog: Commonality
Tracked: June 12, 2003 03:11 AM
On Evangelism
Excerpt: Jorgen Thelin, Chief Scientist at Cape Clear, writes about Web Service Proxies: "We (ie. the industry) need to do a much better job of explaining how the notions of client
Weblog: Mod-pubsub blog
Tracked: July 12, 2003 06:20 PM