《WCF技术内幕》翻译4:第1部分_第1章_蓝月亮:商业示例
所有的这些行业倡议和重大事记都会让你期待一个真实世界的面向服务的应用的例子,WCF可以办到。关于这个问题,我们可以看一下Contoso公司(虚拟的公司)的需求。在我们的例子里,Contoso 是一个世界领先的回飞棒制造商,目前,Contoso的回飞棒订单可以有区域销售代表、或者总部的客户服务中心、或者 Contoso 的网站在线完成。区域办公室,客户服务中心和网站包含各自的订单逻辑。改变订单逻辑需要升级各自的应用系统。图 1-1表示当前应用系统的拓扑结构。
在接下来的6个月里,Contoso 希望各地的区域销售代表能够使用它们的手提设备下单。同样,公司高层多年也一直致力于推动合作伙伴使用它们的应用系统下单。在目前的架构
下,每个新的应用系统都需要实现它们自己的订购业务逻辑。对于手提设备来说可行,但是对于商业合作伙伴这样的情况却不太可能。结果,由于升级目前系统和新需求的成本,Contoso小而精干的开发团队已经制定了一个新的、统一的订单处理系统。
一个面向服务的选择对于当前的架构。如图 1-2所示,肩负解决更新和扩展问题的使命。