Don pointed
out
to Goran that the Indigo definition of “a service is simply a program
that one interacts with via message exchanges.” Goran pointed
out
that that definition “really doesn’t highlight how it’ll help a
customer”. I think part of the reason they are both right is that they
are talking about different things. I would say Don is talking about
Service Oriented Programming where Goran is talking about Service
Oriented Architecture. This gets back to the levels of architecture that
I blogged
about.
Platform tools like Indigo are components used in systems. I’m guessing
the customer’s Goran mentioned are at the system-of-system level for
whom the messaging plumbing is below the abstraction level they care
about.
Of course, SO* buzzwords are thrown about with such frequency these
days it’s hard to keep track of the difference.
SOA vs. SOP
Categories
Tags
ASP.NET (31)
Blogging (128)
C# (18)
Community (81)
dasBlog (12)
Database (13)
Debugger (23)
DLR (25)
Domain Specific Languages (15)
Dynamic Languages (12)
Entertainment (14)
ETech (15)
F# (51)
Family (33)
Functional Programming (18)
Games (18)
Hockey (34)
IronRuby (16)
Lanugages (43)
LINQ (24)
Microsoft (31)
Modelling (61)
Movies (23)
Music (20)
Parsing Expression Grammar (16)
PowerShell (41)
REST (18)
Ruby (23)
Service Broker (14)
Silverlight (20)
SOA (94)
Visual Studio (21)
Washington Capitals (43)
WCF (31)
Web 2.0 (67)
Web Services (12)
WF (21)
Windows Live (29)
Working at MSFT (23)
Xbox 360 (54)
XNA (15)
Series
Disclaimer
The information in this weblog is provided "AS IS" with no warranties,
and confers no rights. This weblog does not represent the thoughts,
intentions, plans or strategies of my employer. It is solely my opinion.
Inappropriate comments will be deleted at the authors discretion.