您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > ERP系统架构与资讯技术
03學習目標ERP系統架構與資訊技術本章將針對硬體環境、網路架構加以介紹,讓讀者了解建置ERP系統需注意的相關事項。本章摘要電子化企業的資訊科技架構ERP系統架構ERP系統的開發工具Chapter3ERP系統架構與資訊技術3電子化企業的資訊科技架構資訊系統技術演進圖3-1:資訊系統技術演進之過程企業再造工程(EnterpriseReengineering)企業e化(e-commerce/e-business)Down-sizingRight-sizing1960-1990-1995-2001-中央集權式主從架構系統網頁應用系統B2B電子商務XML網路服務(WebServices)One-tierTwo-tierThree-tierFour-tierChapter3ERP系統架構與資訊技術4ERP系統架構所有終端機及其他周邊設備均與企業中央電腦相連,每一台終端機皆包含一個螢幕與一個鍵盤。集中式系統圖3-3:集中式系統(CentralizedSystem)終端機只負責顯示資料不提供運算功能大型主機Chapter3ERP系統架構與資訊技術5利用網路連結將分置於不同主機的資料共享,以企業各部門來說,不同的部門就有不同的系統,各個系統再透過網路彼此分享資料,但是各系統是彼此獨立的。分散式系統總部電腦部門電腦倉庫電腦工廠電腦圖3-4:分散式系統(De-CentralizedSystem)Chapter3ERP系統架構與資訊技術6C.J.Date在1987年所發表了建立分散式資料庫的十二項規則,目前已成為探討分散式系統的重要理論依據:1對使用者而言,分散式系統應該看起來與非分散式系統無差異2本地端自主性(Localautonomy):意指在整個系統上的任一個端點(Site)都必須要有自主運作的能力而不受其他端點影響。3不依靠中央端點(Norelianceonacentralsite)4連續性運作(Continuousoperation)5位置獨立性(Locationindependence):又稱為位置透通性(Locationtransparency),就是使用者存取別台主機所提供的資料時,並不會對其他主機造成影響。Chapter3ERP系統架構與資訊技術76分割獨立性(Fragmentationindependence)7複製獨立性(Replicationindependence)8分散式查詢處理(Distributedqueryprocessing)9分散式交易管理(Distributedtransactionmanagement)10硬體獨立性(Hardwareindependence)11作業系統獨立性(Operatingsystemindependence)12網路獨立性(Networkindependence)Chapter3ERP系統架構與資訊技術8主從式架構所謂的主從式架構(client/serverarchitecture),簡單的說,分為:客戶端(Client)伺服器端(Server)連結兩端的介面就是網路技術。主要的運作方式是客戶端發出查詢需求給伺服器端,伺服器端再將查詢到的資料傳回給客戶。Chapter3ERP系統架構與資訊技術9圖3-5:主從式架構(Client/ServerArchitecture)個人電腦擁有基本的運算功能客戶端(Client)伺服器端(Server)大型主機資料庫Chapter3ERP系統架構與資訊技術10主從式架構的優缺點如表3-1所示:表3-1:主從式架構優缺點比較優點缺點主從架構可以達到軟體專業分工的目標,不同的伺服器可以擁有各自專屬的功能,具備更大的彈性與便利。當程式需要修改或新增功能時,需分別進行修改,花費的時間及成本大,且系統較為複雜。所有的工作採用分散處理的方式,將人機介面處理完全交由客戶端負責,而主機或伺服器將只負責資料庫方面的資料處理工作,大幅降低主機或伺服器的工作量。管理較不易:主從式架構屬分散式方法之一,因此比集中式方法較為複雜,造成管理較不容易。在主從式架構下的系統與傳統迷你及大型電腦相比,成本大幅降低(Downsizing),傳統迷你及大型電腦不論硬體、軟體、周邊設備都相當昂貴,同時系統又具封閉性,不容易替換產品。開發環境比較困難:因Client-Server採取開放式,允許許多不同廠牌之間的相互運用,因此開發環境會比集中式的要來的比較困難一點。Chapter3ERP系統架構與資訊技術11三層式架構與多層式架構是在客戶端與伺服端中間加入中介軟體(middleware)負責聯繫兩端的溝通,減少兩端的負荷並增加效能。三階層式主從架構三層式架構(3-Tier)的優點一方面使資料庫伺服器建立單一連結,從而專心地執行其資料處理工作。另一方面對前端工作站而言,則不需要在每一部電腦安裝存取界面軟體,只要負責使用者介面的執行即可。Chapter3ERP系統架構與資訊技術12圖3-6:三層式架構(Threetierclient-server)使用者介(UserInterface)客戶端應用(ClientSideApplication)傳播媒體(Communic-ationMedias)中介軟體(Middlewares)伺服器端(ServerSide)傳播媒體(Communic-ationMedias)伺服器端應用(ServerSideApplication)客戶端(ClientSide)Chapter3ERP系統架構與資訊技術13目前主流的ERP系統軟體所使用的架構基本上都已經進展到多層式(n-tier)架構,使用者是透過瀏覽器讀取網頁(web-based)的方式來使用,如圖3-7所示。中央資料庫(CentralDatabase)圖3-7:Web-basedERP架構網路應用入口(WebApplicationPortal)使用者登入(UserLogin)資訊流引擎(InformationFlowEngine)物件導向(ObjectOrientation)網際網路組分(Web-basedComponent)網際網路組分(Web-basedComponent)網際網路組分(Web-basedComponent)Chapter3ERP系統架構與資訊技術14ERP硬體架構導入模組少Chapter3ERP系統架構與資訊技術15ERP硬體架構導入模組數中等Chapter3ERP系統架構與資訊技術16ERP硬體架構導入模組數多Chapter3ERP系統架構與資訊技術17ERP伺服器虛擬化虛擬化好處:節省空間、省電、充分利用伺服器效能目前伺服器虛擬化還在一些低階或非核心的應用程式整合I/O頻寬為瓶頸,虛擬化軟硬體相容需考慮Chapter3ERP系統架構與資訊技術18ERP系統與企業其他系統並存時互相溝通之問題資訊的即時性資訊的正確性Chapter3ERP系統架構與資訊技術19如何將資料在兩個系統之間傳輸文字檔傳輸Chapter3ERP系統架構與資訊技術20如何將資料在兩個系統之間傳輸即時傳輸--TibcoChapter3ERP系統架構與資訊技術21即時傳輸的好處—TibcoA.反應迅速:所有的過程由一個個程式串接而成,資料在程式間傳遞,不用任何等待時間。B.可做資料正確性檢查:只要將資料定義完整,就可以在每一個程式傳遞過程中檢查資料正確性,如果發現資料有錯誤,馬上就可以予以更正,或是通知相關人員處理。Chapter3ERP系統架構與資訊技術22TIBCO介紹TIB/RendezvousSoftware是由TIBCO公司所發展的一套軟體,其包含執行精靈(TIB/Rendezvousdaemon)以及程式發展程式庫(TIB/Rendezvousprogramminglanguageinterface(API)),可支援Windows、Unix、Linux、VMS、Solaris等平台以及C、C++、Perl、VB等多種程式開發軟體。最大的優勢在於「保證送達」,其可以保證在網路上傳輸的資料一定可以穩定地到達目的地。Chapter3ERP系統架構與資訊技術23TIBCO架構Chapter3ERP系統架構與資訊技術24BIzTalkBizTalkServer是微軟所推出資料及商務處理流程的整合伺服器軟體,設計用來完成電子商務的處理流程,以XML技術建置而成,包括:文件交換引擎、商務處理流程的執行引擎,及商業文件及伺服器管理工具。不僅有實用的工具可管理商業夥伴的關係、管理伺服器叢集、追蹤交易之外,並且還提供了商業文件的編輯程式和對應程式。可用來核驗商業文件、轉譯資料格式、轉換架構格式、傳輸文件,並可追蹤交易。Chapter3ERP系統架構與資訊技術25BIzTalk傳輸架構圖Chapter3ERP系統架構與資訊技術26SomediscussionsDown-sizingRight-sizingOne-tierTwo-tierthree-tierfourtierChapter3ERP系統架構與資訊技術27電子化企業協同商務─WebService從電子商務的演進過程和企業經營模式的改變,現今企業夥伴間的電子商務已演進成以合作為前提的協同商務(CollaborativeCommerce,C-Commerce)。C-Commerce的定義:「是指企業透過新的科技例如網際網路以與其他企業,包括供應商、合作夥伴企業等實行合作,達成在業務作業及決策過程中的共享,以共同開發產品、市場、服務等,提高企業的競爭力。」WebService是協同商務的核心技術,它改變了商業交易流程運作(呼叫)方式。Chapter3ERP系統架構與資訊技術28WebService的定義WebServices是以一個技術架構,對一連串的關鍵介面與服務協定進行定義與標準化,藉以展現各項服務的不同功能,讓既有資訊系統與應用程式之間能緊密地互相運作,他的做法是程式設計人員藉SOAP、UDDI和WSDL等標準設計出新應用程式後,再透過網路以提供服務的方式呈現。Chapter3ERP系統架構與資訊技術29圖3-2:WebService各參與角色間之互動服務提供者(ServiceBroker)服務提供者(ServiceProvider)服務需求者(ServiceRequester)f(x)SOAPUDDIiWSDLWSDLChapter3ERP系統架構與資訊技術30XML:用以包裝資料、訊息及WebService之描述。SOAP(SimpleObjectAccessProtocol):是一種架構簡單的輕量級資料傳輸協定,用於分散式網路環境下做資料訊息交換。WSDL(WebServicesDescriptionLanguage):網路服務描述語言,是用來描述服務提供者所提供的服務。UDDI(UniversalDescription,DiscoveryandIntegration):統一描述、發現和集成是由Microsoft、IBM等多家國際大廠共同主推的WebService註冊與蒐尋機制。Webservice使用標準Chapter3ERP系統架構與資訊技術31Chapter3ERP系統架構與資訊技術32Chapter3ERP系統架構與資訊技術33ERPvs.WebserviceChapter3ERP系統架構與資訊技術34SaaSvs.ERP(SoftwareasaService)繼上層的應用(CRM,SFA,…)逐漸普及後,下層的服務基礎設施逐漸被重視。2011年25%企業商業應用軟體會採用SaaS架構(Gartner)SaaS把從middleware一直到資料庫、還有虛擬化的OS環境,可分別透過網路出租出去,透過網路來進行遠端開發、設定、部署。在SaaS架構中,所有客戶所採用的系統以唯一一份程式碼為基礎,底層資料模型和系統結構是不可被客製化的多租戶架構(Multi-tenant)好處:無部署軟體問題、加快系統完成時間、降低系統複雜度、錯誤發生率降低企業成本可
本文标题:ERP系统架构与资讯技术
链接地址:https://www.777doc.com/doc-12640 .html