Previous Topic: Federation Web Services Application Setup

Next Topic: Federation Web Services Deployment Descriptors

Federation Web Services Application Overview

Federation Web Services is a collection of servlets packaged as a web application in accordance with the Java Servlet API 2.3 specification. Federation Web Services is installed with the Web Agent Option Pack or deployed inside the Tomcat web server, which is embedded in the SPS federation gateway.

The web application is rooted at a specific URL within the web server. For example, the application could be located at http://www.myserver.com/affwebservices/ and the assertion retrieval service (part of the application) could be registered to listen on http://www.myserver.com/affwebservices/assertionretrieval. All requests that start with this URL prefix are routed to the assertion retrieval servlet.

A web application exists as a structured hierarchy of directories. The root of the hierarchy serves as a document root for serving files that are part of this context.

A special directory, WEB-INF, exists within the application directory hierarchy. The directory is located at one of the following locations:

web_agent_home

Indicates the installed location of the Web Agent

sps_home

Indicates the installed location of the Secure Proxy Server

The WEB-INF directory contains everything related to the application that is not in the document root of the application. No file in the WEB-INF directory is served directly to the client.

The Federation Web Services application provides these services:

Note: You can only use the session synchronization and notification alert services when the Web Agent/Web Agent Option Pack is at the asserting party and the SAML Affiliate Agent is at the relying party. These services are not supported with the SPS federation gateway.