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

2021-04-18 15:21:39 字數 1468 閱讀 6040

第二代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的 思想和方法,都將能夠對自己所交付的產品充滿信心。

軟體架構 SOA的架構認識記錄(2)

soa的好處 1.松耦合 由於服務自治,有一定封裝邊界,服務呼叫互動是通過發布介面。這意味著應用程式不感興趣的服務如何被實現。2.位置透明 服務的消費者不必關係服務位於什麼地方。3.可在異構平台間復用。可以將遺留系統包裝成服務。4.便於測試,能並行開發,較高可靠性和良好可伸縮性。合同 合同是兩方或多...

SOA 思想 架構

提出 soa service oriented architecture,面向服務架構 服務提供者 發布自己的服務,並且對使用自身服務的請求進行響應 服務 註冊已經發布的服務提供者,對其進行分類,並提供搜尋服務 服務請求者 利用服務 查詢所需的服務,然後使用該服務。soa體系結構中的元件必須具有上述...

SOA之(2) SOA架構基礎概念與設計框架

設計框架與架構相關的概念緊密相連,原則 模式和架構始終是與設計共舞的。soa服務設計的原則中記錄了乙個基礎的設計框架 設計特性 design characteristic 由設計產生的軟體程式或技術架構的屬性。它可以是任何具體的質量要求,比如程式元件化,功能粒度的粗細等。設計原則 design pr...