工作日可以调用外部网络服务吗?

Can workday call an external webservice?

我们开始实施工作日,有一个问题是工作日是否可以调用外部网络服务。

似乎有一个 API。 https://community.workday.com/api

这是网络服务文档。 https://community.workday.com/custom/developer/API/index.html

Workday 提供了一个开放的、基于标准的 SOAP API,用于以编程方式访问我们的按需业务管理服务。以下目录为我们基于 SOAP 的多租户 Web 服务提供了 API 文档以及相应的 WSDL 和 XML 模式(XSD)。

Workday绝对可以调用外部网络服务。 Workday 提供了一个基于 Eclipse 的集成平台 IDE。它是一个完整的 ESB 平台,可以调用 http(s) SOAP 和 REST 服务。存在具有流控制和转换的复杂编排。它是一个极其强大的集成平台,一些世界上最大的公司使用它来与第三方系统集成。

前面描述的 api 适用于来自外部系统的入站数据流。

外部web设备调用应该如何触发?

我相信从 Studio 解决方案调用 soap 或 restful Web 服务会相对简单....只要工作日不限制来自工作室集成的传出连接。

对于集成可以做什么有一些安全限制 - 例如他们不允许使用 Java IO 例程等读取本地文件(在工作日主机上)等

Workday 允许使用其 "outbound subscription" 服务进行出站呼叫。

此处描述了此集成模式: https://community.boomi.com/docs/DOC-2614#jive_content_id_Outbound_Subscriptions

更可靠的集成模式是使用消息队列: https://community.boomi.com/docs/DOC-2614#jive_content_id_Message_Queuing