Pharo lacks a SOAP stack. This is something that also limits it in environments where a ton of APIs are in SOAP format. E.g. Banks, Insurance, Media, Government (including European Institutions). For SaaS apps, who cares.
Java and .NET have full stacks and that's a significant factor for their use. VisualWorks support those: as in: http://www.cincomsmalltalk.com/main/products/visualworks/ - *Major improvements to WSDL 2.0 / SOAP 1.2 to handle updated protocols.* FWIW, my approach is to have a Java endpoint that will pass stuff back and forth through RabbitMQ or whatever middleware. When you get into SOAP over JMS, with JMS being WebsphereMQ for example, well, things get complicated, especially when you factor in certificates. And sometimes you need compliance and certification. IBM has a product to help solve those things: http://www-03.ibm.com/software/products/en/datapower. I led a team that used it extensively for a couple of months. It works well. The price tag is quite hard to swallow for little systems and companies. <featurelist> "The IBM® WebSphere® DataPower® Service Gateway XG45 appliance helps you secure and govern web traffic more effectively. It provides an advanced data threat reduction and security enforcement layer for web and on-premises applications, while giving you the flexibility to deploy new applications rapidly. The IBM WebSphere DataPower Service Gateway XG45 appliance helps you: - Strengthen compliance using robust data protection, policy enforcement and auditing capabilities - Gain “front-line defense” for inbound and outbound traffic through a web 2.0 gateway. - Separate security concerns from application code with an optional hardware security module (HSM) that is certified for FIPS 140-2 Level 3. - Integrate applications for improved application and database connectivity." </featurelist> If you have something around, you can bridge SOAP to whatever, including REST. The new versions do support JSON etc as well. Phil On Fri, May 2, 2014 at 12:26 PM, S Krish <[email protected]>wrote: > Are you looking for a SOAP client for RPC style calls or document format. > > For the former adding a simple SOAP Envelope to the request and using > ZnClient should work fairly well. > > But if you are looking for something like : > http://www.soapclient.com/soaptest.html to be used against a declared > WSDL.. I doubt if any exists. > > Look at the XMLRPC package and see if you can work from there.. if you > need to adapt something.. > > > On Fri, May 2, 2014 at 3:29 PM, Thushar G R <[email protected]> wrote: > >> Hi, >> >> Do we have a SOAP client in pharo? I checked SoapOpera but seems its too >> old to work with latest pharo 2.0. >> >> Thanks, >> >> >
