學(xué)校系統(tǒng)集成方案_第1頁
學(xué)校系統(tǒng)集成方案_第2頁
學(xué)校系統(tǒng)集成方案_第3頁
學(xué)校系統(tǒng)集成方案_第4頁
學(xué)校系統(tǒng)集成方案_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、僅供個(gè)人參考For pers onal use only in study andresearch; not for commercial use三、業(yè)務(wù)系統(tǒng)集成方案1. 西亞斯國際學(xué)院信息化建設(shè)現(xiàn)狀分析西亞斯為了滿足教學(xué)等日常工作的需要已經(jīng)建設(shè)了多個(gè)單獨(dú)的IT系統(tǒng),如一卡通系統(tǒng)、報(bào)到注冊系統(tǒng)、郵件系統(tǒng)、OA辦公系統(tǒng)、課表活動(dòng)查詢系統(tǒng)、校園網(wǎng)計(jì)費(fèi)系統(tǒng)、教務(wù)管理系統(tǒng)、人事管理系統(tǒng)、教務(wù)在線查詢系統(tǒng)、Vod點(diǎn)播系統(tǒng)等。這些系統(tǒng)在日常工作中發(fā)揮著巨大的作用,有效地提升了學(xué)校的數(shù)字化水平。但是另一方面這些系統(tǒng)建設(shè)時(shí)都是完全從其各自的功能需求出發(fā),缺乏校園信息化的全盤考慮和整體規(guī)劃,造成各個(gè)系統(tǒng)都是自成

2、體系,信息不能充分共享甚至互相沖突,需要很多手工的重復(fù)勞動(dòng)來維護(hù)數(shù)據(jù)的一致性、有效性, 這嚴(yán)重增加了管理和維護(hù)成本,同時(shí)降低了效率。另外,學(xué)生和老師的業(yè)務(wù)數(shù)據(jù)分散并割裂在各個(gè)應(yīng)用系統(tǒng),難以集中整合為可供分析的全面數(shù)據(jù),從而使這些寶貴信息得不到充分的利用,無法輔助評(píng)估和決策, 影響信息化的服務(wù)水平, 嚴(yán)重制約了西亞斯信息化建設(shè)的深層 次發(fā)展。為此搭建數(shù)據(jù)互通和信息整合平臺(tái),打通各個(gè)信息孤島,成為當(dāng)前西亞斯“數(shù)字化 校園“建設(shè)的緊迫問題,該問題的解決也將為以后校園新系統(tǒng)的開發(fā)帶來便利。1.1基礎(chǔ)設(shè)施西亞斯國際學(xué)院信息網(wǎng)絡(luò)基礎(chǔ)設(shè)施體系如下圖所示。1.1學(xué)院對(duì)外網(wǎng)站西亞斯國際學(xué)院已經(jīng)完成學(xué)院對(duì)外網(wǎng)站。

3、1.2 內(nèi)部協(xié)同教學(xué)信息門戶西亞斯國際學(xué)院尚未建設(shè)內(nèi)部協(xié)同教學(xué)信息門戶。1.3 現(xiàn)有應(yīng)用系統(tǒng)西亞斯國際學(xué)院已經(jīng)建成了如下多種校園應(yīng)用系統(tǒng):1. 一卡通系統(tǒng):現(xiàn)開啟功能有餐飲,圖書館借閱2. 報(bào)到注冊系統(tǒng):提供學(xué)生報(bào)到繳費(fèi),分配宿舍,分配物品等功能3. 郵件系統(tǒng): Qmail4. OA 辦公系統(tǒng)5. 課表活動(dòng)查詢系統(tǒng)6. 校園網(wǎng)計(jì)費(fèi)系統(tǒng)7. 教務(wù)管理系統(tǒng)8. 人事管理系統(tǒng)9. 教務(wù)在線查詢系統(tǒng)10. Vod 點(diǎn)播系統(tǒng)11. 還有其他如 music bbs 等給學(xué)生提供的一些 web 服務(wù)系統(tǒng) 以下是部分應(yīng)用系統(tǒng)的訪問界面:西亞斯國際學(xué)院網(wǎng)絡(luò)辦公系統(tǒng)西亞斯國際學(xué)院電子郵件系統(tǒng)西亞斯國際學(xué)院課表查詢

4、系統(tǒng)報(bào)到注冊系統(tǒng)總體而言,西亞斯國際學(xué)院信息體系中已經(jīng)有一些為不同職能部門開發(fā)設(shè)計(jì)的應(yīng)用系統(tǒng)??傮w狀況有下列特點(diǎn):各系統(tǒng)相互獨(dú)立,呈“信息孤島”狀況。沒有單點(diǎn)登錄的能力,訪問每個(gè)系統(tǒng),都需要輸入用戶名和口令。沒有內(nèi)部協(xié)同教學(xué)信息門戶,外網(wǎng)只能通過網(wǎng)絡(luò)向外部和內(nèi)部用戶提供有限服務(wù)。2. “數(shù)字學(xué)院”概述建設(shè)“數(shù)字學(xué)院”的主要目的是借助網(wǎng)絡(luò)信息技術(shù)手段,為學(xué)院領(lǐng)導(dǎo),教師,學(xué)生以及 校外學(xué)員提供與學(xué)院運(yùn)行相關(guān)的各項(xiàng)服務(wù)功能。 要提供完善的數(shù)字化功能, 就必須依靠一個(gè) 功能豐富,架構(gòu)完整的軟件基礎(chǔ)設(shè)施系統(tǒng)。一般而言,一個(gè)比較完整,科學(xué)的“數(shù)字學(xué)院”體系架構(gòu)包含以下系統(tǒng)和模塊: “數(shù)字學(xué)院”功能體系架構(gòu)

5、圖上圖描述了一個(gè)比較完整的“數(shù)字學(xué)院”的整體框架。該框架各部分之間形成“ 4 橫 2 縱”的邏輯關(guān)系。 “4 橫”相互關(guān)聯(lián),形成平衡的整體核心業(yè)務(wù)能力; “2 縱”提供了安全管 理和系統(tǒng)運(yùn)營與維護(hù)等輔助能力。下面對(duì)框架中的各主要部分作簡要介紹。2.1 軟件基礎(chǔ)架構(gòu)過去的校園信息化建設(shè)基本都是采取“按需建設(shè)”的思路進(jìn)行,有什么應(yīng)用需求,就上 一套相應(yīng)的應(yīng)用系統(tǒng)。 由于這種缺少整體規(guī)劃指導(dǎo)的建設(shè)思路, 直接導(dǎo)致校內(nèi)各應(yīng)用系統(tǒng)重 復(fù)建設(shè),不能互聯(lián)互通,形成信息孤島的根本原因。根據(jù)對(duì)大量用戶案例的研究表明,一個(gè)成熟完善的校園 IT 系統(tǒng),除了應(yīng)具備一個(gè)完善 的硬件和網(wǎng)絡(luò)基礎(chǔ)設(shè)施, 以及功能豐富強(qiáng)大的應(yīng)

6、用系統(tǒng)之外, 同時(shí)還應(yīng)具有一個(gè)完善的軟件 基礎(chǔ)架構(gòu)。 這是保證校內(nèi)數(shù)量眾多的信息化應(yīng)用系統(tǒng)真正能夠形成統(tǒng)一的有機(jī)整體, 構(gòu)建高 效,互聯(lián),安全,穩(wěn)定的“數(shù)字學(xué)院”的基礎(chǔ)。2.2 統(tǒng)一的協(xié)同教學(xué)信息門戶針對(duì)內(nèi)部管理和辦公自動(dòng)化的需求, 目前國內(nèi)大部分高校都已經(jīng)建立了一些內(nèi)部信息化 應(yīng)用系統(tǒng),這些系統(tǒng)均獨(dú)立開發(fā)和部署,并且建立在各自不同的系統(tǒng)平臺(tái)上。分析學(xué)校信息化的過程,學(xué)校在建設(shè)信息系統(tǒng)時(shí)都采用“按需建設(shè)”的思路:針對(duì)不同 的應(yīng)用需求建立不同的子系統(tǒng)。 這種方法的好處是分期投資、 見效快, 但由此帶來的問題是 各子系統(tǒng)都是針對(duì)特定應(yīng)用設(shè)計(jì)的, 不同子系統(tǒng)之間存在著功能設(shè)計(jì)重復(fù)、 信息存儲(chǔ)冗余甚

