- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 1190
電子商務架構之研究
楊千 *邱宏昇
交通大學經營管理研究所 交通大學經營管理研究所
北市忠孝西路一段114號4樓 北市忠孝西路一段114號4樓
chanyang@ 資訊工業策進會軟體工程實驗室
北市和平東路2段106號8F
chiu@.tw
PAGE
PAGE 1193
摘要
電子商務的市場隨著網際網路時代的來臨而快速成長,然而大多數有意願從事電子商務的企業並不了解電子商務的建構模式。在本文中,我們提出一個以工作流程為基礎的電子商務基本架構(新世紀電子商務平台; NeW Platform) 。此NeW平台涵括工作流程化的展示層、企業邏輯層、資料層,所以是”3+1”層架構的電子商務平台。資訊系統開發人員很容易地在此”3+1”層架構上開發電子商務的應用,而企業交易的前後端流程也能在此架構上順利整合。
關鍵詞: N-tier Architecture; E-commerce
1. 本文的範圍
自電腦網路普及化以來, 對企業資訊系統至關重大的發展,當首推分散式運算(distributed computing)理念的形成,以及主從運算(client-server computing)建置的初步成功。
分散式運算有賴什麼前提條件? 有些學者單舉資訊科技的基礎設施,有的學者並列網站伺服器(web server)與瀏覽器(browser) 、群組軟體(groupware)等等諸多項目。本文則以主從運算與網際網路作為分散式運算最基礎的前提條件,側重在『層次式』觀點下來剖析電子商務的資訊應用架構。本文的重點放在資訊技術基磐(IT infrastructure)、資訊應用(information applications)及企業業務處理程序(business process)等三個層次上。
2. 背景
近年來的研究莫不顯示從『主從運算』變向『多層次運算』,從『區域網路』變向『網際網路』。這個轉變趨向程度多大呢? 論文中指出如何在網際網路上架構資訊運算平台為主流的研究方向。
雖然大多數的中小企業均不甚了解電子商務的營運模式與整體架構[1],可是卻不得不面對加入電子商務市場與整合各個不同子系統的時間壓力,因此一套稱之為”新世紀電子商務平台”(NeW Platform)將可協助中小企業輕易地建置客製化的電子商務應用。
一個完整的電子商務應用系統應包括最前端的頁面展示層,中間層的企業邏輯層,後端的資料儲存以及底層的工作流程運作機制等四大部份。
在頁面的展示層方面,我們提供了自動產生XML與XSL檔案的工具,利用XML與XSL的組合即能展示出HTML的格式。在企業邏輯方面,我們發展出業務處理元件(Business Process Object, BPO)與業務服務元件(Business Service Object, BSO),業務服務元件是對外服務窗口,應用程式將單據封包與業務處理流程代號分派給相關業務處理元件執行。所有業務處理元件以一致的設計方式,置入動態業務處理元件類別庫中,可隨插即用。在工作流程(WorkFlow)方面,我們開發出一套流程模板設計工具用來定義工作內容、步驟與工作項目,相關人員並可透過流程管理功能輕易地追蹤並控管工作進度。
3. 新世紀電子商務平台實作
3+1層架構
圖一為以”新世紀電子商務平台”為技術基磐下的電子商務系統的軟體架構。在此軟體架構下包括前端的展現層、中間的企業邏輯層與後端的資料儲存層,和工作流程引擎的運作機制。這樣的軟體架構稱之為”3+1”層的電子商務系統架構,有別於微軟所提出的視窗分散式網際網路應用架構(Windows DNA)[2][3]。在”3+1”層的電子商務系統架構下,每個完整的電子商務交易都可被視為在工作流程裡的一段流程,每一段流程包括多個步驟。我們經由流程管理功能來追蹤每一段流程並控管工作進度。以一家網路書店的買賣交易為例,交易流程中客戶登入與下訂單是以瀏覽器為主要的人機界面,而檢查客戶資料是否正確、檢查存貨是否足夠、檢查發票的發出與檢查信用卡是否正確有效,則可視為是以表單為主要的人機界面。每個人機互動皆是透過工作流程引擎來銜接,工作流程引擎就是”3+1”層中的那一個特別的”+1”層。
圖1 新世紀電子商務平台軟體架構
“+1層”--流程層
流程若由人工來完成,典型的做法是在一件事務流
文档评论(0)