Hi, XMLRPC may not be enough. I have tried some of the request using the XMLRPC and it works but i am not sure if its enough for managing all the requests. I am trying to connect to a magento site. and their recommended approach is unfortunately soap. SoapOpera updating is a possibility it seems, am i right? Also any paid paid solution is not practical for us at the momment. Also i hope the SoapOpera is latest at squeakSource and that it was last updated in 2010. thanks for the replies Thushar *G R Thushar* *Team Leader(Technology),* *Signos Software Solutions Pvt. Ltd.* *Ground Floor **A.R Plaza, TC 11/43 (2),* *P.M.G Junction,* *Thiruvananthapuram, 695004. Kerala, India.* *Web: www.signossolutions.com <http://www.signossolutions.com>* Email: thushar.gr@signossolutions.com, thushar.gr@gmail.com Phone: +919846577772 On Fri, May 2, 2014 at 5:03 PM, phil@highoctane.be <phil@highoctane.be>wrote:
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 < krishnamachari.sudhakar@gmail.com> 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 <thushar.gr@gmail.com> 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,