老版本是通过云端数据的,现在要改成通过webservice获取数据。应该怎么改哪些地方
1条回答 默认 最新
- 不会产品的产品经理 2017-08-30 06:39关注
楼主的描述有些简单,以下是本人的理解
老版本是从云端获取数据获取的方式可能是传统的http
现在要修改老版本的调用方式
1,搭建一个新的工程(这个功能可以理解为一个网关。以下将该新工程叫做网关)
2,修改老版本的调用方式,通过网关获取数据
3,网关调用外部的接口实际就是在本项目与外部系统之间加入了一个网关层。
老系统知关注网关提供的接口,具体获取数据由网关代替。
如果上述描述没有问题
1,确认数据格式
为了保证网关出口的数据格式可以统一为json,保证老系统调用网关获取的数据格式是一致的。
对于网关做好封装,会涉及到几个数据格式的转化。老系统调用网关参数的格式,网关返回给老系统的格式。网关调用外部系统返回的数据处理为
标准格式。
2,调用方式,网关老系统提供原有的调用方式,保证老系统调用方式的修改复杂度降低
3,网关调用外部系统
4,如果网关对老系统也提供webservice的调用方式,那么对老系统改造,增加数据访问层,降低老系统改造的复杂度解决 无用评论 打赏 举报
悬赏问题
- ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题
- ¥20 yolov5自定义Prune报错,如何解决?
- ¥15 电磁场的matlab仿真
- ¥15 mars2d在vue3中的引入问题
- ¥50 h5唤醒支付宝并跳转至向小荷包转账界面
- ¥15 算法题:数的划分,用记忆化DFS做WA求调
- ¥15 chatglm-6b应用到django项目中,模型加载失败
- ¥15 CreateBitmapFromWicBitmap内存释放问题。
- ¥30 win c++ socket
- ¥15 C# datagridview 栏位进度