7、至互相之間數(shù)據(jù)不一致等問題, 導(dǎo)致信息孤島的出現(xiàn)。 不同部門、 不同系統(tǒng)之間難以實(shí)現(xiàn)信 息共享。建立一個(gè)完整有效的校園協(xié)同教學(xué)信息門戶, 可以在一定程度上把分立系統(tǒng)的不同功能 有效地組織起來, 提供一個(gè)統(tǒng)一的信息服務(wù)功能入口, 并利用相關(guān)的門戶技術(shù), 整合學(xué)校的 后臺(tái)業(yè)務(wù)系統(tǒng),減少信息孤島的存在并降低重復(fù)投資,為用戶提供更加完善的信息服務(wù)。通過建設(shè)統(tǒng)一的校園協(xié)同教學(xué)信息門戶,不僅可以將現(xiàn)有應(yīng)用的信息和數(shù)據(jù)整合起來, 并為未來的應(yīng)用和數(shù)據(jù)提供一個(gè)統(tǒng)一展現(xiàn)的平臺(tái)。 同時(shí)可以為用戶提供一個(gè)易于使用的信息 服務(wù)訪問入口,用戶登錄門戶之后,再訪問其他應(yīng)用和數(shù)據(jù)時(shí)不再需要重復(fù)輸入用戶名/密碼。同時(shí)統(tǒng)一的校

8、園協(xié)同教學(xué)信息門戶提供了一個(gè)個(gè)性化的, 可定制的平臺(tái), 可以方便、 靈 活地為學(xué)校、教職員工、課題組、各部門建立各具特色的信息窗口,真正做到將適當(dāng)?shù)男畔?傳遞給適當(dāng)?shù)娜耍?并且各取所需。 通過該集成化的門戶, 校園網(wǎng)用戶可以在各自的權(quán)限范圍 內(nèi)訪問相應(yīng)的信息和所有應(yīng)用系統(tǒng)如教學(xué)協(xié)作平臺(tái)(教學(xué)辦公自動(dòng)化平臺(tái)) 、教學(xué)管理系統(tǒng) 和信息資源庫等。2.3 應(yīng)用系統(tǒng)建設(shè)應(yīng)用系統(tǒng)是給用戶直接提供功能服務(wù)的信息化系統(tǒng),在“數(shù)字學(xué)院”的建設(shè)當(dāng)中,比較 常見的應(yīng)用系統(tǒng)包括教學(xué)管理,辦公自動(dòng)化,數(shù)字圖書館,網(wǎng)絡(luò)輔助教學(xué),教務(wù)管理等多種 系統(tǒng)。從用戶體驗(yàn)的角度而言,一個(gè)“數(shù)字學(xué)院”是否成功,關(guān)鍵是要看這個(gè)“數(shù)字學(xué)院

9、” 是否能夠給用戶提供了豐富且方便易用的應(yīng)用系統(tǒng)功能。從這個(gè)角度而言,應(yīng)用系統(tǒng)的建設(shè)是整個(gè)“數(shù)字學(xué)院”建設(shè)的重中之重。但是,我們通 過對(duì)相當(dāng)數(shù)量的高?!皵?shù)字校園”調(diào)研發(fā)現(xiàn),目前很多高?!皵?shù)字校園”應(yīng)用系統(tǒng)的建設(shè)仍 然普遍存在一些問題。1) 根據(jù)“按需建應(yīng)用,打補(bǔ)丁式”的思路開展應(yīng)用系統(tǒng)的建設(shè); 由于缺乏整體規(guī)劃的指導(dǎo),部分高校用戶在建設(shè)“數(shù)字校園”的應(yīng)用系統(tǒng)時(shí)采取“打補(bǔ) 丁式的建設(shè)思路。 要么是隨大流盲目跟風(fēng)上項(xiàng)目, 要么就是看當(dāng)前需要解決什么問題, 就上 什么項(xiàng)目; 而且各個(gè)系統(tǒng)分屬不同業(yè)務(wù)部門, 獨(dú)立建設(shè), 獨(dú)立管理。造成了校內(nèi)應(yīng)用系統(tǒng) “各 自為戰(zhàn)”,形成了數(shù)量眾多的信息孤島。2) 過于

10、依靠學(xué)校自身的開發(fā)力量進(jìn)行應(yīng)用系統(tǒng)的研發(fā);由于高校是高素質(zhì), 高智商人才聚集的場所, 其中又以信息技術(shù)的開發(fā)人員最多。 所以 很多高校從節(jié)約成本的角度出發(fā), 在建設(shè)應(yīng)用系統(tǒng)的過程中過于依靠學(xué)校自身的開發(fā)力量進(jìn)行研發(fā)。 雖然能保證比較低的開發(fā)成本, 但同時(shí)帶來了很多嚴(yán)重的問題。 例如由于學(xué)校開發(fā) 人員對(duì)用戶需求不熟悉, 對(duì)開發(fā)過程的管理不熟練, 開發(fā)效率很低; 由于開發(fā)人員過于相信 自己的開發(fā)實(shí)力,對(duì)一些基礎(chǔ)應(yīng)用(例如電子郵件,即時(shí)消息,門戶系統(tǒng)等)也自行進(jìn)行開 發(fā), 但是又不具備相應(yīng)的技術(shù)積累和需求經(jīng)驗(yàn),導(dǎo)致開發(fā)出來的系統(tǒng)可用性很差; 因?yàn)殚_發(fā)人員缺乏系統(tǒng)的整體架構(gòu)觀念, 開發(fā)出來的系統(tǒng)相互獨(dú)

11、立, 根本不能實(shí)現(xiàn)互聯(lián)互通, 導(dǎo)致新 建系統(tǒng)直接成為又一個(gè)信息孤島。2.4 應(yīng)用集成平臺(tái)應(yīng)用集成平臺(tái)是實(shí)現(xiàn)校內(nèi)應(yīng)用系統(tǒng)整合, 系統(tǒng)間無縫信息交換的核心。 該平臺(tái)通過運(yùn)用 消息隊(duì)列, XML 和 Web Service 等技術(shù), 在遵循國際通行的開放標(biāo)準(zhǔn)的前提下, 在各應(yīng)用系 統(tǒng)之間扮演了一個(gè)消息交換中間件的角色, 各應(yīng)用系統(tǒng)通過應(yīng)用集成平臺(tái)與其他應(yīng)用系統(tǒng)實(shí) 現(xiàn)互聯(lián)互通。應(yīng)用集成平臺(tái)是實(shí)現(xiàn)“數(shù)字學(xué)院”的核心平臺(tái),只有建成應(yīng)用集成平臺(tái),才能在此基礎(chǔ) 上建設(shè)完善的統(tǒng)一協(xié)同教學(xué)信息門戶,用戶和數(shù)據(jù)管理系統(tǒng)。在建設(shè)應(yīng)用集成平臺(tái)的過程中, 應(yīng)根據(jù)相關(guān)的國際標(biāo)準(zhǔn)和國內(nèi)教育管理數(shù)據(jù)標(biāo)準(zhǔn)制定學(xué) 院的應(yīng)用系統(tǒng)和數(shù)

12、據(jù)接口規(guī)范, 新建系統(tǒng)只要遵循這些標(biāo)準(zhǔn)的要求, 就能很好地集成到現(xiàn)有 “數(shù)字學(xué)院”的框架當(dāng)中,保證形成一個(gè)統(tǒng)一整體。不得用于商業(yè)用途3. 業(yè)務(wù)整合方案3.1 目標(biāo)及范圍以 BizTalk 為核心平臺(tái),建設(shè)一個(gè)數(shù)據(jù)互通和信息交換平臺(tái),統(tǒng)一全校的學(xué)生、教師的 基本信息, 同時(shí)構(gòu)建全校的公共基礎(chǔ)數(shù)據(jù)庫, 并提供統(tǒng)一的信息維護(hù)界面和大批量導(dǎo)入數(shù)據(jù) 的手段。具體的目標(biāo)包括:建立核心數(shù)據(jù)庫, 用來存儲(chǔ)核心數(shù)據(jù), 并在此基礎(chǔ)之上維護(hù)數(shù)據(jù)的完整性和一致性。 建立以 BizTalk Server 為核心的數(shù)據(jù)互通和應(yīng)用整合平臺(tái)。一方面可以整合原有系 統(tǒng)的基本數(shù)據(jù),另一方面為靈活接入新系統(tǒng)提供基礎(chǔ)平臺(tái)。提供核心數(shù)

13、據(jù)的維護(hù)界面,并整合入 Portal 系統(tǒng)。 我們根據(jù)高校校園網(wǎng)建設(shè)的背景和要求, 結(jié)合我們在教育信息化建設(shè)以及校園網(wǎng)建設(shè)的 成功經(jīng)驗(yàn),提出高校校園信息系統(tǒng)整合解決方案。該方案圍繞安全、互聯(lián)、整合和管理四大 目標(biāo)進(jìn)行校園網(wǎng)基礎(chǔ)應(yīng)用系統(tǒng)建設(shè),其基本思路包括以下幾點(diǎn):基于微軟 SharePoint Portal Server 2003 的校園綜合信息門戶, 實(shí)現(xiàn)用戶界面的整合; 基于微軟活動(dòng)目錄 Active Directory 的統(tǒng)一身份管理;基于微軟 Exchange Server 2003 的郵件服務(wù)平臺(tái)基于微軟 SQL Server 2005 的教學(xué)資源與數(shù)據(jù)管理平臺(tái);基于微軟的 BizT

