Jython

An introduction to the Web services framework for Jython

Now, with just a few lines of code, Jython users can enjoy the benefits of Service Oriented Architecture (SOA) using Web services. Heshan Suriyaarachchi, Software Engineer at WSO2, in his IBM Developer Works article, provides a simple approach to creating and consuming Web services in Jython using WSO2 Web Services Framework for Jython (WSO2 WSF/Jython).

 

WSF/jython SOAP client always failed - please help

I created a test client with wsf/jython LOG_FILE_NAME = "C:/AutoTestLogs/autotest.log" END_POINT = "http://69.4.2.75/Ecommerce/Services/CreditCheck.asmx" def testWebService(): try: print " Sending OM : " , req_payload_string client = WSClient({"to" : END_POINT, "action" : "http://CreditGateWay/Ecommerce/Services/CreditCheck/GetReport"}, LOG_FILE_NAME) req_message = WSMessage(req_payload_string) res_message = client.request(req_message) print " Response Message: " , res_message except WSFault, wse:

Invoking Enterprise Web Services using Jython

This article by Heshan Suriyaarachchi discusses the usage of WSO2 WSF/Jython API to write Web service clients in Jython. First, we will look at the architecture of this solution and related technologies. Then we will be going into details on writing a service client in Jython.Those of you who wish to skip the implementation details can go directly to Quick Start Guide section. If you are interested in writing a Python Service and deploying it on Axis2 you can have a look at the Deploying a Python Service on Axis2 article.

Deploying a Python Service on Axis2

Apache Axis2/Java, is a popular open source Web service engine. It currently supports exposing services written in Java, Javascript and Ruby as Web services. This article by Heshan Suriyaarachchi discusses the Python data Binding that enable exposing Web services written in Python.

First, we will look at the architecture of this solution and the related technologies. Then we will be going into details on writing a service in Python. Those of you who wish to skip the implementation details can go directly to  Writing a Service in Python section.

Syndicate content