Skip to search.
service-orientated-architecture · SOA

Group Information

  • Members: 1624
  • Category: Software
  • Founded: Feb 15, 2003
  • Language: English
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Messages

  Messages Help
Advanced
SOA Book & Discussion   Message List  
Reply Message #5227 of 15418 |
Re: [service-orientated-architecture] SOA with a Uniform Interface

On Sun, 2006-07-09 at 17:20 +0100, Steve Jones wrote:
>
> With OO the language was of secondary importance to the philiosphical
> shift that OO represented. So it should be with SOA, but as with OO
> we become obsessed with the technology and ignore the mental shift,
> mainly because software vendors and developers find it very hard to
> sell mental shifts whereas they can sell any TLA as "10% whiter than
> the previous brand of Sudsy".

I agree with you, but technology exists to make life easier for people.
While it is possible to design an SOA with pigeons carrying messages
written on slates, that's much harder to do than something else. So the
question really should be not whether its possible to X with Y (which of
course is as long as the underlying languages are Turing complete) but
rather what is the best technology for implementing SOAs.

Despite all the discussion about alternatives such as HTTP/Jini/CORBA,
I'm still convinced that WS-* is the best technology *available today*
to implement SOAs that do real "enterprisey" stuff.

Of course I'm not an unbiased observer!

Sanjiva.







Mon Jul 10, 2006 11:06 am

sanjivaw
Offline Offline
Send Email Send Email

Message #5227 of 15418 |
Expand Messages Author Sort by Date

... Perhaps many still do ignore the mental shift. The power of Java's mobile code model is what makes OO an integral part of SOA applications for me. When...
Gregg Wonderly
w5ggw Offline Send Email
Jul 10, 2006
4:58 pm

... I agree with you, but technology exists to make life easier for people. While it is possible to design an SOA with pigeons carrying messages written on...
Sanjiva Weerawarana
sanjivaw Offline Send Email
Jul 12, 2006
6:45 am

... For once, we're in agreement, Sanjiva. http://en.wikipedia.org/wiki/Enterprisey 8-) Mark....
Mark Baker
gonga_thrash Offline Send Email
Jul 12, 2006
6:41 pm

... One point to pick out here. Jini is a Java programming language based technology that includes the abilility to use HTTP, CORBA, MODBUS, strings-and-cans,...
Gregg Wonderly
w5ggw Offline Send Email
Jul 12, 2006
11:31 pm

Gervas, ... No problem at all, you were of course right about the thread, I did not intend to kill of the other one, sorry. Jan...
Jan Algermissen
algermissen1971 Offline Send Email
Jul 9, 2006
6:08 pm

... This is what the pub/sub/messaging ESB vendors believe I think. For the past 8 years, I've sold a product that provides the ability of field data...
Gregg Wonderly
w5ggw Offline Send Email
Jul 10, 2006
5:06 pm

Ted ... One thing I learned from this book is how slippery the concept of "service" is. For instance, the book gives two different views of the services of a...
Ashley at Metamaxim
keplervic Offline Send Email
Jul 9, 2006
11:32 am

Hi, Yes, this is a very good question. Actually it's been debated long and hard, and I bet you will continue to see two definitions for a while. I'm sorry...
Eric Newcomer
e_newcomer Offline Send Email
Jul 10, 2006
5:09 pm

... I have to strongly disagree with that view, if service = operation then SOA = CICS. I've seen it mainly in organisations that have started looking at BPM...
Steve Jones
jones.steveg Offline Send Email
Jul 10, 2006
8:00 pm

Steve, I think it's important to underscore where this view is coming from. This is from actual experience in a production SOA environment. I am not sure...
Eric Newcomer
e_newcomer Offline Send Email
Jul 10, 2006
8:38 pm

