软件SOA面向服务的业务转换在零售业中的最佳实践

发表于:2009-08-31来源:作者:点击数: 标签:业务soaSOA实践零售业
软件SOA面向服务的业务转换在零售业中的最佳实践 SOA架构 关键字:业务转换 SOA MinLuo(minl@us.ibm.com),高级认证IT架构师,IBMGlobalServices PrakashMall(mprakash@in.ibm.com),咨询IT架构师,IBMGlobalServices DiptimanDasgupta(ddasgupt@in.ibm.com
软件SOA面向服务的业务转换在零售业中的最佳实践 SOA架构

关键字:业务转换 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 系统使用私有设备(包括存储服务器本身),提供了越来越复杂的僵化的业务逻辑,并且需要越来越昂贵的支持和维护。经过这些年,存储系统已经发展成能够支持许多复杂的业务流程,适合于内部的存储及共有的操作。现有的系统被建立在高度定制的体系结构上,使得修改非常困难且繁琐。此外,客户端不再是老式的私有 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.ltesting.net