SOA架構炒到2.0降低成本與應用成發展目標

isoa發表於2008-07-23

  第二代SOA著力應用

  在完成了基礎架構服務的所有工作之後,基於對市場的深刻認識,BEA公司強烈地感受到:不能滿足於現狀,必須進一步提高效率。要要進一步提高BEA的競爭優勢,就必須要轉向應用層,也就是將SOA的進一步發展下去,以至於到以應用為主的第二代。

  第一代SOA更多的目標在於構建企業基礎架構服務,以便交付新應用並快速進行擴充套件。與第一代SOA僅專注於基礎架構不同,第二代SOA中增加了訊息和代理服務以及共享業務服務,以快速利用任何共享應用和資料服務-它們由訊息和代理服務、門戶和業務流程所提供-並將它們定製為能滿足特定業務需求的複合型應用。

  在第二代SOA中,BEA開發了用於企業整合和構建複合型應用的服務,這是最令人關注的一點。這些複合型應用-例如員工/經理自助服務門戶和知識快車銷售門戶-都是由提供企業資料和功能的業務服務元件和PORTLET(如GET_CUSTOMER、OPEN_CASE等)組合而成;它們並非由針對特定功能的傳統的“資訊孤島”門戶應用-例如支援和員工經理型別的應用。

  “知識快車銷售”門戶是一個銷售門戶,它將各種相關資訊源整合到一個供BEA銷售人員使用的檢視。該應用是多個WEB服務的組合,提供多個系統的資訊或業務邏輯。它的資訊極其豐富,整合了多種資源,遠非單個應用可比。它還是個性化的,僅將相關資訊呈現給使用者。還有,這些服務可供其他應用重複使用。例如,反饋客戶支援單狀態資訊的WEB服務可供該銷售門戶使用,也可供ESUPPORT等其他應用使用。在交付該應用時,可重用性和互操作性是關鍵所在。

  “電子訂單”是BEA銷售人員使用ERP系統報價和訂購的最頂層的入口。使用原始訂單管理模組,需要進行大量定製,才能滿足公司對交付所需資訊的期望。為此,我們構建了這個自定義門戶,它將一些後端應用整合到一起,簡化了過程,節省銷售團隊不少時間。在交付該應用前,完成貨物流程訂單需要7天,而現在,只需要不到一天,甚至能即時完成。

  第2代SOA優勢明顯

  相比於第一代SOA,第二代SOA有著如下所述的巨大優勢:

  提供差異性的能力:企業可交付完全滿足業務需要的自定義應用和門戶,提供差異性,形成強大的競爭優勢。

  控制架構:架構效率很高,可最大程度地滿足客戶需要(如安全、客戶體驗等)。

  開發效率和速度:有效的整合、高階別的重用和公共的方法加快了開發,提高了維護性。

  降低核心企業IT應用的成本:非自定義實現的技術能力成本更低,節省了企業寶貴的時間和精力。

  優化IT技術能力:企業得以將資源集中於J2EE-WEBLOGIC,不考慮專用應用開發。

  企業架構演化提高了速度和靈活性,降低了整個企業的總擁有成本。在IT機構內,這同樣也帶來了很多優勢。企業不再需要維護多廠商應用的技術能力,因為團隊將精力集中在以WEBLOGIC PLATFORM為核心的開發平臺。通過第二代SOA,企業也能夠更快地按照使用者的要求進行系統等IT架構的交付。因為企業能在門戶級別定製,而不是提供一個現成應用的混合。總之,通過第二代SOA的發展,可以控制構建產品的資料、應用整合和整體客戶體驗。不僅是BEA,所有的軟體企業通過第二代SOA的思想和方法,都將能夠對自己所交付的產品充滿信心。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14780828/viewspace-407210/,如需轉載,請註明出處,否則將追究法律責任。

相關文章