我目前正在开发一个新的 Web 应用程序。我需要使用的一些业务规则已经在 PEGA 实现中实现。我可以使用 REST/SOAP 从我的 Web 应用程序中简单地调用这些规则吗?如果没有,那么我将需要在我的应用程序中重新编码这些复杂的规则,这是我不想做的事情。
任何帮助都可以。谢谢你。
我目前正在开发一个新的 Web 应用程序。我需要使用的一些业务规则已经在 PEGA 实现中实现。我可以使用 REST/SOAP 从我的 Web 应用程序中简单地调用这些规则吗?如果没有,那么我将需要在我的应用程序中重新编码这些复杂的规则,这是我不想做的事情。
任何帮助都可以。谢谢你。
查看https://pdn.pega.com/pega-api-pega-7-platform了解有关 Matt 提到的 REST API 的更多信息。
Pega 确实提供了几个选项来访问您的数据、业务规则或使用服务的案例,尽管实施会因您使用的 Pega 版本而异。
Pega 中有服务规则允许您创建 REST 或 SOAP 服务(也包括 HTTP、JMS、EJB 等),而无需编写任何代码。您将定义一个新的服务规则,指定请求参数、调用时要运行的活动以及响应值。
服务活动是您指定要与之交互的业务规则的地方。
在最新版本的 Pega (7.1.8+) 中,有现成的 API 可以满足您的需求,而无需构建服务。
Pega 文档 (PDN) 中提供了更多信息和详细的演练。
是的,绝对是,PEGA 最好的部分是一种在很短的时间内构建无缝应用程序的方法。
这些是 PEGA 应用程序与外部应用程序交互的著名方式——
这实际上取决于您实际上想如何称呼您 PEGA 规则。有多种方法可以做到这一点。
如果您希望将您的应用程序嵌入到该 Web 应用程序中,那么您可以使用 IAC(Internet Application Composer)来嵌入您现有的应用程序。
如果您只想使用规则来处理或执行某些逻辑,您可以使用服务规则 (SOAP/REST),方法是通过创建包、服务方法、活动来从头开始创建一个来处理您的逻辑。
我强烈建议在创建之前查看 PEGA 7 上提供的 OOTB 服务规则列表。