Search the web
Sign In
New User? Sign Up
service-orientated-architecture · SOA
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Real people. Real stories. See how Yahoo! Groups impacts members worldwide.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Yefim Natis is sure that ""SOA is integration"   Message List  
Reply | Forward Message #12217 of 13945 |
Re: Yefim Natis is sure that "SOA is integration"

Here is what Anne's blog has to say on this:

<<According to this report by Jack Vaughn at SearchSOA | TechTarget,
Yefim Natis asserted "SOA is integration" at last week's Gartner AADI
Summit. The assertion produced the usual firestorm of commentary on
the Yahoo! SOA discussion list. Michael Poulin started the discussion
with this comment:

"What can we do to slow down spreading such Integration SOA madness?"

My response followed suit:

"While I agree with the last line ["SOA is less a technology than
a way to dependably extract business value from technology."], I
disagree with the leading one: "SOA is integration". Many
organizations mistakenly perceive SOA as an integration strategy. But
it is not. SOA is about architecture. To achieve SOA, you must
rearchitect your systems. You must remove the deadwood. Every
organization has too much stuff -- too many redundant applications and
data sources. SOA is about cleaning house. You will not simplify your
environment, reduce costs, and gain agility until you reduce that
redundancy."

We have 17 messages in the thread so far, and our debate was picked up
yesterday by Loraine Lawson at ITBusinessEdge. Loraine admonished us
for our "boil the ocean" perspective of SOA. As many SOA case studies
indicate, "SOA" works well for integration. I put "SOA" into quotes,
though, because I assert that these integration case studies are not
examples of service oriented architecture (SOA). The are examples of
service oriented integration (SOI). i.e., they are examples of
projects that used service oriented protocols (e.g., WS-*) and
middleware (e.g., ESB) to integrate two or more application systems.
But from an architectural perspective, you still have monolithic
systems bridged by integration middleware.

Maybe I'm just being pedantic, but I think it's important to
distinguish between integration and architectural activities. It's
fine to use service oriented middleware to implement integration
projects, but then you need to readjust your expectations. Most
organizations that I speak with say that the goals of their SOA
initiative are to reduce costs and increase agility. Unfortunately,
these organizations aren't likely to achieve these goals if their
projects only focus on integration. (Also see Chris Haddad's
perspective on these success stories.)

In the research that Chris and I conducted last year, we found only
four companies that had achieved real success in their SOA initiatives
-- i.e., they met their goals to reduce costs and increase agility.
Their successes were astounding, and they delivered positive returns
on investment in less than 12 months. In all cases these companies
focused on architecture -- not integration.

Service oriented architecture is hard work. It's disruptive. It's a
political minefield. It involves going through the application
portfolio and identifying redundant applications that can be
decommissioned and replaced by a single service. But no one ever wants
to open that can of worms. Many folks live by the adage, "If it ain't
broke, don't fix it." There's way too much other stuff to do. But each
additional application increases the annual maintenance and operations
budget. And for many of those applications, the cost of maintaining
the application exceeds the value it brings to the business. It's just
good business sense to eliminant some of that redundancy. And by the
way, the CFO is going to be looking to reduce the IT M&O budget this
year. There is no better time to start an application rationalization
effort.>>

You can find it at:

http://apsblog.burtongroup.com/

together with a photo of Anne looking very canny!!

Gervas

--- In service-orientated-architecture@yahoogroups.com, "Steve Jones"
<jones.steveg@...> wrote:
>
> Not really, the argument appears to be more about what is integration,
> for instance whether process and choreography count as integration
> and whether more dynamic interaction models count as integration.
>
> I think that most people on this list agree that SOA is
> _predominately_ a governance/organisational/business/thinking thing,
> but that there are SOA _technologies_ which are related directly to
> implementation. One of the on going challenges in this group is the
> two different worlds of SOA.
>
> Far from being vacuous that is in fact the biggest and oldest
> challenge of IT and the point of SOA is that it can have the
> discussion on both sides but its failing is that it still hasn't made
> the difference clear.
>
> Define integration in a tight and specific way.
>
> Steve
>
>
>
> 2008/12/20 Nick Gall <nick.gall@...>:
> > Doesn't the suspicion that SOA is vacuous grow stronger when you see
> > that we can't even agree about the relationship of SOA and
> > integration?
> >
> >
>





Sun Dec 21, 2008 9:54 am

gervasdouglas
Offline Offline
Send Email Send Email

Forward
Message #12217 of 13945 |
Expand Messages Author Sort by Date

Not really, the argument appears to be more about what is integration, for instance whether process and choreography count as integration and whether more...
Steve Jones
jones.steveg
Offline Send Email
Dec 21, 2008
9:35 am

Here is what Anne's blog has to say on this: <<According to this report by Jack Vaughn at SearchSOA | TechTarget, Yefim Natis asserted "SOA is integration" at...
Gervas Douglas
gervasdouglas
Offline Send Email
Dec 21, 2008
10:03 am

IMHO, isn't integration just one objective of SOA. Isn't SOA an architecture which will make integration easier. I'm afraid that the best way to just eliminate...
htshozawa
Offline Send Email
Dec 21, 2008
4:25 pm

Yefim wants 'service oriented integration'? Praise the lord. We can slap some basic policies around that and make it practical. Stop the bullsh!t. If I see...
jeffrschneider
Offline Send Email
Dec 22, 2008
1:42 pm

+1 on the governance thing. We need more presentations on services-- what constitutes a good service, how many interfaces are too many, managing the...
Rob Eamon
reamon943
Offline Send Email
Dec 22, 2008
8:44 pm

