Ruby Plus #16: How to develop ActiveResource client and server with authentication
Rails core team recommends developing web applications that are small and very cohesive. This is documented in Domain Driven Design by Eric Evans. This allows the domain model to evolve independent of each other.
In Rails, when you need to interact between web apps you can use ActiveResource. In this screencast, you will learn how to develop ActiveResource client and server using Rails 2.0.2 with basic http authentication.