BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!

WSO2 Releases Web Service Framework/C v1.0 and announces Mashup Server

by Jean-Jacques Dubray on Jul 24, 2007 |

WSO2 is an open source software company based in Sri Lanka, co-founded by Sanjiva Weerawarana who co-authored several core Web Services Standards for IBM and then on WSO2’s behalf. The company specializes in assembling key Apache projects into industrial strength infrastructure components. WSO2 does all the integration between the software components and tests the stacks' functionally and interoperability with other web service containers.

WSO2 announced recently the release of the C edition of the Web Services Framework v1.0. WSF/C is a C library used for producing and consuming web services in C. WSF/C supports MTOM, WS-Addressing, WS-Policy, WS-Security, WS-SecurityPolicy, WS-Reliable Messaging and WS-eventing. With the design characteristics of Axis2/C, server and client transports can be plugged in as desired. Using the Axis2/Java code generation tool, one can generate code for both WSDL 1.1 and WSDL 2.0. Data binding support is also available with Axis Data Binding (ADB).

WSO2 tests for interoperability with Microsoft .NET, WSO2 WSAS and other J2EE implementations. It supports Windows, Linux, Solaris and MacOS platforms. WSO2 WSF/C can be deployed as a server-side extension within a Web server, such as Apache Web Server or Microsoft IIS. It also includes an HTTP server and can be deployed as a stand-alone server.

WSF/C is released with Apache License V2.0, and is based on the family of Apache open source projects, including Apache Axis2/C, Apache Rampart/C, Apache Sandesha2/C and Apache Savan/C.

WSO2 also announced a new Mashup Server. Jonathan Marsh explains that:

The first issue we are trying to solve is web service composition. There are a number of specifications such as BPEL and WS-Choreography which target this space, but they are fairly heavyweight and difficult while still being limited in their capabilities.

WSO2 Mashup Server is a platform for invoking Web Services from within a JavaScript + E4X environment and for exposing JavaScript functions as Web Service operations. This approach provides the basic service composition capability: acquire data, manipulate it, and expose it again as a new Web Service. Mashup server has the capability of bridging information which is not in strict Web Service format including HTML, RSS and Atom, or files.

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Educational Content

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT