第 14 章 電腦網路 與 erp 系統

53
1 14 14 第 第第第第 第 第第第第 ERP ERP 第第 第第 第第第 第第第

Upload: halle

Post on 25-Jan-2016

108 views

Category:

Documents


7 download

DESCRIPTION

第 14 章 電腦網路 與 ERP 系統. 許昌齡. 簡報大綱. 14.1 電腦網路的基本觀念 14.2 網際網路 14.3 互動模式 14.4 網路規劃 14.5 ERP 系統的網路架構 14.6 結論. 14.1 電腦網路的基本觀念. 14.1.1 電腦網路型態. 電腦網路就網路實體連線及媒介存取方式 : 有線網路 無線網路 : 它可作為有線網路的延伸,並且可被應用於行動式通訊 (Mobile Communication) 我們可以依照網路所覆蓋的範圍大小及區域之不同分成下列四種類別 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 第 14 章 電腦網路     與 ERP 系統

1

第第 1414 章 電腦網路章 電腦網路 與 與 ERPERP 系統系統

許昌齡許昌齡

Page 2: 第 14 章 電腦網路     與 ERP 系統

2

簡報大綱簡報大綱

14.114.1 電腦網路的基本觀念電腦網路的基本觀念

14.2 14.2 網際網路網際網路

14.3 14.3 互動模式互動模式

14.4 14.4 網路規劃網路規劃

14.5 ERP14.5 ERP 系統的網路架構系統的網路架構

14.6 14.6 結論結論

Page 3: 第 14 章 電腦網路     與 ERP 系統

3

14.1 14.1 電腦網路的基本觀念電腦網路的基本觀念

Page 4: 第 14 章 電腦網路     與 ERP 系統

4

14.1.114.1.1 電腦網路型態 電腦網路型態

電腦網路就網路實體連線及媒介存取方式電腦網路就網路實體連線及媒介存取方式 ::

有線網路有線網路 無線網路無線網路 : : 它可作為有線網路的延伸,並且可被應用於行動式它可作為有線網路的延伸,並且可被應用於行動式

通訊通訊 (Mobile Communication)(Mobile Communication)

我們可以依照網路所覆蓋的範圍大小及區域之不同分成下列四種我們可以依照網路所覆蓋的範圍大小及區域之不同分成下列四種類別類別 個人網路 個人網路 (Personal Area Network, PAN) (Personal Area Network, PAN)

區域網路 區域網路 (Local Area Network, LAN) (Local Area Network, LAN)

都會網路 都會網路 (Metropolitan Area Network, MAN) (Metropolitan Area Network, MAN)

廣域網路 廣域網路 (Wide Area Network, WAN) (Wide Area Network, WAN)

Page 5: 第 14 章 電腦網路     與 ERP 系統

5

個人網路 個人網路 (Personal Area Network, PAN) (Personal Area Network, PAN)

PAN 指個人隨身攜帶範圍內的網路連線,例如筆記型電腦、行動電話、個人數位助理 (Personal Digital Agent, PDA) 及數位相機等所組成的通信網路

設備之間可互相交換資訊,亦可連接到網際網路 個人網路可以是有線的形式

Ex: 通用串列匯流排 (Universal Serial Bus, USB)

亦可以是無線的形式 Ex: 紅外線 (IrDA) 、藍芽 (Bluetooth) 、射頻識別 (Radio

Frequency Identification, RFID)

Page 6: 第 14 章 電腦網路     與 ERP 系統

6

區域網路 區域網路 (Local Area Network, LAN) (Local Area Network, LAN)

係指在短距離涵蓋範圍內的網路連線,例如在一係指在短距離涵蓋範圍內的網路連線,例如在一辦公室或一建築物內的網路辦公室或一建築物內的網路

常用的有線區域網路常用的有線區域網路 例如乙太網路例如乙太網路 (Ethernet)(Ethernet) 及權環狀及權環狀 (Token Ring)(Token Ring) 網路網路

常用的無線區域網路 常用的無線區域網路 (Wireless Local Area (Wireless Local Area Network, WLAN)Network, WLAN)

例如例如 Wi-Fi (Wireless Fidelity)Wi-Fi (Wireless Fidelity) 網路 網路

Page 7: 第 14 章 電腦網路     與 ERP 系統

7

都會網路 都會網路 (Metropolitan Area Network, MAN) (Metropolitan Area Network, MAN)

係指在一個都會區域涵蓋範圍內的網路連線,它可能是係指在一個都會區域涵蓋範圍內的網路連線,它可能是涵蓋一個大學校園或一座城市範圍內的網路涵蓋一個大學校園或一座城市範圍內的網路

常用的有線都會網路常用的有線都會網路 例如光纖分散式資料介面 例如光纖分散式資料介面 (Fiber Distributed Data Interface, (Fiber Distributed Data Interface,

FDDI)FDDI)

常用的無線都會網路 常用的無線都會網路 (Wireless Metropolitan Area (Wireless Metropolitan Area Network, WMAN)Network, WMAN)

例如微波存取全球互通 例如微波存取全球互通 (Worldwide Interoperability for (Worldwide Interoperability for Microwave Access, WiMAX) Microwave Access, WiMAX)

