From: Stefan Tilkov <[EMAIL PROTECTED]>
To: [email protected]
Sent: Wednesday, August 23, 2006 6:02:01 PM
Subject: Re: [service-orientated-architecture] Client Side Invocation Frameworks?
On Aug 23, 2006, at 6:51 PM, Anne Thomas Manes wrote:
> +1.
> But many times you don't have the luxury of homogeneous systems.
>
> Anne
>
Anne, you are right, of course, but I wonder if even then an ESB is
the right concept.
For example, in a company there may be CICS/COBOL, CORBA/C++, EJB,
and .NET services. In this example, I can either
(1) select an ESB that supports all of these
(2) for each technology, select some product that service-enables it
Stefan
> On 8/23/06, Stefan Tilkov < stefan.tilkov@ innoq.com> wrote:
>
> On Aug 22, 2006, at 1:42 PM, Anne Thomas Manes wrote:
>
> > Some might argue that a uniform programming interface to multiple
> > middlewares is a desirable thing. Why incur the extra cost of
> > protocol switching in an intermediary if
you can simply package
> > your message in the correct protocol right from the start. The
> > client is going to do marshalling/ unmarshalling regardless, so
> > there's no extra burden on the client. (It isn't performing
> > protocol switching -- it simply calls the appropriate protocol plug-
> > in/channel to marshal the request. A well-crafted framework should
> > treat all protocols as equals.)
>
> I think it's also worth pointing out that this comes at a cost -
> creating a common abstraction above multiple protocols is costly,
> complicated, leaky, and might not work the way one wants to because
> although a framework might *consider* protocols equal, they simply
> *are* not.
>
> Instead of supporting multiple protocols and using a single framework
> to support them all, I much prefer to standardize on a protocol and
> support multiple frameworks. In
other words: Standardize on plain
> HTTP or WS-I BP instead of some ESB or CSIF.
>
> Stefan
> --
> Stefan Tilkov, http://www.innoq. com/blog/ st/
>
>
>
>
>
| Computer software program | Computer software spy | Computer job |
| Database software | Discount computer software |
YAHOO! GROUPS LINKS
- Visit your group "service-orientated-architecture" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
__,_._,___
