For my master thesis in software engineering I am researching challenges in using Rails for implementing Service-Oriented Systems. In my case studies I have found that Rails lacks well-integrated functionality for some common tasks. Among these tasks are:
- Accessing a non-Rails REST-full resource
- Accessing an XML-RPC or SOAP service (without ActionWebService)
- Exposing an XML-RPC or SOAP service (without ActionWebService)
I have designed two simple plugins that could provide a framework for integrating most of this functionality. I will post more on these in the near future. I’d be interested in any comments on other missing functionality. If you have a project and you need some of this functionality I’d be interested to hear what solution you’ve used.