Page 8: 第 14 章 電腦網路     與 ERP 系統

8

廣域網路 廣域網路 (Wide Area Network, WAN) (Wide Area Network, WAN)

係指在長距離涵蓋範圍內的網路連線,它可能跨越一個城係指在長距離涵蓋範圍內的網路連線,它可能跨越一個城鎮、國家或洲鎮、國家或洲

或由許多區域網路所組成的網路或由許多區域網路所組成的網路 例如一家大型企業集團將企業內部的區域網路互連成一個廣域網例如一家大型企業集團將企業內部的區域網路互連成一個廣域網

路路 網際網路即是一個巨大的廣域網路網際網路即是一個巨大的廣域網路 常用的有線廣域網路常用的有線廣域網路

例如非同步傳輸模式 例如非同步傳輸模式 (Asynchronous Transfer Mode, ATM)(Asynchronous Transfer Mode, ATM) 及及訊框傳輸 訊框傳輸 (Frame Relay)(Frame Relay)

常用的無線廣域網路常用的無線廣域網路 例如行動寬頻無線存取 例如行動寬頻無線存取 (Mobile Broadband Wireless Access, (Mobile Broadband Wireless Access,

MBWA) MBWA)

Page 9: 第 14 章 電腦網路     與 ERP 系統

9

14.1.214.1.2 通訊協定 通訊協定 (Protocol) (Protocol)

當通訊的雙方交換訊息時,須事先約定好通訊的規格及當通訊的雙方交換訊息時,須事先約定好通訊的規格及規則,才能達成通訊之目的,此種約定稱之為通訊協定 規則,才能達成通訊之目的,此種約定稱之為通訊協定 [3][3]

通訊規格用來定義訊息的格式及意義通訊規格用來定義訊息的格式及意義 通訊規則用來規範一個通訊系統中節點之間的操作準則通訊規則用來規範一個通訊系統中節點之間的操作準則 通訊協定通常以層次化的觀念,並且以分層參考模型通訊協定通常以層次化的觀念,並且以分層參考模型

(layering reference model)(layering reference model) 來表示來表示 可以將複雜的通訊工作,分派給每一分層來負責,如此當通訊可以將複雜的通訊工作,分派給每一分層來負責,如此當通訊

發生錯誤或失效時,較容易偵測出問題發生在哪一分層,並由發生錯誤或失效時,較容易偵測出問題發生在哪一分層,並由負責該分層的協定軟體來解決負責該分層的協定軟體來解決

Page 10: 第 14 章 電腦網路     與 ERP 系統

10

圖圖 14-114-1:: ISOISO的的 OSIOSI 網路分層參考模型網路分層參考模型

第七層:應用層

第六層:表現層

第五層:會議層

第四層:傳輸層

第三層:網路層

第二層:資料連結層

第一層:實體層

Page 11: 第 14 章 電腦網路     與 ERP 系統

11

ISOISO的的 OSIOSI 網路分層參考模型 網路分層參考模型

(1) 第一層:實體層 (Physical Layer) 規範基本的網路硬體設備及線路(2) 第二層:資料連結層 (Data Link Layer) 介於實體層與網路層之間,規範

訊框的組成和傳送訊框至實體層網路的機制(3) 第三層:網路層 (Network Layer) 介於資料連結層與傳輸層之間,規範路

由和定址的功能,使收發兩端能夠互連,並且具有一定的擁塞控制和流量控制能力

(4) 第四層:傳輸層 (Transport Layer) 介於網路層與會議層之間,規範如何保證正確的資料傳送機制,使收發兩端能夠互連,並且具有流量控制、錯誤控制及服務質量 (Quality of Service, QoS) 等管理服務

(5) 第五層:會議層 (Session Layer) 介於傳輸層與表現層之間,規範如何進行收發兩端的對話的管理服務

(6) 第六層:表現層 (Presentation Layer) 介於會議層與應用層之間,規範資料編碼轉換、編碼表示、資料加密及資料壓縮等

(7) 第七層:應用層 (Application Layer) 規範應用程式如何使用網路,以及如何提供常見的應用服務

Page 12: 第 14 章 電腦網路     與 ERP 系統

12

14.214.2 網際網路網際網路 (Internet)(Internet)

Page 13: 第 14 章 電腦網路     與 ERP 系統

13

internetinternet 背景背景 && 動機動機 -1-1

Internet 能將各種不同型態的網路連結起來,以建立一個世界性的網路 乃起因於不同型態的網路採取不一樣的網路技術,不同網路技術因而採取不一樣的傳輸媒介、定址方法及封包格式 [3] ,因此就產生網路間互不相容的問題 Internet 於是提出ㄧ種總體服務的概念 [3] 來克服上述不相容的問題,即支援任一部主機皆可送封包至其他連上網際網路的任一部主機,使得任何一對電腦皆能互相通訊

Page 14: 第 14 章 電腦網路     與 ERP 系統

14

internetinternet 背景背景 && 動機動機 -2-2

硬體方面,網際網路乃由一群用路由器互相連接的網路所組合而成,換句話說,一群路由器負責將不同網路技術的網路相連接,它有能力克服連接各種不相容實體網路的問題 

