EPF Composer offers a library containing a great deal of reusable content. Its includes the OpenUp method framework and various plug-ins extending OpenUp with domain-specific additions such as development for concrete technologies such as J2EE or different development circumstances such as adopting a commercial off-the-shelf system (COTS). No organization or project requires all of this documentation all at once, but would work with a selection of specific subsets.
EPF Composer manages for that purpose so-called method configurations, which allow you to specify working sets of content and processes for a specific context, such as a specific variant of the OpenUp framework that you want to publish and deploy for a given software project or as a foundation for a development organization. All content and processes are organized in method plug-ins, which are organized into method packages. A method configuration is simply a selection of the method plug-ins and packages.
You create and specify a configuration using the configuration editor depicted in the figure above. You could start creating your own method configuration by copying one of the configurations included with EPF Composer and modify it to fit your specific needs. You can add or remove whole method plug-ins as well as make selection with each plug-in by checking or un-checking packages.
You can use the resulting configuration as your working set for your EPF Composer work. The actual content of the configuration, i.e. the included method content and process elements are always accessible in the configuration view. Use the combo box in the toolbar to select the currently used method configuration.
Method configurations are the basis for publishing method content and processes. A published configuration is an HTML web site that presents all the method content and processes of the method configuration in a navigable and searchable way. It uses the relationships established during method content and process authoring to generate hyper-links between elements as well as provides tree browsers based on the configuration view and user-defined categorizations of the content.
For publishing, simply create and select a configuration. The publication wizard will do the rest for you and only publish content that is part of the method configuration. It will also automatically adopt content to the configuration such as removing references of method content elements to elements outside of the configuration or removing activities from your processes that only contain work defined outside of the configuration set. Hence, publishing will only include the content that you really need. You can always preview a published configuration using the browsing perspective.