Home > Domino Tips > Domino and WebSphere Strategies > Using WebSphere and Lotus Domino to create ebusiness sites
Domino Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

DOMINO AND WEBSPHERE STRATEGIES

Using WebSphere and Lotus Domino to create ebusiness sites


Sue Hildreth
10.26.2005
Rating: -2.50- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


When using WebSphere Application Server and Lotus Domino together to create an ebusiness application or portal, which topology you choose will depend on the purpose of the site and the software you plan on using to deploy it. First, you'll have to decide if it's to be a self-service customer site for ordering products, a collaborative site for partners and employees, a data access site for customers and staff to look up information, or a site intended to provide integrated access to several applications and databases. The goal of the site will help decide how important security is, what type of resource integration method is used, and whether Domino or WebSphere App Server will be the primary application.

To help developers navigate these choices and select the right topology for the situation, IBM has published a Redbook, entitled Patterns: Custom Designs for Domino and WebSphere Integration, which describes standard patterns for the layouts and product mappings used for different e-business scenarios.

In an environment that combines Domino and WebSphere App Server, there are five run-time patterns that may (or may not) be optimal.

1. Domino application with WebSphere services, single server. This pattern is most often used when WebSphere App Server is initially implemented in a Domino environment, and when simplicity in configuration and maintenance are important. In this case, the client accesses Domino via the HTTP server and is authenticated by the Domino Directory. Domino and WebSphere reside on the same server, which sits outside the domain firewall but behind a protocol firewall which allows only http access.

This pattern is best for simple scenarios that don't carry heavy transactional, functional or scalability requirements, and is suited particularly well for light-use collaborative sites that make use of Domino's messaging and workflow capabilities.

2. Domino application with WebSphere services, multiple servers. Here (as the name implies) Domino and WebSphere reside on their own servers rather than sharing a server. This is the ideal runtime pattern for Domino-centric sites that require greater scalability, heavier use of Domino functionality and better security for the WebSphere App Server, which is placed behind the domain firewall.

Like the single-server version, this pattern is fairly simple to implement, but provides for greater processing power and, thus, heavier use of the Domino workflow and collaborative features. Like pattern number one, authentication is done via the Domino Directory.

3. Web redirector with Domino and WebSphere Application Server. In this situation, both WebSphere Application Server and Domino sit behind the domain firewall while the WebSphere HTTP plug-in is used to separate out the Web server capability and place it into the DMZ. This provides higher security for both Domino and WebSphere servers. The HTTP server acts as a redirector, routing requests to either local, static Web pages or to either Domino or WebSphere Application Server, which in turn can provide access to other enterprise systems via Enterprise JavaBeans (EJBs) or servlets. The Domino server might also be used to access other systems via Lotus Enterprise Integrator.

One key advantage of this runtime pattern is greater horizontal scalability, with the HTTP server(s) providing load balancing between multiple application servers--a function that the other four patterns do not provide.

4. WebSphere Application Server application with Domino services. Here WebSphere Application Server acts as the front end to the system, providing a consistent user view to both Domino and other back-end applications. Domino, sitting behind the main firewall, provides collaborative and messaging servers, and serves up data residing in custom Domino databases.

For heavy-duty transaction-oriented systems, this pattern provides a high level of scalability (particularly when used with the WebSphere Edge Server) and better security for Domino data by placing it inside the internal network. (Normally, this pattern would also include other databases, such as DB2, and not just Domino.) User authorization would go through either the Domino Directory or a separate LDAP directory such as the IBM Directory Server.

5. WebSphere Web services with Domino. This pattern, although not yet very common, may become more prevalent as the use of Web services increases. In this scenario, WebSphere Application Server, sitting outside the domain firewall, provides Web services which access data and services on the backend Domino or relational databases. The Web services are published in a public UDDI directory and a SOAP-supporting client accesses the services over the Internet.

This scenario works best in situations where there are multiple application server platforms or where a wide range of users (partners, employees, customers) need to access information and services over the Internet from a standard interface. However, IBM advises against using this pattern in three instances:

  • supply chain environments in which EDI already prevails as the standard for information exchange;
  • where volumes of binary information must be transmitted (since XML is not an efficient way to encapsulate binary messages);
  • when there are a lot of legacy systems that are easily made Web-services compliant.

Sue Hildreth is a freelance writer specializing in enterprise software. She can be reached at Sue.Hildreth@comcast.net.

Rate this Tip
To rate tips, you must be a member of SearchDomino.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RELATED CONTENT
Domino and WebSphere Strategies
Portalizing Notes/Domino applications with IBM WebSphere Portlet Factory
Integrating Lotus Domino and IBM Workplace applications
Routing mail between Lotus Domino and IBM Workplace users
Workplace Forms add XML future to WebSphere-Domino environments
Security considerations for a Domino WebSphere system
Making Domino applications work with IBM Workplace
IBM's Tony Higham fields questions about WebSphere Portal
Salaries rising for WebSphere-related skills
Automatically start a WebSphere instance
My kingdom -- or a tip -- for a Roomba

Developer
A bevy of Notes/Domino development tips
Admin know-how sharpens developer's apps -- and vice versa
Can I use Formula to get value of category that a doc is in?
Results from Default Notes Search have # of responses in brackets
What does Domino require to run scheduled agent that sends mail?
Tip contest winner pessimistic about future of LotusScript
My kingdom -- or a tip -- for a Roomba
Three key challenges in migrating Notes to WebSphere
Create page template for views on the Web
Getting the best of both worlds:
Uniting Domino and WebSphere using DXL and Domino JSP tags

IBM WebSphere
WebSphere is a world of trouble, Domino readers say
WebSphere Portal primer
IBM releases HR accelerator for SAP and WebSphere
Portalizing Notes/Domino applications with IBM WebSphere Portlet Factory
Mainsoft enables .NET applications to run on WebSphere Portal
Routing mail between Lotus Domino and IBM Workplace users
Workplace Forms add XML future to WebSphere-Domino environments
Security considerations for a Domino WebSphere system
New and Notesworthy: November 2005
No middling in IBM's master plan

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



Domino & Lotus Notes Security Solutions: Authentication, Antispam, Encryption and Antivirus
HomeTopicsITKnowledge ExchangeTipsAsk the ExpertsMultimediaWhite PapersDomino IT Downloads
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 1999 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts