Absolutely. Any Flow or Java service that accepts simple inputs or an XML string can be called using an HTTP post. You can see this in action by writing a simple Flow that accepts a parameter or two. Then hit CTRL-B or Test-Run In Browser. This will prompt for the inputs, then launch a browser window. The parameterized URL can be posted from any HTTP client, no SOAP involved.
See the “Invoking Services with a URL”, “Testing Services from a Browser” and “Testing Services that Expect XML Documents as Input” topics in the Developer User’s Guide PDF.
Some would argue that there are only advantages so posting plain ole XML (POX) or simple URL parms. However, if you are building services to be included within a larger ecosystem of standards-based web services, using SOAP may be one of the requirements.
#soa#webMethods#API-Management