面向服務(wù)的體系SOA架構(gòu)方案_第1頁
面向服務(wù)的體系SOA架構(gòu)方案_第2頁
面向服務(wù)的體系SOA架構(gòu)方案_第3頁
面向服務(wù)的體系SOA架構(gòu)方案_第4頁
面向服務(wù)的體系SOA架構(gòu)方案_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、 面向服務(wù)的體系SOA架構(gòu)方案目 錄 TOC o 1-3 h z u HYPERLINK l _Toc534321799 1.問題和挑戰(zhàn) PAGEREF _Toc534321799 h 3 HYPERLINK l _Toc534321800 2.解決方案概述 PAGEREF _Toc534321800 h 4 HYPERLINK l _Toc534321801 3.方案優(yōu)勢和業(yè)務(wù)收益 PAGEREF _Toc534321801 h 6 HYPERLINK l _Toc534321802 3.1.方案優(yōu)勢 PAGEREF _Toc534321802 h 6 HYPERLINK l _Toc534

2、321803 3.2.業(yè)務(wù)收益 PAGEREF _Toc534321803 h 7 HYPERLINK l _Toc534321804 4.總體架構(gòu)和主要功能模塊特色 PAGEREF _Toc534321804 h 7 HYPERLINK l _Toc534321805 5.案例列表和重點客戶案例分析 PAGEREF _Toc534321805 h 12 HYPERLINK l _Toc534321806 6.解決方案產(chǎn)品實現(xiàn) PAGEREF _Toc534321806 h 14面向服務(wù)的體系結(jié)構(gòu)-SOA幫助企業(yè)解決復(fù)雜的IT系統(tǒng)和信息整合問題,促進(jìn)企業(yè)更靈活、迅速地響應(yīng)不斷變化的市場需求。問

3、題和挑戰(zhàn)隨著企業(yè)信息化的發(fā)展,企業(yè)擁有了越來越多的應(yīng)用系統(tǒng),比如從最基本的財務(wù)系統(tǒng)、人事管理系統(tǒng)和后來的銷售系統(tǒng)、生產(chǎn)系統(tǒng)等等,這些建立于不同年代的應(yīng)用系統(tǒng)在發(fā)揮作用的同時,也給企業(yè)的下一步發(fā)展帶來很多問題。信息共享困難,員工需要花費過多的時間跟蹤相關(guān)信息;在信息就是財富的今天,企業(yè)缺的不是信息本身,而是缺乏共享和獲取相關(guān)信息的有效方法。隨著信息化的發(fā)展,企業(yè)擁有的IT系統(tǒng)越來越多,不同的IT系統(tǒng)在不同年代建立,基于不同的廠商平臺開發(fā)的,基本上各自有各自的操作界面。割據(jù)在各個系統(tǒng)中的數(shù)據(jù)很難以連貫、統(tǒng)一的方式提供給員工,員工的知識共享和業(yè)務(wù)生產(chǎn)力受到負(fù)面影響,從而組織機(jī)構(gòu)的發(fā)展和競爭也將受到阻

4、礙。應(yīng)用連接之間的緊密耦合性,導(dǎo)致IT應(yīng)用系統(tǒng)無法隨業(yè)務(wù)的變化而靈活支持;那些各自為營的應(yīng)用系統(tǒng)之間形成信息孤島,為了解決系統(tǒng)互聯(lián),一般情況下企業(yè)會在有數(shù)據(jù)需求的時候直接做接口直接連接各個應(yīng)用系統(tǒng),隨著互聯(lián)需求的增多,系統(tǒng)與系統(tǒng)之間形成點對點的系統(tǒng)互聯(lián)架構(gòu)。這種冗余的的IT架構(gòu)方式,導(dǎo)致了高維護(hù)成本和低重用性;進(jìn)一步使企業(yè)在面對市場競爭、公司合并、部門拆分等業(yè)務(wù)需求變化時,IT架構(gòu)將無法從容應(yīng)對。固化的、低效率的業(yè)務(wù)處理流程導(dǎo)致企業(yè)對新業(yè)務(wù)響應(yīng)滯后;企業(yè)現(xiàn)有的業(yè)務(wù)流程對于新業(yè)務(wù)的響應(yīng)滯后已經(jīng)成為一個非常重要的問題。舉個簡單的例子,在某些企業(yè)中,上一個小的業(yè)務(wù)模塊,整個流程走下來可能就需要大半年

