Archive for January, 2008

Introducing the WSO2 Web Services Framework for C++

Friday, January 25th, 2008

The WSO2 WSF/C++ team announced the release of the WSO2 Web Services Framework for C++ version 1.0 this week.

WSO2 WSF/C++ is a standards compliant, enterprise grade, open source, C++ library for consuming Web services in C++. It is based on the WSO2 Web Services Framework for C library.

Key Features include

  • Client API to consume Web services
  • Attachments with MTOM
  • WS-Addressing
  • WS-Security

For more details and project resources see here and download today!


Improved Data Services support in latest WSO2 WSAS release

Thursday, January 24th, 2008

WSO2 Web Services Application Server (WSAS) , the enterprise ready Web services engine powered by Apache Axis2, released version 2.2 this week. WSO2 WSAS is a Java runtime for hosting services and runs standalone or in conjunction with Apache Tomcat, IBM WebSphere, BEA WebLogic, JBossAS or any other servlet container.

Improved Data Services support including a new UI, and database connection pooling has been added to this new version along with clustering support and JMX based monitoring. Other improvements include WS-Security 1.1 support and JSR-181 and JAXWS support.

WSAS makes it easy to develop, deploy and manage services using a graphical management console which has also been upgraded in version 2.2.

Graceful shutdown and restart of the server has been incorporated in this version where all pending requests are served before shutting down or restarting the server.

WSO2 WSAS is an open source product released under the Apache Software License 2.0. It is Apache Axis1 backward compatible where you can expose legacy Axis 1.x Web services as Axis2 Web services and engage Axis2's WS-* protocols such as WS-Security and WSRM in front of legacy services.

Download WSO2 WSAS today! Or Try a live version (no download required) here: http://tools.wso2.org/tryit/wsas/java/2.2 (please note any services you deploy will be removed within an hour.)


WSO2 Web Services Framework for Ruby brings enterprise-class SOA capabilities to popular web language

Monday, January 14th, 2008
WS02 Ruby Extension Combines Ruby on Rails Ease of Use with the Security and Reliability that Enterprises Demand

Colombo, Sri Lanka and Mountain View, CA – January 14, 2008 – WSO2, the open source SOA company, announced today the debut of the WSO2 Web Services Framework for Ruby (WSF/Ruby) 1.0—the open source framework for providing and consuming Web services in the popular Ruby object-oriented programming language. WSF/Ruby 1.0 is the first Ruby extension to offer extensive support for the Web services (WS-*) stack. For the first time, developers can bring to Ruby the security and reliable messaging that are required for trusted, enterprise-class SOAP-based Web services.

WSF/Ruby 1.0 enables developers to consume Web services with either the WS-* stack or HTTP. It is a binding of the Web Services Framework for C (WSF/C) into Ruby, providing a fully open source Ruby extension based on Apache Axis2/C, Apache Sandesha2/C, and Apache Rampart/C. Additionally, WSF/Ruby uses the Ruby on Rails (RoR) open source Web development framework as its deployment model for providing services, allowing developers to combine the programming ease of RoR with the enterprise-class functionality to support a service-oriented architecture (SOA).

“Ruby’s popular, human-centric approach to programming has been extended to the Internet by Ruby on Rails. With the rollout of WSF/Ruby 1.0, developers get the best of both worlds, combining ease of programming with the robust enterprise functionality required for business-critical Web services,” said Sanjiva Weerawarana, CEO of WSO2. “Now, for the first time, developers have a trusted platform for integrating Ruby into their enterprise service-oriented architectures.”

The WSO2 Web Services Framework for Ruby features both client and service APIs. The client API for consuming Web services uses the WSClient class for one-way and two-way service invocation support. The service API for providing Web services uses the WSService class with support for one-way and two-way operations. Both the client and service APIs incorporate the WSMessage class to handle message-level options.

WSF/Ruby 1.0 supports basic Web services standards, including SOAP 1.1 and SOAP 1.2. It also is fully tested and provides proven interoperability with Microsoft .NET, the Apache Axis2/Java-based WSO2 Web Services Application Server (WSAS), and other J2EE implementations. Key features of WSF/Ruby 1.0 are:

  • Comprehensive support for the WS-* stack includes the SOAP Message Transmission Optimization Mechanism (MTOM), WS-Addressing, WS-Security, WS-SecurityPolicy, and WS-Reliable Messaging.
  • Secure Web services are enabled by advanced WS-Security features, such as encryption and signing of SOAP messages. Users also can send messages with UsernameToken and TimeStamp support.
  • Reliable messaging for Web services and clients means basic SOAP messages, as well as messages with attachments can be sent in a reliable way.
  • HTTP support lets a single service be exposed both as a SOAP-style and as a XML over HTTP-style service. The client API also supports invoking REST services using HTTP GET and POST methods.
  • Class mapping for services enables a user to provide a class and expose the class operations as service operations.
  • Attachments with Web services and clients take two forms. Users can send and receive attachments with SOAP messages in optimized formats and non-optimized formats with MTOM support.

WSF/Ruby has been tested on Windows XP with Microsoft Visual C++ version 8.0, as well as with Linux GCC 4.1.1.

Availability and Support

The WSO2 Web Services Framework for Ruby 1.0 is available today. As a fully open source solution released under the Apache License 2.0, WSF/Ruby 1.0 does not carry any software licensing fees. WSO2 offers a range of service and support options for WSO2 WSF/Ruby 1.0. These include consulting, custom development, and sponsorship of open source feature development; development and production support; and training. For information on service and support packages, visit http://wso2.com . Additionally, the WSO2 Oxygen Tank is an open developer portal that provides in-depth product information, tutorials, tools, forums, wikis and more.

Close
E-mail It