Or: http://www.magentocommerce.com/api/rest/introduction.html
REST is a clean approach.. OAuth2 you can perhaps do with Zinc and SSL.. ( http://blog.doit.st/2011/02/15/cloudforksso-openid-and-oauth-support-for-smalltalk/) On Fri, May 2, 2014 at 6:03 PM, S Krish <[email protected]>wrote: > XML-RPC > > To use XML-RPC, load the following URL into your XML-RPC client: > > http://magentohost/api/xmlrpc/ > > The XML-RPC supports the version 1 of the Magento API. and the API it > supports is quite extensive.. > > > Another Approach: > > One can with some ingenuity mix a bit of groovy to deal with complex SOAP > and reduce it enough for the Pharo to deal with it in XML RPC if you have > to go that way. > > SoapOpera I am sure will give you a bit of grief, unless you plan to fix > it.. while you use it. > > > > > > > On Fri, May 2, 2014 at 5:15 PM, Thushar G R <[email protected]> wrote: > >> 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: [email protected], [email protected] >> Phone: +919846577772 >> >> >> >> >> >> On Fri, May 2, 2014 at 5:03 PM, [email protected] <[email protected]>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 < >>> [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, >>>>> >>>>> >>>> >>> >> >
