Thursday, September 18, 2008

WSO2 WSF/Jython 1.0-alpha


WSO2 WSF/Jython provides an amazingly simple approach to create (Code First) and consume Web Services in Jython. This framework integrates the Apache Axis2 web services engine into Jython. Thus, providing all the power and versatility of the Axis2 engine to the Jython user. Now, with just a few lines of code, Jython users can enjoy the benefits of Service Oriented Architecture using Web Services in their applications.

Web Service clients written using WSF/Jython framework could invoke enterprise web services which require WS-Security. Sending binary attachments as MTOM is also supported.

WSO2 WSF/Jython is released under the Apache License v2.0.

There are two packages that comes with this release, the server side and the client side.

Client Side Features

  • Support for invoking Web Services in a simple clean manner

  • Ability to use WS-Addressing when invoking services

  • Ability to invoke services which require WS-Security

  • Ability to send binary attachments using MTOM

Server side Features

  • Support for exposing services written in Jython

  • DataBinding support using a simple annotation mechanism

  • Automated WSDL generation

  • Ability to expose all enterprise features of Axis2 to services written in Jython

Articles

http://wso2.org/library/invoking-enterprise-web-services-using-jython

http://wso2.org/library/articles/deploying-python-service-axis2

Reporting Problems

Issues can be reported using the public JIRA at http://wso2.org/jira/browse/WSFJython

Contact us

WSO2 WSF/Jython developers can be contacted via the mailing list wsf-java-dev@wso2.org
To subscribe please send a message to wsf-java-dev-request@wso2.org

WSO2 WSF/Jython user mailing list is wsf-jython-user@wso2.org
To subscribe please send a message to wsf-jython-user-request@wso2.org

Alternatively, questions can also be raised in the forums: http://wso2.org/forum/797

Thank you for your interest in WSO2 WSF/Jython

Wednesday, September 17, 2008

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 discusses the Python data Binding that enable exposing Web services written in Python.

Axis2/Java is now able to expose a service written Python as a Web service. The underlying deployer will read the annotations and perform data-binding, schema generation. Schema generated will be passed on to the Axis2 engine, which will then perform the WSDL generation. Thereafter, a client is able to invoke the service using the WSDL generated.

Invoking Enterprise Web Services using Jython

This article discusses the usage of WSO2 WSF/Jython API to write Web service clients in Jython. WSF/Jython's Jython-Client API can be used to write a Jython service clients. It supports attachments with MTOM, SOAP, REST and WS-* standards such as WS-Addressing, WS-Security.

Tuesday, September 16, 2008

Jython Web Services with Axis2 - WSO2 WSF/Jython 1.0 alpha release

WSO2 Web Services Framework for Jython (WSO2 WSF/Jython), is an open source framework for exposing and consuming enterprise level Web Services in Jython.

You can download the source and binary distributions from the following URL.
http://wso2.org/projects/wsf/jython

You can read the following articles.
http://wso2.org/library/articles/deploying-python-service-axis2
http://wso2.org/library/invoking-enterprise-web-services-using-jython

Pleas feel free to send any feedback to our forum.
http://wso2.org/forum/797

For further details please visit our project's website at:
http://wso2.org/projects/wsf/jython

Thursday, September 11, 2008

Tool for writing TeX/LaTeX documents in Windows and Linux

I came across this tool a few months back when I had to write my literature survey. LyX combines the power and flexibility of TeX/LaTeX with the ease of use.Using this tool is like using MS Office or OpenOffice. It is a GUI based tool and you do not have to write a single line of code to make a LaTex document. It is having an installer for windows and Linux distributions.

Thursday, September 4, 2008

My Presentation @ WSO2 - WSF/Jython

Every week we are having an Internal Presentation at WSO2. This week I did a presentation on the project I worked on during my internship with WSO2 - WSF/Jython.This framework helps to expose python scripts as web services through the Python Deployer and write service clients using the WSF/Jython API. I am planning to do a WSO2 WSF/Jython release by next week. I have written some articles to OT on using this API. The articles will be published with the release as well. Therefore I am looking foreward to next week. :)
WSO2 WSF/Jython
View SlideShare presentation or Upload your own.