This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes OO, Patterns, UML and Refactoring and the fly likes Service-Oriented Analysis and Design (SOAD) and Service-Oriented Modeling Architecture (SOMA) Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "Service-Oriented Analysis and Design (SOAD) and Service-Oriented Modeling Architecture (SOMA)" Watch "Service-Oriented Analysis and Design (SOAD) and Service-Oriented Modeling Architecture (SOMA)" New topic
Author

Service-Oriented Analysis and Design (SOAD) and Service-Oriented Modeling Architecture (SOMA)

Ronald Alarcon
Greenhorn

Joined: May 29, 2011
Posts: 22

Good day Lee Ackerman,

I have understood that IBM coined the term SOAD and then it refined whit SOMA. The question is what is their relationship essentially?


<<Write once run everywhere...>>
Lee Ackerman
Author
Greenhorn

Joined: Nov 14, 2010
Posts: 25
Hi Ronald, thanks for the question.

SOAD is a term used across industry and vendors much the same way that OOAD was used. And carrying the analogy a step further, much like there are different approaches to OOAD, there are different approaches to SOAD. In a quick consultation with Google, I see that there are some references to the term in 2004 from some IBM folks, but I'm not aware of any effort by IBM to make it a proprietary term.

SOMA is "Service-Oriented Modeling and Architecture" - an approach to to service-oriented analysis and design that is owned\developed by IBM. They have two flavours of SOMA - one that is maintained and used by their services group (GBS) and another version distributed by Rational (Rational SOMA). The Rational SOMA version ships within Rational Software Architect and as a plug-in to Rational Method Composer (RMC). With RMC one is able to customize and republish the content as desired to meet the needs of the project\organization. If you are interested in taking a look at the content within Rational SOMA there are links in the book's resources section that will guide you to more details.

In essence, Rational SOMA defines the roles, activities, work products and associated guidance needed to succeed with SOAD efforts.

Thanks!

Lee.


Ronald Alarcon
Greenhorn

Joined: May 29, 2011
Posts: 22

Lee Ackerman wrote:Hi Ronald, thanks for the question.

SOAD is a term used across industry and vendors much the same way that OOAD was used. And carrying the analogy a step further, much like there are different approaches to OOAD, there are different approaches to SOAD. In a quick consultation with Google, I see that there are some references to the term in 2004 from some IBM folks, but I'm not aware of any effort by IBM to make it a proprietary term.

SOMA is "Service-Oriented Modeling and Architecture" - an approach to to service-oriented analysis and design that is owned\developed by IBM. They have two flavours of SOMA - one that is maintained and used by their services group (GBS) and another version distributed by Rational (Rational SOMA). The Rational SOMA version ships within Rational Software Architect and as a plug-in to Rational Method Composer (RMC). With RMC one is able to customize and republish the content as desired to meet the needs of the project\organization. If you are interested in taking a look at the content within Rational SOMA there are links in the book's resources section that will guide you to more details.

In essence, Rational SOMA defines the roles, activities, work products and associated guidance needed to succeed with SOAD efforts.

Thanks!

Lee.




Interesting, Thank you!
 
Consider Paul's rocket mass heater.
 
subject: Service-Oriented Analysis and Design (SOAD) and Service-Oriented Modeling Architecture (SOMA)
 
Similar Threads
What is Design Model Accelerator? and SOAD?
Does this "SOAD" software work only for websphere?
SOAD and RESTful web services
SOAD and ITIL / Other framework
Difference between SOA and SOBA