14、alk Server 2006 實(shí)現(xiàn)校內(nèi)應(yīng)用的集成整合, 實(shí)現(xiàn)統(tǒng)一信息門戶的基 礎(chǔ)。1) 業(yè)務(wù)目標(biāo)整合獲取全面的學(xué)生老師數(shù)據(jù),輔助評(píng)估和決策 建立系統(tǒng)整體規(guī)劃,統(tǒng)一數(shù)據(jù)資料建立統(tǒng)一的接口平臺(tái)提供統(tǒng)一的應(yīng)用接入平臺(tái) 增強(qiáng)平臺(tái)可擴(kuò)展性,減輕維護(hù)壓力。 當(dāng)新增或者改造子系統(tǒng)時(shí),能夠方便的接入平臺(tái)并同其他系統(tǒng)協(xié)調(diào)工作。 保證系統(tǒng)的性能與穩(wěn)定確定在現(xiàn)有系統(tǒng)基礎(chǔ)上發(fā)展和過渡的各個(gè)階段與途徑2) 技術(shù)目標(biāo) 數(shù)據(jù)定義、數(shù)據(jù)管理和數(shù)據(jù)轉(zhuǎn)換 標(biāo)準(zhǔn)的系統(tǒng)間通訊協(xié)議 平臺(tái)獨(dú)立應(yīng)用獨(dú)立的自動(dòng)化流程管理 安全認(rèn)證和角色控制 系統(tǒng)管理的方便性 性能、穩(wěn)定性和可擴(kuò)展性3) 建設(shè)范圍 本次系統(tǒng)建設(shè)以建設(shè)校園應(yīng)用集成平臺(tái)為核心,

15、 整合原有系統(tǒng)中的人員基本信息, 并提 供核心數(shù)據(jù)的維護(hù)界面。系統(tǒng)不提供新的業(yè)務(wù)功能。3.2 系統(tǒng)設(shè)計(jì)原則對(duì)系統(tǒng)的建設(shè)必須遵循和堅(jiān)持高起點(diǎn)、高要求。1) 先進(jìn)性 系統(tǒng)的設(shè)計(jì)要符合面向?qū)ο笏枷耄?分層管理。 系統(tǒng)的模型設(shè)計(jì)、 軟件結(jié)構(gòu)以及軟硬件平 臺(tái)都應(yīng)采用當(dāng)前主流的技術(shù)。2)標(biāo)準(zhǔn)化與開放性 系統(tǒng)網(wǎng)絡(luò)平臺(tái)、設(shè)備平臺(tái)、系統(tǒng)軟件、應(yīng)用軟件的建設(shè)應(yīng)遵循業(yè)界統(tǒng)一標(biāo)準(zhǔn),系統(tǒng)采用 分布式開放結(jié)構(gòu),充分考慮與外部系統(tǒng)(省級(jí)中心系統(tǒng)、PG 系統(tǒng)、 SP 系統(tǒng)及其它系統(tǒng)等)的接口。3) 安全性系統(tǒng)應(yīng)具備統(tǒng)一、 完善的多級(jí)安全機(jī)制, 以保證中心系統(tǒng)的安全性。 系統(tǒng)應(yīng)能抵御互聯(lián) 網(wǎng)上常見的各種攻擊。4) 可用性和可靠

16、性系統(tǒng)應(yīng)提供高可用性以及數(shù)據(jù)多重保護(hù), 應(yīng)避免由于單點(diǎn)故障影響整個(gè)系統(tǒng)正常穩(wěn)定運(yùn) 行,避免關(guān)鍵信息的丟失。5) 易用性 系統(tǒng)應(yīng)提供友好的中文圖形操作界面和在線幫助 , 系統(tǒng)應(yīng)向用戶提供方便、 快捷的業(yè)務(wù) 使用體驗(yàn),同時(shí)便于系統(tǒng)管理員和操作員的維護(hù)、管理。6) 可擴(kuò)充性系統(tǒng)的軟件設(shè)計(jì)采用模塊化體系結(jié)構(gòu),新功能的引入不影響原有的功能模塊,具有良好的可擴(kuò)展性。同時(shí),系統(tǒng)的容量可隨硬件的擴(kuò)容和軟件的升級(jí)達(dá)到更高的要求。7) 可維護(hù)性系統(tǒng)的網(wǎng)絡(luò)平臺(tái)、設(shè)備平臺(tái)、系統(tǒng)軟件、應(yīng)用軟件都應(yīng)提供方便、靈活的維護(hù)手段,方便應(yīng)用人員的維護(hù)和管理。8) 經(jīng)濟(jì)性系統(tǒng)的建設(shè)應(yīng)考慮投資的經(jīng)濟(jì)性。3.3系統(tǒng)結(jié)構(gòu)一卡通系統(tǒng)報(bào)到注

17、冊系統(tǒng)課表活動(dòng)查詢系統(tǒng)校園網(wǎng)計(jì)費(fèi)系統(tǒng)教務(wù)管理系統(tǒng)人事管理系統(tǒng)教務(wù)在線查詢系統(tǒng)Vod點(diǎn)播系統(tǒng)適配器層數(shù)據(jù)整合流程BizTalk 系統(tǒng)數(shù)據(jù)庫各個(gè)子系統(tǒng)通過對(duì)應(yīng)的適配器和BizTalk服務(wù)器連接,并通過不同的數(shù)據(jù)整合流程對(duì)核心數(shù)據(jù)庫的數(shù)據(jù)管理和維護(hù)。用戶通過校園門戶系統(tǒng)對(duì)核心數(shù)據(jù)庫中的核心數(shù)據(jù)進(jìn)行維護(hù)和管理,然后系統(tǒng)會(huì)啟動(dòng)數(shù)據(jù)整合流程維護(hù)各個(gè)分離系統(tǒng)中的基本數(shù)據(jù),從而保證了各個(gè)系統(tǒng)之間數(shù)據(jù)的完整性和一致性。3.4網(wǎng)絡(luò)結(jié)構(gòu)微軟提供一種成本經(jīng)濟(jì)的快捷企業(yè)應(yīng)用集成方案,使得客戶可方便得將應(yīng)用和數(shù)據(jù)集成到自動(dòng)業(yè)務(wù)進(jìn)程中。微軟視窗服務(wù)器(Microsoft Windows Server )、BizTalk服務(wù)

18、器、主機(jī)集成服務(wù)器(Host Integration Server)和SQL服務(wù)器(SQL Server),為在非常不同的異類企業(yè) 環(huán)境中集成應(yīng)用和數(shù)據(jù)源提供了全面的集成基礎(chǔ)架構(gòu)。微軟的企業(yè)應(yīng)用集成解決方案提供了工具集來定義、部署、和管理分布式業(yè)務(wù)進(jìn)程,幫助您的組織增強(qiáng)競爭性和利潤率?;贐izTalk? Server 2006的微軟企業(yè)應(yīng)用集成方案從根本上使得組織內(nèi)部或組織之間的應(yīng)用集成更加便捷。BizTalk服務(wù)器的基礎(chǔ)是它的基于角色的業(yè)務(wù)文檔路由、轉(zhuǎn)換與跟蹤機(jī)制。這種架構(gòu)使得公司可通過組織內(nèi)或跨越組織邊界的應(yīng)用間交換傳遞業(yè)務(wù)文檔(如訂單發(fā)票等),實(shí)現(xiàn)集成、管理和自動(dòng)化業(yè)務(wù)進(jìn)程。BizTa

19、lk服務(wù)器還提供了功能強(qiáng)大的可視化設(shè)計(jì)環(huán)境創(chuàng)建動(dòng)態(tài)的業(yè)務(wù)進(jìn)程,高級(jí)的執(zhí)行引擎自動(dòng)運(yùn)行這些業(yè)務(wù)進(jìn)程。業(yè)務(wù)流程對(duì)任何企業(yè)都是至關(guān)重要的。設(shè)計(jì)優(yōu)良的業(yè)務(wù)流程可以幫助企業(yè)更有效地利用自己的人力和 產(chǎn)品,為企業(yè)創(chuàng)造更多的價(jià)值。作為Microsoft Windows Server System? 的 一部分,Microsoft? BizTalk? ServerCompany AApplicationApplicationBizTalkServerInternetApplicationCampany BApplicationApplication2006可以幫助客戶開發(fā)、部署和維護(hù)良好、統(tǒng)一的企業(yè)一級(jí)業(yè)務(wù)流

