關鍵字:業務轉換 SOA Min Luo (minl@us.ibm.com) , 高級認證 IT 架構師, IBM Global Services
Prakash Mall (mprakash@in.ibm.com) , 咨詢 IT 架構師, IBM Global Services
Diptiman Dasgupta (ddasgupt@in.ibm.com) , 咨詢 IT 架構師, IBM Global Services
Rajesh Nachaloor (rnachalo@in.ibm.com) , 咨詢 IT 架構師, IBM Global Services
Julian C. Petriuc (jpetriuc@us.ibm.com) , 認證咨詢 IT 架構師, IBM Global Services
Liang-Jie Zhang (zhanglj@us.ibm.com) , 總架構師,行業標準, IBM Software Group
Richard Baca (rbaca@us.ibm.com) , 管理顧問, 分配實踐, IBM Global Services
Jack Ehrhardt (Jack_Ehrhardt@circuitcity.com) , 系統架構師——零售存儲操作, Circuit City Stores
2005 年 3 月
從最近多個百萬美元的項目(包括服務、硬件、軟件和托管)的實施框架中發現創新的解決方案框架,將其用于能夠創建更有效基礎架構的最大的電子零售鏈之一。該框架有助于線形存儲銷售并支持辦公操作,具備中央辦公功能,勞動力管理、訂單管理和庫存管理。項目開發組及本文作者采用了以模型為中心的解決方案來分析并設計用于集成包解決方案組件和遺留系統中的面向服務的集成層。此外,他們設計并開發了輕量級的企業服務總線(Enterprise Service Bus,ESB)來實現基于服務的集成。解決方案提供者使用此套標準服務規范通過 ESB 提供或使用這種服務。提出的這個解決方案框架提供了以零售業為中心、技術和平臺獨立的、基于服務的整合層(最終是一個以零售為中心的 ESB 實現),其他零售商可以無需費力地將其采用。本文(該系列文章中的第一部分)重在創建用于集成的以零售為中心的服務模型創新解決方案。
引言
六年多的時間里,我們的客戶試著將他們的超過 16 年的以存儲為中心的(高級分布式的,每個存儲都是自我提供的計算島)、包羅萬象的、重量級的零售終端(Point of Sale,POS)系統。遺留 POS 系統使用私有設備(包括存儲服務器本身),提供了越來越復雜的僵化的業務邏輯,并且需要越來越昂貴的支持和維護。經過這些年,存儲系統已經發展成能夠支持許多復雜的業務流程,適合于內部的存儲及共有的操作,F有的系統被建立在高度定制的體系結構上,使得修改非常困難且繁瑣。此外,客戶端不再是老式的私有 POS 設備的替代部分的來源,并且生產更多在財政上是不可行的。最終,存儲服務器的容量不能再被擴大了,并且它不再完全支持對于最繁忙的存儲的需求。它是緩慢的、不響應的,并且將對存儲銷售和客戶服務產生越來越重大的影響。
在九十年代末,替代的系統被開發出來,它試著利用商業現貨供應(commercial-off-the-shelf,COTS)POS 產品,但是它只能代替原始系統的一部分功能。對于替代系統被安裝的位置的存儲,老式的系統仍舊需要許多內部存儲的共有功能。這導致了過量開銷的影響和風險,因為它需要客戶端來維護兩個系統。廣泛的定制和以存儲為中心的特性使它非常昂貴,并且客戶端不能承受研究出詳細的解決方案所需的時間。
在本文中,我們提出了新的系統,最初設想它不僅能克服以前系統中的許多問題,而且能夠引入新的細存儲操作的概念,它僅提供了存儲中需要的最少的系統功能,并且在托管和數據中心環境下集中了許多其他功能。我們采用了一個創新的解決方案來分析并設計基于服務的集成層,利用業務流程建模和執行中最新的技術,面向服務的體系結構(Service-Oriented Architecture,SOA)和 Web 服務,并且有效地使用建模及設計開發工具。這個最終的系統被稱作 Store of Tomorrow (SoT).
確定關鍵業務的目標
SoT 項目的目標是利用現有的基于零售的知識并且應用行業標準、最佳的實踐和商業現貨供應應用程序。下面的關鍵目標是有幫助的:
采用主要行業的最佳實踐及 POS 的零售業標準。
利用 COTS POS 和其它支持應用程序組件的最佳類別。
最小化定制。
調整業務流程和規則以適應所選的應用程序組件。
推動細存儲的基礎架構。
增長客戶的經驗。
減少應用程序支持。
應用開放技術標準。
細存儲概念
SoT 將存儲 IT 的基礎架構最小化。僅每個銷售終端和基本的正常存儲操作上的必要 POS 功能仍舊被存儲,所有其它的業務功能交給集中的托管環境。這導致:
文章來源于領測軟件測試網 http://www.kjueaiud.com/