667481 members! Sign up to stay informed.

Sponsored Links


Resources

Enterprise Java
Research Library

Get Java white papers, product information, case studies and webcasts

Blogs Blogs Blogs Messages: 5 Messages: 5 Messages: 5 Printer friendly Printer friendly Printer friendly Post reply Post reply Post reply XML XML XML

Ted Neward: "Long live XML services!"

Posted by: Joseph Ottinger on September 02, 2005 DIGG
Ted Neward, in "It's time to do away with this 'Web' service thing... long live XML services!," saying "The problem is that when we say "Web services", the "web" part of it implies HTTP and REST and all that other stuff. It's time we faced reality: SOAP is not just for doing stuff over the Internet."

Threaded replies

·  Ted Neward: "Long live XML services!" by Joseph Ottinger on Fri Sep 02 08:50:38 EDT 2005
  ·  What? by John Reynolds on Fri Sep 02 14:48:49 EDT 2005
    ·  What? hopefully clarified by Ted Neward on Tue Sep 06 04:12:07 EDT 2005
      ·  What? hopefully clarified by Robert Perlinski on Tue Sep 06 05:52:17 EDT 2005
  ·  Long live IIOP Services! by Dion Almaer on Thu Sep 08 00:53:07 EDT 2005
  ·  Ted Neward: "Long live XML services!" by han theman on Wed Sep 14 06:57:33 EDT 2005
  Message #183454 Post reply Post reply Post reply Go to top Go to top Go to top

What?

Posted by: John Reynolds on September 02, 2005 in response to Message #183405
The problem is that when we say "Web services", the "web" part of it implies HTTP and REST and all that other stuff. It's time we faced reality: SOAP is not just for doing stuff over the Internet. It's time we started calling them what they are: XML services.
Ted has totally lost me with the distinction that he's trying to make here. SOAP doesn't require HTTP... but you could also say that XML services don't require SOAP. Going further, services don't require XML.

We might as well just call them what they are: services.

--John

  Message #183598 Post reply Post reply Post reply Go to top Go to top Go to top

What? hopefully clarified

Posted by: Ted Neward on September 06, 2005 in response to Message #183454
The problem is that when we say "Web services", the "web" part of it implies HTTP and REST and all that other stuff. It's time we faced reality: SOAP is not just for doing stuff over the Internet. It's time we started calling them what they are: XML services.
Ted has totally lost me with the distinction that he's trying to make here. SOAP doesn't require HTTP... but you could also say that XML services don't require SOAP. Going further, services don't require XML.We might as well just call them what they are: services.--John
XML services without SOAP miss an important part of what SOAP provides, which is to say, framing and extensibility points. SOAP "just" provides a place to hang additional out-of-band information, such as confidentiality/integrity/authentication headers (a la WS-Security), guaranteed delivery semantics (a la WS-Reliability or WS-ReliableMessaging), and so on, without having to "pollute" your actual message content. The same sort of stuff is present in most wire protocols, in fact, for the same sorts of reasons. (Take a look at JMS or MSMQ, you'll see the same basic construct there, too.)

So while it's fair to say that "services don't require XML" (a quick look at Jini pretty much confirms that idea, IMHO), I think it is necessary to say that "XML services require SOAP". To exclude SOAP is to miss a large opportunity for standardization.

  Message #183603 Post reply Post reply Post reply Go to top Go to top Go to top

What? hopefully clarified

Posted by: Robert Perlinski on September 06, 2005 in response to Message #183598
>> "XML services require SOAP". To exclude SOAP
>> is to miss a large opportunity for standardization

If it's about SOAP after all, then why not call it "SOAP Services"? R.

  Message #183941 Post reply Post reply Post reply Go to top Go to top Go to top

Long live IIOP Services!

Posted by: Dion Almaer on September 08, 2005 in response to Message #183405
IIOP Services all the way!

no.

CSV Services!

:)

  Message #184388 Post reply Post reply Post reply Go to top Go to top Go to top

Ted Neward: "Long live XML services!"

Posted by: han theman on September 14, 2005 in response to Message #183405
XML services fits the bill for Web Services, SOAP, XML-RPC...

Point is: XML sucks.

When the REAL engineers starts getting back to the IT industry, they will hopefully set things straight.

Featured SectionFeatured SectionFeatured Section
Weekly Blogs UpdateWeekly Blogs UpdateWeekly Blogs Update
Stay current on the most informative blogs in the enterprise Java community. Join TheServerSide.com and sign up for the Blogs Update. Let TheServerSide.com do the work for you -- we scan thousands of blogs to find the ones most worthy of your attention.
Featured BlogsFeatured BlogsFeatured Blogs

Optimizing CMP Performance in Weblogic with Long-term Caching

Dmitri Maximovich has written a blog on optimizing CMP EJB performance in WebLogic, by addressing optimistic concurrency, along with some of the implications of doing so.

Using Lucene with OJB

Brian McCallister looks at the Lucene search engine and shows us how to index and retrieve objects from a sample Student application.

JDK 5 in Practice

Cedric Beust has been in a position to actually code with JDK 5 for over six months. He has written up his thoughts on the new features, and how he has found them to be in practice.

Dear Manager, They Need a Build Machine

Mike Clark has started a series of entries of letters that you wish you could write to your boss. It consists of concepts which seem so obvious to us, but which the bosses don't get.

Are we doing OR mapping wrong?

Brian McCallister has been playing with JDO 2 fetch groups, ZODB, thinking about TranQL, playing with Prevayler, and looking at TORPEDO.

Fear and Testing

Frank talks about fear and how it can derail efforts to find and solve scalability and performance problems. He has seen a lot of fear on his various engagements, and here he talks about why, and how.

Components, Design, and Functions

Brian McCallister has kindly rambled on about IoC, and design in web applications. He discusses what has worked well for him (and others) in the last year.

JDK 1.5 from Joshua and Neal

Matt Raible went to the Denver JUG meeting with Neal Gafter, and Joshua Bloch. They discussed the new features of Java 5, and Matt details the features, and when to use them.
Featured Blogs Archive

News | Blogs | Discussions | Tech talks | Patterns | Reviews | White Papers | Downloads | Articles | Media kit | About
Java Solutions
All Content Copyright ©2007 TheServerSide Privacy Policy
Site Map