| By Frank Lynch, Mark Fynes | Article Rating: |
|
| October 23, 2005 12:45 PM EDT | Reads: |
44,741 |
Conclusion
SOAP/HTTP has one major thing going for it: its ubiquity and widespread support. While HTTP does a great job at serving Web pages, it is not an enterprise-strength protocol, and does not scale well in the back office. Clearly an open, interoperable, standards-based, enterprise-strength protocol is needed here. The most widely deployed protocol that fulfills all of these criteria today is the OMG's IIOP.
One thing an ESB allows you to do that a Web services toolkit cannot is adopt an SOA using SOAP without sacrificing the qualities of service required in the back office. In other words, an ESB allows you to apply SOAP where it fits best without forcing you to also apply it to problems for which it's a poor solution. An ESB should allow the developer to preserve the loose coupling that SOAP affords us, while taking advantage of the qualities of service demanded in the back office that are available with IIOP.
References
- R. T. Fielding, et al. "Hypertext Transfer Protocol -- HTTP/1.1", Internet RFC 2616, June 1999: www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1.2
- R. Fielding, ApacheCon presentation, November 2002:
- http://gbiv.com/protocols/waka/200211_fielding_apachecon.ppt
- Waka protocol progress page: www.apache.org/~fielding/waka/
Published October 23, 2005 Reads 44,741
Copyright © 2005 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Frank Lynch
Frank Lynch is a principal services engineer with Iona Technologies. He holds B.Sc. in applied computing from Waterford Institute of Technology, Ireland. Frank has 10 years of experience in the software industry, primarily working with distributed systems technologies. He has worked in a wide range of roles including product development, professional services/consulting, sales, and support. He has advised some of the world's largest financial services and telecommunications firms, and spends considerable time with Global 2000 companies as a distributed systems technologist.
More Stories By Mark Fynes
Mark Fynes is a senior systems engineer at Iona Technologies. Previously he had been a freelance consultant, carrying out a number of roles including development training and implementation of Web-based staff-management systems. Mark secured his Bachelors degrees in both Arts and Engineering from Trinity College Dublin, Ireland with honors. He then joined the Computer Architecture Group at TCD and secured a research-based Masters in Science. During his time as a post-graduate researcher at TCD, he participated in an ESPRIT-funded project to provide video-on-demand with the hotel industry as an early adopter, focusing his work on remote systems management.
![]() |
n d 08/21/06 05:22:31 PM EDT | |||
Web services allow for the delivery of SOAP messages over any protocol. A common misconception is that all SOAP messages must be transmitted over HTTP. While that approach is useful in many cases, there are situations where it makes sense to use alternatives. This paper investigates situations where HTTP does not scale sufficiently for enterprise Web service deployments and looks at available alternatives. |
||||
![]() |
Alysson Oliveira 11/11/05 09:22:55 PM EST | |||
Hi, I´d like to know how to do reference this article. Thanks Alysson |
||||
![]() |
A Non-Mouse 08/08/05 04:44:12 PM EDT | |||
HTTP requests don't have to wait for an entire process to be completed before recieving a response. A "202 Accepted" and "Location" header can indicate to the client that the process is in a queue (or currently busy) and where the completed request will be found. Alternatively, a SMTP header could be borrowed (?) and a client could request with a "Reply-To" header for where the completed request should be sent (Reply-To being a URL endpoint, perhaps). This isn't really something web browsers could leverage obviously but then back-end processing doesn't have to be in complete synchronization with what the user is seeing anyway. |
||||
![]() |
Peter Saint-Andre 08/08/05 12:58:11 PM EDT | |||
And let's not forget about the binding of SOAP to XMPP: http://www.jabber.org/jeps/jep-0072.html |
||||
- The Top 150 Players in Cloud Computing
- Commercial vs Federal Cloud Computing
- Why IBM’s Server Chief Got Busted
- An Interview with Federal CIO Nominee Vivek Kundra
- Deputy CIO of the CIA to Keynote 1st Annual GovIT Expo
- Stock in Focus: Dragon Capital
- CIA was Headed to an Enterprise Cloud All Along: Jill Tummler Singer
- Industry Experts Discuss the State of Cloud Computing
- Cloud Computing Expo: Exclusive Q&A with Yahoo! SVP Cloud Computing
- Cloud Computing on Gartner's Top 10 List and SYS-CON Events' 2010 Calendar
- Cloud Expo New York Call for Papers Deadline December 15
- US Federal Government is Major Cloud Computing Innovator
- The Top 150 Players in Cloud Computing
- SYS-CON.TV: Cloud Computing Expo Power Panel
- Commercial vs Federal Cloud Computing
- Why IBM’s Server Chief Got Busted
- An Interview with Federal CIO Nominee Vivek Kundra
- 1st Annual GovIT Expo: Letter from the Technical Chair
- Deputy CIO of the CIA to Keynote 1st Annual GovIT Expo
- SOA World Power Panel on SYS-CON.TV
- Stock in Focus: Dragon Capital
- CIA was Headed to an Enterprise Cloud All Along: Jill Tummler Singer
- 1st Annual Government IT Conference & Expo: Themes & Topics
- Industry Experts Discuss the State of Cloud Computing
- The i-Technology Right Stuff
- Who Are The All-Time Heroes of i-Technology?
- Get the Message
- Where Are RIA Technologies Headed in 2008?
- Success, Arrogance, Rise and Fall
- i-Technology Viewpoint: Is Web 2.0 the Global SOA?
- i-Technology Viewpoint: Thinking Outside the VC Box
- ESB Myth Busters: 10 Enterprise Service Bus Myths Debunked
- i-Technology Viewpoint: When to Leave Your First IT Job
- SOA Web Services Edge Conference Coverage on SYS-CON.TV
- Five Reasons Why Web 2.0 Matters
- SYS-CON.TV's "SOA Web Services" and "Enterprise Open Source" Programs To Air in December










Cloud computing is a game changer. The cloud ...
























