From: Anil John <[EMAIL PROTECTED]>
To: [email protected]
Sent: Saturday, October 28, 2006 12:16:57 PM
Subject: RE: [service-orientated-architecture] Epperson on SOA & High Performance
I read this article, then read it again in hopes of understanding just where the author is going with it. If I understand the salient points, it would be:
>Ask any developer with SOA experience: it's well known that popular
>Web Service protocols -- in particular the default implementation of Web Services
>as SOAP over http -- are not designed for high performance environments
<aniltj>
Is a developer the right person to ask this question? All too often they are so focused on platform specific implementations, they may very well not be aware of options of speeding up XML processing that lies outside the platform.
</aniltj>
>Unless and until we have high performance standards
>for Web Services, SOA will never become a standard architecture
>for demanding applications
<aniltj>
As a good friend of mine would say, “That is a theorem without a proof!”. There is also an equating of SOA == Web Services that is going on here. And given the SOA w/ Web Services implemenations that is going on in the Financial Sector right, I am not sure about the validity of the statement either.
</aniltj>
>SOA does not require a specific protocol between a client and service.
>Only the definition of interface is required.
<aniltj>
.. and unless the metadata that describes that interface and the associated contract are clearly articulated using standards based technologies and unless you are using pervasivively supported protocols for communication, you will run into serious interoperabiliyt issues as you go across platforms and toolkits.
</aniltj>
> telecom operators have collaborated to rework the older, heavyweight
>protocol for service delivery, called Parlay, into a new lightweight SOA
>protocol called Parlay-X. This standard is much easier for third-party
>service providers to understand and implement, but the current XML
> based version has a reputation of being too slow for anything but simple trials
<aniltj>
Not familiar with this particular “SOA Protocol”, so am going to punt on it.
</aniltj>
In general, I just found this article to be like the introduction to a product brochure that sets the stages of a “widget” that someone would like to sell me.
In a lot of ways, the line of thinking that seems to be proposed here seems very much like the thought that the Binary XML folks are into. i.e. The XML Infoset is too bloated to send on the wire, so let’s come up with an alternate Binary Encoding etc.. etc..
It is a technically elegant solution, but has the unfortunate tendency to ignore the fact that unless you are using a open/public standard that has pervasive implemenation by vendors (platform & appliance), you are completely ignoring the role that intermediaries play in a SOA runtime infrastructure.
Regards,
- Anil
__._,_.___
| Computer software | Computer security software | Computer software program |
| Computer fax software | Computer virus software |
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe
__,_._,___