... It is possible to say it isn't SOA. ... I've worked with a few clients where this "drive to the bottom" mentality was a problem. This belief (misguided in...
Steve Jones
jones.steveg Offline Send Email
Jul 10, 2006
10:55 pm

Steve, ... And I also saw this "Antipattern: Percolating Process" on your SOA Anti-Patterns article http://www.infoq.com/articles/SOA-anti-patterns ...
Anil John
aniltj Offline Send Email
Jul 11, 2006
7:57 am

... Not in my experience, the problem is that end-to-end processes tend to be very large and cumbersome, and the individual steps are so fine grained that...
Steve Jones
jones.steveg Offline Send Email
Jul 11, 2006
2:16 pm

Steve, At this point I have no idea where the miscommunication occurred in this thread, but there is certainly no way I intended to express any concept...
Eric Newcomer
e_newcomer Offline Send Email
Jul 11, 2006
4:01 pm

... And having read the books, which I generally agree with... ... And I'm not knocking their successful project. ... I've read the stuff, and I don't disagree...
Steve Jones
jones.steveg Offline Send Email
Jul 11, 2006
5:32 pm

... I finally find myself in strong agreement with Steve for once ;-) Having a service as a single operation is a bad idea, e.g. because a service of this size...
Stefan Tilkov
stilkov Offline Send Email
Jul 10, 2006
8:54 pm

I think I must be writing this the wrong way somehow. I understood the question to be an interface question rather than an implementation question. That is, do...
Eric Newcomer
e_newcomer Offline Send Email
Jul 10, 2006
10:19 pm

... This new HTML format from Yahoo is a pain when trying to reply in- line, at least with Apple's Mail client... Anyway, this is an interesting discussion,...
Todd Biske
tbiske Offline Send Email
Jul 11, 2006
7:55 am

... Well, maybe your TV satellite provider has three services; ChannelSelector, MoviePurchaser, and ShowRecorder, and each of those services just have the one...
Mark Baker
gonga_thrash Offline Send Email
Jul 11, 2006
2:49 pm

... Agreed, but the conceptual difference of operation = service and service = container/collection doesn't mean in the later case that a service can only have...
Steve Jones
jones.steveg Offline Send Email
Jul 11, 2006
3:01 pm

... Here is one way of thinking about the question of the scope of a service (i.e., whether the TV satellite provider is providing one service with three...
Ashley at Metamaxim
keplervic Offline Send Email
Jul 11, 2006
6:01 pm

Well put Ashley! It's also true that a single bank could provide multiple services. Typically, those services will be associated with a separate account,...
Todd Biske
tbiske Offline Send Email
Jul 12, 2006
6:48 am

... instance*, ... dependency that has to ... This certainly does not sit well with my conception (see more on this below) of a service! In my view of SOA, a...
Peter Madziak
pmadziak Offline Send Email
Jul 12, 2006
6:44 pm

Ashley - I don't think it's a matter of "is" here (as in "*is* providing one service or three"). Clearly it's possible to both model and implement a solution...
Mark Baker
gonga_thrash Offline Send Email
Jul 12, 2006
6:45 pm

Todd said ... Exactly. ... Thanks. The idea of thinking about service scope in terms of dependencies is my invention. But anyone is welcome to use it, provided...
Ashley at Metamaxim
keplervic Offline Send Email
Jul 12, 2006
7:09 pm

... services. Typically, those services will be associated with a separate account, however. ... different set of operations than a checking account. ... ...
Mike Glendinning
mglendin Offline Send Email
Jul 13, 2006
8:42 am

... That's why, IMO, these would be two operations of the same service. They are much too closely related to be two services. I believe the concept of...
Stefan Tilkov
stilkov Offline Send Email
Jul 13, 2006
10:54 am

Hi Stefan, This is a confusing topic and probably Todd put it best that the right answer is the simplest one that meets the needs of the business. Certainly...
Eric Newcomer
e_newcomer Offline Send Email
Jul 13, 2006
3:45 pm

Hi Eric, My view is that a high-level service needs to meet the requirement that its implementation can be changed without affecting its consumers. This...
Stefan Tilkov
stilkov Offline Send Email
Jul 13, 2006
6:12 pm

Stefan, Yes, that is an essential goal of SOA, to minimize impact on consumers when changing a service. When an interface is changed, however, it does impact...
Eric Newcomer
e_newcomer Offline Send Email
Jul 14, 2006
3:32 pm
 First  |  |  Next > Last 
Advanced

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