軟體方面,經由支援總體服務的 TCP/IP 通訊協定軟體,以支援任何一對電腦互相通訊

Page 15: 第 14 章 電腦網路     與 ERP 系統

15

14.2.114.2.1 路由器路由器 (Router)(Router)

專司網路互連功能的特定電腦,能連接不同類型的網路路由器是專司網路之間連線的特定電腦,它之所以能將使用不同網路技術的網路相連 [3] ,因它透過使用TCP/IP 協定來連接使用不同網路技術的網路,如此可有效地擴充 Internet

我們可以將路由器比喻為交流道,區域聯絡道路比喻為不同網路,高速公路比喻為連結路由器所形成的主幹線,路由器類似交流道作為連接不同區域聯絡道路和高速公路的功用

Page 16: 第 14 章 電腦網路     與 ERP 系統

16

14.2.2 TCP/IP14.2.2 TCP/IP 協定協定 (Transmission (Transmission Control/Internet Protocol) Control/Internet Protocol)

TCP/IPTCP/IP 協定起源於美國國防部的高等研究計畫協定起源於美國國防部的高等研究計畫署 署 (Advanced Research Projects Agency, (Advanced Research Projects Agency, ARPA)ARPA)於於 19701970年代發展所發展出來年代發展所發展出來

Page 17: 第 14 章 電腦網路     與 ERP 系統

17

圖圖 14-214-2:: TCP/IPTCP/IP 的分層模型的分層模型

TCP/IP OSI第五層:應用層

第四層: TCP和 UDP 層

第三層: IP 層

第二層:網路介面層

第一層:實體層

Page 18: 第 14 章 電腦網路     與 ERP 系統

18

TCP/IPTCP/IP 分層分層 -1-1

(1) 第一層: Physical Layer 規範基本的網路硬體及線路,它和 OSI 模式的第一層相同

(2) 第二層: Network Interface Layer 規範訊框的組成和傳送訊框至實體層網路的機制,它和 OSI 模式的第二層相同

(3) 第三層: 由於 OSI 模式定義時 Internet尚未誕生, OSI 模式並未提及任何網際網路的規範

OSI 模式網路層功能可由網際網路協定層 (Internet Protocol Layer, IP Layer) 規定和實現,故本層亦稱為 IP 層

本層規範了網際網路封包的傳送格式,以及封包透過路由器轉送的機制

IP 層目前普遍使用的是 IPv4版本,然而 Internet 節點數快速擴增,將面臨無法滿足成長的需求,為應因此問題, 128 位元新的IPv6版本被推出,目前正在普及中

Page 19: 第 14 章 電腦網路     與 ERP 系統

19

TCP/IPTCP/IP 分層分層 -2-2

(4) 第四層:這一層規範控制資料傳輸的機制,它和 OSI模式的第四層相似

包括 TCP(Transmission Control Protocol)和 UDP(User Datagram Protocol)

TCP保證某種程度可靠的資料傳送,而 UDP 則不提供可靠的資料傳送

(5) 第五層:應用層 (Application Layer) 規範應用程式如何使用網際網路,它對應至 OSI 模式的第六層和第七層

Ex: DNS(Domain Name Service) 、 FTP(File Transfer Protocol,) 、 POP3(Post Office Protocol Version 3) 及 SMTP(Simple Mail Transfer Protocol) 等

Page 20: 第 14 章 電腦網路     與 ERP 系統

20

14.3 14.3 互動模式互動模式

Page 21: 第 14 章 電腦網路     與 ERP 系統

21

互動模式的沿革互動模式的沿革

InternetInternet 提供了大眾通訊的基礎建設,後續關於哪些節提供了大眾通訊的基礎建設,後續關於哪些節點提供網路相關的服務,以及如何向該節點提出要求等點提供網路相關的服務,以及如何向該節點提出要求等問題,被保留給應用層軟體與使用者來解決問題,被保留給應用層軟體與使用者來解決

應用軟體可依循不同節點之間的功能關係來互動應用軟體可依循不同節點之間的功能關係來互動 目前被廣泛地採用的互動模式有目前被廣泛地採用的互動模式有 ::

主從架構 主從架構 (Client/Server)(Client/Server)

同儕計算 同儕計算 (Peer to Peer, P2P)(Peer to Peer, P2P)

服務導向架構 服務導向架構 (Service-Oriented Architecture)(Service-Oriented Architecture)

Page 22: 第 14 章 電腦網路     與 ERP 系統

22

14.3.114.3.1 主從架構 主從架構 (Client/Server)(Client/Server)

Page 23: 第 14 章 電腦網路     與 ERP 系統

23

主從架構樣板主從架構樣板

主從架構亦稱為客戶端 -伺服端架構“主”即代表客戶端

提出需求的應用軟體稱為客戶端,客戶端可獨立執行應用軟體 例如 : 網頁瀏覽器、 ERP 系統的使用介面及撰寫電子郵件的

軟體

“從”即代表伺服端提供服務的應用軟體則稱為伺服端 例如 : Web server、 FTP server及 E-mail server