20、程,并可將這些流程擴(kuò) 展至合作伙伴和客戶。通過易于管理的業(yè)務(wù)流程,BizTalk Server 2006幫助客戶有效和高效地將系統(tǒng)、員工和貿(mào)易伙伴集成在一起,讓他們以高度靈活、高度自動(dòng)化的方式進(jìn)行交互。這些都是Windows Server System應(yīng)用程序體系結(jié)構(gòu)中的內(nèi)建功能,對(duì)那些熟悉Visual Studio? .NET開發(fā)環(huán)境,并能利用基于標(biāo)準(zhǔn)的 Web Service在企業(yè)內(nèi)或企業(yè)間實(shí)現(xiàn)更安全可靠的業(yè)務(wù)流程自動(dòng)化的開 發(fā)人員,這些功能將確保他們獲得最大的生產(chǎn)力。BizTalk Server 2006使許多難題都迎刃而解。作為 Windows Server System企業(yè)集成功能的

21、核心產(chǎn)品,BizTalk Server 2006使用了整個(gè) Windows Server System產(chǎn)品系列所通用的集成 服務(wù)器技術(shù),讓客戶將精力集中在如何通過自己的解決方案提供更多的商業(yè)價(jià)值上,而不是浪費(fèi)時(shí)間在管理事務(wù)上。 例如,通過BizTalk Server 2006,企業(yè)可以輕松地將.NET應(yīng)用與離 線的老式批處理系統(tǒng)集成在一起,將二者合為一個(gè)整體,以請求/回復(fù)式應(yīng)用的方式呈現(xiàn)給應(yīng)用開發(fā)人員。BizTalk Server將現(xiàn)有的應(yīng)用和技術(shù)與Windows Server System集成在一起。通過節(jié)省花費(fèi)在構(gòu)建和連接新應(yīng)用上的時(shí)間,客戶可以更快地完成自己新的解決方案。Microsof

22、t的電子商務(wù)方案,通過為商業(yè)分析師和開發(fā)人員提供協(xié)同設(shè)計(jì)、實(shí)現(xiàn)、管理 和監(jiān)視業(yè)務(wù)流程的工具,達(dá)到業(yè)務(wù)互聯(lián)的目的。這一方案包括通過與Microsoft VisualStudio .NET 2005和Microsoft Office System 相集成實(shí)現(xiàn)的更好的開發(fā)體驗(yàn),集成的安全技術(shù),Web Service 支持等。覆蓋這些技術(shù)的部署、管理和監(jiān)視,以及對(duì)企業(yè)內(nèi)互操作性更好的僅供個(gè)人參考互操作性、模塊性、集成性、可擴(kuò)展性和安全性將幫助企業(yè)把信息、人和流程連接在一 起。 BizTalk Server 2006 建立在這些設(shè)計(jì)目標(biāo)之上,為更遠(yuǎn)大的電子商務(wù)遠(yuǎn)景規(guī)劃奠定了堅(jiān) 實(shí)的基礎(chǔ)?;ゲ僮餍?。 長久

23、以來,企業(yè)從不同的開發(fā)商那里購買企業(yè)應(yīng)用的授權(quán),這意味著許多企業(yè)現(xiàn)在使 用大量運(yùn)行于不同平臺(tái)之上的應(yīng)用。因?yàn)槊總€(gè)應(yīng)用都是為完成特定的任務(wù)而設(shè)計(jì)的, 如數(shù)據(jù)倉儲(chǔ)或客戶關(guān)系管理 ( CRM )等,所以與其他應(yīng)用的集成在開發(fā)時(shí)很少被重視。 因此,將企業(yè)內(nèi)部應(yīng)用集成在一起是一件非常費(fèi)力費(fèi)時(shí)的繁重工作。可以說今天的這 些應(yīng)用就像數(shù)據(jù)和功能的孤島。BizTalk Server 2006 通過 Web Service 和適配器將企業(yè)的這些投資連接在一起。 BPEL(Business Process Execution Language,業(yè)務(wù)流程執(zhí)行語言)是由 Microsoft 公司、IBM公司、BEA S

24、ystems公司、Siebel Systems公司和SAP AG聯(lián)合開發(fā)的一個(gè)規(guī)范,用于 實(shí)現(xiàn)跨平臺(tái)的業(yè)務(wù)流程互操作性和創(chuàng)建最佳的業(yè)務(wù)流程。 BizTalk Server 2006 在 BPEL 之上實(shí)現(xiàn)了 Web Service 的引入和導(dǎo)出支持。模塊性。 企業(yè)通過專為企業(yè)面臨的問題而定制的軟件實(shí)現(xiàn)內(nèi)部聯(lián)網(wǎng)和與貿(mào)易伙伴之間的互聯(lián)。 很多公司都試圖開發(fā)現(xiàn)代化電子商務(wù)軟件包,但它們中的大部分都因其產(chǎn)品缺少靈活 性而遭受挫折。BizTalk Server 2006提供了基于 Web Service標(biāo)準(zhǔn)模塊,這些模塊為企業(yè)提供了構(gòu)建自 定義電子商務(wù)解決方案所需的關(guān)鍵組件。 客戶可以選擇最適合自己企業(yè)

25、的 Microsoft 電 子商務(wù)技術(shù), 以優(yōu)化自己的業(yè)務(wù)流程。 他們既可以將 BizTalk Server 連接至不同的系統(tǒng), 也可以利用 BizTalk Server 提供的所有集成模塊。例如,如果公司需要強(qiáng)大的業(yè)務(wù)規(guī)則 引擎和接口以利用自己的老式內(nèi)容管理系統(tǒng), 那么它可以使用 BizTalk Server 的模塊來 填充“ IT 拼圖”中缺少的部分。集成性。任意工具和技術(shù)都是構(gòu)建互聯(lián)的業(yè)務(wù)所必需的。 BizTalk Server 2006 不僅提供了統(tǒng)一的 工具和模塊,還提供了一致的、無縫的開發(fā)、部署、管理和用戶體驗(yàn)。這一模塊集成 性不僅在設(shè)計(jì)階段顯示其價(jià)值, 在運(yùn)行時(shí)也同樣如此,因?yàn)?

26、BizTalk Server 模塊利用了 整個(gè)集成套件的強(qiáng)大功能,提供了實(shí)時(shí)視圖、報(bào)告及修改功能。每個(gè)模塊都支持開放 的規(guī)范,如 Web Services Interoperability ( WS-I ) Basic Profile 、 BPEL for Web services 不得用于商業(yè)用途僅供個(gè)人參考(BPEL4WS )及 XML Schema Definition ( XSD )等,并且針對(duì)套件中其他組件的功能 進(jìn)行了優(yōu)化。集成的引擎增加了每個(gè)模塊服務(wù)的效率,同時(shí)所有 API 在模塊間都是一 致的,從而有效地消除了以前的跨技術(shù)學(xué)習(xí)曲線。可擴(kuò)展性。因?yàn)槊總€(gè)公司的業(yè)務(wù)流程都是獨(dú)一無二的

27、, 選擇有助于增強(qiáng)這些流程的技術(shù)非常重要, 這意味著可擴(kuò)展性和對(duì)開放規(guī)范和標(biāo)準(zhǔn)的強(qiáng)力支持。 與以前的版本一樣, BizTalk Server 2006專門針對(duì)處理 XML 消息進(jìn)行了設(shè)計(jì)、 開發(fā)和優(yōu)化。但是,經(jīng)過升級(jí)的 BizTalk Server 2006 運(yùn)行時(shí)采用兼容 W3C 的 XSD 作為其描述和驗(yàn)證這些消息的語言;同時(shí) BizTalk Server 2006 在采用兼容 W3C 的 XSLT( Extensible Stylesheet Language Transformations , 可擴(kuò)展樣式表語言轉(zhuǎn)換) 作為轉(zhuǎn)換語言方面進(jìn)行了增強(qiáng), 客戶既可以添加自己的 XSLT , 也

28、可以將 XSLT 作為自定義 functoids ( BizTalk Server 轉(zhuǎn)換開關(guān))的實(shí)現(xiàn)方式,以滿足 其獨(dú)特的變換需求。與 WS-I Basic Profile 1.0 和 Web Services Security ( WS-Security ) 插件一樣,強(qiáng)大的 Web Service 支持深深扎根于 BizTalk Server 的基礎(chǔ)之中。通過 Microsoft Visual Studio .NET 中的添加 Web 引用特性, BizTalk Server 2006 可以將 Web Service 以圖形方式組合在便于管理的流程中,同時(shí)客戶可以通過一個(gè)簡單的向?qū)Х奖?地

