Skip to main content

Shortcut: Patterns for e-business: WebSphere/Domino Integration custom design (Page 2 of 2)

Hybrid Runtime patterns and shortcuts

Go to Shortcut : Patterns for e-business (Page 1 of 2)


Domino application with WebSphere Integration platform

This hybrid Runtime pattern is common in sites where you are providing more than just a single application or system to the Web users.

Review:


WebSphere loaded on a Domino Server

Loading WebSphere on top of a Domino server is often the simplest and best pattern for smaller systems. This pattern gives Domino the WebSphere servlet engine which is fast robust and scalable.

Review:


WebSphere application with Domino services

Sites which are data-oriented are well suited to this design. Within this hybrid Runtime pattern, the WebSphere server will authenticate users if required.

Review:


Single sign-on between Domino and WebSphere

In an environment with both Domino and WebSphere, when switching to the other server, users would normally be prompted to log in. Implementing a single sign-on between WebSphere and Domino remedies that situation.

Review:


Using a security server to manage authentication and connections

An alternative to depending on the Domino/WebSphere single sign-on is to use an authentication manager between the user and the servers.

Review:


Domino User-to-User hybrid Runtime pattern

In looking at User-to-User patterns, probably the most basic one we can picture is one with just Domino. Users could be interacting with each other via e-mail, news groups, or Web discussion forums.

Review:


Sametime User-to-User hybrid Runtime pattern

While the previous hybrid Runtime pattern dealt with asynchronous User-to-User interaction, inserting Sametime introduces the idea of synchronous User-to-User interaction.

Review:


Combined Sametime and Domino (single machine)

When Sametime is installed on a pre-existing Domino server, Sametime uses the core of the Domino server as it's basis. This means that if the user has authenticated with the Domino server already, they are automatically authenticated with the Sametime server as well.

Review:


Combined Sametime and Domino (separate machine)

Like the previous hybrid Runtime pattern, our primary interest in this design is in providing the infrastructure for user-to-user interactions. In this hybrid Runtime pattern, those interactions could be either synchronous via the Sametime server or asynchronous via the Domino server.

Review:


Sametime and Domino with Policy Director

By inserting Policy Director between the users and the servers, we can take advantage of Policy Director's ability to provide Web single sign-on across multiple disparate systems.

Review:


Single sign-on with Sametime, Domino, and WebSphere

When we combine WebSphere with Domino and Sametime in a hybrid Runtime pattern we find that we are extending previous designs, namely Single sign-on between Domino and WebSphere, and Combined Sametime and Domino (separate machines).

Review:


Combined Sametime, Domino, and WebSphere with Policy Director

This hybrid Runtime pattern is similar to the previous one except we are no longer making use of the Domino/WebSphere single sign-on token.

Review:


Domino as a central loosely-coupled broker

It is possible to use Domino as a central hub in an environment where a number of disparate systems need to be coordinated and where user interaction is also needed.

Review:


Combining caching proxy and load balancer

In this section we discuss the benefits of combining caching proxy serving as a reverse proxy and the load balancer (Network dispatcher) to improve your organization's security and scalability.

Review:


Using Tivoli Policy Director as a load balancer

Tivoli Policy Director can also be made to work as a basic load balancer for Domino, WebSphere, or any back-end Web application server that is a part of the namespace.

Review:


Domino app with WebSphere Application Server services: Single server

This Runtime pattern is easily deployed, and fairly common in situations where WebSphere Application Server is being implemented for the first time within a Lotus Domino-based organization.

Review:


Domino app with WebSphere Application Server services: Multiple servers

This Runtime pattern is a logical extension of the previous Domino app with WebSphere Application Server services: Single server pattern.

Review:


Web redirector with Domino and WebSphere Application Server

This Runtime pattern takes advantage of the WebSphere HTTP plug-in, which allows Lotus Domino and WebSphere Application Server to be physically separated from a Web server that is providing HTTP access to system information.

Review:


WebSphere Application Server application with Domino services

Web sites that are primarily transaction-centric will typically utilize this pattern. Domino services may be provided to support a back-end calendaring system, electronic mail, or custom Domino databases, such as discussion groups or workflow-oriented databases.

Review:


WebSphere Web services with Domino

This Hybrid Runtime pattern will likely become more prevalent as Web services mature and their use becomes more widespread. This pattern assumes the use of WebSphere Application Server as a provider of Web services

Review:


WebSphere Web services with Domino

This pattern is a simple solution to the problem of the administrative overhead of maintaining more than one directory for user information and authentication. Using an external directory for these tasks is a way to get around this issue.

Review:


Using both Active Directory and Domino Directory

This pattern is most applicable for organizations that want to maintain a central Microsoft Active Directory to store user and resource information and for authentication, but still need to use Domino for e-mail.

Review:


Using both External and Domino directories

This pattern is most applicable for organizations that want to maintain a central non-Domino directory to store user information and authenticate against but still need to use Domino for mail routing.

Review:


Using a security server to manage authentication and connections

This pattern is an alternative to using the Domino/WebSphere single sign-on feature it uses an authentication manager between the user and the servers.

Review:


Domino for collaboration - Simplest pattern

This is the most basic Collaboration pattern with just Domino. Users could be interacting with each other via e-mail, news groups, or Web discussion forums.

Review:


Sametime only

This pattern allows synchronous collaboration. The synchronous collaboration is provided by Sametime 3, which will only run on top of Domino 5.0.10.

Review:


Sametime and Domino 6

In this pattern, asynchronous collaboration is provided by Domino and synchronous collaboration is provided by Sametime. Sametime 3 will only run on top of Domino 5.0.10, so any pattern that requires Sametime 3 and Domino 6 will require two versions of Domino.

Review:


Single sign-on with Sametime, Domino, and WebSphere

The Runtime pattern is dependent on implementing the single sign-on between all three servers. We are starting to get into quite complex Runtime patterns, which can be used to implement powerful Web environments with many uses.

Review:


Sametime and Domino with Tivoli Access Manager

By inserting Access Manager between the users and the servers, we can take advantage of Access Manager's abilities to provide single sign-on across multiple disparate systems with this pattern.

Review:


Combined Sametime, Domino, and WebSphere with Access Manager

This Runtime pattern is similar to the previous one except we are no longer making use of the Domino/WebSphere single sign-on token.

Review:


Load Balancer and Domino

When you have multiple identical Domino servers, fronted by Load Balancer, this pattern works well with Basic authentication.

Review:


Caching Proxy and Domino

As in the hybrid pattern with Load Balancer, this pattern shows multiple Domino servers behind a reverse proxy cache (Caching Proxy) can be set up to work well with Basic authentication.

Review: