理清SOA治理中的架構師角色

2021-09-17 06:14:49 字數 1218 閱讀 8982

在kunal mittal發表的一篇針對開發人員和架構師的soa治理文章中,詳細討論了企業架構師、應用程式架構師和開發人員在soa治理過程中的不同角色和應對策略。

\ 治理是soa專案成功的關鍵,沒有治理就不能充分理解soa的價值,也不能更好地利用好手頭的工具。治理通常來說意味著建立和執行團隊為了一起工作而達成一致的工作指南,和管理在概念上有著重要的區分,簡而言之,治理說明了應該完成哪些工作,而管理用於確保完成此工作。在ibm developerworks中國**早期的一篇soa治理簡介文章中詳細介紹了這一概念。

\ 隨著soa專案的逐漸實施,治理也越發顯得重要,而理清相關利益人員在這一過程中扮演的角色也尤為緊迫。比如應用程式開發團隊和居於中心地位的企業架構師小組可能會經常發生衝突,因為企業架構師是在乙個理想的環境中設計流程、過程和指導原則,他們往往不把細節告訴所有的專案團隊。而這樣就會讓應用程式團隊有受人排擠的感覺,從而對治理的實現抱有嚴重的牴觸情緒。

\ 如何解決上述的問題,以確保專案的成功?kunal分析了企業架構師在治理過程中所應站到的位置:

\

企業架構師充當的角色是老師或教育家,而不是警察。督管的工作可以由審查委員會來執行。作為應用程式團隊的指導者,您的角色是向他們介紹治理的價值,讓他們了解如何從治理過程、策略和工具中得益,以及為遵循這些策略而做出的額外工作是怎樣使他們更有效率、實現更高的業務價值的。您必須成為一名推銷員,努力理解應用程式團隊對新策略的看法,並幫助他們將治理融入流程之中。要同情他們的感受,但也要做好回答難題的準備。您必須理解和欣賞治理的價值,然後才能使別人和您的想法一致。\

企業架構師的另一項工作是持續監視soa的治理策略。您必須注意哪些策略被採用,哪些沒被採用,哪些需要進行調整。您必須與審查委員會進行聯絡,確保按照要求進行了策略的修正或建立工作。您還必須確保策略被明確地記錄在文件中,並使應用程式架構師與開發人員與最新的策略保持同步。

\治理程式的成功依賴於企業架構師。如果您與應用程式架構師和開發人員的交流在一開始就很順利,那麼這將有助於整個專案更加平穩地向前發展。

\

而對經常有被人監視感覺的應用程式架構師所應擔當的角色,kunal解釋說:

\

作為一名應用程式架構師,您必須理解治理的價值並適應它。治理會幫助您在人員和流程之間架起一座橋梁,您的注意力將得到擴充套件,不再只關注應用程式或專案了。……治理應使應用程式架構師不必替團隊打理這些流程和控制措施,而是將更多的精力放在業務和體系結構問題上,為專案設計出更好的業務解決方案和服務。合作和溝通是最重要的。

文章 SOA治理中的角色

本文探索了成功的soa治理需要的一套潛在的角色 soa領域架構師 角色,soa平台架構師 角色,服務設計者 角色,業務服務所有者 和 技術服務所有者 並詳細討論了上述的每乙個角色。u0026 xd n 在過去的幾年甚至是數十年間,許多大型機構中的it部門成長起來。這些機構有許多執行在使用ims和ci...

文章 SOA治理中的角色

本文探索了成功的soa治理需要的一套潛在的角色 soa領域架構師 角色,soa平台架構師 角色,服務設計者 角色,業務服務所有者 和 技術服務所有者 並詳細討論了上述的每乙個角色。在過去的幾年甚至是數十年間,許多大型機構中的it部門成長起來。這些機構有許多執行在使用ims和cics的主機系統上的應用...

架構師角色認知

架構師是乙個最終確認和評估系統需求,給出開發規範,搭建系統實現的核心構架,並澄清技術細節 掃清主要難點的技術人員。主要著眼於系統的 技術實現 因此他 她應該是特定的開發平台 語言 工具的大師,對常見應用場景能給出最恰當的解決方案,同時要對所屬的開發團隊有足夠的了解,能夠評估自己的團隊實現特定的功能需...