ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Is there a THIN book on SOA?

Post new topic  Reply to topic
 Is there a THIN book on SOA? « View previous topic :: View next topic » 
Author Message
pcelari
PostPosted: Thu Aug 18, 2011 10:09 am    Post subject: Is there a THIN book on SOA? Reply with quote

Chevalier

Joined: 31 Mar 2006
Posts: 411
Location: New York

Hi,

I'm looking for a good book in SOA. But the books I came across until now are all about 2 inches think and weigh over 3 pounds.

The SOA idea is actually quite simple, why these author all make them so pumpus?

has anyone come across a THIN book on SOA that covers only the really necessary concept, ideas, design principles?

thanks a lot for sharing.


_________________
pcelari
-----------------------------------------
- a master of always being a newbie
Back to top
View user's profile Send private message
WGerstma
PostPosted: Thu Aug 18, 2011 10:24 am    Post subject: Reply with quote

Acolyte

Joined: 18 Jul 2011
Posts: 55

No idea from what level of expertise you come. The "SOA for Dummies" is an ok book, some love it, many hate it. Check if this fits your needs. There was also a short promotion version as a giveaway from IBM, https://www.ibm.com/developerworks/mydeveloperworks/blogs/woolf/entry/soa_for_dummies_book_ibm?lang=en.

This is a below 100 pager with a fine overview. Now idea how to get this version by now. This preview is definitly worth the time reading. The full version is not worth it fopr everybody.
Back to top
View user's profile Send private message
pcelari
PostPosted: Thu Aug 18, 2011 11:39 am    Post subject: Reply with quote

Chevalier

Joined: 31 Mar 2006
Posts: 411
Location: New York

Thanks for sharing this. However the short version is no longer accessible. and the book is also too thick.

Finally, I find the SOA definition page on wikipedia is the most straightforward.
_________________
pcelari
-----------------------------------------
- a master of always being a newbie
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Thu Aug 18, 2011 11:40 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

SOA is ten years old now. It's old tech. The new nuance is "Event-driven SOA".

SOA is not simple. SOA is a business concept not a technology concept. If you don't grasp that key fact, you'll have a harder time getting all the other facts because you'll not be pointed in the right direction.

SOA is actually older than ten, if you count the years we spent in client-server and three-tier.
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
mqjeff
PostPosted: Thu Aug 18, 2011 12:00 pm    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

lancelotlinc wrote:
SOA is ten years old now. It's old tech.


And yet still fairly non-pervasively implemented.

In the real world, that is.
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Thu Aug 18, 2011 12:01 pm    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

I always like the Tao, as explained by Thomas Erl.

http://www.soabooks.com/soa_principles/Erl_SOABook3_Ch03-2.pdf
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
smdavies99
PostPosted: Thu Aug 18, 2011 10:53 pm    Post subject: Reply with quote

Jedi Council

Joined: 10 Feb 2003
Posts: 6076
Location: Somewhere over the Rainbow this side of Never-never land.

Sadly,
To may supporters of SOA the ONLY development language is Java

AND

Every error is an Exception even when it is not really.

When those principles are imposed upon a Broker installation then ...



A badly implemented SOA site is just as unmaintainable as the 'direct connection everywhere' solution.
_________________
WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995

Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions.
Back to top
View user's profile Send private message
pcelari
PostPosted: Thu Aug 25, 2011 11:01 am    Post subject: Reply with quote

Chevalier

Joined: 31 Mar 2006
Posts: 411
Location: New York

lancelotlinc wrote:
SOA is not simple. SOA is a business concept not a technology concept. If you don't grasp that key fact, you'll have a harder time getting all the other facts because you'll not be pointed in the right direction...
..


After some reading, I summerized the following key business concepts behind SOA. Please add whatever I must have missed, Thank you!

0. service design must start with business need, not IT's need.
1. align services with business functions in the lowest possible level, so
2. they can be reused,
3. a service must deliver the same result no matter how it is invoked, e.g. per message, via webservice, phone call, etc, i.e. context independent, this way,
4. duplicated services can eliminated, thus minimizes maintanence cost and enables agile development, or destruction of obsolete ones,
5. services must be subject to effective governance to ensure consistency and success,
6. SOA is supposed to enable speed & flexibility to changes, but the implementation of SOA can be painfully slow and costly, that's why
7. failed SOA initiatives are more nummerous than successful ones...
8. ...
9. ...
_________________
pcelari
-----------------------------------------
- a master of always being a newbie
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Thu Aug 25, 2011 11:41 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

Now you are on the right track! Nice work.

I'll ask you some SOA-related questions, you can answer with your thoughts:

1.What decisions must be made to ensure effective management and use of IT?

2.Who should make these decisions?

3.How will these decisions be made and monitored?

4. What is the purpose of strategic alignment?

5. What are some areas that value delivery focuses on?

6. Risk management goal is what?

7. At the Sponsorship Level, who comprises the team of sponsors?

These questions and your answers should provide a springboard to continue a good discussion.
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
smdavies99
PostPosted: Thu Aug 25, 2011 9:12 pm    Post subject: Reply with quote

Jedi Council

Joined: 10 Feb 2003
Posts: 6076
Location: Somewhere over the Rainbow this side of Never-never land.

To add one more ingredient into the melting pot...

SOA does not mean that you must use SOAP over HTTP.

Any transport can be used as long as you AGREE A contract between each party.
SOAP/HTTP can not give you assured delivery. SOAP/MQ can.

If your business need is to have assured delivery then for anything critical SOAP/HTTP should be avoided.

It all goes back to the 'Business Need'. Jusu becasue some PHB thinks that SOA with SOAP/HTTP is the answer to life, the universe and everything, it does not mean that it is correct.
_________________
WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995

Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions.
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Fri Aug 26, 2011 4:42 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

smdavies99 wrote:
SOA does not mean that you must use SOAP over HTTP.


Good point Davies. When the buzz about SOA first came out, IT people were expecting to learn a new transport protocol, or some new way to compile code. Thats why many IT people became disoriented when SOA documentation did not discuss technical topics. IT people were used to being the master of the domain, making expensive decisions without challenge. SOA turned the table on that, putting the business people back in charge of their budget.
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Is there a THIN book on SOA?
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.