一種分散式軟體架構,而非硬體架構

Page 24: 第 14 章 電腦網路     與 ERP 系統

24

主從架構互動模式主從架構互動模式

客戶端和伺服端依照下列兩個原則來互動:(1) 由兩端應用軟體主導整個通訊:協定軟體並不

能起始此種互動模式,它祇是被動地配合此種互動模式

(2) 一端啟動通訊而另一端接受:客戶端根據一些通訊協定向伺服端提出請求,換言之,伺服端被動等待聯繫,客戶端主動啟始聯繫 例如 : POP3 協定、 SMTP 協定

Page 25: 第 14 章 電腦網路     與 ERP 系統

25

一部電腦裏提供多種服務一部電腦裏提供多種服務

由於主從架構之伺服端是指軟體而非硬體,同一台電腦可以安裝並執行數個相同的 Server

為了避免無法分辨客戶端的需求指向哪一個 Web伺服端,啟始伺服端時須指定一個不可重覆的通訊協定埠號碼 (protocol port number) ,通訊協定軟體會根據不同的通訊協定埠號碼判斷需求指向對的 Web伺服端 例如例如 : : HTTP 預設 80、 FTP 預設 21

Page 26: 第 14 章 電腦網路     與 ERP 系統

26

14.3.214.3.2 服務導向架構服務導向架構 (Service-Oriented (Service-Oriented Architecture)Architecture)

Page 27: 第 14 章 電腦網路     與 ERP 系統

27

動機動機

近來由於企業間利用 Internet 來進行 B2B 資訊流的需求愈來愈普遍

企業內或企業間利用網路來連結各個應用系統的需求遂萌芽,以致整合異質應用系統成一股趨勢

然而不相容的程式語言、資料庫、作業系統平台及應用系統平台卻限制了應用系統間的整合

過去異質應用系統間的整合,乃透過企業應用整合 (Enterprise Application Integration, EAI) [8]技術來實現。它須使用預先定義好的分散式技術架構,例如 COM、 CORBA及 RMI 等標準。而且 EAI 須事先建立好中介軟體以進行資料格式的轉換,當需要整合的企業數量龐大時,此種轉換則變成一項昂貴的負擔

Page 28: 第 14 章 電腦網路     與 ERP 系統

28

背景

目前異質應用系統間的整合範圍,將由已知的企業夥伴擴展到即選夥伴 (ad hoc partner) [9]

整合的深度也將由企業間服務的支援深入到流程的整合 網頁服務 (Web Service) 通訊協定已成為全球的共同標準

因此以 Web Service 為導向來設計及建構出一種可以整合異質應用系統的分散式系統架構,稱之為服務導向架構 (Service-Oriented Architecture, SOA)乃應運而生

Page 29: 第 14 章 電腦網路     與 ERP 系統

29

SOASOA 定義定義

美國 OASIS 組織 (Organization for the Advancement of Structured Information Standards) [10]於 2006年定義 SOA 為「組織和使用可能分散在不同領域所有權控制下能力的一個典範」[5]

SOA透過組織間關係被正式化成為以 web service 間的交談形式來表示,它強調如何將彼此關係鬆散的應用系統軟體元件在網路上發行、組合及使用 [4] ,簡單地說,其概念即是針對企業的某一項需求動態地組合成一組軟體元件

Page 30: 第 14 章 電腦網路     與 ERP 系統

30

導入導入 SOASOA 的優點的優點

(1)經營管理觀點: 實踐資訊系統去服務經營管理,而不是經營管理去服務資訊系統 企業可將委外作業透過 SOA 來整合,以利專注於自己的核心競爭優勢

(2) 資訊技術觀點: 將服務從資訊技術所在之平台環境抽離,使其不受限於特定的廠商平台

(3) 系統發展觀點: SOA 的模型已愈來愈貼近經營管理模型,發展者更能以宏觀的角度,專注於企業需求的滿足,而不受限於資訊技術的開發,因而 SOA 的成效會在所有的資源逐步服務化之後更加顯著

當可供使用的服務具有一定的量之後,透過服務的重新組裝,將使應用系統發展的時間快速地縮短,也能隨著需求彈性地調整與改變

Page 31: 第 14 章 電腦網路     與 ERP 系統

31

SOASOA 之特性 之特性

(1)明確的系統分界 : 每一個服務交談都跨過系統的邊界(2)自主性服務 :沒有一個權威機構負責所有的 Web

Services ,它們被獨立地部署及管理(3)服務之間分享資料綱要 (schema) 與合約 (contract) :

資料綱要提供共享的資料結構,合約規範商業行為,而非程式元件

(4)服務相容性由原則決定:利用政策表示式表達服務的能力和要求,來將服務的交談與其限制條件分離

Page 32: 第 14 章 電腦網路     與 ERP 系統

32

圖圖 14-314-3 :服務導向架構圖:服務導向架構圖

SOASOA 中包含三種角色:服務要求者、服務登錄及中包含三種角色:服務要求者、服務登錄及服務提供者 服務提供者

服務登錄

服務要求者 服務提供者

搜尋 刋登

連結

服務導向架構圖 (資料來源:W3C)