29、將業(yè)務(wù)流程作為 Web Service 發(fā)布。安全性。隨著企業(yè)越來越依賴于 Internet 進(jìn)行通訊和交易, 計(jì)算平臺(tái)的安全性變得前所未有的重 要。企業(yè)連通性的增加帶來了大量的好處,但與安全性相關(guān)的風(fēng)險(xiǎn)也隨之增加,直接 威脅企業(yè)數(shù)據(jù)和系統(tǒng)的保密性、完整性和可用性。在選擇電子商務(wù)平臺(tái)的基礎(chǔ)時(shí),企 業(yè)不再需要在安全性和易用性之間取舍不定。 BizTalk Server 2006 的開發(fā)遵循了 “ Microsoft 可信賴的計(jì)算” 的倡議, 確保企業(yè)輕松地部署和管理值得信賴的、 安全的、 可伸縮的企業(yè)級(jí)集成解決方案。在設(shè)計(jì)方面, BizTalk Server 2006 提供了更為安全的消息傳輸機(jī)

30、制, 并支持通用的安全 標(biāo)準(zhǔn),如公用密鑰架構(gòu) (PKI )、數(shù)字證書和 WS-Security 等。企業(yè)應(yīng)用集成認(rèn)證 (SSO) 功能提供了跨多個(gè)系統(tǒng)的應(yīng)用身份驗(yàn)證, 并為運(yùn)行中的系統(tǒng)組件提供了細(xì)致的安全性。 設(shè)計(jì)優(yōu)良的安全角色確保系統(tǒng)管理在企業(yè)內(nèi)部和貿(mào)易伙伴間具有最高的集成性。 此外, BizTalk Server 2006 自帶了更為安全的默認(rèn)設(shè)置, 確保部署可以滿足不同公司的安全需 求。3.5數(shù)據(jù)集成方案的基本要求提供靈活、方便的數(shù)據(jù)建模技術(shù),便于數(shù)據(jù)平臺(tái)業(yè)務(wù)需求擴(kuò)展時(shí),維護(hù)人員可以方 便、迅速的建立數(shù)據(jù)模型。數(shù)據(jù)模型要求科學(xué)、適用,即要減少數(shù)據(jù)的冗余,又要能夠 存放業(yè)務(wù)系統(tǒng)需要的數(shù)據(jù)。

31、采用實(shí)時(shí)/定期/業(yè)務(wù)驅(qū)動(dòng)需求的方式,從業(yè)務(wù)系統(tǒng)提取數(shù)據(jù)到數(shù)據(jù)平臺(tái)。由于業(yè)務(wù) 系統(tǒng)、網(wǎng)絡(luò)或數(shù)據(jù)平臺(tái)故障,導(dǎo)致數(shù)據(jù)平臺(tái)無法取數(shù)時(shí),待故障排除之后,平臺(tái)應(yīng)及時(shí) 將業(yè)務(wù)系統(tǒng)這段時(shí)間內(nèi)發(fā)生變化的所有數(shù)據(jù)提取出來。采用實(shí)時(shí)/定期/業(yè)務(wù)驅(qū)動(dòng)需求的方式,將平臺(tái)的數(shù)據(jù)分發(fā)到業(yè)務(wù)系統(tǒng)。由于業(yè)務(wù)系 統(tǒng)、網(wǎng)絡(luò)或數(shù)據(jù)平臺(tái)等出現(xiàn)故障,導(dǎo)致平臺(tái)分發(fā)數(shù)據(jù)部分失敗時(shí),待故障排除后,數(shù)據(jù) 平臺(tái)應(yīng)及時(shí)將這段時(shí)間內(nèi)發(fā)生變化的所有數(shù)據(jù)分發(fā)給該業(yè)務(wù)系統(tǒng)。數(shù)據(jù)源和目標(biāo)數(shù)據(jù)的種類繁多,有關(guān)系型數(shù)據(jù)庫,文本文件、XML文件等,BizTalkServer 2006允許企業(yè)通過來自 Microsoft和第三方的封裝適配器將封裝或?qū)S玫南到y(tǒng)與 標(biāo)準(zhǔn)

32、技術(shù)連接在一起。這一健壯的適配器框架隨BizTalk Server 2006 一道提供,允許用戶快速連接至專用系統(tǒng),甚至定制開發(fā)適用于特殊應(yīng)用和數(shù)據(jù)的適配器,實(shí)現(xiàn)從不同數(shù)據(jù)源讀取數(shù)據(jù)和分發(fā)數(shù)據(jù)到目標(biāo)數(shù)據(jù)中。BizTalk Server 2006包含25個(gè)內(nèi)建的適配器:HTTPBase EDIWSEFileSMTPFTPSOAPWebsphere MQ 2.0POP3MSMQ/MSMQTSAPPeoplesoftSQL2000/SQL2005Oracledatabaseconn ectorIBM DB2SiebelOracle Applicati onSuiteTIBCO EMSHost Fil

33、eHost Applicati onsJDEdwardsOn eWorld XEJDEdwardsEn terprise1TIBCORendezvousAmdocs ClarifyCRMWin dows SharePoi nt Services通過BizTalk瀏覽器和BizTalk管理控制臺(tái),開發(fā)人員可以修改適配器處理程序的默認(rèn)配置,或者添加、刪除和修改適配器的發(fā)送端口和接收位置。BizTalk Server適配器框架使用 XSD定義動(dòng)態(tài)生成用戶界面。適配器提供所需的XSD,BizTalk Server適配器框架創(chuàng)建一個(gè)屬性頁,讓用戶輸入數(shù)值。但BizTalk Server適配器框架提供的不

34、僅僅是經(jīng)由專用協(xié)議的簡單連接,它還允許開發(fā)人員將巨大的企業(yè)應(yīng)用分割為服務(wù)組件,實(shí)現(xiàn)面向服務(wù)的體系結(jié)構(gòu)。此外, BizTalk Server 適配器框架支持在設(shè)計(jì)時(shí)與企業(yè)元數(shù)據(jù)的自動(dòng)探詢,從而最小化把這些服務(wù)融入 應(yīng)用中所需的工作,并進(jìn)一步降低維護(hù)成本。對(duì)于沒有采樣標(biāo)準(zhǔn)數(shù)據(jù)格式的業(yè)務(wù)系統(tǒng), BizTalk Server 2006 通過對(duì)消息管道的定 制,將這些業(yè)務(wù)系統(tǒng)的數(shù)據(jù)轉(zhuǎn)化為標(biāo)準(zhǔn)的 XML 數(shù)據(jù)后,存放在數(shù)據(jù)平臺(tái)上,實(shí)現(xiàn)進(jìn)一 步的流程操作和消息轉(zhuǎn)發(fā)。管道設(shè)計(jì)器允許開發(fā)人員對(duì)傳入和傳出的消息進(jìn)行加工,以為進(jìn)一步的處理做準(zhǔn) 備,實(shí)現(xiàn)同外部應(yīng)用程序和團(tuán)體在交換上的加密、身份驗(yàn)證和數(shù)據(jù)格式轉(zhuǎn)換等要求

35、。管道是指在業(yè)務(wù)流程或消息數(shù)據(jù)倉庫收到消息或從它們分派消息之前發(fā)生的處理 操作序列?!敖邮展艿馈笨筛鶕?jù)要求接受傳入的消息、將消息解密或解壓縮、將消息分 解成消息的部件,將消息轉(zhuǎn)換為 XML 文檔(按照在 BizTalk Server 架構(gòu)中的說明) 、 驗(yàn)證消息以及驗(yàn)證消息發(fā)送者的身份。一旦有消息通過管道,該消息就會(huì)被傳送到 BizTalk Server 的 MessageBox 存儲(chǔ)?!鞍l(fā)送管道”執(zhí)行的操作與“接收管道”相同,只 不過是反方向的。它可以根據(jù)外部接收者的要求對(duì)消息進(jìn)行組裝、格式化、加密、壓縮 和數(shù)字簽名。對(duì)于業(yè)務(wù)流程應(yīng)提供靈活的自定義業(yè)務(wù)規(guī)則的功能。 同整個(gè) BizTalk S

36、erver 架構(gòu)一 樣,創(chuàng)建和實(shí)現(xiàn)業(yè)務(wù)規(guī)則的整個(gè)過程也是透明的, 并且聯(lián)系松散。一個(gè)嵌入 BizTalk Server 業(yè)務(wù)流程的業(yè)務(wù)規(guī)則集可以在設(shè)計(jì)或者運(yùn)行時(shí)被查看、 修改或者完全被替換而不影響其 它的流程操作或者中斷本流程的實(shí)例的運(yùn)行。 由一個(gè)向外界暴露功能的組件化規(guī)則引擎 提供靈活修改業(yè)務(wù)點(diǎn)具有極其重要的意義。在傳統(tǒng)的應(yīng)用程序開發(fā)過程中,業(yè)務(wù)規(guī)則邏 輯嵌入在程序的代碼之中,如果不修改代碼,則無法修改這些業(yè)務(wù)邏輯。由于對(duì)業(yè)務(wù)流 程生命期的大多數(shù)修改都僅限于業(yè)務(wù)規(guī)則的變動(dòng)(相對(duì)與技術(shù)方面的修改) ,因此是否 能將業(yè)務(wù)規(guī)則同程序代碼完全隔離開來,或者同任何流程實(shí)現(xiàn)機(jī)制隔離開來,將決定是 否能大

