Service Objects, Inc.
Tech Spotlight from the Service Objects Development Team

 

Building upon the success of Web service interoperability with enterprise and client infrastructures, Ruby on Rails (RoR) has taken steps forward to optimize speed and simplicity in consuming Web services. In fact, Rails has become the de-facto standard for rapid Web application development.

With the release of Rails 2.0, Rails made the transition to support REST- based services rather than the more traditional SOAP-based Web services. This change was brought about by the removal of ActionWebService from the default installation package and was replaced by ActiveResource. ActiveResource was built as an extension of ActiveModel to easily handle mapping of REST-based services.

Although Ruby on Rails has undergone many improvements since its initial release in 2005, its transition from supporting SOAP to REST-based Web services has created issues for enterprise clients that continue to utilize SOAP in their services.

In order to provide continued support for SOAP based services, developers from the Ruby community have provided their own solutions to supplement the Ruby library. Ruby gems, such as soap4r, savon and handsoap, are but a few of the libraries developed to support SOAP-based services. However, some of these libraries have compatibility issues with the newest versions of Ruby 1.9.2 and Rails 2.3.8 (and above) when communicating with .NET services.

Read more: includes alternative solution and sample code

 
Privacy Note: Our email is never unsolicited. You provided an email address of: *|EMAIL|* when you evaluated our software. To unsubscribe send an email to: communications@serviceobjects.com or click here.
Previous Newsletters
Privacy Policy
Copyright ©2011 Service Objects, Inc.
133 East de la Guerra St, Suite 10, Santa Barbara, CA 93101, USA
serviceobjects.com
sales@serviceobjects.com
Tel. Toll Free US 1.800.694.6269
Tel. Local 1.805.963.1700
Fax 1.805.963.9179