OA面向服務架構(SOA)

發(fā)布于:2020-03-18 17:08:11

OA面向服務架構(SOA
OA面向服務架構(SOA)
J2EE雖然是多層結構,但是對外提供的接口還不是太容易,這樣比較難于對外提供數(shù)據(jù)及與其他應用程序進行交互。而在J2EE基礎上的SOA(Service-Oriented Architecture)技術,是解決這一問題最有效的方法。SOA也是新一代的軟件設計規(guī)范之一。
SOA是一個基于標準的組織和設計方法,它利用一系列網(wǎng)絡共享服務,使IT能更緊密地服務于業(yè)務流程。通過采用能隱藏潛在技術復雜性的標準界面,SOA能提高IT資產(chǎn)的重用率,從而加快了開發(fā)并更加可靠地交付新的增強后的業(yè)務服務。
SOA是一種組件模型,它將應用程序的不同功能組件(服務),通過“服務”之間的良好接口聯(lián)系起來。(也就是“服務”之間的松耦合。)接口是采用中立方式進行定義的,獨立于實現(xiàn)“服務”的硬件平臺,操作系統(tǒng)和編成語言。這是構建在各種各樣系統(tǒng)中的“服務”可以以一種統(tǒng)一和通用方式進行交互。松耦合的好處是保證系統(tǒng)靈活性,另外,還可以保證“服務”的重復利用。Web服務是目前實現(xiàn)SOA最重要的標準。
面向服務架構(SOA)是讓IT更加關注于業(yè)務流程而非底層IT基礎結構,從而獲得競爭優(yōu)勢的更高級別的應用程序開發(fā)架構。
SOA對需要使用信息技術解決關鍵業(yè)務問題的企業(yè)(包括希望減少冗余架構、創(chuàng)建跨客戶和員工系統(tǒng)的公共業(yè)務接口的企業(yè);需要基于角色和工作流對用戶提供個性化信息的業(yè)務的企業(yè);希望通過Internet實現(xiàn)跨區(qū)銷售、升級銷售和經(jīng)由移動設備的訪問來提升客戶服務的組織)很有價值。
采用服務驅動型方法的企業(yè)體驗著以下業(yè)務和IT好處:
面向服務架構的業(yè)務好處:
? 效率:將業(yè)務流程從"煙囪"狀的、重復的流程向維護成本較低的高度利用、共享服務應用轉變。 
? 響應:迅速適應和傳送關鍵業(yè)務服務來滿足市場需求,為客戶、雇員和合作伙伴更高水準的服務。 
? 適應性:更高效地轉入轉出讓整個業(yè)務變得復雜性和難度更小,達到節(jié)約時間和資金的目的。 
? 面向服務架構的IT好處:
? 復雜性降低:基于標準的兼容性,與點到點的集成相比降低了復雜性。 
? 重用增加:通過重用以前開發(fā)和部署的共享服務,實現(xiàn)了更有效的應用程序/項目開發(fā)和交付。 
? 遺留集成:用作可重用服務的遺留應用程序降低了維護和集成的成本。 
匯高協(xié)同OA辦公系統(tǒng)完全基于JAVA+J2EE+ SOA的體系開發(fā),保證了技術架構的合理性和技術的前瞻性。從低層到高層的體系分別如下:
? 數(shù)據(jù)庫訪問層,實現(xiàn)數(shù)據(jù)的永久存儲。
? Java Bean,對數(shù)據(jù)進行控制和操作
? Web Service 利用Axis對外提供WEB 服務接口,從而實現(xiàn)SOA
? GUI  畫面的顯示,采用HTML方式和傳統(tǒng)的客戶端方式。
 

上一篇:OA人事管理、OA工作效能系統(tǒng)化、透明化
下一篇:OA辦公自動化系統(tǒng)平臺的選擇