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

下載本文檔

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

文檔簡介

1、 面向服務的體系SOA架構方案目 錄 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è)務收益 PAGEREF _Toc534321801 h 6 HYPERLINK l _Toc534321802 3.1.方案優(yōu)勢 PAGEREF _Toc534321802 h 6 HYPERLINK l _Toc534

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

最新文檔

評論

0/150

提交評論