从WebService到面向服务架构SOA理解【一】

概要
记录一下自己入手学习WebService到面向服务架构SOA的理解。本篇博客内容,主要以演示Demo为主,从动手实践创建
WebService服务,控制台客户端调用和Winform客户端调用过程,到理解WebService跨应用,跨平台,跨进程。

下面直接动手创建服务。
第一步:新建一个空网站
这里写图片描述

第二步:添加一个CalculatorService计算器服务
这里写图片描述

第三步:查看创建计算器服务本身默认添加的行为方法
这里写图片描述

第四步:添加自定义的Add加法服务行为
这里写图片描述

第五步:浏览器查看CalculatorService服务
这里写图片描述
第六步:先在浏览器端测试自定义的Add计算行为服务
这里写图片描述

第七步:查看浏览器端返回的结果,初步了解WebService应用
这里写图片描述

接下来,通过创建控制台Client项目调用CalculatorService:

第一步:在解决方案上,右键添加新建控制台项目
这里写图片描述

第二步:项目添加完成后的界面
这里写图片描述

第三步:添加CalculatorService服务引用
这里写图片描述

第四步:添加服务引用界面如下
这里写图片描述

第五步:CalculatorService添加完成,添加控制台客户端调用代码
这里写图片描述

第六步:控制台客户端调用Add服务,显示结算结果
这里写图片描述

接下来,将演示创建Winform客户端项目调用CalculatorService服务

第一步:创建WinFrm客户端
这里写图片描述
第二步:添加服务引用,添加调用程序。
这里写图片描述

第三步:启动WinFrmClient调用Add算法,显示结果。
这里写图片描述

到此为止,已经演示完了,浏览器端测试调用CalculatorService,控制台客户端调用CalculatorService和WinFormClient调用CalculatorService。
通过仔细的观察,能够发现不同的应用层对CalculatorService服务的调用,实现跨应用调用是在Soap协议的约定下完成的。
这里写图片描述

这里是博客实例Demo源码

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值