WSO2 Releases Web Service Framework/C v1.0 and announces Mashup Server
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.
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.