站内搜索

搜索

手游源码-游戏源码-棋牌源码资源网-亲测源码-游戏搭建-破解游戏-网站源码-qq技术

100金币/天 购买
100金币/天 购买

我推荐CDIF名为互联框架(CDIF:)的软件框架

17

主题

83

帖子

130

金币

绿钻会员

Rank: 3Rank: 3

积分
301
发表于 2022-1-8 20:15:42 | 显示全部楼层 |阅读模式
我推荐CDIF

软件框架名为    (CDIF: ),目前部分开源实现存放在:/out4b/cdif(注:开源部分遵守相关开源代码许可协议)。

CDIF 是世界上第一个基于 REST 和 JSON 的 SOA 软件框架主流的net快速开发框架,提供与基于 XML 的 WSDL 语言和 SOAP 协议相同的抽象能力,但基于 JSON 的实现更加简洁,也是描述微服务架构 API 接口的理想选择. CDIF 提供完整的服务注册和发现能力,为所有 Web 服务创建简洁统一的 JSON 模型,包括 REST 和 SOAP 服务;并在此基础上,在其REST接口上提供统一的RPC调用接口,方便各种前端应用开发基于统一模型的API调用代码。

CDIF软件框架的整体架构如下图所示:

上图中,CDIF通过框架提供的设备抽象层,将不同厂商的各类REST API封装到各种虚拟设备中,提供统一的虚拟设备访问REST接口供客户端使用。CDIF 项目是从 UPnP 标准演变而来的。同时,这个项目的提案也是UPnP组织并入OCF标准化组织的主要原因之一。

CDIF在支持各种云服务API接口的同时,还为所有物联网设备提供了统一的模型,可以轻松帮助客户创建物联网设备与网络服务联动的各种应用场景。

以WSDL和SOAP为基础构建的SOA技术体系,由于其简洁的抽象能力、基于严格契约的松耦合架构以及状态无关的可互换服务定义,至今仍被广泛应用于银行、交易所、航空公司等领域。、电信、医院、电子商务、支付平台等各行各业的大中型企业。据估计,目前全球在 SOA 技术相关的企业 IT 基础设施建设和系统集成上的花费高达 5000 亿美元。但由于 XML 格式过于复杂,无法进行数据交换,许多基于 XML 的优秀 WS-* 标准逐渐没落。

随着移动时代的发展,基于REST和JSON的各种Web服务和微服务架构逐渐成为主流。基于开发的应用程序,如各种Web应用程序、微信小程序等,都使用REST和JSON作为连接基础。新兴的 IT 公司也更倾向于使用 REST API,而不是 SOAP主流的net快速开发框架,来连接企业内的各种基本业务组件。但是,目前企业内外使用的各种REST API,基本都需要依靠人工管理文档。当 API 接口发生变化时天外神坛,部署和升级新的 API 版本非常不方便。CDIF 为 REST API 建立的通用模型有助于填补 REST API 与传统 SOA 技术之间的空白,为传统SOA技术与云服务的结合发展提供了新的方向。基于 CDIF 的 SOA 技术可以轻松创建许多新型应用,例如 REST 服务流式应用、Web 服务和 IoT 设备的无缝集成等,这些都是现有技术无法轻松实现的场景。

与 WSDL 或其他技术不同,使用 CDIF 提供的 JSON 模型和 RPC 接口的客户端应用程序不需要对 CDIF 管理的 REST API 进行离线客户端代码生成和手动集成,并且可以集成这些 REST API 接口及其更改.动态反映在客户端UI上供用户使用,大大省去了客户端集成REST API和API接口变更带来的繁琐的手动客户端升级工作。如果客户端应用程序不想使用这些高级功能,CDIF 提供的 REST 接口也向后兼容当前流行的手动集成方法。

同时,由于API的访问地址和方法是完全透明的,CDIF还可以帮助企业解决REST API的变更管理问题。CDIF 支持驱动代码的热切换。当驱动中的API访问地址发生变化时,只需在CDIF框架上安装一个新的驱动包,更改即刻生效。当 API 参数或结果类型发生变化时,上层应用程序可以自动发现这些变化并自动部署新的应用程序版本。这些特性可以更好地帮助企业构建全自动化的运维环境。

此外,CDIF 还可以为厂商的 REST API 提供独有的高级数据缓存能力,厂商只需要将自己的 REST API 调整为 CDIF 框架提供的统一 JSON 模型的最后一个值,即可开启该能力。此时,可以实时传递厂商云服务上的各种数据更新,并由CDIF消息订阅者获取APN等通道,无需用户主动发起API调用更新数据,产生额外的API调用开销。该特性为目前所有基于API调用的单向云服务数据通道提供了更强大的能力。

基于以上技术优势,使用的API管理解决方案的厂商可以将其REST API提供的业务能力自动显示在app UI上供用户消费,极大的简化了app开​​发者的工作,可以实现实时推广新业务供应商通过其新添加的 REST API 提供的功能。 的 API 管理解决方案为 REST API 提供全自动服务注册、发现和使用功能。上传厂商发布的新版API包后,所有使用该API的应用程序上的接口表单都可以自动重新生成。应用开发者无需手动集成部署变更后的应用版本,大大节省厂商API推广和管理成本,

欢迎登录体验!
【天外神坛】免责声明及帮助
1.重要:如果遇到隐藏内容回复后显示为代码状态,直接刷新一下页面即可解决此问题。
2.本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
3.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
4.如果本站有侵犯、不妥之处的资源,请在网站右边客服联系我们。将会第一时间解决!
5.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。
6.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上个主题 下个主题 快速回复 返回列表 客服中心 搜索 QQ加群
上个主题 下个主题 快速回复 返回列表 客服中心 搜索 QQ加群

QQ|Archiver|小黑屋|天外神坛

湘ICP备2021015333号

Powered by 天外神坛 X3.4 © 2020-2022 天外神坛