37、幅度提高在整個(gè)業(yè)務(wù)流程生命期中管理和調(diào)整業(yè)務(wù)流程的效率。提供業(yè)務(wù)活動(dòng)監(jiān)視 (BAM )分析師可以訪問運(yùn)行中的業(yè)務(wù)流程, 這意味著他們可以 直接查看業(yè)務(wù)信息,這在以前是無法做到的。 BAM 收集和分析來自異類信息來源的數(shù) 據(jù),并實(shí)時(shí)地顯示業(yè)務(wù)狀態(tài)、趨勢和關(guān)鍵條件。 BAM 為商業(yè)分析師在合適的時(shí)間提供 了合適的數(shù)據(jù),讓他們按照重要的相關(guān)數(shù)據(jù)做出更好的商業(yè)決策。BAM 告訴分析師其業(yè)務(wù)的執(zhí)行方式。它可以回答以下這些問題: 平均需要多長時(shí)間批準(zhǔn)金額大于 $1,000 的訂單? 在收到訂單后需要多長時(shí)間完成訂單?前一小時(shí)中發(fā)生了多少流程周期?今天上午處理了多少來自 Seattle 的訂單? 多少訂單的

38、完成時(shí)間超過 1 小時(shí)?BAM 使信息工作者以單獨(dú)或協(xié)作的方式查看所需的業(yè)務(wù)流程數(shù)據(jù)。通過 Microsoft Excel 中的 BAM 活動(dòng)向?qū)?,商業(yè)分析師定義需要收集的業(yè)務(wù)數(shù)據(jù), 并決定如何解釋這些數(shù)據(jù)。他將這些信息保存在名為“ BAM 定義工作簿”的 Excel 工 作簿中。然后 BAM 管理工具參照 BAM 定義生成包含 SQL 表、多維數(shù)據(jù)集和 DTS 任 務(wù)的 BAM 基礎(chǔ)架構(gòu)。開發(fā)人員然后可以運(yùn)行自己的 BAM 工具,跟蹤配置文件編輯器(TPE),并加載已部署的程序集。通過 TPE,開發(fā)人員定義BAM定義和實(shí)現(xiàn)之間的連 接,并將配置文件保存至 BizTalk 配置數(shù)據(jù)庫。信息工作

39、者可以使用 Microsoft Excel 或 自己開發(fā)的應(yīng)用程序檢索和查看實(shí)時(shí)的數(shù)據(jù)匯總。此外,信息工作者還可以通過 Windows SharePoint Services 或自行開發(fā)的應(yīng)用程序訪問個(gè)別實(shí)例數(shù)據(jù)。BizTalk Server 2006 支持事務(wù)處理,對(duì)流程出現(xiàn)異常情況,可以自動(dòng)進(jìn)行異常處理 和補(bǔ)償。BizTalk Server 的安全架構(gòu)立足于強(qiáng)大的機(jī)制組合,這些機(jī)制借助多種旨在增強(qiáng)安 全性的手段在 BizTalk Server 中得到全面實(shí)現(xiàn)。這些安全機(jī)制包括數(shù)字證書、公鑰基礎(chǔ) 體系 (PKI)、S/MIME 、Windows 身份驗(yàn)證、 SQL Server 角色、企業(yè)應(yīng)

40、用集成驗(yàn)證以及 團(tuán)體身份記錄,從而保障數(shù)據(jù)交換和數(shù)據(jù)存貯的安全性。這些安全機(jī)制的組件包括發(fā)送和接收適配器、管道、 MessageBox 數(shù)據(jù)庫、業(yè)務(wù)流 程以及消息安全上下文屬性。這些組件使用“需要身份驗(yàn)證”管道、多個(gè)邏輯主機(jī)及其 “身份驗(yàn)證可信”屬性、發(fā)布和預(yù)訂 /接收授權(quán)方法來部署上述安全機(jī)制從業(yè)務(wù)系統(tǒng)抽取數(shù)據(jù)或從數(shù)據(jù)平臺(tái)下發(fā)數(shù)據(jù)的數(shù)據(jù)庫運(yùn)行效率要高。 對(duì)于基礎(chǔ)代碼數(shù)據(jù),有的是由業(yè)務(wù)系統(tǒng)維護(hù),有的由數(shù)據(jù)平臺(tái)維護(hù)。對(duì)于數(shù)據(jù)平臺(tái) 維護(hù)的這部分代碼數(shù)據(jù),數(shù)據(jù)平臺(tái)應(yīng)提供維護(hù)、審核功能。在數(shù)據(jù)平臺(tái)上,建立基礎(chǔ)代碼數(shù)據(jù)的查詢網(wǎng)站。3.6 數(shù)據(jù)提取、轉(zhuǎn)換信息系統(tǒng)包括多種數(shù)據(jù)類型, 如來自于數(shù)據(jù)庫的結(jié)構(gòu)化數(shù)

41、據(jù)、 各類文件文字信息等。 不 同類的信息交換需要不同的應(yīng)同手段來完成。 這里我們使用統(tǒng)一數(shù)據(jù)格式的方法, 即數(shù)據(jù)傳 送之前先轉(zhuǎn)換成統(tǒng)一的一種格式, 到達(dá)目的地后在轉(zhuǎn)換成相應(yīng)的格式。 這樣做的好處一是簡 化了應(yīng)用, 所有的原始數(shù)據(jù)使用同一種手段傳遞; 二是系統(tǒng)的可擴(kuò)展性好, 由于采用的傳輸 方式基于開放數(shù)據(jù)標(biāo)準(zhǔn), 因此將來任何一種其它系統(tǒng)的數(shù)據(jù)或其它種類的數(shù)據(jù)均可非常方便 地、無縫的加入該信息系統(tǒng)。 對(duì)該平臺(tái)的要求是它必須基于 Internet 時(shí)代的開放標(biāo)準(zhǔn)如 XML 、 SOAP 等,同時(shí)能和各種應(yīng)用無縫銜接。微軟 .Net 家族成員中的 BizTalk Server 2006 是唯一 可

42、以勝任的平臺(tái)。 BizTalk Server 提供了一個(gè)數(shù)據(jù)轉(zhuǎn)換、應(yīng)用整合的基礎(chǔ)平臺(tái),可以完成諸 如:數(shù)據(jù)提取通過 BizTalk Server 2006 的適配器,實(shí)現(xiàn)數(shù)據(jù)的提取。轉(zhuǎn)換規(guī)則定義 各個(gè)業(yè)務(wù)系統(tǒng)均有其自己的數(shù)據(jù)格式, 當(dāng)進(jìn)行數(shù)據(jù)交換時(shí), 需要按照一定的轉(zhuǎn)換規(guī)則進(jìn)行數(shù)據(jù)轉(zhuǎn)換。 BizTalk Server 2006 能夠提供轉(zhuǎn)換規(guī)則定義的功能以滿足各種不同的數(shù)據(jù)轉(zhuǎn)換 要求。數(shù)據(jù)轉(zhuǎn)換當(dāng)接收到數(shù)據(jù)后,按照事先定義好的數(shù)據(jù)轉(zhuǎn)換規(guī)則進(jìn)行數(shù)據(jù)轉(zhuǎn)換。異常數(shù)據(jù)分析通過 BizTalk Server 2006 中的自動(dòng)流程,實(shí)現(xiàn)對(duì)數(shù)據(jù)的異常分析,并實(shí)現(xiàn)將異常數(shù)據(jù)的 分開轉(zhuǎn)存。提供全面地對(duì) XML

43、的支持。可以方便地將數(shù)據(jù)轉(zhuǎn)換為 XML 文檔。采用 Microsoft Biztalk 2006 ,建立信息交換平臺(tái)可以實(shí)現(xiàn)各個(gè)業(yè)務(wù)系統(tǒng)之間數(shù)據(jù)的自動(dòng) 傳遞和轉(zhuǎn)換。傳遞的數(shù)據(jù)包括是封裝成 XML 各式的具體的業(yè)務(wù)數(shù)據(jù),相應(yīng)的控制信息、業(yè)務(wù)流程確 認(rèn)信息;通過可視化的流程設(shè)計(jì)器,應(yīng)能對(duì)相關(guān)的業(yè)務(wù)流程進(jìn)行自定義和流程重組; 提供路由選擇、路由監(jiān)控、業(yè)務(wù)管理、系統(tǒng)管理等功能; 具有良好的擴(kuò)展性,適應(yīng)未來信息量與業(yè)務(wù)量增長的需要。3.7 數(shù)據(jù)轉(zhuǎn)換規(guī)則的定義數(shù)據(jù)轉(zhuǎn)換規(guī)則的定義是通過 BizTalk Server 2006 中的 BizTalk Editor 和 BizTalk Mapper 來完成的。編