5、的時間;與此同時,其他競爭對手已經(jīng)將這個業(yè)務(wù)推到市場中了,這樣嚴(yán)重影響企業(yè)的市場競爭力。 解決方案概述的面向服務(wù)架構(gòu)(SOA)重點解決上述問題,幫助企業(yè)業(yè)務(wù)更加敏捷、內(nèi)部協(xié)作更加有效。具體體現(xiàn)在: 通過企業(yè)信息門戶平臺,提供綜合信息展示和日常工作便捷的窗口:提供一套企業(yè)信息共享、知識管理以及信息協(xié)作的框架,整合企業(yè)的信息服務(wù)及應(yīng)用。為企業(yè)所有的員工提供個性化的信息訪問方式,供他們快捷獲取所需信息(包括移動設(shè)備信息訪問能力)或參與業(yè)務(wù)流程處理。提供更加安全的企業(yè)信息訪問機(jī)制,統(tǒng)一用戶管理,提供單點登錄的服務(wù),加強(qiáng)信息訪問和系統(tǒng)的安全性,包括用戶的驗證、授權(quán)和管理。通過流程組合和人機(jī)交互平臺,分離

6、應(yīng)用程序邏輯和業(yè)務(wù)邏輯,構(gòu)造一個高層次的業(yè)務(wù)抽象和組合,從而達(dá)到更加靈活的業(yè)務(wù)變化能力。采用業(yè)務(wù)流程管理(BPM)工具,創(chuàng)建和執(zhí)行高度透明、模塊化和面向過程的工作流,在滿足IT組織所要求的運營性能標(biāo)準(zhǔn)前提下,為企業(yè)提供業(yè)務(wù)需求響應(yīng)的敏捷性:借助于對XML 和 Web 服務(wù)的支持,實現(xiàn)企業(yè)應(yīng)用系統(tǒng)接口標(biāo)準(zhǔn)化和信息結(jié)構(gòu)化,幫助企業(yè)實現(xiàn)松耦合的信息系統(tǒng)架構(gòu),節(jié)省未來業(yè)務(wù)需求變化的開發(fā)時間。提供企業(yè)基礎(chǔ)服務(wù)管理和數(shù)據(jù)整合平臺,幫助企業(yè)更有效的整合和自動化業(yè)務(wù)流程。提供Web服務(wù)的標(biāo)準(zhǔn)化、封裝、管理和配置,將企業(yè)待集成的應(yīng)用包裝成Web服務(wù),并按需要將這些Web服務(wù)及其描述進(jìn)行發(fā)布,供流程組合平臺、人機(jī)

7、交互平臺和其他系統(tǒng)訂閱查詢和使用。提供跨平臺的Web服務(wù)松散捆綁,幫助實現(xiàn)快速低代價的動態(tài)綁定應(yīng)用。建立標(biāo)準(zhǔn)的數(shù)據(jù)交換和通訊機(jī)制,采用由公司倡導(dǎo),W3C組織定義和維護(hù)的XML標(biāo)準(zhǔn),達(dá)到在不同系統(tǒng)間“定義溝通”的數(shù)據(jù)語言規(guī)范的目的。實現(xiàn)自動的數(shù)據(jù)轉(zhuǎn)換,采用XML或非XML文檔格式標(biāo)準(zhǔn),通過在不同的數(shù)據(jù)格式之間進(jìn)行映射,實現(xiàn)企業(yè)內(nèi)部或企業(yè)與貿(mào)易伙伴之間有效的溝通協(xié)作??傊?,SOA架構(gòu)采用了“自內(nèi)而外”的實施方法,以業(yè)務(wù)需求為出發(fā)點,封裝業(yè)務(wù)需求后發(fā)布標(biāo)準(zhǔn)的業(yè)務(wù)服務(wù),再由業(yè)務(wù)流程管理平臺自由組合這些業(yè)務(wù)服務(wù),最后提供給信息使用者;同時,這個“自內(nèi)而外”的過程也是一個迭代的過程,通過一次次的開放和組合

