一只丶小菜鸟 2017-08-30 03:40 采纳率: 0%
浏览 4124

搭建一个项目工程,用于数据对接,调用方式为webservice接口方式调用外部接口获取数据

老版本是通过云端数据的,现在要改成通过webservice获取数据。应该怎么改哪些地方

  • 写回答

1条回答

  • 关注

    楼主的描述有些简单,以下是本人的理解

    老版本是从云端获取数据获取的方式可能是传统的http

    现在要修改老版本的调用方式
    1,搭建一个新的工程(这个功能可以理解为一个网关。以下将该新工程叫做网关)
    2,修改老版本的调用方式,通过网关获取数据
    3,网关调用外部的接口

    实际就是在本项目与外部系统之间加入了一个网关层。

    老系统知关注网关提供的接口,具体获取数据由网关代替。

    如果上述描述没有问题
    1,确认数据格式
    为了保证网关出口的数据格式可以统一为json,保证老系统调用网关获取的数据格式是一致的。
    对于网关做好封装,会涉及到几个数据格式的转化。老系统调用网关参数的格式,网关返回给老系统的格式。网关调用外部系统返回的数据处理为
    标准格式。
    2,调用方式,网关老系统提供原有的调用方式,保证老系统调用方式的修改复杂度降低
    3,网关调用外部系统
    4,如果网关对老系统也提供webservice的调用方式,那么对老系统改造,增加数据访问层,降低老系统改造的复杂度

    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题