Page 33: 第 14 章 電腦網路     與 ERP 系統

33

SOA運作機制 -1

服務提供者負責建立服務的描述,它利用服務描述語言 (Web Service Description Language, WSDL) [1] 來撰寫服務的描述;並將服務的描述刊登到服務登錄目錄中

服務要求者則在需要服務的時候,到服務登錄目錄中去搜尋合適的服務

服務登錄目錄由統一描述發現和整合 (Universal Description, Discovery, and Integration, UDDI) [2] 機制來負責 UDDI擔任介於服務要求者和服務提供者中間的代理工作,它提供服務提供者服務的登錄以完成刊登的程序,接著它提供服務要求者服務的查詢以完成發現的程序

Page 34: 第 14 章 電腦網路     與 ERP 系統

34

SOA運作機制 -2

供服務要求者服務的查詢以完成發現的程序 之後服務要求者可根據 UDDI提供的資訊逕行向服務提供者取得如何使用該服務的資訊

最後服務要求者作進一步的程式撰寫、鏈結 (link) 及測試等開發工作以完成整合的程序

Page 35: 第 14 章 電腦網路     與 ERP 系統

3535

服務導向架構的協定圖服務導向架構的協定圖 -1-1

SOASOA 的通訊協定包含了傳輸層 的通訊協定包含了傳輸層 (Transports)(Transports) 、基礎層 、基礎層 (Foundation)(Foundation) 及應用與應用結構層 及應用與應用結構層 (Applications & Application (Applications & Application

Structure)Structure) 等三層等三層

Services Management

BPM ...應用及應用結構層

Security

Reliability

Transactions

Metadata 基礎層

Messaging

XML

HTTP, TCP, UDP, SMTP… 傳輸層

圖 14-4:服務導向架構的協定圖 (資料來源:OASIS)

Page 36: 第 14 章 電腦網路     與 ERP 系統

36

服務導向架構的協定圖服務導向架構的協定圖 -2-2

傳輸層規範 HTTP、 TCP、 UDP及 SMTP 等傳輸通訊協定 基礎層則規範 Web Services 間以訊息作為傳輸

而訊息透過 Internet 在企業間傳輸,訊息傳輸的安全性 (Security) 、可靠性 (Reliability) 、交易完整性 (Transactions) 、不可否認性、訊息的繞送 (routing) 、訊息格式與資料格式等應用議題

應用層則規範企業流程管理 (Business Process Management, BPM) 與服務管理 (Services Management) 等應用議題 企業流程管理標準目前以 BPEL4WS (Business Process Execution

Language for Web Services) [10] 為主流,主要由BEA、Microsoft與 IBM 公司聯合制定,著重在定義 Web Service的重要議題,例如支援交易與例外處理,定義特定訊息交換與事件處置的活動型態

Page 37: 第 14 章 電腦網路     與 ERP 系統

37

14.3.314.3.3 同儕計算同儕計算(Peer to Peer, P2P)(Peer to Peer, P2P)

Page 38: 第 14 章 電腦網路     與 ERP 系統

38

動機動機

在企業應用整合等因素的驅動下,過去幾年來漸漸形成在企業應用整合等因素的驅動下,過去幾年來漸漸形成一種從集中的單機系統轉向分散式系統的趨勢一種從集中的單機系統轉向分散式系統的趨勢

在集中式的應用中進行控制是相對容易的,這一點在一在集中式的應用中進行控制是相對容易的,這一點在一定程度上抑制了分散式潮流的發展定程度上抑制了分散式潮流的發展

然而隨著網際網路的發展,以及 然而隨著網際網路的發展,以及 B2B B2B 商務交易方式的商務交易方式的日益流行,全面的分散式運算也就成為一種商業需求日益流行,全面的分散式運算也就成為一種商業需求

對功能強大的網路電腦的需求以及昂貴的頻寬開銷,是對功能強大的網路電腦的需求以及昂貴的頻寬開銷,是對這種趨勢影響最大 的兩個因素。為了提高效對這種趨勢影響最大 的兩個因素。為了提高效率,率, P2PP2P運算由許多互相連線的同儕節點 運算由許多互相連線的同儕節點 (peer)(peer) 組成組成

Page 39: 第 14 章 電腦網路     與 ERP 系統

39

背景背景

同儕計算是繼主從架構後新興的網路分散式應用模式同儕計算是繼主從架構後新興的網路分散式應用模式 在傳統的主從架構應用系統中,客戶端與伺服端有明確的分界,在傳統的主從架構應用系統中,客戶端與伺服端有明確的分界,

常常發生客戶端能力過剩、伺服端能力不足或網路壅塞的現象常常發生客戶端能力過剩、伺服端能力不足或網路壅塞的現象 不同於主從架構,不同於主從架構, P2PP2P 為提供某一特定的功能,網路中所有的節為提供某一特定的功能,網路中所有的節