44、輯器業(yè)務(wù)流程處理各種 XML 文檔,而每個(gè)文檔又都需要符合一定的 XML 架構(gòu),為此, BizTalk Server 2006 提供了這個(gè) BizTalk 編輯器。該工具允許使用 XML 架構(gòu)定義語言 (XDS) 來創(chuàng)建架構(gòu),這些結(jié)構(gòu)是文檔中信息結(jié)構(gòu)和類型的基本定義。BizTalk 編輯器允許用戶以圖形化層次的形式來定義架構(gòu)元素,從而構(gòu)建創(chuàng)建原始的 XSD 架構(gòu)。而且,也可以從文件或可訪問的 Web 服務(wù)處導(dǎo)入現(xiàn)有的架構(gòu)。不論采用何種 方法獲得,這些架構(gòu)都被作為 BizTalk 映射的基礎(chǔ)。映射器如上圖所示,每個(gè)映射都被表示為兩個(gè) XML 架構(gòu)間的一種圖形關(guān)系,定義這些架構(gòu) 中元素間的相互關(guān)系

45、。 W3C 已經(jīng)將 XSLT ( 可擴(kuò)展風(fēng)格表單語言轉(zhuǎn)換, Extensible Stylesheet Language Transformation) 定義為表達(dá) XML 架構(gòu)間轉(zhuǎn)換的標(biāo)準(zhǔn)方式,因此 BizTalk Server 2006 中的映射也通過 XSLT 轉(zhuǎn)換實(shí)現(xiàn)。在映射中所定義的轉(zhuǎn)換可以十分簡單, 例如將數(shù)值從一個(gè)文檔復(fù)制到另一個(gè)文檔, 這種 的直接數(shù)據(jù)復(fù)制使用“鏈接”來表現(xiàn)。在 BizTalk 映射器中則顯示為連接源架構(gòu)中相應(yīng)元 素和目標(biāo)架構(gòu)中對(duì)應(yīng)元素的直線。 復(fù)雜一些的轉(zhuǎn)換可以使用 “functoid ”來實(shí)現(xiàn)。 functoid 是 一組可執(zhí)行代碼,可以定義 XML 架構(gòu)間

46、任意的復(fù)雜映射。上圖所示, BizTalk 映射器將其 表示為連接被轉(zhuǎn)換元素間的直線上的方框。 BizTalk Server 2006 提供了許多內(nèi)置 funtoid 。這 些內(nèi)置的 functoid 根據(jù)功能分為不同的種類,如:數(shù)學(xué)functoid- 對(duì)源文檔中字段的值進(jìn)行加、減、乘和除等操作,將結(jié)果保存在目標(biāo)文檔的字段中;轉(zhuǎn)換 functoid ;邏輯 functoid 等 等,也可以直接以 XSLT 或使用 C# 和 Visual Basic 等語言來創(chuàng)建用戶自定義 functoid 。 functoids 也可以按照一定順序組合使用,將上一個(gè)的輸出作為下一個(gè)的輸入。能夠定義文檔的 XM

47、L 架構(gòu)和能夠在不同架構(gòu)間映射信息都是十分關(guān)鍵的。 BizTalk 編 輯器和 BizTalk 映射器分別解決了這兩個(gè)問題,但僅是定義架構(gòu)和映射還遠(yuǎn)遠(yuǎn)不夠,還必不得用于商業(yè)用途僅供個(gè)人參考須指定使用這些架構(gòu)和調(diào)用映射的業(yè)務(wù)邏輯。接下來將介紹具體內(nèi)容。3.8 數(shù)據(jù)轉(zhuǎn)換當(dāng)數(shù)據(jù)被提交給 BizTalk Server 2006 后, BizTalk 會(huì)自動(dòng)根據(jù)其有關(guān)的屬性和數(shù)據(jù)轉(zhuǎn)換 規(guī)則進(jìn)行數(shù)據(jù)格式和內(nèi)容的轉(zhuǎn)換。 BizTalk Mapper 提供設(shè)計(jì)環(huán)境, 而 BizTalk Server 2006 提 供運(yùn)行時(shí)引擎, 從而可以創(chuàng)建并執(zhí)行可轉(zhuǎn)換數(shù)據(jù)格式和數(shù)據(jù)架構(gòu)的文檔映射。 BizTalk Mapp

48、er 使用標(biāo)準(zhǔn) XSLT 技術(shù)在內(nèi)部表示映射規(guī)則,這對(duì)分析人員或開發(fā)人員來說是透明的。Microsoft XSLT 的實(shí)施提供了 COM 和腳本編寫語言的集成。 BizTalk Server 2006 利用這 種集成提供內(nèi)置的可重復(fù)使用的組件 (稱為功能組件) ,這些組件可以插入到 BizTalk Mapper 設(shè)計(jì)表面中并在運(yùn)行時(shí)調(diào)用。3.9 業(yè)務(wù)流程利用業(yè)務(wù)流程管理系統(tǒng), 使用戶能夠設(shè)計(jì)、 執(zhí)行和管理業(yè)務(wù)流程。 通常實(shí)現(xiàn) B2B/B2C 或 EAI 不僅需要在不同的應(yīng)用間傳送消息而且需要定義和執(zhí)行基于這些應(yīng)用的業(yè)務(wù)流程。如圖所展現(xiàn)的是可視化業(yè)務(wù)流程編輯器。 圖形化流程設(shè)計(jì)工具提供了一系列的

49、復(fù)雜操作 形狀來可視化地定義業(yè)務(wù)流程操作的邏輯關(guān)系, 業(yè)務(wù)流程通常會(huì)包括發(fā)送和接收消息, 消息 轉(zhuǎn)換,消息流控制,異常處理等操作。還可以利用形式編輯器 (Schema Editor) 創(chuàng)建 XML 形式說明, 用映射器 (Mapper) 定義 XML 之間的轉(zhuǎn)換。 可以利用業(yè)務(wù)規(guī)則編輯器來設(shè)計(jì)業(yè)務(wù) 規(guī)則以保持業(yè)務(wù)的靈活性和動(dòng)態(tài)可修改性。 設(shè)計(jì)工具為開發(fā)者提供了設(shè)計(jì)、 開發(fā)、 測試和運(yùn) 行業(yè)務(wù)流程的完整環(huán)境。業(yè)務(wù)流程運(yùn)行引擎提供執(zhí)行和監(jiān)控和管理業(yè)務(wù)流程的服務(wù)。包括:創(chuàng)建業(yè)務(wù)流程實(shí)例和執(zhí)行業(yè)務(wù)流程;維護(hù)正在運(yùn)行的業(yè)務(wù)流程實(shí)例的狀態(tài); 對(duì)正在運(yùn)行的業(yè)務(wù)流程實(shí)例進(jìn)行優(yōu)化,以使得擴(kuò)展性、流量和資源有效利

50、用率最大化。 在相對(duì)長的空閑后, 長期運(yùn)行的業(yè)務(wù)流程實(shí)例的狀態(tài)可以被保存到數(shù)據(jù)庫中并且它們使用的 內(nèi)存會(huì)被釋放,使得大量長期運(yùn)行的業(yè)務(wù)流程實(shí)例可以在一臺(tái)服務(wù)器上同時(shí)運(yùn)行;提供可靠的停止和恢復(fù)機(jī)制。應(yīng)用協(xié)作流程定義可以通過 BizTalk Orchestration 來完成。 BizTalk Orchestration 是一個(gè) 能夠不受平臺(tái)、組織、應(yīng)用以及人員限制的,設(shè)計(jì)建立動(dòng)態(tài)業(yè)務(wù)處理過程的技術(shù)。 BizTalk 不得用于商業(yè)用途僅供個(gè)人參考Orchestration 隨 BizTalk Server 2006 一同發(fā)行,它包括: 一個(gè)可視化的設(shè)計(jì)環(huán)境。使用這個(gè)環(huán)境,業(yè)務(wù)人員和 IT 專家能夠

51、與開發(fā)者一起共 同定義業(yè)務(wù)流程,并將這個(gè)流程與操作聯(lián)系起來。一整套捆綁后的工具。包括 COM 組件、 MSMQ 隊(duì)列、腳本組件、 BizTalk Server 2006 消息傳遞特性以及第三方的主機(jī)應(yīng)用。能夠有效的把不同的技術(shù)聯(lián)系起來。 下圖顯示了一個(gè)在業(yè)務(wù)流程設(shè)計(jì)器中創(chuàng)建的業(yè)務(wù)流程,其中使用了一些形狀(shapes)。在示例中, 流程首先接收到一個(gè)消息, 根據(jù)該消息的內(nèi)容做判斷, 決定執(zhí)行兩條路徑中的某 一條。當(dāng)然,解決真正問題的業(yè)務(wù)流程會(huì)復(fù)雜的多。 因此為了幫助處理更復(fù)雜的圖形, BizTalk Server 2006 中業(yè)務(wù)流程設(shè)計(jì)器提供了放大和縮小功能。如圖所示,使用 Biztalk

