基于医疗系统集成中的数据交互(一)

医疗信息系统以其复杂的业务,导致在集成已有厂商的系统时,经常会涉及到双方系统之间的交互,由于其本身的数据来源(数据结构等)的不同,需要暴露一些接口或者是抽取对方的数据集成到本地环境,下面说一下我所遇到或尝试使用过的方法。(由于知识储备的不足,仅仅作为一些参考,欢迎指教)。

WebService

含义:Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML标准通用标记语言下的一个子集)标准描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。详细了解可见:http://www.runoob.com/webservices/ws-intro.html

不同语言实现WebService方法不同,下面我主要介绍c#与java两种方法实现的方法。

c# (我这里采用的是Visual Studio2013) 。

第一步:新建一个http://ASP.NETWEB应用程序 (如下图)


第二步:选择一个空模板即可(如下图)


第三步:点击右边 的解决方案添加 新建-》新建项 一个Web服务(如下图)。


第四步:在上一步新建的web服务中添加自己的业务逻辑方法。注意其特有的注解。


第五步:测试,如果出现下边的页面表示成功,当然我们在实际的服务编写中,业务较为复杂,会专门有相应的数据层,日志层等。


第六步:开启IIS服务,ISS是Internet Information Services 简写,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。开启服务的步骤不太一样,可以自行搜索开启,以win10为例,在控制面板-->程序-->程序与功能-->启用或关闭Window功能(这里的一些服务最好全部开启)。

第七步:发布打包自己的程序,输出到自定义的物理路径(如下图)。


第八步:打开第六步创建的IIS服务,左边右击网站,添加一个网站。有几个需要注意的地方,网站名称自己随意填写,网站的物理路径选上一步输出的物理路径就可以啦。


以上就是基于c#编写的webservice,希望大家多多指教,后续将继续更新第二篇基于java编写webservice。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,977评论 25 708
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,742评论 18 399
  • 这部分主要是与Java Web和Web Service相关的面试题。 96、阐述Servlet和CGI的区别? 答...
    杂货铺老板阅读 1,425评论 0 10
  • 前言:遇到一件非常不爽的事情,在于这件事情简直有点奇葩。虽然这个世界很混乱,很繁杂,但我依然相信世界的美好。 1、...
    Lyon_Lannister阅读 279评论 0 0