點以最少集中式的服務來彼此合作點以最少集中式的服務來彼此合作 沒有在客戶端與伺服端之間作角色的區別沒有在客戶端與伺服端之間作角色的區別 使用者則能同時扮演客戶端及伺服端等多重角色使用者則能同時扮演客戶端及伺服端等多重角色 任兩個使用者之間能不透過伺服器而直接進行資訊分享或內容交換任兩個使用者之間能不透過伺服器而直接進行資訊分享或內容交換 所有節點都可能是服務的潛在用戶和服務的潛在提供者所有節點都可能是服務的潛在用戶和服務的潛在提供者

建構具有自主、開放、異質、延展等特性的分散式網際網路應用建構具有自主、開放、異質、延展等特性的分散式網際網路應用系統系統

Page 40: 第 14 章 電腦網路     與 ERP 系統

40

同儕計算分類 同儕計算分類

(1)(1) 集中式同儕計算 集中式同儕計算 (Centralized P2P)(Centralized P2P) :採取集中的方式來管理網路:採取集中的方式來管理網路 Ex: NapsterEx: Napster及及 Seti@HomeSeti@Home

(2)(2) 純同儕計算 純同儕計算 (Pure P2P)(Pure P2P) :採取分權的方式來管理網路,沒有中心:採取分權的方式來管理網路,沒有中心的伺服器來管理網路的伺服器來管理網路 Ex: GnutellaEx: Gnutella及及 FreenetFreenet

(3)(3) 混合式同儕計算 混合式同儕計算 (Hybrid P2P)(Hybrid P2P) :採取集中並且分權的方式來管理:採取集中並且分權的方式來管理網路,有一中心伺服器保有同儕的訊息並且回應同儕的要求,同網路,有一中心伺服器保有同儕的訊息並且回應同儕的要求,同儕負責記錄及擁有可得到的資源,中心的伺服器並沒擁有這些資儕負責記錄及擁有可得到的資源,中心的伺服器並沒擁有這些資源,但同儕讓中心伺服器知道它們想要分享哪些資源,以促使可源,但同儕讓中心伺服器知道它們想要分享哪些資源,以促使可分享的資源可用分享的資源可用 Ex: MorpheusEx: Morpheus及及 KaZaAKaZaA

Page 41: 第 14 章 電腦網路     與 ERP 系統

41

14.414.4 網路規劃網路規劃

Page 42: 第 14 章 電腦網路     與 ERP 系統

42

14.4.114.4.1 企業網路型態企業網路型態 -1-1

企業內部網路 企業內部網路 (Intranet)(Intranet)

企業網路型態僅強調企業內部使用企業網路型態僅強調企業內部使用 IntranetIntranet 是一個使用與網際網路同樣技術的網路,是一個使用與網際網路同樣技術的網路,

它通常提供企業內部成員共享的資訊及網路服務它通常提供企業內部成員共享的資訊及網路服務 例如例如 WWWWWW、、 FTPFTP及及 E-mailE-mail

使用者不僅可以在組織所在的網路內使用,也可使用者不僅可以在組織所在的網路內使用,也可以由外部通過防火牆及路由器,從遠端使用以由外部通過防火牆及路由器,從遠端使用IntranetIntranet

Page 43: 第 14 章 電腦網路     與 ERP 系統

43

14.4.114.4.1 企業網路型態企業網路型態 -2 -2

企業間網路企業間網路 (Extranet)(Extranet)

待待 IntranetIntranet 基礎已經建構完成後,此時企業間連線的基礎已經建構完成後,此時企業間連線的需求漸漸興起,為符合供應鏈的效益,這時期所規劃的需求漸漸興起,為符合供應鏈的效益,這時期所規劃的企業網路型態強調企業外部使用企業網路型態強調企業外部使用

ExtranetExtranet 是一個使用與網際網路同樣技術的網路是一個使用與網際網路同樣技術的網路 , , 它它通常結合通常結合 IntranetIntranet 去提供企業外部成員的使用者共享去提供企業外部成員的使用者共享的資訊及網路服務的資訊及網路服務 例如例如 : : 電子採購電子採購 (e-procurement)(e-procurement) 、協同規劃、協同規劃 // 設計 設計

(Collaborative(Collaborative   Planning/Designing) Planning/Designing) 及供應鏈管理等及供應鏈管理等 企業外部成員的使用者包括指定的客戶、供應商或其他企業外部成員的使用者包括指定的客戶、供應商或其他商業伙伴商業伙伴

Page 44: 第 14 章 電腦網路     與 ERP 系統

44

14.4.214.4.2 如何規劃企業網路如何規劃企業網路 -1 -1

規劃企業網路通常須考量以下的準則:(1) 網路拓撲:指選擇網路相互連線的佈建方式,指構成

網路的成員間特定的實體的或邏輯的排列方式。例如常見的匯流排、環狀及星狀拓撲

(2) 網路可靠度 (Reliability) 的需求:指選擇網路的可靠度,係指衡量網路須能在失效或產生錯誤後恢復力,恢復機制是必要的考量項目

(3) 延展性 (Scalability) :我們透過測量及估算地區部署應用程式的資料流量,可以確定該地區的頻寬需求,然而網路應該可調節並且能夠適應未來發展和變化,而不需要明顯地重新設計,或轉換基本的網路拓撲及技術

Page 45: 第 14 章 電腦網路     與 ERP 系統

