SOA(Service-Oriented Architecture):面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和协议联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构件在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。
WebService创建
1.搜索asmx创建webservice
2.在MVC路由配置中为WebService指定路由
忽略以Remote开头的文件物理路径
WebService调用
1.在页面上访问remote文件夹下的WebService 即可看到可以访问的方法
注意:
- 在WebService中想要方法生效需要在方法上添加[WebMethod]特性
- 在WebService中方法不能重载
2.在程序中访问
- 在程序中添加服务引用,分别输入服务地址和命名空间
在程序中即可看到
并在程序中生成了一堆代码
在程序中正式调用,使用后需要释放
来源:https://www.cnblogs.com/Dewumu/p/12155286.html