首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> VC >> VC 教學

If-Trader 訂單流程系統:利用 Application Server 擴展非同步審核架構

     編輯:VC 教學

原始架構

IIS 6.0 + COM 1.5 + MSMQ 3.0:Web 下單 → COM 元件寫入 MSMQ → 業務人員從佇列讀取審核 → 確認後 COM 寫入資料庫。問題:所有訂單同一佇列,無法區分 VIP 自動通過與一般人工審核。

新架構:Application Server 分區與觸發程式

  • IIS 應用程式集區區隔不同使用者群組。
  • COM+ 分區 將訂單導向不同 MSMQ 佇列 (VIP/一般)。
  • MSMQ 觸發程式 自動啟動審核邏輯,呼叫既有 COM 元件處理資料。
  • 外觀像兩套系統,實則少量程式修改,大部分由平台服務完成。

系統需求與部署步驟

  1. Windows 2003 + IIS 6.0 + COM 1.5 + MSMQ 3.0 + SMTP + SQL Server 2000。
  2. 還原 Trade.dmp 至 SQL Server,修改 config (SMTP) 與 Users (Email)。
  3. 編譯 iFDemoService (VS.NET 2003 vsvars32 + buildall)。
  4. 元件服務授權:iFDemoOrderEntry → 角色 OrderEntryRole → 加入 Network 使用者。
  5. 安裝效能計數器與環境變數。

完整部署腳本與原始碼請下載附件。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved