Web services 关于创建的建议;消耗品;coldfusion中的数据服务-是否使用web service/WDDX/HTTPS?

Web services 关于创建的建议;消耗品;coldfusion中的数据服务-是否使用web service/WDDX/HTTPS?,web-services,coldfusion,wddx,Web Services,Coldfusion,Wddx,我有一个内置于coldfusion的web应用程序,它接收来自初级保健医生(家庭医生)的医疗推荐信,并将其发送给医院和专家。数据进入一个MySQL数据库,其格式为 参考号(自动递增) 患者姓名(字符串) 患者姓氏(字符串) 。。。其他患者识别码 组织来源ID(数字) 组织到组织ID(数字) 添加的日期时间(日期时间) 信息状态(反映医院待处理或接收的bool) 。。。和其他“元”数据 消息(备忘录,这是实际推荐信的1-2页文本、rtf或文字类型文件) 我想让医院接受直接给他们的转诊。大多数可能是

我有一个内置于coldfusion的web应用程序,它接收来自初级保健医生(家庭医生)的医疗推荐信,并将其发送给医院和专家。数据进入一个MySQL数据库,其格式为

参考号(自动递增)

患者姓名(字符串) 患者姓氏(字符串)

。。。其他患者识别码

组织来源ID(数字) 组织到组织ID(数字) 添加的日期时间(日期时间) 信息状态(反映医院待处理或接收的bool)

。。。和其他“元”数据

消息(备忘录,这是实际推荐信的1-2页文本、rtf或文字类型文件)

我想让医院接受直接给他们的转诊。大多数可能是早期采用者的医院似乎正在将MS技术用于其医院患者管理系统(PAS),我假设最大的程序员池正在使用.NET,因此他们可能会使用精通.NET的程序员将这些信息收集到他们的系统中

API需要的功能是

  • 只能从预定义的医院系统访问,因此通过某种登录

  • 在我的应用程序和医院之间加密的数据,例如通过https

  • 为医院ID xyz提供#开始日期#和#结束日期#之间的转诊数据列表

  • 提供先前已通知医院但现在已取消的转诊名单


  • 我并不担心API的编码,只是想找出最简单的格式,让他们使用组织的数据源,是否将逻辑作为web服务放在cfc access=“remote”中,通过使用URL变量的网页提供HTTPS访问,使用WDDX或什么?

    如果您使用cfc提供web服务,那么您可以让您的客户选择。CFC方法可以通过将returnformat属性附加到它们发出的请求来返回json、plain或WDDX

    您需要对JSON返回格式稍微小心一点,因为CF是无类型的,因此它很难以正确的数据类型返回数据,除非您非常规范

    如果您使用类似ColdSpring的东西,那么使用可以帮助在完整应用程序和您希望向客户机公开的位之间提供一个门面


    希望对您有所帮助。

    如果您使用cfc提供web服务,那么您可以让您的客户医院选择。CFC方法可以通过将returnformat属性附加到它们发出的请求来返回json、plain或WDDX

    您需要对JSON返回格式稍微小心一点,因为CF是无类型的,因此它很难以正确的数据类型返回数据,除非您非常规范

    如果您使用类似ColdSpring的东西,那么使用可以帮助在完整应用程序和您希望向客户机公开的位之间提供一个门面


    希望对你有所帮助。

    首先,忘掉WDDX。仅使用JSON或plain,您的.NET好友将感谢您。:)

    如果您不想使用繁重的SOAP web服务,可以尝试使用PowerNap的RESTful服务


    首先,忘掉WDDX。仅使用JSON或plain,您的.NET好友将感谢您。:)

    如果您不想使用繁重的SOAP web服务,可以尝试使用PowerNap的RESTful服务


    感谢您提到Powernap,我不知道。感谢您提到Powernap,我不知道。有什么特别的原因不提供对接口页面的HTTPS访问,让医院客户端只需将用户名、密码和请求变量作为URL或表单变量传入?通常情况下,转诊列表只是作为返回的查询,但如果我将其格式化为JSON,它应该可以在任何平台上使用?是否有任何特殊原因不提供对接口页面的HTTPS访问,并让医院客户端简单地将用户名、密码和请求变量作为URL或表单变量传递?通常,引用列表只是作为返回的查询,但如果我将其格式化为JSON,它应该可以从任何平台上使用?