思科继续信号其渴望成为一个主要的软件播放器,最近强调API进步及其周围社区致力于建设一个更大的发展。
平均企业使用1935数量已从五年前增加15%,据思科。和每一个应用程序可以通过许多api从供应商、开发商和本土资源。
“我们正在进行80亿每月API调用。为了给你一个想法的扩散,采用,2018年底那是2000万年,“安妮温柔的说,开发者与思科经理经验。
去年,思科公司宣布其API的第一战略,优先考虑API开发所有思科产品,确保高效的应用程序间的通信,服务和系统。
“API第一意味着API是当作一个产品,所以组织应该期望质量和他们应该期待能够建立在此之上,相信它会工作,“温柔的说。“api是绝对未来。”
向后兼容性是一个关键API的一部分,首先,这样企业就可以相信思科API将继续与每个版本软件发布。设计、文档和支持流程战略思科API是建立在向后兼容性,包括更新日志的实现,适合任何API更改的通知时间,弃用通知,和API版本控制,根据Alicia Lorenzetti全球生态系统和市场的领导者思科Meraki。
“开发人员想要持续多年的API,这样他们就可以继续编写代码和代码保持工作。我们说我们不会改变这个特定的API,而且如果我们这么做,我们将通知你,我们会给你另一个选择,”Lorenzetti说。“我们的想法是,我们让客户和开发人员知道的东西会持续很长一段时间,他们可以建立一个业务。”
思科最初承诺的向后兼容性的几个核心产品,包括Meraki仪表板API,思科身份服务引擎(ISE) API, Nexus云API, API SecureX威胁反应,云安全开放API,思科合作伙伴的经验(PX)云API和Webex API。未来的向后兼容性是计划在ThousandEyes API, API,思科空间AppDynamics云API, API,思科DNA中心NSO北向的API, Crosswork数控API,和思科SD-WAN (vManage) API。
客户可以找到的api和文档不同的产品线developer.cisco.com网站、优雅。
思科的API的另一部分是支持API的见解,一个开源项目,可以让开发人员评估技术问题,文档完整性,并与API质量问题在生产之前,温柔的说。
该项目促进了OpenAPI规范(OAS),独立于厂商的开放描述格式的REST api由Linux基金会,旨在让业务应用程序共享信息在互联网上与本土或第三方应用程序。
API的见解让组织和开发人员跟踪和提高API质量一致,和水平的细节和透明度,通过手工流程是不切实际的,思科。
“API见解提供了信息开发人员为他们的工作。开发人员可以很快看到如果他们的api实现组织的质量和安全标准。他们也可以很容易地看到版本历史,更新日志,向后兼容性,打破版本之间的变化,和更多,”副总裁写了恩典旧金山开发者关系策略和经验在思科,在博客对API的见解。
“通过建立共同语言为开发人员和DevSecOps解决的弱点API, API的见解培养团队之间更有效的合作,打破传统的筒仓,通常缓慢的生产率和时间分辨率当问题发生时,“旧金山。
思科还支持通过OpenClarity API开发项目,这是一个开源API工具套件进行安全性和可观察性。OpenClarity项目包括新VMClarity宣布,允许开发人员解决在原生云环境中使用虚拟机的漏洞。
VMClarity提供无代理检测和管理软件的材料清单(SBOM),因为它是无代理,对虚拟机进行安全性和可观察性增强,无需编写或修改任何代码,思科。
OpenClarity项目内的其他套件包括APIClarity、开源,进行可见性工具API, API使用服务网格框架来捕获和分析交通和识别潜在的风险;和KubeClarity Kubernetes-based环境的重点是可见性和脆弱性。
额外的思科API开发领域包括:
- Nasp,创建一个新项目提供服务啮合功能云端点和较小的云环境。图书馆,这种轻量级开源服务网格extender可以带边缘设备上运行的应用程序,遗留vm和移动客户端到Kubernetes服务网格。
- 流媒体网,一个开源项目运行的实时媒体应用原生云Kubernetes环境中更有效率。
- APIx经理,帮助开发人员提高API质量和安全在开发周期的早期和集成到集成开发环境。
OpenTelemetry (OTEL)可观测性框架也推动开发新应用程序的方式,温柔的说。原生云基金会的赞助下OpenTelemetry技术是由贡献者AWS, Azure,思科,F5,谷歌云,和VMware等。
集团将OpenTelemetry定义为一组工具,api和sdk用于仪器、生成、收集、并出口遥测数据帮助分析软件的性能和行为。
“你可以看到你的数据和你的齿轮,OTEL使信息获取。当你把所有这些数据结合在一起,当它变得可操作的企业,“温柔的说。
分析师表示,渴望建立成功是许多厂商的核心API和开发项目。
关于思科的API和开发项目,努力的目标是鼓励开发人员利用思科做什么,并在此基础上建立思科销售更多的产品,根据汤姆中止,近日会公司(中止总统博客对供应商所面临的挑战在使用api并鼓励软件开发。)
“如果你能得到一个第三方来构建你的api,销售你的产品更好,这是一种双赢的,因为不需要任何成本”中止说。“软件比硬件更容易区分;所有真正的功能网络的软件。”
面临的挑战是建立一个程序,它是值得的,中止说。“思科是一个很大的球员,和帮助。但有很多开发人员会寻求与思科合作,(开发商)越多,越少的机会对于一个给定的开发人员关注。供应商开发人员还会担心供应商决定领域自己的功能/产品需求是否足够好。”
供应商的开发项目没有客户选择供应商的一个重要因素,但是它们可以被视为一个好处,中止说。
“客户不告诉我,他们看开发商项目作为主要因素选择一个供应商,但是他们从项目中受益。运营商(电信)喜欢良好的api和项目,因为他们常常打算“开发人员”,“中止说。