Information vs Services

I usually find myself nodding at the views of the esteemed David Linthicum,

but in the case of his recent post on information vs services, I’m a little hesitant to burst into rapturous applause. I think there is a danger here of causing more rather than less confusion.

The contention was that people get information and services confused, and that the ability to expose information through services is different to service-orientation. The basis of this claim is apparently that service-orientation is about sharing information and the behaviour bound to it rather than just information.

It seems to me a lot of SOA services are about presenting information to the end-user – for example a web service to query a bank account, or get customer details. The fact that they deliver information does not disqualify them from being accepted as valid in an SOA implementation. So is this a case of sharing information and behaviour? Well, a pedant might say so, but just getting an account balance is not what most people mean when they talk about system or services behaviour. I think ‘behaviour’ usually has implications of the application of business rules, policies and procedures. So a service to ask for a loan approval for a client might call a service to get the account balance, and if the loan amount is less than a certain multiple of the balance, the approval might be given automatically; if it is greater than this limit, however, another service would be called to obtain supervisory approval or carry out a more detailed risk assessment. Perhaps David’s concerns are more about an application that just does a remote data request – this is not the same thing at all as a reusable service, and I would agree this has no roll in service orientation.

My conclusion is that services that generate information can be just as much services as ones that have a wider business behaviour aspect. The real question is whether the service is performing a piece of business service functionality.

Steve

Post to Twitter Post to Delicious Post to Facebook Post to LinkedIn

One Response to Information vs Services

  • Antoine Proult says:

    Services do not carry too much added value in themselves when there is no information attached which means data from a computer perspective. I am really disturbed by the way IT people discuss about SOA and how they approach the definition of service and its understanding. Even when behaviour is at stake it still carry information otherwise, what’s the use.
    From my readings and according to my understanding, it seems that the only IT company that has a real understanding of the SOA issue is MICROSOFT. IBM came next but it was not to long ago as I did approach them several times on the subject in the past two years.
    So it’s not Information vs Services, it’s Information and Services, Information come first, Services come next once you figure out what to do with the information you need. SOA is not a programming game. It is really an IT paradigm that require an holistic view of what an Enterprise Information System is and how each of its constructs can be “ideally” adressed and aligned.
    Regards


Twitter Goodies

Recent Comments

  • Gravatar icon of AJ Brown AJ Brown
    November 1, 2010 (8:36)
    CICS and PHP - DON'T PANIC It's great to see transactional support of any kind for a cloud language... be it PHP or not (whi...
  • Gravatar icon of Vivekanand Kurdikeri Vivekanand Kurdikeri
    July 16, 2010 (12:41)
    Does Micro Focus Server for SOA miss the point? I think Micro Focus has done a tremodeous introduction of Web Service from a COBOL. May not be a ...
  • Gravatar icon of Ian J Mitchell Ian J Mitchell
    June 15, 2010 (6:14)
    CICS and PHP - DON'T PANIC Hi Steve, Well, we don't actually *demand* that you host the PHP in regions separate to those ru...
  • Gravatar icon of Rick Warren Rick Warren
    April 3, 2010 (12:27)
    AMQP - Great idea, but it will never work As someone who has worked on DDS from an implementation perspective as well as an OMG standards p...
  • Gravatar icon of Steve Craggs Steve Craggs
    December 12, 2009 (9:15)
    Did Teilhard's JuxtaComm patent wipe out IBM, Microsoft and SAP? Subsequent to my post, the Calgary Herald ran an article (http://www.calgaryherald.com/business/P...
  • Gravatar icon of John O'Hara John O'Hara
    December 10, 2009 (9:01)
    AMQP - Great idea, but it will never work Now, this is a late reply! @Thorlin. I looked at DDS before embarking on AMQP (I also looked a...
  • Gravatar icon of Jeff Darcy Jeff Darcy
    December 7, 2009 (2:40)
    Come in Texas East District Court, your time is up The important thing to remember about patents is that they're all about the claims. While the bu...
  • Gravatar icon of Emil Emil
    October 27, 2009 (9:08)
    BAM vs BI Good article. Thanks, Emil
  • Gravatar icon of Business Opportunities Business Opportunities
    October 23, 2009 (11:04)
    So Oracle got Sun - but why? Oracle has stepped up the rhetoric when it comes to its plans for Sun. In a message to Sun custom...
  • Gravatar icon of Gaurav Agarwal Gaurav Agarwal
    September 16, 2009 (1:15)
    IBM gets Cognos to fill the gaps IBM has two BAM solutions now Cognos Now! and Websphere Business Monitor. Why two BAM solutions f...