aspose file tools*
The moose likes Web Services and the fly likes SOA What?  No I mean it . . . Decentralization v.s. Centralization? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "SOA What?  No I mean it . . . Decentralization v.s. Centralization?" Watch "SOA What?  No I mean it . . . Decentralization v.s. Centralization?" New topic
Author

SOA What? No I mean it . . . Decentralization v.s. Centralization?

Preston Thornton
Ranch Hand

Joined: Jun 24, 2008
Posts: 80
I remember first being introduced to the whole SOA concept in class at Colorado Technical University. I later remember sitting down in a Borders Book store here Ann Arbor (University of Michigan - The original store of the Border Brothers, any . . .) and going through a few SOA titles. From what I could understand, SOA was an effort and practice to decentralize resource and move backward toward the SILO days of resource development. Okay, I am a newbie developer (in a sense in year as an implementor) as oppose to my years in implementing the HP Openivew Product Suite where we focused on centralizing monitoring efforts. Assuming I can take a high level view of understanding, does SOA suggest that such a thing as Enterprise System Monitoring can and should be decentralize as a purchased service (i.e. some monitoring service in Ohio, and a little there in Japan . . . ) only as needed. And, yes I am reading up on the current information on SOA because, obviously, I don't get it yet.

Signed
SOA Lost!

Preston@Large
Himalay Majumdar
Ranch Hand

Joined: Sep 28, 2008
Posts: 324
In my opinion SOA is not really a practice to decentralize resource but to make decentalize resources communicate and requires loose coupling of services.
I would actually wait for author comments, if there have been cases of decentralizing resources/systems to achieve SOA.


SCJP 1.6, SCWCD 5.0, SCBCD 5.0 [loading..]
Preston Thornton
Ranch Hand

Joined: Jun 24, 2008
Posts: 80
Yeah, I hear what you are saying. I didn't want to mention what book I was reading in the first posting, but it was SOA for Dummies, and after an hour or so reading the book, it seemed that the author just said don't worry about the nuts and bolts . . . just ask your local SOA vendor. Because I seen so many swindles done to customers to by the latest and greatest whatever, I am always looking for the bottom line of any service or product.

The term "Loosely coupled," is what I have seem repeatedly within various books. Now, here come the dumb question, is the concept of SOA demonstrated through such web services as an exposed web service from Flickr (Flex Builder 3; First Demo/Example within the overview of the product.) If that is what SOA is representing . . . an exposed web service, then I understand and get it.

SOA Lost!

Preston@Large
Himalay Majumdar
Ranch Hand

Joined: Sep 28, 2008
Posts: 324
You got it right Preston. SOA is implemented/demonstrated thru WebServices, but like WebServices there are other products as well that implement SOA..like

Composite Services/Framework - Apache Tuscany
BPM - JBoss jBPM
ESB/Web Service Mediation - Apache Synapse
Business Rules - JBoss Rules/Drools
Complex Event Processing - Esper
Unit Testing - soapUI

The simplest definition of SOA I got in WIKI.. it says...
Service-oriented architecture (SOA) provides a set of principles of governing concepts used during phases of systems development and integration. Such an architecture will package functionality as interoperable services: functions provided as a service are available to be used from systems created by other organizations. A system implemented using the theory is called a Service Oriented Architecture implementation.


SOA is considered as the philosophy of encapsulating application logic in services with a uniformly defined interface and making these publicly available via discovery mechanisms. But that does not mean everything has to follow SOA.

I asked your question on decentralizing systems/resources to the SOA Author . You may check his reply here

HTH
-Himalay
Preston Thornton
Ranch Hand

Joined: Jun 24, 2008
Posts: 80
Thanks Himalay for pushing that question to the our guest author. It helped.

Preston@Large
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: SOA What? No I mean it . . . Decentralization v.s. Centralization?