《企業(yè)系統(tǒng)集成理論與方法》集中了最新的研究成果和應(yīng)用成果,幫助基礎(chǔ)設(shè)施工程師、軟件工程師、軟件開發(fā)人員、系統(tǒng)設(shè)計師和項目經(jīng)理全面清晰地了解企業(yè)系統(tǒng)集成工程所涉及的系統(tǒng)集成技術(shù)、系統(tǒng)架構(gòu)技術(shù)、應(yīng)用軟件和項目管理技術(shù)!镀髽I(yè)系統(tǒng)集成理論與方法》內(nèi)容包括:移動通信覆蓋范圍、集成制造技術(shù)和電子商務(wù)技術(shù)標準、RFID、基于Web的系統(tǒng),以及服務(wù)性企業(yè)的完整建模和分析。
《企業(yè)系統(tǒng)集成理論與方法》敘述了企業(yè)系統(tǒng)集成方面的最佳做法,重點闡述各類企業(yè)的應(yīng)用軟件,希望能夠幫助用戶實現(xiàn):集現(xiàn)有系統(tǒng)之大成,改善業(yè)務(wù)運營流程;使設(shè)計和實現(xiàn)能夠快速便捷地重新配置,以適應(yīng)運營需求變化的系統(tǒng);確立傳統(tǒng)系統(tǒng)的平滑遷移過程,將其對當(dāng)前系統(tǒng)運行的干擾降到最低。
《企業(yè)系統(tǒng)集成理論與方法》配有一些案例分析材料,以用戶要求和集成技術(shù)為背景,描述了當(dāng)前的發(fā)展狀況,并提供了管理當(dāng)前復(fù)雜互連系統(tǒng)所需要的最新理念。
更多科學(xué)出版社服務(wù),請掃碼獲取。
《企業(yè)系統(tǒng)集成理論與方法》:
第一篇 緒論
第1章 企業(yè)系統(tǒng)集成的初步認識
企業(yè)系統(tǒng)集成的范圍已從注重車間內(nèi)的物料流轉(zhuǎn)到生產(chǎn)、分配和通信的基礎(chǔ)設(shè)施以及業(yè)務(wù)應(yīng)用和行政流程。它包括在無紙化交易中業(yè)務(wù)合作伙伴之間的交流,也可能包括組織設(shè)計和技術(shù)的結(jié)構(gòu)性重新調(diào)整。當(dāng)今社會幾乎每個主要組織在兼并、收購或者拆分之后都要花費巨大精力進行各種類型系統(tǒng)的集成和簡化。其中一些集成的動機明顯是圍繞技術(shù)問題的,也有許多集成是為了應(yīng)對競爭壓力或立法規(guī)定而采取的措施,來提供及時準確的信息,用以提高產(chǎn)品質(zhì)量、降低成本并提高運營和決策支持的效率。
1.1 何為企業(yè)系統(tǒng)集成
隨著計算機硬件和軟件構(gòu)建模塊的不斷提供,計算機智能被點點滴滴地加入企業(yè)組織機構(gòu)之中,能夠執(zhí)行具體的行政和業(yè)務(wù)流程自動化,但卻沒有全面性的總體規(guī)劃。每個部門都增加了自己定制的應(yīng)用程序,專為自己使用,不與其他職能或部門進行協(xié)調(diào)。隨著時間的推移,企業(yè)組織積累了許多孤立的計算機孤島,每個都有其特定的硬件、軟件、訪問程序、數(shù)據(jù)格式和處理工具。瀏覽企業(yè)信息系統(tǒng)以完成交易或協(xié)助進行戰(zhàn)略規(guī)劃成為一項耗時和容易出錯的工作?蛻舴⻊(wù)通常涉及多個部門,它們負責(zé)訂單跟蹤、信貸審批、服務(wù)提供、賬戶維護、計費和收款、退貨或修理等。企業(yè)信息系統(tǒng)通常整理來自多個數(shù)據(jù)源(企業(yè)內(nèi)部或外部)的數(shù)據(jù),來展示企業(yè)客戶、供應(yīng)商、競爭對手及其本身的優(yōu)勢和弱點等連貫的業(yè)務(wù)動態(tài)。
為了給陷入混亂的局面帶來一些秩序,企業(yè)系統(tǒng)作為一種媒介和方法開始集成,通過一個共同的前端將不同的系統(tǒng)結(jié)合在一起,并掩蓋了底層計算機和通信基礎(chǔ)設(shè)施。它已演變成企業(yè)內(nèi)部和企業(yè)之間信息架構(gòu)的系統(tǒng)再設(shè)計,以確保所設(shè)計的應(yīng)用程序的靈活性和可擴展性,也包括互操作性。這兩個方面共存于系統(tǒng)集成的舉措之中,即使沒有明確說明。
企業(yè)系統(tǒng)集成涉及通過連接所有必要的職能和異構(gòu)功能實體(信息系統(tǒng)、設(shè)備應(yīng)用程序和人),來促進組織邊界間信息、控制和材料的流動,改善企業(yè)內(nèi)部的溝通、合作和協(xié)調(diào),使企業(yè)表現(xiàn)出集成整體的行為狀態(tài),從而提高其整體的生產(chǎn)力、靈活性和管理變革的能力。一個重要的特征在于企業(yè)系統(tǒng)集成的范圍可能會擴展到企業(yè)邊界之外,包括供應(yīng)商、客戶、銀行和電子商務(wù)相關(guān)的其他各方。
1.2 驅(qū)動企業(yè)系統(tǒng)集成的因素
幾個因素的組合激勵并促進了企業(yè)系統(tǒng)集成項目的發(fā)展。這些因素是:計算機網(wǎng)絡(luò)和信息處理、全球化、組織的靈活性需求等方面的進步,通過產(chǎn)品和服務(wù)的定制以及合規(guī)性,來應(yīng)付競爭、快速發(fā)展和市場定位。應(yīng)當(dāng)強調(diào)的是,不同的集成驅(qū)動程序彼此交互,通常使它們的效果結(jié)合在一起。例如,技術(shù)進步和放松管制導(dǎo)致了全球范圍內(nèi)的帶有新型合作和伙伴關(guān)系的競爭環(huán)境,這是企業(yè)信息系統(tǒng)必須應(yīng)對的。
1.2.1 計算機網(wǎng)絡(luò)和信息處理的進展
計算機作為獨立的系統(tǒng)被引進的首要目的是為了提高所選定的應(yīng)用程序的數(shù)據(jù)處理功能,如過程控制、金融交易處理、業(yè)務(wù)和管理自動化。隨著經(jīng)驗的積累,人們發(fā)現(xiàn)個人計算機系統(tǒng)可以連在一起,以避免由于不斷重新鍵入相同的數(shù)據(jù)和產(chǎn)生不必要的轉(zhuǎn)錄錯誤而造成的損失和延誤。安全可靠的通信基礎(chǔ)設(shè)施能夠提供較大的傳輸能力,是將遠程計算機連接在一起的強大動力,這也是第2~8章描述的重點,而微處理器技術(shù)和軟件工程的進步,將計算機改造成技術(shù)人員和個人應(yīng)用的開發(fā)工具。計算機開始集成到生產(chǎn)系統(tǒng),通過協(xié)調(diào)規(guī)劃、調(diào)度和執(zhí)行來優(yōu)化材料的調(diào)度。例如,引入準時制(JIT)技術(shù),從而將車間與后臺支持部門連接,并為供應(yīng)商和合作伙伴提供零件設(shè)計、工程措施和庫存水平的先進的可見性。同樣,在零售環(huán)境中使用條形碼和較晚出現(xiàn)的射頻識別(RFID)標簽,成為反饋到供應(yīng)鏈的另一個來源,從而改進了庫存管理和生產(chǎn)調(diào)度。利用電子數(shù)據(jù)交換(EDI)標準,系統(tǒng)可以用來提高在同一企業(yè)的不同部門以及企業(yè)與其商業(yè)合作伙伴之間通信的效率。最后,有效的災(zāi)難恢復(fù)計劃是建立在各種活動快速重組和協(xié)調(diào)的能力之上的,以應(yīng)對突發(fā)事件。
企業(yè)應(yīng)用程序集成(EAI)是首先將企業(yè)各種異構(gòu)的應(yīng)用程序和信息系統(tǒng)集成到一起的架構(gòu)概念之一。它的目標是把分散在各部門、各地區(qū)因組織邊界分離的各種平臺、工具和應(yīng)用程序集成到一起,從而使它們可以訪問相同的數(shù)據(jù)并使用一個共同的協(xié)議進行通信。不過,作為由一個行業(yè)顧問創(chuàng)造出來的術(shù)語,EAI的概念現(xiàn)在仍然是模糊的。對于一些人來說,它是以不同條件和各種不同技術(shù)開發(fā)的專有應(yīng)用程序用來實現(xiàn)事后互操作的一種方式。對于其他人,這一術(shù)語是關(guān)于事前制定共同標準進行靈活的分布式應(yīng)用程序設(shè)計的集成。
面向服務(wù)的架構(gòu)(SOA)是一種新的系統(tǒng)集成藍圖,用自己的嵌入式數(shù)據(jù)綁定到特定的流程和業(yè)務(wù)規(guī)則中,從而擺脫用單一應(yīng)用程序開始新的設(shè)計。SOA是基于從分布式計算獲得經(jīng)驗并以對象—組件為基礎(chǔ)的設(shè)計。其基本前提是,把業(yè)務(wù)功能分組為明確和獨立的功能或“服務(wù)”。在這里,服務(wù)被定義為一個可重復(fù)的、有著特定結(jié)果且不依賴于其他服務(wù)的業(yè)務(wù)活動的邏輯表示。為保持這種獨立性,每個服務(wù)負責(zé)更新其所用的數(shù)據(jù)。此外,服務(wù)并不一定是在單一的管理實體的控制下,它們使用企業(yè)服務(wù)總線(ESB),而不是通過從程序體函數(shù)調(diào)用的方式進行通信。按照設(shè)計,應(yīng)用程序是模塊化的,并獨立于輸入數(shù)據(jù);它們需要的數(shù)據(jù)將單獨進行驗證和鑒定,并可通過標準化接口進行訪問。同樣,業(yè)務(wù)規(guī)則在應(yīng)用程序外部進行定義和處理。有了動態(tài)服務(wù)組合,服務(wù)和工作流不必在設(shè)計時進行定義,但可以在以后調(diào)整為符合服務(wù)消費者的環(huán)境。這樣,應(yīng)用程序與它所處理的數(shù)據(jù)和它所應(yīng)用的業(yè)務(wù)規(guī)則間的綁定,就在運行時在監(jiān)督工作流的外部實體控制下得以完成。
SOA鼓勵重復(fù)使用現(xiàn)有軟件組件,其提供者在一個目錄(也稱為注冊表或服務(wù)代理)中列出他們在網(wǎng)絡(luò)上的位置和服務(wù)描述,讓潛在的消費者可以發(fā)現(xiàn)它們并使用標準化交流查詢它們。一個精確的合同定義了對服務(wù)的訪問條件、啟動規(guī)則和結(jié)束條件,必須驗證其結(jié)果是否符合使用服務(wù)的用戶的期望。為了提高靈活性,規(guī)則定義與服務(wù)定義分開,以允許在規(guī)則不斷變化的情況下重用相同的一組服務(wù)。工作流的排序(編排)和服務(wù)之間信息交換的協(xié)調(diào)(編制)是在一個外部實體—編制引擎的控制下進行的,編制引擎執(zhí)行描述業(yè)務(wù)邏輯的規(guī)則或在運行中與規(guī)則引擎進行交流來構(gòu)建規(guī)則。SOA增強組織靈活性,因為通過改變現(xiàn)有服務(wù)的服務(wù)組合以應(yīng)對環(huán)境變化,工作流可以很快地適應(yīng)需要?梢酝ㄟ^修改后的業(yè)務(wù)規(guī)則吸收專門知識,以反映獲得的能力,同時不改變核心服務(wù)。
作為一種提供網(wǎng)絡(luò)服務(wù)的方法,SOA與Web服務(wù)是相關(guān)的,就是說它們都使用基于XML的協(xié)議,但關(guān)于它們之間關(guān)系的確切性質(zhì)存在不同的意見。有些人認為SOA一定要依賴于Web服務(wù),而另一些人往往將XML規(guī)范與SOA脫鉤,指出當(dāng)需要效率時,基于XML文件的極端冗長性可能會成為一個缺點。
把SOA作為對計算機工程電信智能網(wǎng)(IN)概念的轉(zhuǎn)換可能是有幫助的。其實,智能網(wǎng)也是建立和管理分布式環(huán)境的架構(gòu),它支持實時網(wǎng)絡(luò)服務(wù)和終端用戶應(yīng)用程序,例如在移動網(wǎng)絡(luò)中漫游和位置相關(guān)的服務(wù)。為了做到這一點,智能網(wǎng)使用分層架構(gòu)使網(wǎng)絡(luò)服務(wù)和終端用戶應(yīng)用程序避開網(wǎng)絡(luò)基礎(chǔ)設(shè)施,由通用構(gòu)建模塊的不同組合來形成各種網(wǎng)絡(luò)服務(wù)。然而,應(yīng)當(dāng)指出,智能網(wǎng)使用的是普通意義上的“服務(wù)”,而SOA有自己的特殊定義。
1.2.2 全球化的需要
伙伴企業(yè)之間的交往長期依賴于企業(yè)對企業(yè)交易的專有電子網(wǎng)絡(luò)。最初,各行業(yè)部門獨立制定適合于自己的規(guī)則用于自動化和結(jié)構(gòu)化的交換。原因很簡單:在網(wǎng)絡(luò)服務(wù)中,競爭并不妨礙當(dāng)事方以合理的條款和條件進行合作,以充分利用網(wǎng)絡(luò)的外部性(即所提供服務(wù)的價值隨著網(wǎng)絡(luò)參與者數(shù)量的增加而增加)。例如,歐洲制造商于1984年成立了ODETTE(歐洲數(shù)據(jù)交換遠程傳輸組織),在各航空公司之間成立SITA(國際航空電信協(xié)會),用于交換機票預(yù)訂、時間表、關(guān)稅等相關(guān)數(shù)據(jù)。SABRE或Amadeus的成立是為了在旅行社、航空公司、連鎖酒店和汽車租賃公司之間建立連接。SWIFT(環(huán)球銀行間金融電信協(xié)會)網(wǎng)絡(luò)成立于1977年,用以交換控制國際銀行間資金轉(zhuǎn)移的標準化消息。為傳輸同業(yè)銀行指令和資金流動,設(shè)立了各種國家和區(qū)域銀行結(jié)算系統(tǒng)。很多這樣的系統(tǒng)在之后進行了更新以符合EDI規(guī)范。
許多公司利用新式通信和信息技術(shù)將任務(wù)進行拆分,并在分散的位置執(zhí)行這些任務(wù)。最近,一些先進國家的企業(yè)都專注于根據(jù)工資差別,將他們的一些生產(chǎn)設(shè)施進行轉(zhuǎn)移,并在世界各地不同的地方使用服務(wù)柜臺,提供連續(xù)24小時的客戶服務(wù)。外包已經(jīng)被廣泛應(yīng)用,將輔助性工作交給專業(yè)供應(yīng)商,以降低勞動力成本。外包活動的每個階段取決于世界各地的集成企業(yè)系統(tǒng)的可用性。首先,廠商遷移他們的工廠或從各種各樣的全球生產(chǎn)商采購其組件。其次,隨著企業(yè)集中于他們的核心能力并將不重要的活動甚至一些內(nèi)部運作進行外包,對供應(yīng)鏈進行重組,并在全球范圍內(nèi)分包給供應(yīng)商。這種分包可確保24小時運作,并通過尋求專門知識,無論它在哪里,達到提高績效的目的。據(jù)估計,今天在北美和歐洲各地大約75%的大公司已將人力資源管理外包。但是,不足之處是他們的供應(yīng)鏈和通信網(wǎng)絡(luò)的脆弱性增加了,使之要冒超出其控制范圍的風(fēng)險。
1.2.3 組織靈活性的需要
放松管制、全球化和新技術(shù)的聯(lián)合效應(yīng)已經(jīng)改變了很多行業(yè)的格局,并更加凸顯出增強組織靈活性的必要?s短產(chǎn)品開發(fā)時間的需要激發(fā)了將并行工程作為一種方法,促進各種集成解決方案的快速開發(fā)且無需過多的費用。在服務(wù)行業(yè),特別是在電信、航空公司、銀行等網(wǎng)絡(luò)服務(wù)行業(yè),大型公司的新服務(wù)依賴于數(shù)以百計的計算機支持的系統(tǒng),其中許多系統(tǒng)具有不同的架構(gòu),并在不同模式下操作,完成訂單錄入、供應(yīng)、安裝、質(zhì)量管理等方面的工作。
在知識密集型行業(yè),各方之間的合作源于許多高度專業(yè)化的公司之間知識的分布式性質(zhì)。我們目睹了通過合作伙伴、戰(zhàn)略聯(lián)盟、合資企業(yè)等混合治理結(jié)構(gòu)越來越多地使用非內(nèi)部資源的趨勢。開放式創(chuàng)新強調(diào)了一個事實,企業(yè)可以選擇最合適的技術(shù),不論這一技術(shù)是否來自于企業(yè)自身的界限范圍內(nèi)。描述這種現(xiàn)象的其他術(shù)語有“虛擬公司環(huán)境”等。因此,盡管知識密集型的公司的競爭優(yōu)勢在很大程度上源于其自身的資源和能力,但他們與其他公司在研發(fā)和互補功能領(lǐng)域合作的能力變得越來越重要。這樣一個組織的管理,要求嚴格的程序來協(xié)調(diào)和共享所需的數(shù)據(jù)。而供應(yīng)商、賣主和客戶之間的合作增加了專有信息和商業(yè)秘密泄露的新風(fēng)險。應(yīng)該看到,這種類型的安排與旨在減少庫存或加強對市場條件的反應(yīng)的典型供應(yīng)管理大為不同。
結(jié)果是,第一,不論每個部門的信息架構(gòu)如何,各職能部門之間必須保持持續(xù)暢通的通信,由于移動性,在家庭、企業(yè)以及在路上這3個信息處理服務(wù)領(lǐng)域的嚴格界線正變得越來越模糊;第二,這種通信和信息處理架構(gòu),包括其操作的支持系統(tǒng),將需要快速的可重構(gòu)性以適應(yīng)環(huán)境的變化或任何時候引入的新服務(wù)。這將減少將不同的系統(tǒng)整合到一個靈活的“進化型”結(jié)構(gòu)所需要的時間和精力。
1.2.4 產(chǎn)品與服務(wù)的個性化需要
企業(yè)競爭的一種方式是通過投入更多的資源,利用IT可以提供的技術(shù)為客戶提供個性化的服務(wù)。此系統(tǒng)集成的驅(qū)動程序,涉及為定制特定的產(chǎn)品或服務(wù)所提供的個人配置文件的能力。例如,在呼叫中心,計算機電話集成得益于電話信令方式的進展,也得益于交互式語音應(yīng)答系統(tǒng)的發(fā)展。以這種方式,一個來電可以用從各種企業(yè)數(shù)據(jù)庫中提取的同步信息被路由到最合適的運營商設(shè)備,從而識別呼叫者配置文件、他們的賬戶狀態(tài)、呼叫的原因等。第15章側(cè)重于從銷售、營銷、呼叫中心的視角來看應(yīng)用程序。
……