构建智能数字网格:第2部分——利用API、微服务和容器
随着物联网(IoT)的扩展和连接设备数量的增长,Red Hat Mobile总经理Clare Grant警告称,点对点集成很快将变得难以支撑大型企业的需求。
管理多重点对点连接
应用程序编程接口(API)在智能数字网格中起着关键作用。它们让连接设备和AI应用能够安全可靠地访问企业后端系统中的数据,从而对各种中断——无论是基础设施损坏、库存变化、路线调整、价格波动还是产品升级——做出快速、可重复的响应。
开放API还为内外部开发者、合作伙伴和客户提供了统一接口,提升了数据交换和交易效率。此外,它们赋能开源社区构建新功能、创造额外价值。
服务至上
微服务将应用能力打包为独立可部署的服务,赋予团队尝试新功能和快速响应变化的灵活性。
然而,微服务仍需要强大的集成能力,如数据转换、编排和连接。利用API、容器和分布式集成工具的敏捷集成策略,可将集成直接嵌入应用开发生命周期。
当客户端功能演进时,后端必须同样敏捷。通过利用集成平台,开发者能快速设计和扩展暴露API的轻量级集成服务。业务工作流依赖核心记录系统和支撑IT基础设施,智能数字网格也需要来自后端系统的数据来驱动应用并交付业务价值。
容器赋能
企业现在运行着新旧混合的应用组合:新的AI、移动和IoT应用,以及传统的商业智能、Web和行业专用软件。管理这种多样性可能变得复杂,但容器技术提供了清晰的解决方案。
在容器中部署微服务,使独立团队能够交付和扩展服务,而不会遇到性能瓶颈。容器支持持续、轻量级的部署,可按需扩展并保持一致的版本控制,让应用在不同环境间迁移更加容易。
随着AI和IoT对持续更新和弹性扩展的需求——往往相互独立——容器为弹性、模块化部署提供了基础设施。它们还确保了可移植性,使现有应用只需最少重写即可在各种环境中运行。
拥抱网格
成功的实施是战略性的,而非战术性的。组织应避免孤岛式努力,将AI、IoT、数据分析和移动开发视为统一技术路线图的组成部分。
在数字服务时代,企业软件必须整合云、移动、社交、大数据、IoT和AI,以提升业务成果。敏捷集成——使用管理并扩展独立开发应用的平台——使组织能充分利用这些变革性技术。
CIO可从内部成功案例、跨行业范例和开源社区中学习,战略性地聚焦资源,为可快速扩展的开发和集成计划构建引人注目的商业论证。
作者:Clare Grant,Red Hat Mobile总经理
物联网技术