我们的一位潜在客户要求提供“Web 服务 API”,以便外部系统可以与我们将提供的 BPM 引擎集成。我已经阅读了一个开源 BPM,其中提到它们提供了“JSON API”,那么开源工具提供的 JSON API 是否意味着它将这些 API 公开为 Web 服务?
例如,我可以使用以下 URL 调用 API:-http://localhost:8080/web/json/workflow/process/start/[code goes here]
提前感谢您的帮助。
BR
我们的一位潜在客户要求提供“Web 服务 API”,以便外部系统可以与我们将提供的 BPM 引擎集成。我已经阅读了一个开源 BPM,其中提到它们提供了“JSON API”,那么开源工具提供的 JSON API 是否意味着它将这些 API 公开为 Web 服务?
例如,我可以使用以下 URL 调用 API:-http://localhost:8080/web/json/workflow/process/start/[code goes here]
提前感谢您的帮助。
BR
取决于哪种类型的 Web API。一些 API 是 XML-RPC、SOAP 或 REST:
XML-RPC:http ://es.wikipedia.org/wiki/XML-RPC
肥皂:http ://es.wikipedia.org/wiki/SOAP
休息:http ://es.wikipedia.org/wiki/REST
实际上最常用的是 API REST,所以,是的,如果您的 api 是 REST,当您对http://example.com:8080/web/json/workflow/process/start/id执行 GET 操作时,您可能会启动过程。
注意身份验证机制。