8、這些業(yè)務(wù)服務(wù),維持這個“活”的生態(tài)的IT系統(tǒng),促進(jìn)了IT資源與不斷變化的業(yè)務(wù)需求緊密結(jié)合。方案優(yōu)勢和業(yè)務(wù)收益方案優(yōu)勢的SOA架構(gòu)是在經(jīng)驗中總結(jié)出來, 每個主要平臺的可操作性和可實施性很強(qiáng)。從信息共享平臺到流程整合平臺和服務(wù)、數(shù)據(jù)管理發(fā)布平臺,每個平臺都是基于成熟的解決方案,歷經(jīng)了多年的實踐開發(fā)和客戶應(yīng)用驗證,不是一個虛無的、浮空的架構(gòu)。更有成本效益的應(yīng)用程序開發(fā)。使用現(xiàn)有的服務(wù)發(fā)布平臺,能夠快速的封裝發(fā)布各種業(yè)務(wù)服務(wù)。基于Web Service標(biāo)準(zhǔn)的服務(wù)設(shè)計,使企業(yè)IT創(chuàng)建可重復(fù)使用的服務(wù)存儲庫,當(dāng)出現(xiàn)新的業(yè)務(wù)需求時,這些服務(wù)可以捆綁、合并到更高級的服務(wù)和復(fù)合應(yīng)用中。這降低了解決方案開發(fā)和測試

9、的成本,減少了冗余、加快了實現(xiàn)業(yè)務(wù)價值的時間。更容易管理、更安全的應(yīng)用框架。的SOA解決方案提供了一個易于管理的、安全的基礎(chǔ)結(jié)構(gòu)。通過對流程組合進(jìn)行跟蹤和控制,有效管理業(yè)務(wù)需求的變化;通過對接口版本的管理和審計,有效控制接口的使用;通過對Web服務(wù)而非應(yīng)用程序本身的調(diào)用,在保護(hù)現(xiàn)有IT投資的同時,不會限制新功能的部署;通過強(qiáng)大的驗證和授權(quán)模型,作用于所有服務(wù),提供總體安全性。業(yè)務(wù)收益更敏捷的業(yè)務(wù)決策。通過將業(yè)務(wù)服務(wù)和信息聚集到一套動態(tài)的復(fù)合業(yè)務(wù)應(yīng)用程序中,決策者可以獲得更準(zhǔn)確、更全面的信息??缭蕉鄠€部門的人員、流程和系統(tǒng)可以更容易地映射到單獨的統(tǒng)一視圖中,這樣組織機(jī)構(gòu)就可以更好地理解它們在日常

10、的業(yè)務(wù)操作中做出的成本權(quán)衡。更強(qiáng)大的員工生產(chǎn)力。通過提供對系統(tǒng)和信息的流線型訪問,并實現(xiàn)業(yè)務(wù)流程的改善,業(yè)務(wù)能夠帶動更強(qiáng)大的員工生產(chǎn)力。員工可以將他們的精力集中于重要的增值流程和半結(jié)構(gòu)化的協(xié)作性活動,而無須遵守底層IT系統(tǒng)的限制和約束。而且,由于最終用戶可以在表格和滿足了他們的要求的顯示因子(網(wǎng)站、豐富的客戶端和移動設(shè)備)中訪問信息,生產(chǎn)力得到了提高。與客戶和供應(yīng)商的更穩(wěn)固的聯(lián)系。SOA的利益可以擴(kuò)展到組織機(jī)構(gòu)的界限之外。由于異類系統(tǒng)和應(yīng)用程序的集成變得更加容易,合并和收購也變得更容易獲利。與貿(mào)易伙伴的整合以及供應(yīng)鏈流程的流線化成為容易實現(xiàn)的目標(biāo)??傮w架構(gòu)和主要功能模塊特色提供面向服務(wù)的體系結(jié)