Zapthink has a very specific take on SOA and integration. They state the following: - One goal of SOA - Integration as a byproduct of Service composition -...
Nibeck, Mike
nibeck
Offline Send Email
Dec 22, 2008
2:40 pm

+1. That's what I've been attempting to illustrate, though Mike has phrased it (via ZT statements) in a much better way than I. "If however the point of...
Rob Eamon
reamon943
Offline Send Email
Dec 22, 2008
8:44 pm

In the vein of "I don't always agree with everything I say...." :-) Can one successfully argue that integration is essentially about defining interfaces?...
Rob Eamon
reamon943
Offline Send Email
Dec 22, 2008
11:30 pm

Rob, What I'd say is that the _execution context_ in SOA is the integration and it is an _enabler_ for consumers and producers to be brought together, but the...
Steve Jones
jones.steveg
Offline Send Email
Dec 23, 2008
2:01 am

... Hmm. The second person to think I made this error in definition. Perhaps I've worded somthing poorly. Integration is not in itself SOA. I've never...
Rob Eamon
reamon943
Offline Send Email
Dec 23, 2008
5:37 am

... Surely integration is always an intermediary in itself? ... Depends what you mean by interaction. I tend to limit interaction to human interactions...
Steve Jones
jones.steveg
Offline Send Email
Dec 23, 2008
11:57 am

... Hmm. I'm not sure. Let's examine C -> P. C forms the requisite message. C calls P via the supported protocol. P processes the message. P returns a response...
Rob Eamon
reamon943
Offline Send Email
Dec 23, 2008
11:03 pm

... Definitely an EC thing ... EC again. ... HTTP is the intermediary. ... So interaction = integration? ... Depends on the definition of "distinct" "The...
Steve Jones
jones.steveg
Offline Send Email
Dec 24, 2008
9:56 am

... Isn't an SOA document a natural language definition of what everyone thinks they need for a solution? Gregg Wonderly...
Gregg Wonderly
w5ggw
Offline Send Email
Dec 25, 2008
8:26 am

... Not sure I understand what you mean by this Gregg. Unless its irony around the word "thinks". Natural language is always open to interpretation and is...
Steve Jones
jones.steveg
Offline Send Email
Dec 31, 2008
8:36 pm

Steve, Does integration only belong to the execution context? Doesn't two components that needs to integrate share some understanding about the semantics? The...
Dennis Djenfer
dennis_djenfer
Offline Send Email
Dec 23, 2008
1:46 pm

... components that needs to integrate share some understanding about the semantics? The way I see it, a big part of integration is about the semantics. I...
Nick Gall
nick_gall_1117
Offline Send Email
Dec 23, 2008
11:00 pm

Depends what mean by integration. I was taking the normal narrow technology view, otherwise everything becomes integration. Steve...
Steve Jones
jones.steveg
Offline Send Email
Dec 23, 2008
11:06 pm

There are "normal" views around here? ;-) (Normal meaning common as opposed to normal vs. wacky.) -Rob...
Rob Eamon
reamon943
Offline Send Email
Dec 24, 2008
9:49 am

Yes, this is my fault, I admit. I was almost fine with the results of our discussion when we got a message from 'ynatis' (not signed) where Yefim Natis...
Michael Poulin
m3poulin
Offline Send Email
Dec 21, 2008
4:27 pm

Plus ca change... The book on SOA with Web Services that I wrote with Greg Lomow, published in 2005, has the honor of the being listed as the first citation...
Eric Newcomer
e_newcomer
Offline Send Email
Dec 21, 2008
4:27 pm

Yes, we need definition for integration. To me, integration constitutes tying things together. In SOA, we, probably, have to talk about collaboration, joint or...
Michael Poulin
m3poulin
Offline Send Email
Dec 21, 2008
6:07 pm

... +1. An SO architecture definition will describe a mechanism for doing exactly that in a consistent and robust way. The architecture defines how the...
Rob Eamon
reamon943
Offline Send Email
Dec 22, 2008
9:38 am

In the OASIS SOA RM the integration piece sits in the Execution Context. Steve...
Steve Jones
jones.steveg
Offline Send Email
Dec 22, 2008
9:55 am

Yup. A specific architecture definition may specify constraints for that context. E.g. "Interactions will be mediated." -Rob...
Rob Eamon
reamon943
Offline Send Email
Dec 22, 2008
3:04 pm

Anne wrote: "Maybe I'm just being pedantic, but I think it's important to distinguish between integration and architectural activities." Are these two...
Rob Eamon
reamon943
Offline Send Email
Dec 21, 2008
10:06 pm

There is a subtile difference. If we talk about integration, we usually assume there are more than 2 servers/applications. On the otherhand, when we talk about...
htshozawa
Offline Send Email
Dec 22, 2008
12:39 am

... What level of architecture are you referring to? Why would integration primarily be the domain of "more than 2" components? Two components is all that is...
Rob Eamon
reamon943
Offline Send Email
Dec 22, 2008
9:37 am

... Right. SO principles applied to integration architecture. Which is perfectly legit, IMO. SOA is not reserved for EA level definitions, IMO, though I know...
Rob Eamon
reamon943
Offline Send Email
Dec 22, 2008
12:38 am

Rob's "From an architectural perspective, monolithic systems (applications) bridged by SO middleware is just as legitimate as "pure" services being linked by...
Michael Poulin
m3poulin
Offline Send Email
Dec 22, 2008
1:43 pm
 First  |  |  Next > Last 
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help