《WCF技术内幕》翻译4:第1部分_第1章_蓝月亮:商业示例

简介:
商业示例
 所有的这些行业倡议和重大事记都会让你期待一个真实世界的面向服务的应用的例子,WCF可以办到。关于这个问题,我们可以看一下Contoso公司(虚拟的公司)的需求。在我们的例子里,Contoso 是一个世界领先的回飞棒制造商,目前,Contoso的回飞棒订单可以有区域销售代表、或者总部的客户服务中心、或者 Contoso 的网站在线完成。区域办公室,客户服务中心和网站包含各自的订单逻辑。改变订单逻辑需要升级各自的应用系统。图 1-1表示当前应用系统的拓扑结构。
为了例子,我们假设所有的发送订单的应用系统都有它们自己的订购逻辑的实现。如果订购商品的业务流程变化(可能是服从调整),所有的应用系统都必须改变,并且升级必须周密准备。这是非常昂贵和乏味的过程。
 在接下来的6个月里,Contoso 希望各地的区域销售代表能够使用它们的手提设备下单。同样,公司高层多年也一直致力于推动合作伙伴使用它们的应用系统下单。在目前的架构
下,每个新的应用系统都需要实现它们自己的订购业务逻辑。对于手提设备来说可行,但是对于商业合作伙伴这样的情况却不太可能。结果,由于升级目前系统和新需求的成本,Contoso小而精干的开发团队已经制定了一个新的、统一的订单处理系统。
  一个面向服务的选择对于当前的架构。如图 1-2所示,肩负解决更新和扩展问题的使命。
客观来说,这个例子有点勉强,但是基本原理很清晰。走进任何一个中间件或者大型的IT基础结构,你很可能看到许多类似的业务逻辑嵌套在多个系统中。一个简单的事实就是IT生存期增加了改变业务逻辑的成本,并且成为一个增加新的系统到企业内部的障碍。简单地说,WCF是一个可以让我们设计、构造和管理像图1-2里所示的应用系统,最终能够更好地去响应业务需求。




 本文转自 frankxulei 51CTO博客,原文链接:http://blog.51cto.com/frankxulei/318643,如需转载请自行联系原作者


相关文章
|
9月前
|
前端开发
WCF更新服务引用报错的原因之一
WCF更新服务引用报错的原因之一
|
8月前
|
C# 数据安全/隐私保护
c#如何创建WCF服务到发布(SqlServer版已经验证)
c#如何创建WCF服务到发布(SqlServer版已经验证)
38 0
|
8月前
|
安全 数据库连接 数据库
WCF服务创建到发布(SqlServer版)
在本示例开始之前,让我们先来了解一下什么是wcf? wcf有哪些特点? wcf是一个面向服务编程的综合分层架构。该架构的项层为服务模型层。 使用户用最少的时间和精力建立自己的软件产品和外界通信的模型。它使得开发者能够建立一个跨平台的安全、可信赖、事务性的解决方案。且能与已有系统兼容写作。 简单概括就是:一组数据通信的应用程序开发接口。
57 0
Visual Studio 2022 创建 WCF服务 找不到
Visual Studio 2022 创建 WCF服务 找不到