11、構(gòu)(SOA)所需各個層面的技術(shù)和產(chǎn)品,它們包括:服務(wù)發(fā)布平臺、流程處理平臺、信息共享平臺以及開發(fā)人員使用的自動封裝Web Service工具、監(jiān)控管理工具等。我們從業(yè)務(wù)服務(wù)的發(fā)布、組合、提供三個層次來介紹的SOA架構(gòu)技術(shù)和方法: 一)發(fā)布和創(chuàng)建Web服務(wù)SOA方法的發(fā)布階段要考慮從底層應(yīng)用程序(LOB Applicaiton)和數(shù)據(jù)中創(chuàng)建哪些服務(wù):服務(wù)的創(chuàng)建可以是細(xì)粒度的(單一的服務(wù)對應(yīng)單一的業(yè)務(wù)流程,例如插入零件編號)或粗粒度的(多個服務(wù)共同執(zhí)行一套相關(guān)的業(yè)務(wù)功能,例如處理訂單);同時也要選用高效的服務(wù)發(fā)布工具,Microsoft已經(jīng)對Web服務(wù)做出了巨大的投資,針對Web服務(wù),它使用了Mi

12、crosoft .NET來創(chuàng)建它的整個下一代開發(fā)人員平臺。 1)核心平臺.NET Framework.NET Framework是Microsoft的托管代碼編程模型,可使用它在Windows平臺上創(chuàng)建應(yīng)用程序。.NET Framework很好的支持Web服務(wù),開發(fā)人員可以使用.NET支持的20多種編程語言中的任意一種來開發(fā)、探索、調(diào)試、部署和發(fā)布Web服務(wù)。最新發(fā)布的.NET Framework 3.0提供了Web服務(wù)的擴(kuò)展組件包括Windows Communication Foundation (WCF)、Windows Workflow Foundation (WF)、Windows C

13、ardSpace以及Windows Presentation Foundation。這些技術(shù)和模塊為創(chuàng)建Web服務(wù)提供了更強(qiáng)大的方法。2)統(tǒng)一開發(fā)環(huán)境Visual StudioVisual Studio 是在Windows平臺上創(chuàng)建應(yīng)用程序的統(tǒng)一開發(fā)環(huán)境。它支持在Windows、Web、Mobile和基于Office的應(yīng)用程序中創(chuàng)建和使用Web服務(wù),它使開發(fā)人員可以更容易地跨企業(yè)發(fā)布和定位新的Web服務(wù);同時它還支持Web服務(wù)的單元和負(fù)載測試。通過集成的軟件變化管理平臺、關(guān)鍵性能實時報表和質(zhì)量度量標(biāo)準(zhǔn),Visual Studio Team System使組織機(jī)構(gòu)能夠更好地管理應(yīng)用程序的傳遞和維

14、護(hù),這樣就可以跨越應(yīng)用程序的整個生命周期進(jìn)行更深入的開發(fā)管理。這不但能夠為商業(yè)股東和IT經(jīng)理提供項目狀態(tài)的深入洞察,還可幫助軟件團(tuán)隊持續(xù)改善他們的開發(fā)流程。二)組合和定制流程-流程組合平臺服務(wù)一旦被創(chuàng)建,它們就可以合并到更復(fù)雜的服務(wù)、應(yīng)用程序或交叉功能的業(yè)務(wù)流程中。因為服務(wù)彼此之間、服務(wù)與底層的IT基礎(chǔ)結(jié)構(gòu)之間都是獨立存在的,它們能夠以最靈活的方式進(jìn)行合并和再使用。在業(yè)務(wù)流程變化時,業(yè)務(wù)規(guī)則和流程可以在不受底層應(yīng)用程序限制的情況下進(jìn)行調(diào)整。這個平臺中核心部分是可支持業(yè)務(wù)流程的靈活設(shè)計、自動化、管理和優(yōu)化的技術(shù)-Biztalk Server。它是一個定位于IT專業(yè)人士和結(jié)構(gòu)設(shè)計師的服務(wù)器產(chǎn)品,可

