摘要: 趨向采用 SOA
軟件開發領域的主要發展趨勢是從傳統軟件體系結構過渡到面向服務的體系結構 (SOA)。在傳統軟件體系結構中,將項目視為單個新應用程序的交付。在SOA中,將項目視為集成服務的交付——一些是新建的,一些是現有的。無論其規模和預算如何,幾乎所有信息技術(Information Technology,IT)部門當前都在進行過渡到SOA的工作。您可能已經讀過多篇關于SOA采用、成熟度模型和實現的文章了。本文將描述在組織采用SOA或過渡到更高的SOA成熟度水平的過程中,您的IT團隊成員中所需的一組新角色及其各自的職責。
在形成SOA團隊時,最大的范式轉換是從組合應用程序交付過渡到服務交付。傳統軟件開發人員通常構建應用程序中的一個模塊,或典型的三層體系結構中的單個層的一部分。開發人員的一個例子就是在模型-視圖-控制器(Model-View-Controller,MVC)體系結構中負責控制器或模型層的人員。在SOA環境中,這些開發人員現在負責服務實現。他們并不需要知道何時、如何或為什么調用服務以及誰調用服務。他們所關心的就是,服務進行什么
閱讀全文