Skip to main content link. Accesskey S
  • Log In
  • Help
  • IBM Logo
  • IBM Forms wiki
  • All Wikis
  • All Forums
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • IBM Redbooks
  • API Documentation
Community Articles Product Documentation Learning Center IBM Redbooks API Documentation This category All IBM Forms 4.0 documentation IBM Forms Server 4.0 API documentation Custom Search Scope...
Search
Community Articles > Deployment Scenarios > Enterprise scenario: Enterprise insurance architecture (Forms 3.0)
  • New Article
  • Share Show Menu▼
  • Subscribe Show Menu▼

About the Original Author

Adam Kozyniak
Contribution Summary:
  • Articles authored: 115
  • Articles edited: 103
  • Comments Posted: 0

Recent articles by this author

Specify type for public data

When creating or marking data as public in the Designer, specify the data type using a Model Item Property. Example Below are some examples of Model Item Property data types: xforms:bind nodeset"instance('INSTANCE1')PAGE1ffloat" type"xsd:float" xforms:bind xforms:bind ...

Do not cross reference types when mapping data

When mapping data, do not crossreference data types. Data should be mapped type to type, for example string to string rather than string to integer.

Do not create submission or cancellation buttons for forms used in FileNet

A Lotus form imported into FileNet is submitted using the SaveLaunchComplete buttons located in the FileNet toolbar. The form itself should contain no submission or cancellation buttons. When creating a form for FileNet using the Designer, do not insert submission or cancellation buttons into ...

Toolbar differences between Lotus Forms and FileNet

When rendering forms, toolbar hotkey accessibility differs between Lotus Forms and FileNet. Lotus Forms accessibility also varies based on the browser. FileNet eForms use Java Script key listeners, which means toolbar hotkeys will always be Ctrl + Alt + key. Lotus Forms forms use the HTML based ...

Use ufv_settings to hide Lotus Forms menu

When a form is created for use in FileNet, use the ufvsettings in the Designer to turn off the menu toolbar. Forms rendered in FileNet use the FileNet toolbar to control form submission. The menu used by Lotus Forms is not required and should be turned off. Example ufvsettings menu ...
Community articleEnterprise scenario: Enterprise insurance architecture (Forms 3.0)
Added by Adam Kozyniak | Edited by IBM contributor Jane Rizhanovsky on April 8, 2010 | Version 9
  • Edit
  • More Actions Show Menu▼
Rate this article 1 starsRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars
expanded Abstract
collapsed Abstract
No abstract provided.
Tags: architecture, deployment, enterprise, insurance, 3.0, deployment scenario


The following computers are required to run this system:
  • Form design system – A typical workstation computer that is used to create the blank insurance forms.
  • Application development system – A typical workstation computer that is used to create the forms application portlet.
  • Forms repository – A database that stores the blank forms, submitted forms, and the data extracted from the submitted forms.
  • Application servers – Two clustered application servers host the forms application. The forms application consists of WebSphere® Portal, the Webform Server portlet, and the Lotus® Forms API. Using two servers (horizontal scaling) provides high performance and high availability.
  • Translator servers – Two clustered Translator servers host the Translator component of Webform Server, which converts the XFDL forms to JavaScript™ and HTML for users who don't have the Viewer installed. Using two servers (horizontal scaling) provides high performance and high availability. Furthermore, each server hosts two instances of the Translator (vertical scaling).
  • Log Server, Access Control Database, Shared File Cache – These Webform Server components are hosted on a dedicated server.
  • Backend application servers – Two clustered servers host the backend application. The backend application consists of WebSphere Process Server.
  • Deployment Manager system – WebSphere Deployment Manager is used to set up multiple instances of WebSphere Portal Server, the Webform Server Translator, and WebSphere Process Server. This allows system administrators to easily add new servers if the demand for the application increases.
  • Load balancers – The load balancers distribute work between the members of a cluster and detect if a server becomes unavailable. A single server can perform load balancing, but for high availability applications, a hot, running backup should be in operation in case the primary load balancer becomes unavailable.
    Note: If you are using a hardware load balancer, you may also need to deploy a reverse proxy.
  • HTTP server – The HTTP server handles user sessions and provides security to the overall solution. A single server can be used, but for high availability applications, a hot, running backup should be in operation in case the primary server becomes unavailable.
  • Firewalls – Standard corporate firewalls provide security to the overall system.

Download this architecture from the "Attachments" section located at the bottom of this article.


Alternate architectures

Other architectures are possible, for example:
  • The forms repository could be a content management system instead of a database.
  • The backend application could consist of any application that can be integrated with Lotus Forms using Lotus Forms Server – Forms Services Platform or WebSphere Integration Developer, instead of WebSphere Process Server. For example, FileNet or WebSphere Content Manager

Back to: Scenario 2: Insurance forms on Internet

  • Edit
  • More Actions Show Menu▼


expanded Attachments (2)
collapsed Attachments (2)
Edit the article to add or modify attachments.
File TypeSizeFile NameCreated On
application/octet-stream 77 KB enterprise.emf 1/14/11 5:41 PM
application/octet-stream 92 KB enterprise.svg 1/14/11 5:41 PM
expanded Versions (10)
collapsed Versions (10)
Version Comparison     
VersionDateChanged by              Summary of changes
10Jan 14, 2011 5:42:15 PMChris Dawes  IBM contributor
This version (9)Apr 8, 2010 4:43:44 PMJane Rizhanovsky  IBM contributor
8Apr 8, 2010 4:34:16 PMJane Rizhanovsky  IBM contributor
7Apr 8, 2010 4:32:30 PMJane Rizhanovsky  IBM contributor
6Apr 8, 2010 4:31:49 PMJane Rizhanovsky  IBM contributor
5Jun 29, 2009 5:13:30 PMDeanna Drschiwiski  IBM contributor
4Jun 29, 2009 5:11:40 PMDeanna Drschiwiski  IBM contributor
3Jun 29, 2009 5:11:12 PMDeanna Drschiwiski  IBM contributor
2Jun 10, 2008 3:29:47 PMDeanna Drschiwiski  IBM contributor
1May 22, 2008 6:18:39 PMAdam Kozyniak  IBM contributor
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedHelpAbout
  • IBM Collaboration Solutions wikis
  • IBM developerWorks
  • IBM Software support
  • Twitter LinkIBMSocialBizUX on Twitter
  • FacebookIBMSocialBizUX on Facebook
  • ForumsLotus product forums
  • BlogsIBM Social Business UX blog
  • Community LinkIBM Collaboration Solutions
  • Wiki Help
  • Forgot user name/password
  • Wiki design feedback
  • Content feedback
  • About the wiki
  • About IBM
  • Privacy
  • Accessibility
  • IBM Terms of use
  • Wiki terms of use