目錄/提綱:……
一、前言
二、soa簡述
三、基于soa的xxxx動態(tài)應用集成
三是協(xié)調企業(yè)范圍內的業(yè)務遷移
四是按需業(yè)務遷移
四、基于soa的xxxx公司主頁項目的動態(tài)集成設計
……
摘要:闡述了目前流行的soa技術的概念,從幾個不同的方面描述soa產生的原因并分析了soa對于企業(yè)所能帶來的優(yōu)勢。根據(jù)現(xiàn)階段****公司的現(xiàn)況,對于soa在****主頁的應用進行了技術可行的設計,從構架到系統(tǒng)分析都做了比較詳細的闡述,最后對于soa在目前所遇到的一些困難和soa的發(fā)展做了展望。
關鍵詞:soa;企業(yè);應用;系統(tǒng);
一、前言
在二十世紀九十年代的時候,服務的概念就出現(xiàn)了。但是之后一直都處于一個停滯不前以至于沒有受到重視。然而到最近幾年, soa 才又重新引起人們的廣泛關注。其最主要的原因是現(xiàn)代企業(yè)需求的快速變化誘發(fā)人們建立動態(tài)電子商務、實現(xiàn)實時企業(yè)的迫切愿望,而且還在于soa的實現(xiàn)技術取得了長足的發(fā)展。
soa 從軟件體系結構的角度出發(fā)改造企業(yè)的原有系統(tǒng)或設計新的應用系統(tǒng),支持了企業(yè)未來的應用集成。soa 將使企業(yè)變得更加彈性和靈活,快速響應業(yè)務的需求變更
……(新文秘網(wǎng)http://m.120pk.cn省略649字,正式會員可完整閱讀)……
ation(jbi)模型,它通過創(chuàng)建專用(服務)容器形式的抽象層,解決服務編程的復雜度和可變性。
。3)來自ibm、bea、iona、oracle、sap、siebel、sybase等的服務組件架構(service components architecture,sca),它基于的前提是:以結構良好的組件為基礎,兼具清晰的接口和明確的組件責任,這樣的體系結構有充分的理由被視為soa。
三、基于soa的****動態(tài)應用集成
1、soa與****應用集成
隨著社會的不斷進步,現(xiàn)代企業(yè)間的競爭日趨激烈,為適應激烈的競爭,****公司進行了機構整合重組,對于目前****重組后的競爭力取決于其運營過程的各個環(huán)節(jié)是否協(xié)調和全局優(yōu)化,只有各個環(huán)節(jié)的信息能夠相最快速的貫穿和共享、應用能夠緊密匹配其業(yè)業(yè)務流程和業(yè)務模型,才能迅速實現(xiàn)目前****業(yè)務重組并響應市場變化。這些就導致****公司有了實現(xiàn)動態(tài)企業(yè)應用集成的需求。
目前傳統(tǒng)的企業(yè)應用集成方法主要有兩種,點到點的集成和基于中間件的集成。點到點的方式屬于硬編碼的方式,在集成應用時工作量較大、開放性不好,且隨著待集成的應用的增加,集成的復雜度急劇上升;谥虚g件的集成則成本太高、實現(xiàn)過程復雜且無法通用。傳統(tǒng)方法的根本問題都是與原有體系結構耦合過于緊密。
soa 本身就是面向集成的,其松耦合的特點,可以極大的降低集成的復雜度和成本。有了它可以:
• 效率:將業(yè)務流程從"煙囪"狀的、重復的流程向維護成本較低的高度利用、共享服務應用轉變。
• 響應:迅速適應和傳送關鍵業(yè)務服務來滿足市場需求,為客戶、雇員和合作伙伴更高水準的服務。
• 適應性:更高效地轉入轉出讓整個業(yè)務變得復雜性和難度更小,達到節(jié)約時間和資金的目的。
2、面向服務構架的好處
• 復雜性降低:基于標準的兼容性,與點到點的集成相比降低了復雜性。
• 重用增加:通過重用以前開發(fā)和部署的共享服務,實現(xiàn)了更有效的應用程序/項目開發(fā)和交付。
• 遺留集成:用作可重用服務的遺留應用程序降低了維護和集成的成本。
3、集成分四步走
首先將遺留應用系統(tǒng)中的組件及模塊進行簡單打包,封裝成服務,通常以facade 的形式暴露給外系統(tǒng)。其次實現(xiàn)一個特定的業(yè)務目標,在企業(yè)內部實現(xiàn)各個應用系統(tǒng)的集成。第三是協(xié)調企業(yè)范圍內的業(yè)務遷移。 第四是按需業(yè)務遷移。
目前按需遷移是soa 的最高形式,soa 將作為一個戰(zhàn)略決策指導現(xiàn)有的業(yè)務模型的遷移和布署新的業(yè)務模型。
四、基于soa的****公司主頁項目的動態(tài)集成設計
1、通過結合****公司主頁項目將介紹如何應用soa 進行系統(tǒng)架構、實現(xiàn)動態(tài)的應用集成。
該項目包括了鄯善-哈密-北京3個區(qū)域中心系統(tǒng)。原有系統(tǒng)將進行改造和封裝,通過提供基于標準的服務接口或組合服務的facade ,將原有各機關處室、二級單位中的業(yè)務功能暴露出來,提供包括原有子門戶功能、一致性認證系統(tǒng)以及其它遺留系統(tǒng)的服務接口,以便在新的主頁中對服務進行編排和重組,構建動態(tài)的業(yè)務流程。系統(tǒng)架構如圖所示。本系統(tǒng)采用web服務來實現(xiàn)soa 架構中的服務
……(未完,全文共3608字,當前僅顯示1822字,請閱讀下面提示信息。
收藏《*公司基于soa應用集成系統(tǒng)的分析》)