In this chapter, you learn how to access external services from your JSF application. We show you how to connect to databases, directories, and web services. Our primary interest lies in the clean separation between the application logic and the configuration of resources.