45

14.4.214.4.2 如何規劃企業網路如何規劃企業網路 -2 -2

(4) 設備成本:由於預算的限制,採購例如頻寬或路由器等硬體的成本,亦是規劃網路必須考量的條件

(5) 網路技術與標準:企業組織對內及對外所採取的網路技術與標準,會影響網路間界接的相容性,亦是不容忽視

(6) 網路安全: 企業網路內可能遭遇到某些安全威脅,例如軟體錯誤、電腦病毒、網路入侵攻擊、天災或系統本身的問題等非預期行為

網路安全乃為了保護網路設施及資源所採取的政策和效力所涵蓋之管理措施,它不是一種技術,規劃的項目應考慮資料完整性、資料有效性及資料機密和隱私性等相關議題

Page 46: 第 14 章 電腦網路     與 ERP 系統

46

14.4.214.4.2 如何規劃企業網路如何規劃企業網路 -3 -3

(7) 網路委外及支援: 由於建構及維護企業網路的成本所費不貲,企業可規劃

將網路委外或尋求供應商支援 供應商的種類包括 :

網路服務供應商 (Network Service Provider, NSP) ,負責提供網路設備

網際網路服務供應商 (Internet Service Provider, ISP) ,負責提供頻寬與網際網路資料中心

企業可與供應商簽訂服務等級協議 (Service Level Agreement, SLA) ,此協議內容記載保證滿足最低的網路性能需求,此舉可確保供應商的服務水準滿足一定的品質要求

Page 47: 第 14 章 電腦網路     與 ERP 系統

47

14.5 ERP14.5 ERP 系統的網路架構系統的網路架構

Page 48: 第 14 章 電腦網路     與 ERP 系統

48

ERPERP 系統的的演進系統的的演進

隨著隨著 InternetInternet 的演進,我們從的演進,我們從 ERPERP 系統的觀點來探討系統的觀點來探討其沿革,從強調企業內流程整合的傳統其沿革,從強調企業內流程整合的傳統 ERPERP 系統,以系統,以降低相關成本及提高營運效率降低相關成本及提高營運效率

演進至強調企業間合作的演進至強調企業間合作的 EERP (Extended ERP)EERP (Extended ERP) 系統,系統,例如例如 SCMSCM 系統,以提昇供應鏈的效益系統,以提昇供應鏈的效益

更進一步至強調企業社群的演進式更進一步至強調企業社群的演進式 ERP (Adaptive ERP (Adaptive ERP)ERP) 系統 系統 [11][11] ,例如服務導向架構,例如服務導向架構 ERPERP 系統,它透系統,它透過較短時間與較少人力的資訊流之改變,以達到及時的過較短時間與較少人力的資訊流之改變,以達到及時的企業需求企業需求

Page 49: 第 14 章 電腦網路     與 ERP 系統

49

ERPERP 系統的網路架構系統的網路架構

ERPERP 系統之各功能層間,例如使用界面、應用系統之各功能層間,例如使用界面、應用伺服端及資料庫伺服端等,有分散在網路個別伺服端及資料庫伺服端等,有分散在網路個別處理及互動的需要處理及互動的需要

ERPERP 系統亦須配合網路架構來發展系統亦須配合網路架構來發展 因此我們藉由審視過去因此我們藉由審視過去 ERPERP 系統網路架構的演系統網路架構的演進,來說明進,來說明 ERPERP 系統有哪些不同的網路架構型系統有哪些不同的網路架構型態態

Page 50: 第 14 章 電腦網路     與 ERP 系統

50

ERPERP 系統網路架構的歷史沿革系統網路架構的歷史沿革 -1 -1

IBM

:伺服端應用伺服器

中央式系統 二層式系統 三層式系統

:伺服端資料庫伺服器

: 客戶端 使用介面

圖 14-5: ERP系統網路架構的歷史沿革

Page 51: 第 14 章 電腦網路     與 ERP 系統

51

ERPERP 系統網路架構的歷史沿革系統網路架構的歷史沿革 -2-2

服務導向架構 大部份的大部份的 ERPERP 系統廠商已將其產品升級至系統廠商已將其產品升級至 EERP EERP

(Extended ERP)(Extended ERP) 系統,以利企業進行系統,以利企業進行 B2BB2B 間或間或 B2CB2C間資訊流的整合,此時更有利於異質應用系統間的整合間資訊流的整合,此時更有利於異質應用系統間的整合

廠商推出俱備廠商推出俱備 SOASOA 能力的能力的 ERPERP 系統系統 SAPSAP 公司的公司的 NetWeaver [7]NetWeaver [7]

是一個開放性的和延展性的平台,它包含網頁應用伺服端、入口網是一個開放性的和延展性的平台,它包含網頁應用伺服端、入口網站、資訊交換及整合網路的基礎站、資訊交換及整合網路的基礎

OracleOracle 公司的公司的 SOA Suite [6]SOA Suite [6]

而而 SOA SuiteSOA Suite 是一個延展性的及可熱抽換的軟體套裝,可建構、配是一個延展性的及可熱抽換的軟體套裝,可建構、配置及管理置及管理 SOASOA

