革命工作流自动化 PegaGenAI™在PegaInfinity'23中的影响 TABLEOFCONTENTS 8 8 10 10 11 12 13 13 18 19 20 22 22 22 22 23 24 PegaInfinity'23的决策管理功能24 24 24 24 与自适应和预测分析集成24 24 24 25 2 GENRATIVEAIIMPLICATIONS26 借助PegaGenAI™提升PegaInfinity'23的开发能力26 使用生成AI解决自定义jee和微服务开发中的复杂性28 建议的方法32 分析和报告33 PegaInfinity'23中的分析和报告33 在自定义jee和微服务中构建分析和报告33 建议的方法34 可扩展性和性能35 PegaInfinity'23中的可扩展性和性能35 在云中扩展基于微服务的自定义解决方案35 绩效基准和注意事项35 建议的方法36 安全性和合规性37 PegaInfinity'23中的安全措施37 解决自定义云开发中的安全问题37 合规特征的比较分析37 建议的方法37 所有权总成本(TCO)39 PegaInfinity'23的总拥有成本(tco)39 为自定义jee和微服务开发计算tco39 比较许可、开发和维护成本39 建议的方法40 社区和支持41 社区和支持在PegaInfinity'2341 适用于自定义jee和微服务开发人员的可用支持选项41 知识共享和故障排除41 建议的方法41 创新和路线图42 PegaInfinity'23的创新和路线图42 现代定制发展的新趋势和创新42 建议的方法42 3 GKEY发现43 开发效率43 灵活性和自定义43 集成能力43 可扩展性43 维护和升级43 成本考虑因素43 安全43 用户体验43 社区和支持43 采用和学习曲线43 合规性和法规43 未来打样44 生产率措施47 过程建模和设计47 工作流自动化47 集成和api管理47 用户界面和用户体验47 案例管理47 决策管理和业务规则47 分析和报告47 可扩展性和性能47 安全性和合规性47 总拥有成本(tco)47 社区和支持47 创新和路线图47 关键观察49 Conclusion50 Pegainfinity'23:低代码强国50 定制的jee和微服务:精确和扩展的工作50 选择:取得适当的平衡50 4 前文 2015年,我们的团队开始了探索性的旅程,以衡量实施新业务流程应用程序对生产力的影响。我们比较了使用Pega,一个著名的企业流程平台和市场上的领导者之一 ,与传统的Java自定义开发。结果是开创性的:发现Pega的开发速度平均比Java快六倍。这一启示不仅使我们感到惊讶,而且也引起了整个过程自动化行业的共鸣,为理解我们领域的生产力树立了新的基准。 快进到2023年,我们发现自己处于另一个关键时刻。流程自动化格局发生了巨大的变化,以低代码/无代码解决方案的出现和公民开发人员的崛起为标志。这些进步使过程自动化民主化,带来了创新和创造力的浪潮。在这种不断变化的环境中,像Pega这样的高级平台已经集成了生成AI,以进一步增强流程创建、测试和用户界面设计。同样,自定义开发也不是静态的;现在由生成AI支持的Java企业版也取得了重大进展。 考虑到这些发展,我们在凯捷的团队重新审视了我们的 原始研究提供了当前和全面的比较。我们分析了Java企业版与微服务的生产力 ,这些微服务由生成式AI提供,与Pega的最新平台Infinity23,后者也拥有生成式AI功能,如PegaGenAI。我们收集的见解在本白皮书中详细介绍。 我必须强调,虽然本文提供了关于特定流程类型的生产率影响的基于证据的结论 ,但这些发现可能并不适用于所有流程。因此,我们鼓励在这个充满活力的领域继续研究和探索。这项研究对于那些在业务流程管理领域进行深度投资的人尤其重要,因为它揭示了技术和平台功能在开发新流程应用程序中不断变化的影响。 我邀请您深入阅读本白皮书,探索这些开创性的发现。您的参与和见解在我们继续导航和塑造流程自动化的未来时是非常宝贵的。 GustafSoderlund 全球副总裁业务流程和增强服务凯捷 5 关于研究 背景和上下文 在快速发展的应用程序开发领域, PegaInfinity'23等低代码平台与高级云开发之间的对比 采用JavaEE(JEE)和微服务的方法越来越重要。随着组织在其应用程序开发策略中追求更高的敏捷性,效率和创新,这种区别尤其重要。透彻了解这两种方法的差异和功能对于在技术领域做出战略决策至关重要。 低代码平台,PegaInfinity'23是一个突出的例子,预示着应用程序开发的新时代。 这些平台以最少的手动编码方便快速创建应用程序,这要归功于其直观的可视化界面和一系列预构建的组件。这种方法可以大大缩短开发周期 ,使其成为希望快速适应市场变化的企业的一个有吸引力的选择。相比之下,使用JavaEE和微服务的高级云开发采用了更传统的代码密集型路线。这种方法。 的特点是为开发人员提供对应用程序体系结构各个方面的精细控制,使其非常适合高度定制和复杂的应用程序场景。 此更新的分析结合了该领域的最新趋势和进步,表明PegaIfiity'23等低代码平台的效率显着提高。与Pega6的先前评估相比。与JEE相比 ,据观察,尽管Java工具和架构在不断发展,但Pega的生产力优势已经飙升了33%。这一增长表明低代码平台和传统开发方法之间的效率差距越来越大。 此外,在讨论这些平台的上下文时,必须强调“工作流自动化”的作用 。工作流自动化是复杂业务流程中的关键组成部分,例如贷款发起流程 。 在我们的探索中,此过程将作为一个现实世界的基准来比较和评估低代码和高级云开发方法的性能和有效性。 这份全面的白皮书旨在详细剖析和对比这两种范式,研究它们的优势、局限性以及对各种业务场景的适用性。 通过深入研究这些方法,本文将提供一个细致入微的,深入的视角,说明像PegaInfinity'23这样的低代码平台如何与当前环境中的高级云开发策略进行叠加 应用程序开发,突出它们在驾驶中的作用业务敏捷性和技术创新。 此外,在讨论这些平台的上下文时,必须强调“工作流自动化”的作用 。工作流自动化是复杂业务流程中的关键组成部分,例如贷款发起流程 。 在我们的探索中,此过程将作为一个现实世界的基准来比较和评估低代码和高级云开发方法的性能和有效性。 这份全面的白皮书旨在详细剖析和对比这两种范式,研究它们的优势、局限性以及对各种业务场景的适用性。 通过更深入地研究这些方法,本文将提供一个细致入微的,深入的视角,说明像PegaInfinity'23这样的低代码平台如何在当前的应用程序开发环境中与高级云开发战略进行叠加,强调它们在推动业务敏捷性和技术创新方面的作用。 6革新工作流自动化 选定的用例 贷款发起流程:贷款发起流程是一个典型的业务工作流程,包括确定贷款批准和支付的关键阶段。 引线生成 /客户需求 客户分析 信用分 析 信贷决 策 O夫er和 Signing 支出 业务分析 Cuatomer360 信贷请求启动 定价 合同评审 Funding 当前暴露 信用验证 自动信贷决策 设施信函生成 KYC分析 金融传播 盟约管理 合同签订 所有权分析 信用备忘录 ESG分析 委员会批准 这个用例将作为我们比较分析的背景,使我们能够评估低代码平台和现代云开发如何处理复杂的 以及现实世界中关键任务业务流程的要求。 当我们浏览本白皮书的后续部分时,我们将深入研究每个阶段的细节 , 研究PegaIfiity'23和现代云开发如何应对挑战,促进协作并为贷款发起流程的整体效率和成功做出贡献。通过这种探索,组织可以在选择最适合其特定需求的方法时做出明智的决策,在应用程序开发的动态环境中在速度,控制和适应性之间取得平衡。 执行方法 该研究由一个专家团队进行,他们采用了混合方法方法,将定量数据分析与定性专家评估相结合,以评估PegaInfinity'23和定制JEE和微服务解决方案的功能。 7 过程建模与设计 流程建模和设计是应用程序开发的关键阶段,影响最终产品的结构,效率和适应性。此比较探讨了使用PegaInfinity'23等低代码平台构建的应用程序中的流程建模和设计方法,以及使用JavaEE(JEE)和微服务定制的应用程序。 PegaInfinity'23中的过程建模和设计 可视化建模功能 PegaInfinity'23具有强大的可视化建模功能。其低代码特性使开发人员可以通过直观的可视化界面设计复杂的流程。这加速了建模阶段,使技术和非技术利益相关者都可以访问。 预构建组件和模板 该平台为常见业务流程提供了一个预构建组件和模板库。通过允许开发人员利用已建立的最佳实践并轻松将常见功能集成到其应用程序中,从而加快了开发速度。 自动代码生成 Pega的低代码方法包括基于视觉模型的自动代码生成。这减少了手动编码工作,最大限度地减少了错误,并确保了设计过程和实现代码之间的一致性。 自适应和动态过程 PegaInfinity'23支持创建自适应和动态流程。应用程序可以响应不断变化的条件,允许实时调整,而无需大量重新编码。这种适应性在动态业务环境中至关重要。 定制JEE和微服务开发中的流程建模与设计 以代码为中心的开发 使用JEE和微服务的自定义开发通常遵循以代码为中心的方法。开发人员编写代码来定义和实现流程,与可视化建模相比,这可能更耗时,尤其是对于复杂的工作流。 灵活性和自定义 自定义解决方案提供无与伦比的灵活性和自定义。开发人员可以完全控制流程的设计和实施,使其适用于需要高度定制工作流程的场景。 可扩展性和模块化设计 JEE和微服务架构擅长可扩展性和模块化设计。流程可以划分为微服务,允许独立开发、部署和扩展。这种架构有利于大规模和分布式应用。 组件的手动集成 与低代码平台不同,自定义开发通常涉及组件和服务的手动集成。虽然这提供了完全的控制,但它需要细致的计划和执行,以确保无缝的互操作性。 8革新工作流自动化 建议的方法 PegaInfinity'23用于快速成型和效率 当时间效率和简化的流程建模至关重要时,PegaInfinity'23成为上乘的选择。它的可视化建模工具、随时可用的组件和自动化编码极大地加速了开发过程。这使得PegaInfinity'23尤其有益 对于具有严格期限或不断变化的需求的项目,传统的自定义方法可能会遇到复杂性和时间消耗的问题。 自定义JEE和微服务 满足特定需求的艰苦路线 虽然定制的JEE和微服务开发对于需要高度专业化工作流的独特场景来说是理想的选择,但这一路径通常涉及更多的工作量和复杂性。它允许完全定制,但以增加开发时间和资源投资为代价,使其不太适合能够利用标准化解决方案的项目。 最优平衡的混合方法 考虑一种混合方法,该方法将PegaInfinity'23的快速原型设计和标准化流程的优势与自定义JEE和微服务相结合 需要特定定制的组件。这在效率和灵活性之间取得了平衡,确保应用程序满足业务需求和技术复杂性。 流程建模和设计阶段极大地影响了应用程序的成功,而PegaIfiity'23与定制JEE和微服务开发之间的选择取决于项目需求。PegaIfiity'23擅长快速原型设计、效率和标准化流程,非常适合有时间限制或预建组件符合业务需求的场景。定制开发提供了无与伦比的灵活性,是合适的。 对于需要量身定制的复杂性和专业工作流程的项目,混合方法提供了最佳平衡,利用两种范例的优势,根据不同组件或功能的特定需求,确保同一项目的效率和灵活性。 9 工作流自动化 工作流自动化涉及业务流程的系统设计,执行和管理,以简化操作。比较像PegaInfinity'23这样的低代码平台中的工作流自动化和使用JavaEE(JEE )和微服务的定制解决方案,需要检查每种方法