Skip to main content link. Accesskey S
  • Anonymous
  • Log on
  • Help
  • IBM logo
  • IBM Composite Applications wiki
  • All Wikis
  • Home
  • Community Articles
  • Product Documentation
  • Learning Center


Search

Advanced Search

Categories

Tag Cloud

  • 6.2
  • 6.2.1
  • 8.0.1
  • 8.5
  • 8.5+
  • 8.5.1
  • advanced features
  • advantages
  • API
  • app dev
  • assembling
  • basics
  • benefits
  • Browser
  • CAE
  • catalog
  • changing page properties
  • changing value to another type of value
  • code snippet
  • component library
  • component properties
  • components
  • Composite Application Editor
  • Composite Applications
  • container components
  • containers
  • custom actions
  • debugging
  • demos
  • deploying
  • designing
  • developing
  • Eclipse
  • Eclipse components
  • editing properties
  • Editor
  • education
  • enablement
  • Expeditor
  • extending
  • extensions
  • FAQ
  • feature rules
  • framework
  • getting started
  • Help
  • HOD
  • host on demand
  • how to
  • Java
  • lead manager
  • linking
  • live text
  • match rules
  • new users
  • Notes
  • Notes components
  • nsf
  • NSF components
  • overview
  • page navigation
  • page properties
  • Palette
  • PBE
  • PIM
  • plugins
  • Portal
  • preference
  • product documentation
  • programming
  • properties
  • property broker
  • property broker editor
  • Property Broker Monitor tool
  • provisioning
  • resources
  • roadmap
  • samples
  • setting component properties
  • Sidebar
  • sideshelf
  • Symphony
  • Symphony view component
  • technote
  • testing
  • toolkit
  • TopologyHandler
  • troubleshooting
  • tutorial
  • update site
  • updating
  • upgrading
  • video
  • view
  • Web
  • web services
  • white lists
  • widgets
  • Wiring
  • WSDL
InformationInformation
You are currently viewing machine translated content. IBM translation might be available. Click IBM Translated Product Documentation to see what is available.X


Home > Deploying Applications > Best Practices for Deploying Composite Applications
Rate this article 1 starRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars

Best Practices for Deploying Composite Applications 

expanded Abstract
collapsed Abstract
No abstract provided.
ShowTable of Contents
HideTable of Contents
  • 1 NSF Based Composite Applications
    • 1.1 Can you have a composite application and an NSF update site be in the same NSF
    • 1.2 If your composite references multiple databases by replica id do they have to be deployed to the clients also
    • 1.3 Use the GetProfileField for the Notes URL for your notes components
  • 2 Deploying Eclipse features and plugins with composite applications
    • 2.1 Should I deploy features that are shared by more than one composite application within each composite
This article is a set of best practices identified by the composite application team. This is a living and breathing document, it will be updated by contributors as time goes. Please feel free to comment or write an email to the forum for additional items.

NSF Based Composite Applications



Can you have a composite application and an NSF update site be in the same NSF


Yes, however you might want to consider keeping your Eclipse Features in a single update site nsf so it is centrally managed and only referenced by your composites. A key reason you would want to include the update site in the same NSF is the database is deployable as a single file.

If your composite references multiple databases by replica id do they have to be deployed to the clients also


If you reference other databases by replica id the clients need to have bookmarked those databases in order for the references to resolve.

Use the GetProfileField for the Notes URL for your notes components


Notes URL's can change from test to production servers so you are not going to want to have to update or search and replace all of your components in your composite with the new URL's. The best approach is to use the process explained in this post. Use the @GetProfileField mentioned in the com.ibm.notes.ComputedNotesURL preference and make sure you escape the semi-colon "\;" and blank out the "com.ibm.notes.notesurl" preference.


Deploying Eclipse features and plugins with composite applications



Should I deploy features that are shared by more than one composite application within each composite


The short answer is no you shouldn't. If you reference the same feature from multiple composite applications the features will get un-installed whenever one of those applications is un-installed and then it may not get re-installed when the other application is opened. The reason is the composite application subsystem only checks to install features when the CA XML has been changed. So you could essentially break the other applications. The preferred method when installing features and plugins is to use a shared custom installer or deploy the features through a Widget.





expanded Article information
collapsed Article information
Category:
Deploying Applications
Tags:
6.2, 6.2+, 6.2.1, 8.5, 8.5+, 8.5.1, deploying, feature rules, plugins

This Version: Version 10 January 5, 2011 6:37:02 AM by John Haslam  IBMer

expanded Attachments (0)
collapsed Attachments (0)

 


expanded Versions (10)
collapsed Versions (10)
Version Comparison     
Version Date Changed by               Summary of changes
This version (10) Jan 5, 2011 6:37:02 AM John Haslam  
8 May 7, 2010 9:55:14 AM Bob Balfe  
8 Jan 5, 2011 6:31:41 AM John Haslam  
7 Apr 8, 2010 11:40:31 AM Bob Balfe  
6 Apr 8, 2010 11:38:58 AM Bob Balfe  
5 Apr 8, 2010 11:07:06 AM Bob Balfe  
4 Apr 8, 2010 11:03:37 AM Bob Balfe  
3 Apr 8, 2010 10:59:02 AM Bob Balfe  
2 Apr 8, 2010 10:56:43 AM Bob Balfe  
1 Apr 8, 2010 10:21:25 AM Bob Balfe  
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 ConnectedSubscribe to RSSHelpAbout
  • All Lotus and WebSphere Portal wikis
  • IBM developerWorks
  • IBM Software support
  • IBM Social Business User Experience Blog
  • IBMSocialBizUX on Twitter
  • IBMSocialBizUX on Facebook
  • Lotus product forums
  • IBM Social Business UX blog
  • IBM Collaboration Solutions
  • Recently added feedRecently added
  • Recently edited feedRecently edited
  • Recently added comments feedRecently Added Comments
  • Wiki Help
  • Forgot user name/password
  • Wiki design feedback
  • Content feedback
  • About the wiki
  • About IBM
  • Privacy
  • Contact IBM
  • IBM Terms of use
  • Wiki terms of use