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...
Want to share photos of your group with the world? Add a group photo to Flickr.

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 #12245 of 13945 |
RE: [service-orientated-architecture] Re: Yefim Natis is sure that "SOA is integration"

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

- One Goal of legacy integration: building Services to support this goal, NOT connecting systems to address a particular business need

Their primary point being that in a SO architecture, integration is simply one of the steps or parts of a 
composition, and it no longer gets seen as a distinct and separate set of processes or technologies.  In most cases, 
integration efforts are designed to somehow "join" two or more disparate systems.  If however the point of interaction 
is a higher level business service contract, the individual integration points become less relevant. 
 
You will always have the need to interact with remote systems, and the lower level details will still be very similar to traditional integration efforts, but these efforts will exist in a larger context, the service model, that will hopefully not be directly impacted by the individual integration efforts.
 
_mike


From: service-orientated-architecture@yahoogroups.com [mailto:service-orientated-architecture@yahoogroups.com] On Behalf Of htshozawa
Sent: Sunday, December 21, 2008 6:43 AM
To: service-orientated-architecture@yahoogroups.com
Subject: [service-orientated-architecture] Re: Yefim Natis is sure that "SOA is integration"

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 redundency may result
to just using products all from one vendor. I think there is a need
to distinguish between migration to a single vendor and SOA.

I personally favor, create an architecture and a "suggested"
implementation plan, but to start the actual implementation with a
single project.

H.Ozawa

--- In service-orientated-architecture@yahoogroups.com, "Gervas
Douglas" <gervas.douglas@...> wrote:
>
> 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?
> > >
> > >
> >
>



Mon Dec 22, 2008 2:20 pm

nibeck
Offline Offline
Send Email Send Email

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

+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

Really? What part of my post had anything to do with technology? My use of "application" and "middleware" may be technology oriented but I used those terms...
Rob Eamon
reamon943
Offline Send Email
Dec 22, 2008
3:03 pm

Sure, EC is where the service has to interoperate with the environment. However, this still does not mean that SOA is integration. - Michael ...
Michael Poulin
m3poulin
Offline Send Email
Dec 22, 2008
2:39 pm

Can you define what you mean by integration? It seems like there is something specific that you have in mind that doesn't normally appear when components...
Rob Eamon
reamon943
Offline Send Email
Dec 22, 2008
3:04 pm

Agreed, what it means is that Integration is _technology_ and about linking the consumer to the producer, therefore it has a place to play in an SO world, and...
Steve Jones
jones.steveg
Offline Send Email
Dec 22, 2008
8:46 pm
 First  |  |  Next > Last 
Advanced

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