Skip to main content

Access Integration: Select Application pattern

Overview

The Access Integration pattern gives users a single, consistent, and seamless access mechanism to various applications that would otherwise require the use of several different access mechanisms. This Integration pattern is useful when:

Some of the above requirements can be observed within Application patterns elsewhere on the Patterns for e-business Web site, such as the Self-Service::Router application pattern or Self-Service::Decomposition application pattern. These Application patterns provide a way for users to access various back-end applications using a single presentation mechanism.

The Access Integration pattern, however, can be used to enable more complex e-business solutions composed of multiple Business patterns. For example, a browser-based, personalized portal can be developed by combining applications that automate the Self-Service business pattern and the Collaboration business pattern. Additionally, this personalized portal might add accessibility to mobile devices.

Explanation for re-engineering of Access Integration application patterns


Application patterns

It is highly probable that a solution will utilize more than one of these Application patterns. Because of this, you'll notice that, in addition to unique Runtime patterns for the Single sign-On and Personalized Delivery application patterns, these two Application patterns are documented in combination in the form of advanced, multifunctional Runtime patterns.

Client

Follow the link to Client application patterns for the detailed pattern descriptions.
Select this Application pattern Client application pattern

Single Sign-On

The Single Sign-On application patterns provide a framework for seamless application access through unified authentication services. Two Application patterns for Single Sign-On are shown below: a basic pattern where the single-sign on functions are performed in the Web tier, and an extended pattern where the security context is extended to include the back-end systems.


Web Single Sign-On application pattern

Business and IT Drivers

The primary business driver for choosing this Application pattern is to provide seamless access to multiple applications with a single sign-on while continuing to protect the security of enterprise information and applications.

Simplification and increased efficiency of user profile management is the main IT driver for Single Sign-On.

Solution

Select this Application pattern Single Sign On application pattern

The Single Sign-On application pattern uses the Security and Administration service discussed above.

This Application pattern is built using three logical tiers: Client, Single Sign-On, and Application.

Guidelines for use

Benefits

Limitations

Many existing applications are not capable of accepting a standard set of user credentials as a substitute for local authentication. Integration with such systems can be difficult or even impossible.

Putting the Application pattern to Use

An insurance company wants to create an Enterprise Information Portal (EIP) that consolidates various applications and information sources. Such a portal must provide single sign-on capability. To implement the requirement the insurance company chooses the Single Sign-On application pattern.


Extended Single Sign-On application pattern

Select this Application pattern Extended Single Sign On application pattern

Extending the security context to include the back-end systems enables non-repudiation of back-end system transactions. For solutions with strong privacy and/or audit requirements, this approach is needed. As shown in the figure below, these solutions will almost always require a centralized user administration model. Examples include financial services transactions and access to health care clinical document systems.

Personalized Delivery

The Personalized Delivery application pattern provides a framework for giving access to applications and information tailored to the interests and roles of a specific user or group. This pattern extends basic user management by collecting rich profile data that can be kept current up to the user’s current session. Data collected can be related to application, business, personal, interaction, or access device-specific preferences.

Business and IT Drivers

The primary business driver for choosing this Application pattern is to increase usability and improve the efficiency of Web applications by tailoring their presentation to the user’s role, interests, habits and/or preferences.

Solution

Select this Application pattern Personalized Delivery application pattern

The Personalized Delivery application uses three of the previous four common services for Integration business patterns discussed above:

This Application pattern is built using three logical tiers: Client, Personalization, and Application.

Guidelines for use

Successful implementation of the Personalized Delivery pattern requires a careful examination of business rules, business objectives, and applications’ ability to interact with the Personalization services. Without definition of clear, measurable success criteria for implementation and careful results tracking, costs can quickly spiral beyond the plan without recognizing tangible benefit.

Benefits

Limitations

Personalized Delivery can be very complex and expensive to fully implement.

Putting the Application pattern to Use

The insurance company introduced in the Single Sign-On application above wants to extend their Enterprise Information Portal (EIP) such that it provides a managed window for all customer-facing employees such as customer service reps, agents, and brokers. Such a portal must personalize the welcome screen of the portal based on the user’s identity. To implement these requirements the insurance company chooses the Personalized Delivery application pattern.

Content navigation