More and more applications need to perform some type of communication with the outside world, and even more applications are required to integrate with existing legacy technologies. In chapters 4 through 8, we’ll look at how you can expose your application’s functionality to the outside world and how to hook into existing interfaces and services. We’ll end this segment by looking at Ruby deployment options, including gems and automated deployment with Capistrano.
18.216.255.250