Architecture
Parts of the Shibboleth architecture are documented here for ease of use.
Authentication Flow
Integrating applications with Shibboleth puts together the concepts of SAML authentication and multilateral federation. A service provider can be registered with Shibboleth, and so can an identity provider.