WSO2 Web Services Framework/Ruby (WSO2 WSF/Ruby) is the Ruby language extension to the C language implementation of the WSO2 Web Services Framework WSO2 WSF/C. WSO2 WSF/Ruby can be used to provide and consume Web Services using Ruby.
WSO2 WSF/Ruby has support for SOAP 1.1, SOAP 1.2, SOAP MTOM, REST and some of the key WS-* stack specifications such as, WS-Addressing (version 1.0 and submission), WS-Security, WS-SecurityPolicy and WS-ReliableMessaging.
You can get involved by sending your feedback, questions and suggestions to the following mailing lists.
User Mailing List : wsf-ruby-user@wso2.org | Subscribe | Unsubscribe
Feature |
Description |
|---|---|
Comprehensive Support for Web Services Standards |
WSO2 WSF/Ruby supports the basic Web Services standards including SOAP 1.1, SOAP 1.2 and REST. WSF/Ruby also supports the following WS-* specifications:
|
| Attachments with Web Services and Clients | You can send and receive attachments within SOAP messages in optimized(MTOM) and non optimized(Base64 encoded) formats. |
| Secure Web Services and Clients | You can send messages with UsernameToken, and with TimeStamp
support. WSO2 WSF/Ruby extension also supports advanced WS-Security features including encryption and signing of SOAP messages. |
| Reliable Web Services and Clients | Reliable messaging is supported by both services and clients. Basic SOAP messages as well as messages with attachments can be sent in a reliable way. |
| REST Support | A single service can be exposed as a SOAP style as well as a REST style service. The client API also supports invoking REST services using HTTP GET and POST methods. |