15、以對系統(tǒng)、工作人員和合作伙伴進(jìn)行集成。BizTalk Server的核心體系結(jié)構(gòu)是以XML和.NET Framework為基礎(chǔ)的,它完全支持創(chuàng)建Web服務(wù)的所有開放標(biāo)準(zhǔn)。BizTalk控制Web服務(wù)之間的流程和相互作用,將單獨的服務(wù)聚合成一個更大的組合Web服務(wù)中。BizTalk Server通過使用各種不同的適配器,有效地集成了傳統(tǒng)系統(tǒng)和異構(gòu)的應(yīng)用程序。 通過與門戶服務(wù)器SharePoint Portal進(jìn)行集成,使得創(chuàng)建人機(jī)交互的、端到端的業(yè)務(wù)流程解決方案變得更加簡單。三)Web服務(wù)提供平臺的Web服務(wù)提供平臺包括Web門戶、客戶端支持、Office應(yīng)用插件、移動設(shè)備支持等多方面的組合。W

16、eb門戶 Web服務(wù)的發(fā)布平臺,既可以提供Web服務(wù)訪問接口的管理,又可以通過豐富的Web界面,面對用戶直接提供Web頁面的信息訪問。此外還提供了靈活的Web框架定制和用戶統(tǒng)一管理單點認(rèn)證等功能??蛻舳酥С諻indows Vista通過WCF提供了廣泛的Web服務(wù)支持功能,作為Windows客戶端操作系統(tǒng)的下一個發(fā)行版,它使更安全、更可靠、更容易管理的應(yīng)用程序創(chuàng)建過程變得更加簡單。通過Windows Vista,開發(fā)人員和設(shè)計人員可以創(chuàng)造重要的用戶體驗成果,這提高了可用性,并與用戶從事的工作達(dá)到了更好的關(guān)聯(lián)。此外通過Windows Presentation Foundation,達(dá)到了統(tǒng)一Wi

17、ndows創(chuàng)建、顯示、操作文檔、媒體和用戶界面(UI)的方式。Office應(yīng)用插件Office System 2007是Microsoft為信息工作者提供的最新生產(chǎn)力套件,它包含了Word、Excel等熟悉的Office工具。除了這套Office應(yīng)用程序之外,Office System還提供了一組集成的工具和服務(wù),它們可以幫助開發(fā)人員創(chuàng)建使用Web服務(wù)的業(yè)務(wù)解決方案。Office產(chǎn)品還對消耗Web服務(wù)提供了內(nèi)置支持:InfoPath對于綁定通過Web服務(wù)的數(shù)據(jù)具有內(nèi)置支持功能,Visio對于消耗數(shù)據(jù)庫驅(qū)動的Web服務(wù)(比如SQL Server的關(guān)系型數(shù)據(jù)庫展示的服務(wù))提供了內(nèi)置支持。在稱為Of

18、fice業(yè)務(wù)應(yīng)用程序(OBA)服務(wù)的2007 Microsoft Office系統(tǒng)中,全新的平臺功能使Office業(yè)務(wù)應(yīng)用程序的開發(fā)成為可能。OBA服務(wù)由工作流、搜索、商業(yè)數(shù)據(jù)目錄(Business Data Catalog)、全新的可擴(kuò)展的用戶界面、Microsoft Office Open XML Formats、網(wǎng)站(Web Site)和安全框架(Security Framework)組成。這些服務(wù)幫助擴(kuò)展商業(yè)智能、統(tǒng)一通信和協(xié)作、企業(yè)內(nèi)容管理以及其它業(yè)務(wù)應(yīng)用程序中的功能。四)服務(wù)生命周期管理的SOA架構(gòu)中還包括一套對Web服務(wù)的管理和監(jiān)控的工具,具體是: 1)動態(tài)系統(tǒng)管理動態(tài)系統(tǒng)管理

