c#webservice接口調用_用.net发布一个简单的webservice

webservice接口模式是多个系统间对接的一种常用模式。

Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。简单的说,WebService就是一种跨编程语言和跨操作系统平台的远程调用技术。

本接口内容是HIS方提供一个webservice接口,给自助机去调用。交互流程如下:

f787f17c016ab6aa3aec7d1b8e84de43.png

自助机点击一下界面的挂号按钮,此时会调用HIS的接口,HIS返回给自助机科室列表数据,自助机展示在界面上;

点击具体的科室(如骨科门诊),此时再调用HIS的接口,HIS返回给自助机本科室的医生列表数据,自助机展示在界面上;

选定医生后,自助机提示患者缴费,

缴费后,此时再调用HIS接口,HIS处理内部挂号逻辑,使得医生工作站能看到自助机上挂的号,处理完后,把处理成功的消息告诉自助机,自助机提示缴费成功,并且打印凭条。

自助机使用的过程中,每一步都需要调用HIS的接口,如果不调用HIS接口,自助机完全不具备任何功能。

HIS发布webservice可以使用多种语言来完成,如PB,C#.Net,Java等,在本项目中,把业务逻辑都封装在数据库的存储过程中,webservice只作为一个消息的接收与转发,考虑到多种因素,本项目采用C#.Net来发布webservice服务。

步骤:

1.创建一个文件夹用来存放项目源代码,如 D:\zzj_webservice

2.打开visual studio

0263f873b40f93a3a0304fc1231dbd0c.png

3.在文件->新建->项目 弹出的对话框里选择对应的路径和项目类型,参考图片中的箭头

7332bcd90b17ccc0101b9cbcf99625ad.png

27fe9fd51ab6d339bc7228d5bae1b1d1.png

创建成功后,vs的界面如下

1cf1574c0c6d529100f0529c193f4991.png

在windows资源管理器中看到的文件如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值