Tuesday, February 13, 2007

SOA and EA Convergence?

I happened to read these articles about SOA and EA Convergence ....

http://weblog.infoworld.com/realworldsoa/archives/2007/02/soaea_convergen.html
http://weblog.infoworld.com/realworldsoa/archives/2007/02/open_group_deba.html

Hmm ... I think the author is confused. In my mind, EA is a process where is SOA is an approach.

When one looks at frameworks like TOGAF and FEAF, its clearly about the architecture process. These frameworks also encapsulate a detailed methodology of their own. Net-net, its about steps and best practices in understanding as-is architecture, bring in different drivers to define to-be architecture. EA approaches/process doesnt care about different pieces of technology or how the business processes are defined. Its just about providing principles for creation of sound architecture foundation satisfying the drivers of today and tomorrow.

On the other hand, SOA is an architectural approach - it does care about the way processes are defined enabling service orientation. It does care about specific pieces of technology and resulting interoperability between various components. It does expect such principles as reusability is put to action from top to bottom.

So, one should be able to apply EA principles/process to SOA approach... isnt it? In the process of applying EA principles to SOA approach, some specific steps may have to be redefined - such as QOS/SLA as SOA promotes organization interoperability.

Any thoughts folks?

5 comments:

Arun said...

Ram..I agree with your comment. I don't undertsand the terms SOA architects and EA architects as mentioned in the original article. There is only software architects. EA is the final goal..i mean architect the enterprise(EA - Enterprise Architecture) and "Service oriented" is an approach to efficiently do that. So there is nothing like EA and SOA convergence, but only SOA enabling EA to be more efficient.

Anshu Gaind said...

I believe that SOA and EA are interrelated. Both SOA and EA generally end up meeting in the middle, by focusing on Business Capabilities. SOA works upstream, to create a Service Model from the Business Capabilities Model. EA works downstream, to create a Business Capabilities Model

EA is generally agnostic to the specific capability implementations. Though certain EA mandates can definitely limit the technology choices. Business capabilities can be implemented using a Services Oriented Architecture approach.

The relationship between SOA and EA are further discussed on my blog.

LincolnNicke said...

成人卡通女教師肉體授業h動漫動畫片卡通成人動畫區成人動畫免費下載成人動畫免費看成人動畫試看成人動畫管小澤圓短片小澤圓短片免費試看少女做愛短片性愛短片下載免費性愛短片分享區性愛短片性愛無會員短片性受短片微風論壇性愛短片做愛技巧姿勢做愛尿身上做愛色情資訊電話做愛舌吻做愛自拍偷拍做愛自拍做愛招數做愛易讓女性到達高做愛注意做愛的符號做愛的第一次做愛的動做做愛的動作做愛的高潮做愛的故事視訊工作視訊小潔視訊小辣妹視訊孕婦視訊媚妹主動秀視訊媚妹視訊情色英文視訊情人網視訊情人高雄網視訊曼曼視訊收費問題視訊收費視訊找人打手槍視訊打手槍視訊打炮

Anonymous said...

Good day, sun shines!
There have were times of troubles when I felt unhappy missing knowledge about opportunities of getting high yields on investments. I was a dump and downright pessimistic person.
I have never imagined that there weren't any need in large initial investment.
Nowadays, I'm happy and lucky , I started take up real income.
It gets down to choose a correct companion who utilizes your funds in a right way - that is incorporate it in real business, parts and divides the income with me.

You may get interested, if there are such firms? I'm obliged to answer the truth, YES, there are. Please be informed of one of them:
http://theinvestblog.com [url=http://theinvestblog.com]Online Investment Blog[/url]

傷口很殺 said...

我們不是因為快樂而歌唱,而是唱歌使我們快樂..................................................