關燈 巨大 直達底部
親,雙擊螢幕即可自動滾動
第40部分

一家公司一旦有了一張藍圖,另一件迫切的設計任務就是要設計有“三層體系結構”的程式,把一個程式的邏輯分為三個型別:向使用者顯示資料的展示層面、封裝應用程式商務規則的中間層面——例如,一次降價是否適用於一份尚未執行的訂單,以及儲存和檢索商務資料的後臺層面。這一三層結構使人有可能把應用功能按邏輯分解到所需的任何數量的機器上去,並且改變不同層面而不影響其他層面。

美林利用這個方法利落地把50多種不同的應用程式貼上進了第五章中描述的財務顧問用的“被信賴的全球顧問系統”裡去。美林利用微軟辦公軟體的Outlook、windowsMediaPlayer以及其他能利用的應用程式建立了一個介面,在使用者看來,這個介面顯得像個單一整臺的、在桌面展示層面上的手工製造的應用程式。

這50個應用程式中,許多程式的資料來自一個現存的後臺層面,它有各種資料庫,包括微軟SQL伺服器、IBM的Windows上的DB2,還有大型機上的CICS和DB2。中間層面的執行微軟交易伺服器和“訊息隊”的應用伺服器利用元件來描述商務邏輯,並協調來自多個後臺的資料流。這樣的軟體系統能刪除開發者本來要寫的編碼的40%~50%。他們編碼是為了建立分派的應用程式,同時又處理複雜的協調和安全問題。各種元件是用多樣語言寫的,包括Visual Basic,Visual C++和Java。

透過使用,主機上的3270應用程式,例如訂單輸入,就僅僅是桌面上的另一個資料夾,而現在和今後所有的全球資訊網應用程式都會簡單地跟外殼協作。使用者們決不用知道下面應用程式的來源,不管是來自全球資訊網、本地機器、客戶伺服器或主機,也不用知道這個應用程式是什麼時候升級的。新功能或新應用程式只是出現在桌面上而已。

開發數字系統:一個方案框架

建立數字神經系統,要求有一個明確的框架,規定如何組織和推出電腦硬體和網路、怎樣製造或購買應用程式,以及每天怎樣作業系統。這些步驟中每一步驟的最佳作法在《微軟解決方案框架》中已講述了。這個框架是源於微軟諮詢服務公司跟廣泛企業客戶打交道的經驗的一套指導原則。

第一個硬體決策就是給使用者的那種桌面機器(“客戶機”)。歷史上客戶硬體要求兩種分離的電腦。第一種是啞終端機,是典型地為執行工作的人用的。客戶機是消極的,主要顯示主機或伺服器上做了什麼工作。這種辦法能讓中央控制,但網路交通或服務機可能會是瓶頸問題,而且當員工不在辦公室時這個辦法就行不通。第二種電腦就是PC,是知識型工人用的一種適應性強的工具。計算任務視業務需要而定,可在PC上或在伺服器上完成。這一辦法靈活,但可能造成管理的複雜性。

各種組織不再需要在這兩種辦法之間權衡利弊了。PC技術現在把高度的中央控制與新數字基礎設施所要求的靈活性結合起來。一個程式可以完全在伺服器上執行,只有圖形成分在終端使用者的機器上顯示,或者這同一程式也可以完全在PC上執行。因為要過很長時間以後每臺裝置才能跟網路始終連通,這種獨立的功能對知識型工人來說是很重要的。如果某人的機器沒跟主機連線,那麼今天的全球資訊網應用程式通常就不執行。

在一家公司裡,僱員們能以“終端模式”來用PC機瀏覽搜尋資料,但是仍保留PC功能來做資訊工作。例如,工廠和供應商規劃可以是在一個大伺服器上執行的一種或多或少自動化的程式,而一個知識型工人則可以偶爾瀏覽搜尋生產計劃表的問題。但是他如果跟一個顧客在談判一項大批次訂貨,就需要一個工具來在生產計劃表上執行各種情況,看看這項訂貨是否能及時製造出來。

您也要記住,隨著全球資訊網使得自我服務顧客支援工作成為可能,許多單一任務工作將會消失。如果一個顧客打電話給一家銀行的顧客服務部,談話將會是關於投資計劃和資產多樣化,以及其他複雜的高價值問題。這場交際很可能會牽涉到互動式錄音和錄影。顧客和僱員將進行合作。他們都需要大功率的PC。

一臺通用的PC就是所有情況裡的好選擇。

PC確實需要變得更好地管理了。最新版本的微軟Office軟體視窗2000讓您從一箇中央地點靈活地配置終端使用者電腦。使用者可以在本地機上擁有應用程式,或從一個伺服器上獲取這個應用程式,把開始所需要的最少量編碼下載下來。不常用的功能可以在需要時自動下載。如果一