AI智能总结
2023 年 10 月 APIfication The Road to数字化转型 Contents 01APIfication - 数字化转型之路 •商业因素•技术因素 API 类型和类别 02 关于 APIfication 和趋势的行业观点 03 最佳实践组织应在开始时采用04 在 APIfication 旅程中 Hexaware 如何在 API 中帮助客户05 整个组织的支持 Hexaware API Factory - 一种加速的方法06 数字化转型 Hexaware APIification 案例研究 07 APIfication - 数字化转型之路01 在过去的五年中,数字化转型迅速成为组织应对不断增长的消费者需求、提供无缝全渠道客户体验、快速推出新功能和产品、与多家外部供应商和合作伙伴建立联系以及外部化和商业化关键业务流程的主要策略。 API化是推动数字转型和构建连接型企业的重要驱动力,影响以下业务和技术因素。 业务因素 : 创造新的数字体验和更快的上市时间 :为了满足当今数字生态系统不断增长的需求,组织正迅速转向基于可重用微服务的架构。微服务是小型且独立的逻辑功能模块,可以在云上或本地独立部署和扩展。遗留的单一应用程序也正在被现代化为微服务和事件驱动架构。微服务通过API进行通信,并通过API网关协调组合,以实现完整的端到端业务能力。 全渠道和无缝客户体验 :客户体验和跨多个渠道(如网页前端、移动应用程序、社交媒体应用和集成的IT门户)的无缝通信在当今的营销、广告、销售和服务中发挥着至关重要的作用。各种前端渠道通过API与后端业务和数据层服务进行通信。 合作伙伴主导的销售和服务 :关键业务流程和功能原先被锁定在组织的“记录系统”中,现在正通过API的形式暴露出来,供合作伙伴和供应商调用。这些合作伙伴和供应商可以通过API网关或集成服务总线来调用这些API,从而完成必要的销售和服务操作。 合作伙伴主导的销售和服务 :关键业务流程和功能原先被锁定在组织的“记录系统”中,现在正通过API的形式暴露出来,供组织的合作伙伴和供应商调用。这些合作伙伴和供应商可以通过API网关或集成服务总线来调用这些API,并执行必要的销售和服务操作。 市场聚合商 :市场聚合商今天在许多行业中推动了显著比例的业务。例如,旅游(如Expedia、Booking.com)、保险、电子商务。未能向这些聚合商提供实时数据和服务意味着公司可能无法与竞争对手抗衡。API的应用使得公司在领先的市场聚合平台上有存在感变得容易。 大流行:新冠疫情迫使组织(即使是接触密集型程度中等到较高的企业)远程运营以适应后疫情时代,并促使组织走向数字化道路。API应用是实现远程功能和运营的关键使能器之一。 技术因素 : 复杂应用网络 :组织的IT景观在过去几年中从少数独立的应用程序发展成为复杂的应用网络。由于存在多个数据孤岛、自定义开发(Bespoke)、软件即服务(SaaS)和商用现成软件(COTS)等多种应用程序的组合,这些应用程序中积累了大量的知识资本,导致了显著的复杂性。 APIfication:API调用有助于解锁这些遗留应用程序内部的知识资本/功能/规则,并使这些过程和规则能够被其他内部应用、外部/合作伙伴/其他供应商的应用程序所消费。 传统的数据交换方式不够 :鉴于复杂性及对实时数据的需求,继续进行点对点集成或基于文件的数据传输已变得更加困难。API 应用有助于避免点对点集成、带来简化、引入实时数据视角,并避免基于过时数据(由基于文件的数据传输带来)的过程。 跨企业管理数据 :为了通过改进实时分析支持运营并做出更好的决策,数据的存储和访问方式至关重要。客户数据、产品数据以及交易数据分布在许多不同的系统中。有效的技术架构能够成功地在整个生态系统中管理数据。组织需要定义金标准数据源,并创建系统/数据API,以便在应用程序景观中实时获取数据。通过API交换的质量数据可以用于构建数据湖和特定用途的数据,从而显著提高通过AI和ML进行报告、分析和决策的质量。 别 : 02 系统 API 处理 API 过程APIs与单个系统内部或跨系统内的数据进行交互并塑造这些数据。过程API提供了组合数据和协调特定业务目的下的多个系统API的方式。例如,客户订单履行情况和发货状态,或特定客户购买的保险政策。 系统API解锁/检索组织内部核心系统的数据,例如ERP系统、客户计费系统或专有数据库。 体验 API 体验API暴露数据以供前端应用如移动应用、网页前端、内部门户等消费。 API 还根据其迎合的受众进行分类 ,例如 外部 API 合作伙伴 API 内部 API 内部API由组织内的各种系统访问。内部API促进了特定功能和信息的重用,这些功能和信息是由一个应用程序从另一个应用程序中提取出来的并在组织内部使用。 外部API由外部实体(第三方)访问,以便检索其他组织/实体已公开的信息。例如,不同实体发布的天气预报或股票价格预测。 合作伙伴API被拥有独家权限进行组织业务活动的组织/实体访问。这些实体获得了特殊权限以访问主要组织的信息。 最近的趋势还表明组织内部对API优先采用方式的采纳率正在上升。根据Postman在2021年的“API状态报告”,只有15%的API是公开可用的,约27%的API面向合作伙伴,而约58%的API是内部私有API,这表明API最常用的用途是在内部应用程序、程序或系统之间的集成。企业正迅速通过API暴露其内部应用程序和流程,以构建一个互联的数字企业。 关于 APIfication 和趋势的行业观点03 •API采用率由于数字化趋势、软件作为可重用的微服务的发展和部署(这些服务可以独立开发/修改和部署)而呈上升趋势,从而提高了业务灵活性。 •APIs 是微服务之间首选的通信渠道,而通过 API 网关和 API 管理器进行服务编排以实现更广泛的功能、入站和出站消息转换、速率限制、计费、跟踪与监控以及 API 的商业化。 • 近期调查显示,尽管API在所有行业类别中均表现出显著增长,但增长幅度最高的是在 最佳实践组织在开始 APIfication 旅程时应该采用 04 在 API 旅程中取得成功的组织采用了最佳实践 , 并避免了以下陷阱。 API 愿景和目标 :拥有明确的API化愿景以及预期达成的目标,例如新的收入流、B2B和B2C赋能、客户体验改进或竞争优势。 API 策略和路线图 :拥有明确的API战略、数字化路线图、关键里程碑、治理和监控机制,以对应API实施计划及其里程碑。定义API战略,涵盖当前和未来的需求,包括数据和应用程序。 定义 ROI 及其实现路径 :通过API调用定义ROI。ROI可以基于 monetization(货币化)方面,也可以基于品牌建设、思想领导力、客户认知和开发者参与等无形方面。 选择合适的 API 平台进行 API 管理 :分析市场上的各种API和集成平台,并选择合适的API管理平台。一旦确定了适当的API平台,它有助于消息转换、使用跟踪和监控、速率限制、流量控制、性能优化、 monetization 和计费,并能早期识别和应对任何 evolving 的集成挑战。 吸收 API 文化 :成功在组织的业务和技术社区推动文化转型和API优先的方法。 采用标准:采用业界领先的标准 , 如 Open API 规范。 可扩展的 API 基础架构 :在云或本地上开发可扩展的基础架构 , 该基础架构可以根据波动的体积进行上下扩展 开发者社区(内部和/或外部)对API端点预期实现的功能有意识。 有关 API 端点的文档 :确保每个API端点都有充足的清晰文档,并明确说明各API端点应实现的功能。 核心系统的说明 :从核心记录系统的 API 阳离子开始 , 例如 ERP 系统 ,遗留记录系统等。 专用集成架构师、 API 顾问 :团队应该配备专门的集成架构师和高级API咨询师,而不是仅依赖开发人员来推动和监控API化旅程及规划。 从开发者社区获得早期反馈 :通过中间β版本与开发社区早期获取反馈以识别潜在问题并在API开发生命周期的早期采取纠正措施。 Hexaware 如何在整个组织中帮助客户实现API 05 hexaware 已经帮助各行各业的客户在 API 启用和实施的整个谱系中取得了进展。hexaware 的 API 能力的核心主题涵盖了如下图所示的领域: Hexaware API 功能 - 核心主题 ••API 驱动流程优化可组合企业业务流程即服务 支持互动渠道(物联网、语音服务、聊天机器人、移动、门户等) 的无缝集成 企业自动化 •通过集成的 API 驱动的 RPA ,sripts 和机器人实现自上而下的自动化 跨渠道提供独特的体验 定义渠道加入框架 , 以实现对业务格局的零影响 数据虚拟化 企业现代化 业务统计即服务 Microservicews 驱动的应用程序启用 信息即服务•联合主数据•实时数据提取和交付 旧版集成平台现代化 Hexaware 的 API 和集成服务产品包括以下内容 : •API 管理•服务实施•企业应用程序集成•API 平台升级和迁移•整合咨询、咨询和产品实施策略 •托管集成服务(管理和支持)•平台治理和评估 API 管理和开发 Hexaware API Factory - 一种加速数字化转型的方法 06 Hexaware的统一API工厂模型是一个全面的智能框架,提供了贯穿于生命周期中发现、设计、构建、测试和发布阶段的自动化生产线,从而通过API化加速组织内的数字化转型。 API工厂以一致的方式整合了内部和第三方的现代工具以及方法和经验,以满足所有您的API转型需求。 Hexaware API 工厂的主要原则如下 : •使用 “设计优先 ” 方法加速 API 设计•单一的真相来源 , 可管理所有资产并无缝协作•降低项目实施中的风险 : 效率、质量、按时交付、一致设计 以下是我们的统一工厂模型的特点 发现:我们拥有详尽的Excel模板,可通过客户研讨会来捕获API需求。这些Excel模板随后由业务分析师验证,再作为输入提供给我们的统一API工厂。我们的统一API工厂可以在单击按钮后从Excel生成OAS。我们还可以创建静态和动态API文档,并生成首选语言(如Java、.NET、Python等)的客户端和服务器端代码。我们的统一工厂自动化引擎还可以执行逆向工程。无论服务是REST、SOAP还是GraphQL,并运行在任何集成平台(IBM、BizTalk、TIBCO等)/应用程序服务器上,我们的统一API工厂简化了API规范和文档的创建过程,加速了发现过程。 设计和嘲笑 :它允许您使用编辑器更快地进行设计,并使用模拟服务器获取早期反馈。此外,还可以生成最佳级别的交互式文档,并通过中央API目录进一步利用API发现的优势和便捷性。您可以定义明确的角色和权限进行无缝协作。在设计API时,可以与组织内的相关利益相关者进行协作和分享。不仅如此,还可以轻松集成已知的仓库,如GitHub、Bitbucket等。 实施:虽然我们的框架提供了设计和协作的灵活性,实施功能则允许您将设计API规范导入首选的iPaaS平台,以构建API骨架。开发人员也可以通过在其首选语言中添加核心业务逻辑来构建微服务/API。 测试:如果框架无法让您测试API,设计和实施又有何用?我们为您提供跨性能和安全测试的自动化测试功能优势。我们的自主测试编排平台(ATOP,Autonomous Test Orchestration Platform)是一款自研产品,具有即插即用架构,可成为满足所有测试(功能性和非功能性)需求的一站式解决方案,并支持自主测试用例的实施。 部署:一旦实施完成,您可以使用DevOps管道自动化发布过程。我们拥有丰富的源代码控制和CI/CD工具经