2003/11/05
Don’t get hung up on the “object” there; it’s a logical view.
The picture is meant to capture the essence of what I see as the fundamental misunderstanding/mistake of Web services. This misunderstanding goes by several names;
- transport vs. transfer; transfer gets you all the way to the business logic, while transport only gets you as far as the interface.
- tunneling
- uniform vs. specific interfaces
- late binding; an identifier is sufficient to get you direct access to the state & logic
- a priori information; see late binding; deployed agreement on HTTP & URIs suffices
When I hear “application integration”, I’m thinking the bottom picture, not the top, because APIs just get in the way.
no comment until now