回首頁

線上論壇

線上資源

資源下載

新聞與活動

技術文章

關於Move-To.NET

Whidbey專欄

徵才&接案

登入
加入會員

還沒成為會員嗎?
趕快加入吧~

網站後台
累計:52861小時未停機
伺服器平台: 程式平台: 開發工具: 資料庫:
建置人力: 2 人-週
語言: C#/VB.NET
主機:HP-ProLiant
機型:DL380 G3

if Trader 訂單流程系統

Posted by on Wednesday, May 05, 2004 (台)

這是一個原應用程式建構在 IIS 6.0、COM+ 1.5、MSMQ 3.0的網路訂單系統,利用Application Server的新增功能,在修改微少程式碼的情況下,延展應用程式具有分單及自動化審核的新程式架構,真正達到do more with less。
(本文章包含範例程式原始程式碼)
弈飛資訊開發團隊提供

if Trader訂單流程系統

 

首先當我們計畫建置一個電子商務網站,需要考量網路交易機制基本功能可能下列幾項: 客戶能在Internet 24小時完成交易,而業務人員僅可能在某些時段進行審閱訂單,在不希望遺失任何一筆訂單機會且能非同步完成審核作業,在既有的技術亦可以簡單達成,將應用程式部署在 IIS,透過COM+元件將訂單資料先暫存於MSMQ,業物人員自佇列讀取並審核訂單資料,確認訂單後再透過 COM+元件寫入資料庫,系統架構示意圖如下:
原系統架構:

當網站開始營運後,可能陸續引發當初規劃時始料未及的需求,每當新需求產生後,程式開發人員便開始重新評估可行性、系統分析設計、程式撰寫或修改、測試與部署等一連串的繁重的系統開發工作,現在Windows 2003所具有的Application Server 服務平台,在原本服務中新增加許多彈性的功能及作法,使應用程式系統更具安全性、延展性、可管理性。
接續上述範例中,我們可能會因使用者的不同,當完成網路下單後,系統能對應不同的作業流程,例如VIP級的客戶或業務人員代行客戶下單時,系統能直接完成確認訂單,省略人工審核作業,而其他使用者(一般客戶)仍遵循原作業流程。自原系統架構重新調整如下圖:
新系統架構

應用IIS 6.0應用程式集區及COM+ Partitions的功能,將接單訂單資料分別暫存不同佇列中,自動化審閱訂單的流程,可以使用MSMQ中的觸發程序完成訂單審核,並呼叫原有的COM+元件執行資料處理,整個系統架構看似兩個截然不同的應用程式,實際上僅實作少許程式開發,其餘的系統改造部份均由Application Server 平台服務來完成。透過範例程式及Setup說明檔逐步指引完成,應可以更加明瞭如何運用Application Server所帶來的助益。

 

 

範例下載

 


歡迎新會員
buh Micpaake
會員人數:
7595
Microsoft MSDN 網站
弈飛資訊 網站

 

Love sought is good, but given unsought is better.
--- Shakespeare

 

最新發表 

  • Buy Flagyl Online No Prescription
    Posted by buyfglaylnowjjsd on Wednesday, July 14, 2010 (台)

  • Fast Payday Loans Of Ohio
    Posted by etedgeanobape on Tuesday, July 13, 2010 (台)

  • nirvana cannabis seeds
    Posted by Clalcuhclatte on Thursday, July 01, 2010 (台)

  •  

    最新回應 

  • mp3鬧鐘程式for PocketPC
    Posted by a0913697944 on Tuesday, June 29, 2010 (台)

  • 如何在Multi-thread的情形下,控制Form元件,例如ListBox???
    Posted by wywcinema on Monday, September 28, 2009 (台)

  • 如何在Multi-thread的情形下,控制Form元件,例如ListBox???
    Posted by wywcinema on Monday, September 28, 2009 (台)

  •  

    最新連結 

  • 下載微軟最新 Visual Studio .NET 技術名詞小幫手
    Microsoft Terminology Assistant 是一個視窗架構的小幫手工具,它可以立即協助您找出滑鼠所指的技術名詞原文和定義。
    當您在閱讀電腦上的技術說明文件時,您可以使用 TA 這個工具根據您滑鼠游標的位置立即協助您找出滑鼠所指的技術名詞原文和定義;這工具也提供軟體技術辭彙字典的功能,讓您能直接查出並不瞭解的技術名詞。您一定可以使用這個小程式來使您能更快、更準確的學習最新的軟體技術,加速您學習軟體技術的時間。


  • DBA 的 SQL Server Yukon 概觀
    這篇文章提供有關資料庫系統管理的新功能,以及資料庫可用性、延展性與安全性的概觀。

  • 伺服器端 ASP .NET 資料繫結之二:自訂 DataGrid 控制項
    DataGrid 是網頁編輯最常使用的控制,但是DataGrid 雖然好用卻有一些使用上的限制,本篇文章介紹了如何自訂DataGrid來滿足所須的功能。



  •  
    本網站由弈飛資訊建置維護