Daily using/supporting

Get Firefox browser!
Get Thunderbird!
Get Opera browser!
Get The Gimp!
Get Inkscape!
Get LibreOffice!
Get Videolan!
Get Linux!
Get Mandriva!
Get Joomla!
Hacker Emblem

Archives

Which topics would you like us to cover more?

Latest comments

Latest tweets

about 1 day ago Using REDIPS.drag to add drag and drop to your .Net webapplication #li #dib0 http://t.co/n8zY3s7d
about 7 days ago http://t.co/cknQcDbo #Kindle
about 15 days ago Freedom isn't the ability to choose what to do or say, but the ability to choose what not to do or say #freedom
about 29 days ago http://t.co/61KTQknI #Kindle
12 Apr 2012 Force the use of a networking adapter using C# #li #dib0 http://t.co/ZTJOPzOz
9 Apr 2012 Mandriva 2010.2 and USB devices in Virtualbox http://t.co/fwq9gbHB
9 Apr 2012 Execute a http request to you own site with PHP http://t.co/DIvWPrpd
Home Architecture, security and coding Services and protocols aren't the same
Services and protocols aren't the same
Written by Division by Zero   
Wednesday, 13 July 2011 09:02

Here's a little frustration of mine: the term webservices. The term implies a protocol. Services and protocols aren't the same. Actually services are protocol agnostic.

I seem to be explaining this a lot. Recently I discussed a change on an application to let it integrate with another application. Originally the application only provided file imports. The latter wanted to use MQ. The discussion went on and on when I said that only one service would be provided for both applications. People that worked on the original application told me that it was impossible to remove the file import.

Okay... MQ, Http and the file system are all protocols. They don't say anything about the service interface of an application. The service interface describes the fields, data types, required fields and format. The protocol is how the data is transmitted between applications. An application can publish it's service interface through various protocols (for example Http, MQ and the file system).

So, protocols and services aren't the same. I think it's important to keep the definitions clear, that will aid any discussion on the subject.

 

Add comment


Security code
Refresh

Only put off until tomorrow what you are willing to die having left undone. - Pablo Picasso


© 2009 - 2012, Division by Zero

Template based on the empire template by joomlashack 

Valid XHTML 1.0 Strict  Valid CSS!  Creative Commons License
This work by Division by Zero is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Netherlands License.