版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、基于SOA架構下的解決方案設計培訓教程方案類型技術建議方案技術架構、產品選型建議、實施建議投標方案需求分析、技術架構、產品選型及功能描述,項目施工組織,售后服務及培訓,WBS工作分解及商務報價項目立項報告簡明扼要,需求分析,必要性分析,可行性分析(技術可行性),產品選型及預算編制可行性報告與項目立項報告類似技術方案大綱目錄1.需求背景分析,困惑、難點分析2.總體技術架構設計行業(yè)標準、規(guī)范當前需求在總體架構中的位置3.對應需求的具體技術解決方案4.產品選型及功能介紹5.項目施工組織實施6.售后服務措施7.技術培訓措施系統應用架構的概念1.以什么方式、什么技術手段、什么措施滿足用戶的需求2.滿足用
2、戶需求有多種技術方案,選擇一種最優(yōu)的方式3.架構選擇的原則開放標準、公共標準遵守成熟化、商業(yè)化的產品選擇平臺化的產品與專業(yè)化產品的選擇技術成熟度:降低技術風險,選擇成熟的產品商業(yè)產品與定制開發(fā)相結合利潤與風險的平衡技術風險與人員風險面向服務的全方位架構域面向服務的全方位架構域企業(yè)架構企業(yè)架構是SOA建設的基礎。 企業(yè)架構(Enterprise Architecture)從整個企業(yè)的角度來審視與信息化有關的業(yè)務,信息,技術和應用之間的相互關系以及這種關系對企業(yè)業(yè)務流所產生的影響。 企業(yè)的業(yè)務架構以企業(yè)的業(yè)務戰(zhàn)略為頂點,以企業(yè)各主營業(yè)務為主線,以企業(yè)各輔助業(yè)務為支撐,以人流、物流、資金流、信息流等
3、聯絡各業(yè)務線,構成貫徹企業(yè)業(yè)務戰(zhàn)略的企業(yè)基本業(yè)務運作模式。企業(yè)的IT架構涉及信息架構,應用架構和基礎設施。簡言之,企業(yè)架構包括業(yè)務與IT兩個重要方面, 對于應用方案架構,起著規(guī)范性約束的作用業(yè)務架構:CBM圖應用架構SOA應用架構在企業(yè)架構體系中的位置應用系統多層結構的演變MetadataRelational datarelational data非結構化數據數據源MetadataMetadataMetadataXML data, applications, etc數據庫引擎應用服務器客戶端9C:控制層M:模型層應用系統開發(fā)三層架構:MVC模型系統運維及安全管理 開發(fā)模型及工具V:表現層IT基
4、礎架構:網絡、存儲、服務器完整應用表達MVC的意義何在?采用多層應用架構與MVC模型的意義何在?三層架構:增加數據庫的服務能力MVC模型:增加系統開發(fā)過程中的靈活性,減少針對異構數據源的開發(fā)難度和工作量常用框架模型:公共框架模型和私有框架模型Hibernate +Struts.NET框架SDO,DAO,.傳統的架構:1) Session Bean Entity Bean DB為了解決性能障礙的替代架構:2) Session Bean DAO JDBC DB使用Hibernate來提高上面架構的開發(fā)效率的架構:3) Session Bean DAO Hibernate DBC:控制層組件庫M:組
5、件庫模型層應用系統開發(fā)三層架構:MVC模型V:表現層組件庫VVVVCCCCMMMM個性化應用組件裝配應用組件裝配關系復雜業(yè)務應用基于SOA架構軟件應用系統組件結構1.功能組件1.1UI組件1.2數據處理邏輯組件1.3數據對象組件1.4流程組件1.5業(yè)務規(guī)則組件2.組件關系2.1業(yè)務空間2.1.1頁面FORM表單List組件Tree組件Search 組件操作事件2.1.2頁面流頁面導航菜單操作事件2.2工作流(workflow)2.2.1待辦任務2.2.2已辦任務2.2.3完成流程2.3數據流(DATA FLOW)2.3.1數據轉換2.3.2數據交換2.4業(yè)務規(guī)則(Rules)2.5BO關聯關系
6、2.6BPM(workflow+Data flow+Rules)3.權限控制3.1組件權限3.2頁面權限3.3流程權限3.4表單權限3.5BO權限3.6角色14SOA架構的由來界面整合數據整合應用整合流程整合什么是SOA?SOA: Service Oriented Architecture (面向服務的體系架構)SOA架構與MVC架構的繼承1.MVC模型中,將軟件應用分成三個層面,在三個層面上形成組件,組件只在一個應用系統內部重用,程序級的裝配,各組件之間一旦裝配既是緊耦合的關系2.如果把MVC三個層面的組件都封裝為一個標準的服務,并部署在一個服務平臺上,由平臺對外提供標準的服務,這樣就可以從
7、一個應用系統外部訪問這些組件,從而擴大組件的應用范圍,可以按需組裝新的應用,各組件之間是松耦合的關系,需要時再連接,可以同時為多個請求提供服務3.因此,SOA 架構的核心:ESB,PORTAL,BPM分別對應MVC的三個層面,是一個擴展的MVC模型業(yè)務應用層信息管理層IBM軟件體系結構與MVC模型 系統及安全管理層 開發(fā)模型及工具層門戶接入層SOA整合參考架構流程服務BPM通訊集成服務WID企業(yè)應用企業(yè)服務總線(ESB)應用服務APP SERVERDevelopment Tools, Services模型, 設計, 開發(fā), 測試工具(RAD,WID,TEST) 監(jiān)控服務(MONITOR)數據訪
8、問服務(JDBC)企業(yè)數據用戶交互服務Portal公共運行架構(SOA核心)應用訪問服務(adaptor)信息服務DB18Manages diverse data and content in a unified mannerIntegrated environment for design and creation of solution assets Manage and secure services, applications & resourcesFacilitates better decision-making with real-time business informatio
9、nEnables collaboration between people, processes & information Orchestrate and automate business processesConnect with trading partnersBuild on a robust, scaleable, and secure services environmentFacilitates interactions with existing information and application assetsOptimizes throughput, availabil
10、ity and performance每個IBM軟件分支在SOA架構中扮演的角色 Business Innovation & Optimization ServicesDevelopmentServicesInteraction ServicesProcess ServicesInformation ServicesPartner ServicesBusiness App ServicesAccess Services ESBFacilitates communication between services IT ServiceManagementInfrastructure Service
11、sIBM Confidential1919SOA架構產品映射850+ Apps & Info Assets Business Innovation & Optimization ServicesDevelopment ServicesInteractionServicesProcessServicesInformationServicesPartner ServicesBusiness AppServicesAccessServicesEnterprise Service BusIT Service ManagementInfrastructure ServicesWebSphere Busi
12、ness MonitorWebSphere Business ModelerWebSphere Integration DeveloperRational Software ArchitectRational Data ArchitectRational Application DeveloperWebSphere Enterprise DeveloperRational ClearCaseIBM Workplace DesignerWebSphere Portlet FactoryLotus Domino DesignerWebSphere ESBWebSphere Message Brok
13、erWebSphere DataPowerWebSphere II Classic FederationWebSphere AdaptersWebSphere Application ServerWebSphere Everyplace DeploymentWebSphere Process ServerWebSphere PortalIBM Workplace Collaboration ServicesWebSphere Partner GatewayWebSphere Process ServerWebSphere Extended DeploymentDB2, IMS. CICS, S
14、AP, Oracle, Siebel, etcInformation Integration ServicesWebSphere Information IntegratorWebSphere Information AnalyzerWebSphere QualityStageWebSphere DataStageWebSphere II Event PublisherWebSphere II ReplicationWebSphere Information ServerWebSphere Metadata ServerWebSphere Data Integration SuiteData
15、ServicesDB2 Universal DatabaseDB2 UDB Data Warehouse EditionInformix, IMS, Cloudscape, U2Information AcceleratorsIndustry Data Warehouses (BDW, CIW, IIW, TDW, etc.)WebSphere Product CenterWebSphere Customer CenterDB2 Entity AnalyticsDB2 AlphabloxContent & Discovery ServicesDB2 Content ManagementWebS
16、phere II Content EdWebSphere Content Discovery ServerWebSphere II OmniFind EdIT Process ManagementTivoli Availability Process ManagerTivoli Release Process ManagerTivoli Storage Process ManagerIT Service Management PlatformTivoli Change & Configuration Management DatabaseStorage ManagementTivoli Sto
17、rage ManagerTivoli Continuous Data Protection for FilesTotalStorage Productivity CenterSecurity ManagementTivoli Access ManagerTivoli Identity ManagerTivoli Federated Identity ManagerTivoli Directory ServerTivoli Directory IntegratorTivoli Security Compliance ManagerNetcool for Security ManagementBu
18、siness Application Management Products (not listed)Server, Network & Device Mgmt Products (not listed)2020LOB System(Custom, Legacy& Packaged)Transaction Data andMaster Data業(yè)務系統(Custom, Legacy& Packaged)主域防火墻負載均衡防火墻主數據解決方案模型反向代理數據服務U.I.目錄和安全(從)公共和私有網絡業(yè)務系統Client U.I.外部系統目錄和安全服務(Master)表現服務(Portal)Web
19、 網關Web應用服務BPM業(yè)務流程服務(Macro)互聯互通和互操作性服務(Enterprise Service Bus) 服務注冊外部數據提供者交易數據和主數據識別分析嵌入式分析消息網關業(yè)務系統(Custom, Legacy& Packaged)交易數據數據倉庫(EDW)企業(yè)元數據管理元數據元數據服務暫存數據 信息集成ETL服務轉換和加載概要和分析清洗和標準化Extract提取信息集成服務(WSII) 虛擬聯邦查詢提取查詢批量元數據DMZLoadMDM 提取CDC批量Tape變更數據捕捉 (CDC)Batch主數據U.I.查詢、搜索、報告生命周期管理服務集成服務InformationInte
20、grity Services主數據事件管理服務審計日志安全和權限搜索工作流(Micro)基本服務授權服務主數據管理服務層級和關系管理服務批量加載歷史數據主數據元數據參考數據業(yè)務邏輯內容管理服務非結構化數據NORMA Data批量TapeTapeTapeTapeTapeTapeTapeTapeTape批量21關于IBM軟件版本的概念1.用戶數的概念:按用戶數購買,一般指并發(fā)用戶數,注冊用戶可以超過很多2.PVU的概念:指按CPU計算能力購買,PVU是IBM自己的定義,一般1個CPU算100個PVU,也有50個,70個算1個CPU的3.Express版,Stand版,Advanced版,Workg
21、roup.企業(yè)版,啟動包(Starter Pack)這些都是商業(yè)目的策劃的版本,大部分功能沒有區(qū)別,個別版本組件的數量不一樣,功能是否一樣,看介質包的區(qū)別,還有就是支持的平臺不一樣9.Portal Enable 版,標準版,express版,extend版,server版的概念10. WSII 聯幫版,數據復制版,數據發(fā)布版的概念11.升級服務,維保的概念12.License和介質包的概念13.標準LIST報價與折扣(Discontent off)IBM軟件的商業(yè)策略:看菜吃飯IBM銷售人員利用信息不對稱賺錢超額利潤國內銷售價格一般是國外的2倍(打完折扣以后)IBM 軟件資源目錄1.標準列表價
22、報價表.產品列表價格ChinaJune182013.csv2.軟件網絡商店:/ibm/software-license/websphere-server-software/3.制定報價思路通過網絡商店了解查詢所需要的產品license的產品號和介質包的產品號然后在列表價文件中查找標準報價與總代落實最低下單量及折扣,初始預算報價的折扣在60%-65%之間,根據客戶體量大小及預算選用合適的產品在幫用戶做預算時不要確定具體的產品號在投標報價時最好也不要寫具體的產品號,簽訂合同時可以寫明具體的產品號靈活、可擴展的、“簡單”的業(yè)務協同平臺財務統一流程中心Step1Step2Step3Step5Step6
23、Step4企業(yè)服務總線數據服務總線傳輸協議轉換 業(yè)務監(jiān)控適配器適配器Web服務JCA 適配器管理財務適配器HR生產人員ERP影像檔案管理人員財務人員PDM管理人員業(yè)務數據SOA架構消息格式轉換消息路由 企業(yè)消息處理 網關銀行房管國土業(yè)務建模portlet factory流程建模Process Designer /WID服務開發(fā)平臺數據倉庫統一身份管理服務注冊存儲管理風控數據建模ESB TOOLKIT統一門戶平臺客戶信息發(fā)布統一待辦統一認證集成數據個性信息管理駕駛艙服務組件UI服務組件流程服務組件數據轉換、數據交換服務組件數據訪問服務組件UI裝配服務組件STS與SOA架構的層級關系STS-UPM
24、1.統一門戶平臺提供統一訪問、統一認證,統一待辦服務,個性化信息服務,管理駕駛艙2.BPM業(yè)務流程平臺提供端到端的業(yè)務流程驅動3.數據交換、數據服務平臺為物流園區(qū)內部各個業(yè)務模塊提供統一的數據模型和數據交換服務4.數據倉庫、商業(yè)智能平臺數據倉庫服務、數據分析服務5.統一身份認證管理提供統一身份認證管理、統一授權、安全管控6.SAAS服務組件開發(fā)平臺提供數據、流程、UI界面組件的開發(fā)配置服務,應用服務編排和組裝,按需構建個性化應用7.單體專業(yè)業(yè)務系統如財務、人力資源、郵件、影像檔案管理等專業(yè)系統8.外圍系統數據交換通過數據服務網關提供與外圍企業(yè)(銀行、社保、工商、稅務)的數據交換服務SOA架構下
25、的常見解決方案1.門戶應用解決方案管理門戶方案工程門戶解決方案2.BPM流程應用解決方案工程變更協同流程設計制造協同流程質量管理協同流程供應商協同主數據管理協同流程。3.數據交換解決方案4.BI解決方案5.統一身份認證管理解決方案6.基于SOA架構的新應用解決方案7.智慧系列解決方案智慧交通智慧醫(yī)療智慧教育智慧城市智慧物流。解決方案名稱主要實現功能點參考案例技術方案參考涉及平臺產品項目規(guī)模1.門戶應用解決方案管理類門戶方案 WCM信息發(fā)布,點單集成,待辦集成,文檔管理,日程安排,社區(qū)協作,子門戶,個性化門戶,DASHBORD儀表板武船,三江航天,331,608,四川省公安廳,準格爾能源武船,6
26、08,四川航空,準能portal server,portal enable,portal extend,portal express100-200萬工程門戶解決方案 除通用門戶功能外,主要與后臺系統的深入集成,直接展現后臺系統的數據及業(yè)務操作長安鈴木,四川航空長安鈴木,608,四川航空,陜西飛機150-300萬2.BPM流程應用解決方案 150-500萬工程變更協同流程 實現端到端的協同流程,主要集成PDM,ERP,MES,SCM等系統長安鈴木331,陜飛,東電Websphere BPM150-200萬設計制造協同流程 集成 PDM、ERP、CAPP等系統331,長安鈴木331,608200-
27、300萬質量管理協同流程 長安鈴木100-200萬供應商協同 300萬主數據管理協同流程 主數據生命周期管理,包括數據規(guī)范,標準定義長安鈴木,準能,三一,東鍋長安鈴木,準能,三一,東鍋MDM server,MB,BPM,PORTAL200-300萬。三峽擔保,烏江水電烏江水電3.數據交換解決方案 主要解決各業(yè)務系統之間的數據交換三一,中聯重科,重慶地稅,331,吉利汽車,廣汽吉利汽車,331,三一,廣汽MB,WESB80-200萬4.BI解決方案 統計報表,分析報表,數據抽取、清洗轉換長安鈴木,準格爾能源,金龍銅管長安鈴木,準格爾能源Datastage,Cognos5.統一身份認證管理解決方案
28、 統一身份認證,識別、訪問授權管理川航,四川人民銀行川航,四川人民銀行TIM/TAM/TDS20-100萬6.基于SOA架構的新應用解決方案 新應用基于SOA構建烏江水電電力調度系統,河南油田內控管理系統河南油田,烏江水電portal,BPM,ESB,Cognos100-300萬7.智慧系列解決方案 主要還是集成已有的系統,把已有系統的聯系打通,建立起多數據源的關系,因此也就智慧了IOC,實際上是SOA架構下的產品打包方案200-1000萬智慧交通 智慧醫(yī)療 智慧教育 智慧城市 智慧物流 。8.ECM電子影像管理解決方案影像電子檔案的管路利寶保險利寶保險filenet100-200萬SOA架構
29、下的常見解決方案特點分析SOA涉及面:四個層面的整合應用Portal門戶層:界面整合WSII數據服務總線:數據整合ESB企業(yè)服務總線:應用整合BPM流程服務層:流程整合門戶體驗文檔管理在線感知日程表 實時整合進度控制 相關文檔聯系人 郵件/協作自定義的門戶簡單化標準化定制的專門的門戶的結構標準化組件(Portlet)整合性安全性個性化動態(tài)內容發(fā)布協同工作統一用戶管理單一登錄多設備支持 展現層面門戶服務層面整合層面內容集合應用整合員工協作定制翻譯移動接入人性化安全性門戶內容管理查詢功能包含字處理在內的生產力組件,等動態(tài)工作場所J2EEDominoWebSphere Portal方便的界面設計用
30、themes 和 skins 渲染門戶外觀Themes 和 Skins 控制頁面外觀的各個元素:顏色、字體、圖片、導航條、行、列以及 Portlet等Themes 和 Skins 可被用到任何頁面,門戶外觀可隨時方便更改產品自帶 9 種 thems 和 16 種 SkinsRAD 開發(fā)工具可以可視化設計 themes 和 skins提供工具按鈕,讓用戶“所見即所得”布置頁面WebSphere Portal完善的安全體系按資源去查看哪些用戶有該資源有權限,也可以從用戶得角度看自己對哪些資源有權限。并提供繼承和傳播機制來更合理地進行權限設定。WebSphere Portal單點登錄門戶應用服務器內
31、置的 SSO機制(LTPA)認證代理SSO支持 (WAS 認證關聯TAI)Portal 憑證庫服務: Credential VaultOther serviceWebSphere Portal個性化定制服務基于不同內容的個性化服務基于不同類型設備的個性化服務基于不同應用的個性化服務基于協同工作的個性化服務 WebSphere Portal搜索引擎Portal siteHR infosPDMProject xPDMProject yCollectionProj.xCollectionHRCollectionNewsCollectionProj.yIndex File system可搜索的內部和外
32、部資源 可整合外部的搜索 (如 Google,Yahoo)支持PDF, MS Word, PPT等文件格式的檢索根據個性化的設置顯示結果WebSphere Portal協同服務協作中心產品中提供的協同工作解決方案含有連接 Lotus 產品的 Portlets以及People Finder 企業(yè)藍頁,在線員工地址本,并整合人物感知和消息功能My eMeetings 電子會議, 查看, 組織和出席會議My Quickplaces 共用工作場所,顯示,查詢,啟動工作場所WebSphere Portal文檔管理新的用戶界面,功能更強的編輯器, JCR 支持保存和訪問多個版本的文檔對文件夾和文檔的訪問控
33、制在最終被批準前,將文檔保存為草稿按照不同的組織機構分門別類地存放可訂閱文件夾或文檔對文檔的全文檢索WebSphere Portal組件分拆WebSphere Portal的文檔管理組件、協作組件、搜索組件、流程組件都被拆分成了相應的單獨產品,可以單獨購買Express版和extend版包含所有的組件,只不過express版只支持windows和linux操作系統,而且可以按照20個用戶數來買。Enable版包含文檔管理組件。文檔管理組件-對應QUICKER產品協作組件-對應sametime和connection搜索組件-對應OMINFIND(全文檢索)流程組件-對應lambadi BPMSO
34、A涉及面:四個層面的整合Portal門戶層:界面整合WSII數據服務總線:數據整合ESB企業(yè)服務總線:應用整合BPM流程服務層:流程整合Information Integrator拓撲結構整合應用整合應用應用 應用 應用 數據接口數據接口數據接口數據接口數據接口SQLApplicationWeb 服務Dataset外部系統WrapperWrapperWrapperWrapperWrapperMicrosoft電子表格Wrapper消息隊列高可用易管理可擴展數據整合平臺Information Integrator存儲查詢聯邦緩存轉換復制Web服務XMLSQL應用服務平臺全局統一的數據視圖靈活的訪
35、問方式豐富的特色功能對于標準的支持存取功能基礎搜索Search API發(fā)布Information Integrator產品架構透明對應用而言,所有數據如同在同一數據庫中。異構整合各類數據源的數據包括關系型數據,結構化數據, XML, 消息隊列, Web, 等可擴展聯邦技術幾乎可擴展到所有數據源.基于開放式的Wrapper框架,提供Wrapper開發(fā)接口和工具自治對原有系統應用沒有影響, 在原有系統無需安裝軟件, 無需特有接口.性能優(yōu)化分布式的查詢性能優(yōu)化.提供數據cache能力.Information Integrator聯邦技術MetadataMetadata聯邦引擎本地數據Relation
36、al dataNon-relational dataXML data, applications, etcUnstructured content數據源WrappersMetadataMetadataMetadataInformation IntegratorWeb服務封裝WebBrowserSoap ClientHTTP/SOAPHTTP/GETTablesStored ProceduresXML ExtenderWebSphere Application ServerWS Web Service ProviderSQLHTTP/SOAPSQL ApplicationsWebServiceP
37、rovidersWS consumes Web Services dataDB2Web Service Wrapper/UDFsWS provides Web Services dataThe Web Services Wrapper provides SQL access to Web Service ProvidersInformation Integrator增量數據復制復制Apply應用復制模式 直接建立觸發(fā)機制 增量數據的識別 增量數據的遷移 流程的管理和監(jiān)控 數據的比對應用更改數據將更改數據放入臨時表同步將更改數據放入目標表異步清除臨時表內容異步臨時表更改數據量大臨時表信息清除量大
38、整條記錄信息附加時間戳和操作類型信息Information Integrator數據變更偵聽偵聽Apply應用偵聽模式批量同步 增量數據的識別 降低對業(yè)務的影響 提高數據同步效率 批量同步在系統空閑時運行對業(yè)務系統影響在5%以內僅含標識信息(100 Byte)標識附加時間戳和操作類型信息可在業(yè)務空閑時進行應用更改數據將更改標識放入臨時表同步將更改標識放入目標表異步清除臨時表內容異步更改標識與源表聯邦,批量獲取增量數據Information IntegratorQ復制 TGT3TARGETTGT1Q ApplyBrowserApply AgentApply AgentApply AgentTGT
39、2METADATASOURCESOURCE2SOURCE1METADATADB2 LogQ Capture速度: 15000 行/秒延時: 2-5 秒Information IntegratorOmniFind搜索內容爬行器自然語言分詞搜索應用自動歸類注釋(同義詞)構建索引搜索安全 Information IntegratorDB2 CMNotesMS ExchangeCrawlersExchangeDB2 II DB2 CMDominoWin FileFile ServersUnix File ServersDB2 IICEWebNewsWebNNTPData ListenerCustomC
40、rawlerDB2 for z/OSOracleUnix FileInformixDocumentumOther IBMSourcesIBM ServersFileNetSOA涉及面:四個層面的整合Portal門戶層:界面整合WSII數據服務總線:數據整合ESB企業(yè)服務總線:應用整合BPM流程服務層:流程整合WebSphere MQ/MB企業(yè)服務總線Process ServicesCommunity Integration ServicesEnterprise Applications企業(yè)服務總線 MBApplication ServicesDevelopment Tools, Service
41、sModel, Design, Development, Test Tools Monitoring ServicesData Access ServicesEnterprise DataUser Interaction ServicesCommon Runtime InfrastructureApplication Access ServicesInformation ServicesMQWebSphere MQ工作原理WebSphere MQ應用觸發(fā)WebSphere MQ業(yè)務數據同步WebSphere MQ豐富的用戶出口WebSphere MQ/MB企業(yè)服務總線營銷管理流程管理辦公自動化
42、CRMSCM郵件系統門戶網站WebSphere MQ/MB應用互連Inbound informationOutbound informationMulticastSubscribersEnterprise ApplicationsMobile DevicesWeb and PortalsTelemetrySensorsReal-timeEveryplaceTelemetryWebSphere MQ TransportsEnterpriseEnterpriseReal-timeEveryplaceTelemetryMulticastEnterprise ApplicationsMobile De
43、vicesWeb and PortalsTelemetrySensorsWebSphere Business IntegrationProcess ManagementWorkflowsB2B and EDIMessage BrokerMessage enrichmentMessage transformationWarehousingEvent Broker Publish and SubscribeRoutingProtocol SwitchingWeb ServicesWebServicesWebServicesWeb Services跨平臺、跨網絡、跨語言支持各種接入方式、各種通信協議
44、WebSphere MB豐富的接入端口WebSphere Information IntegratorGeneral Ledger (SAP)WebSphere Partner GatewayXML via MQAccounts Receivable (batch)Billing (CICS/DB2)Reliable FTPCommarea via ECIOracle DB2 SQL ServerVirtual Data WarehouseXML via ODBCSAP adapterCredit BureausWeb Service applicationSOAP / JMSSOAP / H
45、TTPTuxedo ApplicationMQ for TuxedoJMSTIBCO RendezvousWeb ServicesWeblogic JMSWebSphere MQTIBCO EMS JMSHTTPSonicMQ JMSBiztalkMQeTuxedoReal-time IPFTPMulticastMQTTXMLCOBOLCopybookEDI-X.12ACORDEDI-FACTebXMLAL3HIPAAHL7SWIFTFIXCustom FormatsWord/Excel/PDF AdaptersWebSphere MB產品架構WebSphere MB消息流定義Situatio
46、nManager NodeDetected situations result in message being written to queueDetected SituationsIntelligentFilter NodeDetected situations result in alternate path through messageflowWebSphere MB消息映射1. 源結構定義1可以是消息、表結構22. 目標結構定義也可以是消息、表結構44. 規(guī)則編輯器映射規(guī)則概覽33. 表達式編輯器映射、函數、腳本WebSphere MB消息流編程可以用ESQL語言,也可以用Java
47、語言ESQL可以調用JavaDefinition:CREATE PROCEDURE myProc1(IN P1 INT, OUT P2 INT, INOUT P3 INT)RETURNS INTEGERLANGUAGE JAVA EXTERNAL NAME “com.ibm.broker.MyClass.myMethod1”; Invocation:CALL myProc1( intVar1, intVar2, intVar3) INTO intReturnVar3;- orSET intReturnVar3 = myProc1( intVar1, intVar2, intVar3);pack
48、age com.ibm.broker;class MyClass public static void myMethod2(Long P1, Long P2, Long P3) . ESB產品線1.Message broker :最常用的產品,是MQ的擴展,支持更多協議和更多的消息流2.Websphere ESB 比MB支持的協議少,是WAS上的一個應用,同時支持的消息數量有限,WPS自帶一個這個產品3. Datapower ,硬件ESB,主要實現服務網關接入及XML硬件加速解析,可以把webservice發(fā)布到這個上面,有一部分服務注冊的功能4.WSRR:服務注冊管理,一般與WEB和MB,DATAPOWER配合使用SOA涉及面:四個層面的整合Portal門戶層:界面整合WSII數據服務總線:數據整合ESB企業(yè)服務總線:應用整合BPM流程服務層:流程整合BPM服務封裝Division “A”Division “B”
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二四年汽車租賃與保險公司合作協議書163篇
- 2025年度商用廚房設備安全檢測及認證合同4篇
- 二零二五年度土地承包用于有機蔬菜種植及配送合同
- 二零二五年度現代農業(yè)園區(qū)場地租賃合同與農產品質量安全協議3篇
- 二零二五年度物流園區(qū)2噸不銹鋼打印電子地磅秤銷售協議3篇
- 二零二五年度民辦高校教師勞動合同
- 2025年度倉儲物流設備租賃合同2篇
- 二零二五年度玻璃防彈窗安裝與安全認證合同3篇
- 二零二五年度智能倉儲物流管理系統合同6篇
- 兩人合作簡單協議書(2024版)
- 化學-河南省TOP二十名校2025屆高三調研考試(三)試題和答案
- 智慧農貿批發(fā)市場平臺規(guī)劃建設方案
- 林下野雞養(yǎng)殖建設項目可行性研究報告
- 2023年水利部黃河水利委員會招聘考試真題
- Python編程基礎(項目式微課版)教案22
- 01J925-1壓型鋼板、夾芯板屋面及墻體建筑構造
- 欠電費合同范本
- 2024年新高考地區(qū)數學選擇題填空壓軸題匯編十八含解析
- 大型商場招商招租方案(2篇)
- 2022年袋鼠數學競賽真題一二年級組含答案
- 三氟乙酰氯(CAS:354-32-5)理化性質及危險特性表
評論
0/150
提交評論