Page 52: 第 14 章 電腦網路     與 ERP 系統

14.6 14.6 結論結論

介紹電腦網路的基本結構、協定及路由器開始,來說明網際網路如何介紹電腦網路的基本結構、協定及路由器開始,來說明網際網路如何形成形成

從從 ERPERP 系統在網路沿革的觀點,系統在網路沿革的觀點, ERPERP 系統所處的企業網路型態,系統所處的企業網路型態,從企業內從企業內 IntraNetIntraNet 的基礎建設擴展到企業間的基礎建設擴展到企業間 ExtraNetExtraNet 的基礎建設的基礎建設

ERPERP 系統之各功能層間的互動關係,從主從架構擴展到服務導向架系統之各功能層間的互動關係,從主從架構擴展到服務導向架構。構。   ERPERP 系統的演進會受到企業網路型態及系統功能層互動模式的系統的演進會受到企業網路型態及系統功能層互動模式的影響影響

ERPERP 系統於此種網路環境中演進,從過去強調企業內流程整合的傳系統於此種網路環境中演進,從過去強調企業內流程整合的傳統統 ERPERP 系統,演進至強調企業間合作的系統,演進至強調企業間合作的 EERPEERP 系統,更進一步至強系統,更進一步至強調企業社群的演進式調企業社群的演進式 ERPERP 系統,未來系統,未來 ERPERP 系統仍然會隨著系統仍然會隨著 InternetInternet網路技術的更新,以適應網路環境的方式來持續演進網路技術的更新,以適應網路環境的方式來持續演進

52

Page 53: 第 14 章 電腦網路     與 ERP 系統

53

參考文獻參考文獻

1.1. D. Booth and C. K. Liu (2007). Web Services Description Language (WSDL) Version 2.0 Part 0: Primer, W3C D. Booth and C. K. Liu (2007). Web Services Description Language (WSDL) Version 2.0 Part 0: Primer, W3C Recommendation, available at: http://www.w3.org/TR/2007/REC-wsdl20-primer-20070626/.Recommendation, available at: http://www.w3.org/TR/2007/REC-wsdl20-primer-20070626/.

2.2. L. Clement, A. Hately, C. V. Riegen and T. Rogers (2004), UDDI Spec Technical Committee Draft, Version 3 L. Clement, A. Hately, C. V. Riegen and T. Rogers (2004), UDDI Spec Technical Committee Draft, Version 3 Specification, available at: http://uddi.org/pubs/uddi_v3.htm.Specification, available at: http://uddi.org/pubs/uddi_v3.htm.

3.3. D. E. Comer and R. E. Droms (1999). Computer Networks & Internets, Prentice Hall; 2nd edition.D. E. Comer and R. E. Droms (1999). Computer Networks & Internets, Prentice Hall; 2nd edition.

4.4. T. Erl (2005).Service-Oriented Architecture (SOA): Concepts, Technology, and Design, Prentice Hall. T. Erl (2005).Service-Oriented Architecture (SOA): Concepts, Technology, and Design, Prentice Hall.

5.5. C. M. MacKenzie, K. Laskey, F. McCabe, P. F. Brown and Rebekah Metz (2006). Reference Model for Service C. M. MacKenzie, K. Laskey, F. McCabe, P. F. Brown and Rebekah Metz (2006). Reference Model for Service Oriented Architecture 1.0-OASIS Standard, OASIS, available at: Oriented Architecture 1.0-OASIS Standard, OASIS, available at: http://docs.oasis-open.org/soa-rm/v1.0/..

6.6. Oracle (2007), Oracle SOA Suite, Oracle Corporation, available at: Oracle (2007), Oracle SOA Suite, Oracle Corporation, available at: http://www.oracle.com/technologies/soa/soa-suite.html..

7.7. SAP (2006), An overview of the SAP NetWeaver platform, SAP Corporation, available at: SAP (2006), An overview of the SAP NetWeaver platform, SAP Corporation, available at: http://www.sap.com/platform/netweaver/index.epx..

8.8. D. Serain (2002). Middleware and Enterprise Application Integration, 2nd ed., Springer.D. Serain (2002). Middleware and Enterprise Application Integration, 2nd ed., Springer.

9.9. Wombacher and B. Mahleko (2002). Finding Trading Partners to Establish Ad-hoc Business Processes, Springer.Wombacher and B. Mahleko (2002). Finding Trading Partners to Establish Ad-hoc Business Processes, Springer.

10.10. OASIS (2007), About OASIS, Organization for the Advancement of Structured Information Standards, available OASIS (2007), About OASIS, Organization for the Advancement of Structured Information Standards, available at: at: http://www.oasis-open.org/who/..

11.11. G. Vedrickas (2006), Implementation of the Adaptive ERP System, SAP Corporation, available at: G. Vedrickas (2006), Implementation of the Adaptive ERP System, SAP Corporation, available at: http://www.sap.com/baltics/company/worldtour06/vilnius/06_G.Vedrickas_Implementation_of_ERP_System.pdf.http://www.sap.com/baltics/company/worldtour06/vilnius/06_G.Vedrickas_Implementation_of_ERP_System.pdf.