【正文】
同時(shí)為了幫助用戶對(duì)整套系統(tǒng)及其使用及維護(hù)等方面進(jìn)一步了解,以保障系統(tǒng)的安全運(yùn)行,萬網(wǎng)捷訊數(shù)。 下設(shè)項(xiàng)目小組 ? 項(xiàng)目協(xié)調(diào)小組 ? 應(yīng)用系統(tǒng)開發(fā)小組 各項(xiàng)目實(shí)施過程中,人力資源的配置情況和具體人員結(jié)構(gòu)還有待于雙方進(jìn)一步討論確立。其主要責(zé)任是聽取實(shí)施項(xiàng)目小組工作匯報(bào),負(fù)責(zé)協(xié)調(diào)和解決雙方合作中出現(xiàn)的問題。 1. 項(xiàng)目實(shí)施步驟 實(shí)施計(jì)劃主要分為以下幾個(gè)部分: 前期準(zhǔn)備 雙方合作協(xié)議簽定 軟件工程實(shí)施 培訓(xùn)及售后服務(wù) a. 前期準(zhǔn)備 本階段任務(wù)為 ? 雙方業(yè)務(wù)需求的分析討論 ? 實(shí)施方案的確定 b. 雙方合作協(xié)議簽定 本階段任務(wù)為 ? 實(shí)施修改方案最終確認(rèn) ? 簽定合同 ? 供貨方準(zhǔn)備訂貨事宜 ? 雙方確定項(xiàng)目人員 c. 軟件工程實(shí)施 ? 業(yè)務(wù)需 求分析 ? 系統(tǒng)詳細(xì)設(shè)計(jì) ? 程序調(diào)整、編碼 ? 系統(tǒng)分步調(diào)試 ? 系統(tǒng)聯(lián)調(diào) ? 試運(yùn)行 ? 驗(yàn)收 2. 培 訓(xùn) 萬網(wǎng)捷訊數(shù)碼技術(shù)有限公司將為用戶的相關(guān)技術(shù)人員舉辦技術(shù)培訓(xùn)班,確保用戶充分掌握聯(lián)通電子商務(wù)服務(wù)平臺(tái)的維護(hù)。根據(jù)平臺(tái)和要求的聯(lián)通 ECSN服務(wù),相應(yīng)來增加額外的軟件需求。 服務(wù)器端支持的平臺(tái) Windows NT Server IBM AIX/6000((*)其它的 UNIX平臺(tái)需要證實(shí) ) IBM OS/390 其它的系統(tǒng),如果兼容上述之一,同樣可以使用 ??傊?, 聯(lián)通電子商務(wù)解決方案完全基于開放的工業(yè)標(biāo)準(zhǔn)和 100% JAVA 編程模型,其基于組件的體系結(jié)構(gòu)易于客戶化和擴(kuò)展,以此來設(shè)計(jì)并滿足各個(gè)不同的電子商務(wù)客戶需求。 ? 增強(qiáng)的發(fā)布功能。 ? JavaBean、數(shù)據(jù)庫(kù)和 SQL 向?qū)В哼@些向?qū)菍?dòng)態(tài)內(nèi)容添加到 Web 頁(yè)面上的最快的方式。一個(gè)向?qū)в脕韺?dǎo)入已定義的資源,其它兩個(gè)向?qū)б龑?dǎo)開發(fā)人員建立用戶和內(nèi)容資源而不必離開 Studio。 ? IBM Distributed Debugger:是一個(gè)客戶機(jī) /服務(wù)器應(yīng)用程序,用來檢測(cè)和診斷程序錯(cuò)誤,還可以用它來調(diào)試在 IDE 外部開發(fā)的 Java 應(yīng)用程序。 ? Applet Designer:用于創(chuàng)建 Java 小應(yīng)用程序。另外它也支持JavaScript 和 VBScript。 ? Page Designer:用來創(chuàng)建和維護(hù) Web 站點(diǎn)的 HTML 頁(yè)面和 JSP 文件。使用它有助于減少構(gòu)建、部署和維護(hù) Java 應(yīng)用程序的總工作量和成本。 Websphere Comerce Studio 包含了以下組件: ? Websphere Studio : 提供了一個(gè)組織和管 理 Web 開發(fā)項(xiàng)目的綜合性工具環(huán)境。 我們?yōu)殚_發(fā)者提供創(chuàng)建和測(cè)試電子商務(wù)站點(diǎn)的所有工具,一旦在一臺(tái)計(jì)算機(jī)上安裝了,即創(chuàng)建了一個(gè)完全本地環(huán)境。另外在保證可以將大量數(shù)據(jù)傳送給許多人的同時(shí),通過內(nèi)置的安全防護(hù)措施,是管理員能夠嚴(yán)密控制數(shù)據(jù)庫(kù)的訪問和文檔分發(fā)。它是一個(gè)基于合作過濾和“家庭生活指數(shù)分析”的個(gè)性化服務(wù)器。我們提供了管理和編輯網(wǎng)站所 有資源所需的工具,以及在 VisualAge for Java 中進(jìn)行開發(fā)所需要的工具。 Application Server 支持輕量級(jí)第三方認(rèn)證( LTPA),它是一個(gè)跨越包括您資源的 Inter 域完成個(gè)別登錄( Single Sign On)的機(jī)制。 WebSphere 支持 Secure Sockets Layer (SSL)。您可以提高應(yīng)用程序用戶的經(jīng)驗(yàn)質(zhì)量。如果您定義權(quán)限策略, Application Server 將執(zhí)行該策略,檢查用戶是否被授權(quán)使用該資源。您可以使 Application Server 使用您所選擇的支持的目錄服務(wù)或操作系統(tǒng)注冊(cè)表,以驗(yàn)證用戶或組的身份。您可以將所有的這些資源組合到一個(gè)應(yīng)用程序中,而該應(yīng)用程序的安全性已經(jīng)建立了。在了解如何為資源的某個(gè)類型設(shè)置安全性后,諸如小服務(wù)程序,您就知道了如何為資源的所有類型設(shè)置安全性。您可以為用戶指定策略以實(shí)現(xiàn)或限定對(duì)資源的訪問。 ? 權(quán)限策略。認(rèn)證是驗(yàn)證說明自己是誰的用戶 的進(jìn)程。 全面多樣的安全策略,提供多則安全機(jī)制。 開放性 聯(lián)通 ECSN是一個(gè)開放性的系統(tǒng),其開放性主要表現(xiàn)在以下方面: 聯(lián)通 ECSN系統(tǒng)使用的技術(shù)是基于工業(yè)標(biāo)準(zhǔn)的,如 HTML, XML, SSL, HTTP, TCP/IP等,這為系統(tǒng)日后的發(fā)展提供正確的方向,也可以得到廣泛的社會(huì)支持;聯(lián)通 ECSN本身是開放的,這為用戶提供了靈活的、可擴(kuò)充的開發(fā)機(jī)制。 對(duì)于“銷售部經(jīng)理”和“市場(chǎng)部經(jīng)理”來說,使用“ Commerce Suite 加速器”界面可在網(wǎng)上商店顯示產(chǎn)品、確定產(chǎn)品價(jià)格、銷售產(chǎn)品以及分析顧客行為。 對(duì)于“站 點(diǎn)管理員”, Commerce Suite 在“ Commerce Suite 管理控制臺(tái)” (“管理控制臺(tái)” )中提供了性能監(jiān)控工具來幫助操作平穩(wěn)運(yùn)行。可使用 VisualAge for Java 創(chuàng)建或擴(kuò)展 Commerce Suite 命令、Enterprise JavaBean 和數(shù)據(jù) Bean。然后,可將作品發(fā)布到 WebSphere Commerce Server 并測(cè)試結(jié)果。 對(duì)于 WEB 設(shè)計(jì)者, WebSphere Commerce Studio(Commerce Studio)提供了一種完整的 WEB 開發(fā)環(huán)境。 提供萬能工具: 創(chuàng)建和運(yùn)行網(wǎng)上業(yè)務(wù),需要員工們具有多種技巧并熟悉多種專用工具。 聯(lián)通電子商務(wù)解決方案 是 100%的基于 Java全面電子商務(wù)解決方案。同時(shí)Websphere 軟件平臺(tái)提供整套開發(fā)工具,幫助程序員高效快速的開發(fā)各種應(yīng)用。 解決方案 平臺(tái)的基礎(chǔ)由 WebSphere Application Server 提供,它是用于電子交易應(yīng)用程序的功能強(qiáng)健的服務(wù)器。使用 WebSphere 軟件可獲得滿足行業(yè)標(biāo)準(zhǔn)且具有高性能、可靠性、可伸縮性和安全性的產(chǎn)品。 以 Websphere 平臺(tái)為基礎(chǔ) ,展現(xiàn)無窮魅力。聯(lián)通電子商務(wù)解決方案的設(shè)計(jì)也同時(shí)保證了現(xiàn)有企業(yè)系統(tǒng)的投資。 聯(lián)通電子商務(wù)解決方案提供了適應(yīng)多種服務(wù)渠道的基礎(chǔ)。使用聯(lián)通 ECSN不需要此后端系統(tǒng)及其接 口做任何變動(dòng)。 SQL語句已經(jīng)被封裝在服務(wù)組件中了,只需在 SGML配置文件中定義所需訪問的數(shù)據(jù)類型的控制信息即可。應(yīng)用邏輯可以用類似發(fā)送消息的方式將事件發(fā)往 TME的控制桌面。除此之外聯(lián)通 ECSN還提供了自己開發(fā)服務(wù)組件的方式,開發(fā)者可以根據(jù)需求開發(fā)自己特定用途的服務(wù)組件。 為了能夠訪問各種不同的后端系統(tǒng),聯(lián)通 ECSN提供了一種機(jī)制稱為服務(wù)組件架構(gòu)。這一中間層包含有對(duì)應(yīng)多種渠道有普遍意義的邏輯,如一些技術(shù)功能及電子日志,參數(shù)表,存 儲(chǔ)轉(zhuǎn)發(fā)等。 中間應(yīng)用服務(wù)器層: 聯(lián)通 ECSN中間應(yīng)用服務(wù)器層運(yùn)行在 IBM Websphere的應(yīng)用服務(wù)器上面,并啟動(dòng)一個(gè)交易傳遞引擎。在 HTML客戶端和 WML客戶端,這里還特別引入了公私密鑰體系( PKI)以保證在公共網(wǎng)絡(luò)上進(jìn)行的交易的安全性和不可否認(rèn)性。而客戶服務(wù)中心的客戶端則直接通過聯(lián)通 ECSN內(nèi)部提供的 Client/Server通訊機(jī)制調(diào)用聯(lián)通 ECSN內(nèi)部的應(yīng)用邏輯,這樣就可以使用 聯(lián)通 ECSN所提供的客戶端可視化組件來重構(gòu)客戶端的復(fù)雜用戶界面邏輯。 為支持多種客戶端,聯(lián)通電子商務(wù)平臺(tái)應(yīng)用服務(wù) 器提供了一個(gè)統(tǒng)一的接口。 下面我們就此三層做詳細(xì)描述: Client層: 此層在整個(gè)架構(gòu)中含有極少的業(yè)務(wù)邏輯,一般情況下含有表達(dá)邏輯和一些必須的本地業(yè)務(wù)邏輯 (例如驅(qū)動(dòng)金融設(shè)備或驗(yàn)證輸入數(shù)據(jù) )。 聯(lián)通電子商務(wù)服務(wù)平臺(tái)(以下簡(jiǎn)稱聯(lián)通 ECSN, Electronic Commerce Service Network)基于一個(gè)三層架構(gòu)的應(yīng)用模型: Client層 (Client),中間應(yīng)用 SERVER層 (Middletier application server),及后端業(yè)務(wù)系統(tǒng)層 (Backend system)。 四、 開發(fā)平臺(tái) 聯(lián)通電子商務(wù)平臺(tái) 聯(lián)通電子商務(wù)解決方案是我公司為聯(lián)通提供的基于先進(jìn)的電子商務(wù)框架模型、 IBM Web Sphere 軟件平臺(tái)和 Java技術(shù)的多渠道聯(lián)通商務(wù)服務(wù)綜合解決方案。 證券服務(wù)器層 即后端服務(wù)器層,包含證券金融機(jī)構(gòu)業(yè)務(wù)邏輯及數(shù)據(jù)庫(kù)等。出于安全與性能上的考慮,這里將該服務(wù)器置于 非軍事區(qū)域中 (DMZ)。 中間應(yīng)用層 訪問服務(wù)器 ( Web Server): 在該架構(gòu)圖中, Web 服務(wù)器位于應(yīng)用服務(wù)器和客戶端之間,前后有兩道防火墻隔開。 客戶端一般只含有表達(dá)邏輯 (presentation logic)。主要包括 Client 端用戶界面、 Server 端應(yīng)用邏輯和后臺(tái)業(yè)務(wù)系統(tǒng) /數(shù)據(jù)存儲(chǔ)等三個(gè)層次 )。它構(gòu)建在 IBM WebSphere Application Server 之上。 軟件邏輯架構(gòu) 圖一 聯(lián)通電子商務(wù)平臺(tái)系統(tǒng)架構(gòu)圖 W e b S p h e r e A p p l i ca t i o n S e r ve r W e b S e r ve r HT M L M o b i l e P h o n e S M S Ca l l Ce n t e r 客戶端 W A P G a t e w a y/ W A P S e r ve r CB T F S e r ve r 券商交易系統(tǒng) Se r v e r O p e r a t i o n 1 Se r v e r O p e r a t i o n 2 Se r v e r O p e r a t i o n n DM Z 應(yīng)用系統(tǒng) L U 0 , L U 6 . 2 , C I C S, M Q Se ri e s , T C P/ I P W M L E n co d e r El e c t ro n i c J o u rn a l i n g Ap p l i c a t i o n s p e c i f i c d a t a H T M L J SP W M L SG M L Se rv e r f i l e s Fi le syst e m F i r e w a l l A F i r e w a l l B H T T P(S) HT T P Re d i r e ct o r Co m m s S e r vi ce T i vo l i i n t e g r a t i o n DB 2 S e r vi ce S M S G a t e w a y CB T F Cl i e n t S M S E n co d e r H T T P(S) PKI PKI PKI Ne t w o r k M a n a g e m e n t a n d A p p l i ca t i o n M a n a g e m e n t H T T P( S) 證券公司或 其他商家 在此,我們提出基于聯(lián)通 ECSN 應(yīng)用框架為開發(fā)平臺(tái)的多渠道應(yīng)用整合方案,以滿足并加速在電子商務(wù)應(yīng)用平臺(tái)上做全方面的實(shí)施拓展。 聯(lián)通電子商務(wù)解決方案 還包含了 DB2 Text Extender(文本擴(kuò)展器),它是聯(lián)通 ECSN 具備高速檢索能力,并可檢索 DB2 數(shù)據(jù)庫(kù)中的非機(jī)構(gòu)化文本文件。 DB2 UDB 中存儲(chǔ)了 聯(lián)通 ECSN 網(wǎng)上業(yè)務(wù)系統(tǒng)的所有信息,包括從服務(wù)器運(yùn)行所需的基本信息到每個(gè)購(gòu)物者的個(gè)人信息、產(chǎn)品信息、訂單信息的所有內(nèi)容。在該服務(wù)器上需要安裝 CheckPoint。此外還需要網(wǎng)頁(yè)制作軟件。 內(nèi)容服務(wù)器 用于對(duì) Web 服務(wù)器的頁(yè)面內(nèi)容進(jìn)行更新、增減等處理。這些產(chǎn)品均為 IBM 產(chǎn)品家族的成員,在設(shè)計(jì)時(shí)充分利用到各產(chǎn)品的特點(diǎn)及優(yōu)勢(shì)。 應(yīng)用服務(wù)器和后端服務(wù)器是聯(lián)通 ECSN 系統(tǒng)的核心。 應(yīng)用服 務(wù)器和后端服務(wù)器 應(yīng)用服務(wù)器:完成交易的邏輯控制和流程處理,進(jìn)行初步的應(yīng)用安全控制和權(quán)限檢查,記錄原始的交易日志,進(jìn)行交易的存儲(chǔ)轉(zhuǎn)發(fā)等。 IBM 支付服務(wù)器 Websphere Payment Manager 聯(lián)通 ECSN 中的支付模塊 Websphere Payment Manger 為商家和服務(wù)供應(yīng)商提供了領(lǐng)先的網(wǎng)絡(luò)在線支付解決方案。 聯(lián)通電子商務(wù)解決方案 中使用 IBM SecureWay 目錄服務(wù)器。 LDAP 提供了一種認(rèn)證用戶和管理信息的標(biāo)準(zhǔn)方式。它可以用作 的前端,或與單機(jī)和其它類型的目錄服務(wù)器一起使用。 內(nèi)部防火墻 內(nèi)部防火墻的設(shè)置為網(wǎng)絡(luò)服務(wù)提供分離不同應(yīng)用的網(wǎng)段,將整個(gè)系統(tǒng)分成三個(gè)區(qū)域,隔離聯(lián)通 ECSN 系統(tǒng)和 Web 服務(wù)器系統(tǒng)、中心數(shù)據(jù)庫(kù),以及各證券業(yè)務(wù)系統(tǒng),進(jìn)一步保證工行的網(wǎng)上銀行應(yīng)用服務(wù)器的安全,提供對(duì)后臺(tái)主機(jī)系統(tǒng)訪問的安全控制。 Web 服務(wù)器 聯(lián)通電子商務(wù)解決方案中包含的 Web服務(wù)器是基于 Apache的 IBM HTTP Server。