I agree with your approach. Refining generalities so they are useful
within the domain of our business is what we get paid for. :)
--
email: [EMAIL PROTECTED]
________________________________
From: [email protected]
[mailto:[EMAIL PROTECTED] On Behalf Of
Todd Biske
Sent: Monday, April 02, 2007 10:44 AM
To: [email protected]
Subject: Re: [service-orientated-architecture] Kaufman on Reuse
& SOA
Specifically regarding the examples you mentioned, yes. The way
I've
tried to draw a line between infrastructure and applications is
to
look at the domain of the solution. If the domain of the
solution
can be applied somewhat universally across verticals, it's
infrastructure. If the domain of the solution is aligned to a
vertical domain or a small number of domains, it is an
application.
To point out the simple example that one might use to refute
this, a
human resources system would still be an application in my book.
While all enterprises have HR departments, it's still a
specialized
vertical. You can't take HR software and apply it to a
manufacturing
problem. All of that being said, my view on the space is that it
is
a continuum, and not necessarily black and white. At one end of
things is very general purpose, generic items that have high
potential for use in multiple areas, and at the other end are
things
that are very specific to a particular domain that have low
potential
for use in multiple areas. Things at the first end are unlikely
to
be differentiators, while things at the other end are. These are
generalities, however, not hard and fast rules.
-tb
On Apr 2, 2007, at 12:05 PM, Bill Barr wrote:
>> One thing I'll point out, however. My definition of
>> "infrastructure"
>> in my original email was the low level plumbing, i.e.
>> physical servers, operating systems, networking appliances,
>> etc., not
>> applications.
>
> Should we consider firmware ESBs low level plumbing? I think
we
> should.
> That's just one step away from considering software ESBs as
low level
> plumbing. Then again, there are lots of other things we should
be
> considering as low level plumbing: web servers, application
servers,
> databases, virtual machines ... Aren't they all just soft
appliances?
>
>
> --
> email: [EMAIL PROTECTED] <mailto:bbarr%40expedia.com>
>
>
>
> Yahoo! Groups Links
>
>
> [EMAIL PROTECTED]
<mailto:fullfeatured%40yahoogroups.com>
>