52、業(yè)務(wù)流程設(shè)計(jì)器設(shè)定并行處理和同步就像繪圖一樣簡單。Biztalk 對(duì)業(yè)務(wù)流程的并行處理和同步也有很好的支持, Biztalk 的業(yè)務(wù)流程設(shè)計(jì)器可以 自由的設(shè)定并行工作的業(yè)務(wù)處理和需要同步的過程,設(shè)計(jì)器產(chǎn)生的結(jié)果由 Biztalk 業(yè)務(wù)流程 引擎 Orchestration Engine 調(diào)用,自動(dòng)處理并行與同步。Orchestration Engine 可以用來處理業(yè)務(wù)流程、對(duì)狀態(tài)進(jìn)行支持、管理和調(diào)試。應(yīng)用 BizTalk Orchestration ,我們可以開發(fā)出各種自動(dòng)數(shù)據(jù)交換的流程。這樣,當(dāng)某一 個(gè)業(yè)務(wù)系統(tǒng)的數(shù)據(jù)發(fā)生變化時(shí), 會(huì)自動(dòng)觸發(fā)相關(guān)的數(shù)據(jù)交換流程, 數(shù)據(jù)交換流程調(diào)用流程中 涉及

53、到的各個(gè)功能組件, 將數(shù)據(jù)變化反映到其他相關(guān)的業(yè)務(wù)系統(tǒng)中去。 從而達(dá)到業(yè)務(wù)協(xié)作的 目的。此外,業(yè)務(wù)流程管理系統(tǒng)還包括如下功能: 跟蹤與調(diào)試。能夠跟蹤業(yè)務(wù)流程的運(yùn)行和以不同協(xié)議傳輸?shù)南⑹潜仨毜?。通過 “運(yùn)行狀況和活動(dòng)跟蹤” (HAT) 工具用戶可以通過不同的視圖和查詢來跟蹤數(shù) 據(jù);可以對(duì)業(yè)務(wù)流程進(jìn)行監(jiān)控,檢查運(yùn)行狀態(tài),創(chuàng)建視圖來了解重要的信息;可 以查詢掛起的業(yè)務(wù)流程實(shí)例, 在調(diào)試模式下設(shè)置斷點(diǎn)并一步步地跟蹤實(shí)例和消息。 業(yè)務(wù)活動(dòng)監(jiān)視 。在適當(dāng)?shù)臅r(shí)間獲得需要的信息是至關(guān)重要的。 “業(yè)務(wù)活動(dòng)監(jiān)視” (BAM) 工具給用戶提供了一個(gè)了解正在運(yùn)行的業(yè)務(wù)流程的窗口。 BAM 通過集中 各種業(yè)務(wù)數(shù)據(jù)并進(jìn)

54、行分析,提供實(shí)時(shí)的業(yè)務(wù)狀態(tài)、趨勢和表現(xiàn)指標(biāo)視圖,為業(yè)務(wù) 分析員及時(shí)提供他們需要的數(shù)據(jù)和業(yè)務(wù)運(yùn)行狀況,從而使得他們能夠在相關(guān)數(shù)據(jù) 的基礎(chǔ)上盡早發(fā)現(xiàn)問題和迅速做出反應(yīng),以及作出更好的決策和制定長期策略。Web Services 的支持。業(yè)務(wù)流程管理系統(tǒng)包括對(duì) Web Services 的支持,包括:從業(yè)務(wù)流程內(nèi)部調(diào)用外部的Web Services;將業(yè)務(wù)流程發(fā)布為Web Services以被其 他業(yè)務(wù)流程或外部應(yīng)用調(diào)用;將 XML Schema 發(fā)布為 Web Services。 與業(yè)務(wù)規(guī)則 /策略集成。業(yè)務(wù)規(guī)則可能經(jīng)常發(fā)生變化,業(yè)務(wù)流程管理系統(tǒng)通過業(yè)務(wù) 規(guī)則引擎提供更強(qiáng)的靈活性,使得業(yè)務(wù)規(guī)則可以

55、與業(yè)務(wù)流程分離,業(yè)務(wù)規(guī)則可以 單獨(dú)改變而業(yè)務(wù)流程并不受到影響。通過使用“調(diào)用規(guī)則”形狀,可以在業(yè)務(wù)流 程中直接調(diào)用業(yè)務(wù)規(guī)則。 事務(wù)的支持。支持原子事務(wù)和長期事務(wù)。短期的原子事務(wù)可以保證在作用域中的 所有操作或者完全成功或者當(dāng)失敗出現(xiàn)時(shí)任何部分的更新都會(huì)被自動(dòng)地回滾到初 始狀態(tài)。長期事務(wù)提供了基于作用域的錯(cuò)誤處理,補(bǔ)償機(jī)制以及嵌套事務(wù)等功能, 使得在設(shè)計(jì)強(qiáng)壯的事務(wù)架構(gòu)時(shí)具有很大的靈活性。內(nèi)建的相關(guān) (Correlation) 支持。 相關(guān) (Correlation) 是根據(jù)消息相關(guān)標(biāo)識(shí)匹配入站 消息和適當(dāng)?shù)臉I(yè)務(wù)流程實(shí)例的過程。例如,在一個(gè)發(fā)送采購請求,接收發(fā)票并發(fā) 送付款通知的業(yè)務(wù)流程中,應(yīng)該確

56、保發(fā)票消息是由那個(gè)發(fā)送出采購請求的業(yè)務(wù)流 程實(shí)例所接收,而不是被其他的實(shí)例接收。業(yè)務(wù)流程管理系統(tǒng)可以方便地完成實(shí) 現(xiàn)相關(guān)所需的配置。BPEL 的支持。為了解決在不同的業(yè)務(wù)流程平臺(tái)間通過Web Services 交換信息,微軟、 IBM 和其他公司創(chuàng)建了 Business Process Execution Language (業(yè)務(wù)流程執(zhí)行 語言 ) 。我們的業(yè)務(wù)流程管理系統(tǒng)支持 BPEL 的導(dǎo)入和導(dǎo)出。3.10 現(xiàn)有應(yīng)用系統(tǒng)與新的內(nèi)部協(xié)同教學(xué)信息門戶整合在建設(shè)統(tǒng)一的內(nèi)部協(xié)同教學(xué)信息門戶過程中, 將根據(jù)技術(shù)的可行性把學(xué)院現(xiàn)有的內(nèi)部應(yīng) 用系統(tǒng)與新的內(nèi)部協(xié)同教學(xué)信息門戶整合起來, 給學(xué)院師生提供 “

57、一站式” 的綜合信息服務(wù)。針對(duì)內(nèi)部管理和協(xié)作的需求, 目前高校已經(jīng)建立了一些內(nèi)部的應(yīng)用系統(tǒng), 并且未來會(huì)建 設(shè)更多的系統(tǒng),包括辦公自動(dòng)化、視頻會(huì)議等系統(tǒng)。這些系統(tǒng)均獨(dú)立開發(fā)和部署,并且建立 在各自不同的系統(tǒng)平臺(tái)上。 為方便管理和交流, 門戶信息系統(tǒng)方案的基本思路是利用微軟的 Sharepoint Portal Server 構(gòu)建校園網(wǎng)綜合信息門戶,這樣不僅將現(xiàn)有應(yīng)用的信息和數(shù)據(jù)整合 起來, 并為未來的應(yīng)用和數(shù)據(jù)提供一個(gè)統(tǒng)一展現(xiàn)的平臺(tái)。即提供一個(gè)統(tǒng)一信息訪問入口, 并且要求訪問任何應(yīng)用和數(shù)據(jù)只需要輸入一次用戶名/密碼(針對(duì)所有應(yīng)用,統(tǒng)一的一套用戶管理)。同時(shí)校園綜合信息門戶提供一個(gè)個(gè)性化的,可定制的平臺(tái),可以方便、靈活地為學(xué) 校、部門、 教研組及教職工建立各具特色的信息窗口, 真正做到將適當(dāng)?shù)男畔鬟f給適當(dāng)?shù)娜耍?并且各取所需。 通過該集成化的門戶, 校園網(wǎng)用戶可以在各自的權(quán)限范圍內(nèi)訪問相應(yīng)的、教學(xué)管理系統(tǒng)和信息資源庫信息和所有應(yīng)用系統(tǒng)如教學(xué)協(xié)作平臺(tái)(教學(xué)辦公自動(dòng)化平臺(tái)) 等。圖為校園綜合信息門戶系統(tǒng)結(jié)構(gòu)示意圖:校園綜合信息門戶系統(tǒng)結(jié)構(gòu)示意圖 (應(yīng)用角度 )由于技術(shù)應(yīng)用不

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論