19、(Dynamic Systems Initiative,DSI) 是Microsoft提出的一項承諾,旨在提供自我管理的動態(tài)系統(tǒng),使IT應(yīng)用能夠方便的發(fā)現(xiàn)和使用Web應(yīng)用資源,從而實現(xiàn)更容易管理的系統(tǒng)并實現(xiàn)系統(tǒng)管理的自動化。2)系統(tǒng)監(jiān)控管理工具System Center Operations Manager 2007是端到端的服務(wù)管理解決方案,它的設(shè)計是為了跨越幾百個操作系統(tǒng)和應(yīng)用程序與Microsoft軟件和應(yīng)用程序無縫地協(xié)同工作,并藉此提供組織機(jī)構(gòu)IT環(huán)境的單一狀態(tài)視圖。這種組織范圍的服務(wù)狀態(tài)視圖是響應(yīng)不良事件的關(guān)鍵因素,有了它,就可以快速、靈活地響應(yīng)可能會影響業(yè)務(wù)正常運行并最終導(dǎo)致企業(yè)支

20、出相關(guān)費用的事件。)Microsoft運行管理框架Microsoft運行管理框架(MOF)提供了服務(wù)管理指導(dǎo),幫助企業(yè)提高或其它供應(yīng)商產(chǎn)品、平臺和技術(shù)的可靠性、可用性、可支持性和可管理性。MOF提供了IT服務(wù)管理的概念和指導(dǎo),可定量獲取目前的IT服務(wù)管理成熟度,優(yōu)先處理最重要的流程,優(yōu)化這些流程乃至整個基礎(chǔ)結(jié)構(gòu)。案例列表和重點客戶案例分析國外案例 - SOA 應(yīng)用場景西門子(SIEMENS)公司 業(yè)務(wù)困擾: 集成跨平臺、異構(gòu)數(shù)據(jù)源的不同IT應(yīng)用 為全球40,0000員工提供 24x7 業(yè)務(wù)流程保障服務(wù) 解決方案:部署SOA和BPM基礎(chǔ)架構(gòu) 實現(xiàn)了上百個業(yè)務(wù)流程,支持全球40,0000員工的IT

21、 運維服務(wù) 漸近增量模式,每6-12周新增4-8新的業(yè)務(wù)流程 結(jié)果:增加了工作效率,大大降低了開通和部署服務(wù)時間 提高客戶服務(wù)滿意度 提供了新的商業(yè)機(jī)會 “如果一個部門希望提供創(chuàng)新的服務(wù),我們只要告訴他們消息的類型,并詢問這個部門所需的信息種類,將此應(yīng)用集成于整體系統(tǒng)中”Tom Buse, Siemens IT 運營項目經(jīng)理 國內(nèi)案例 SOA應(yīng)用場景 浦東發(fā)展銀行工作流平臺背景目標(biāo):2000年浦發(fā)銀行提出“把銀行建在網(wǎng)上”的遠(yuǎn)景為實現(xiàn)此遠(yuǎn)景,IT系統(tǒng)應(yīng)用架構(gòu)需要快速/靈活性滿足市場和業(yè)務(wù)飛速發(fā)展的要求在分析了解浦發(fā)現(xiàn)有的IT系統(tǒng)和技術(shù)策略基礎(chǔ)之上引入國際先進(jìn)的銀行IT標(biāo)準(zhǔn)和系統(tǒng)架構(gòu)理念實現(xiàn)最大限度地保護(hù)當(dāng)前的IT投資,規(guī)劃實現(xiàn)對其增強(qiáng)和提高定義浦

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論