Saturday, September 11, 2010

Moving the Solution to a new environment

Websphere Business Services Fabric v7.0
Contact us...

Moving the Solution to a new environment

This topic describes how to move the content authored in Business Space and Composition Studio from one environment to another.

When moving a solution from one environment to another, it is important to remember that the content authored in business space and Composition Studio lives in a repository used by the server. It is necessary to export the content from one server and import it into another.

Each application and business service will have an associated Fabric project that can be exported as a special zip file (Fabric Content Archive) using the Fabric Admin Console. Vocabularies each have a dedicated namespace within the Fabric Business Glossary project.
  1. Log into the Fabric Administration Console ().
    1. Using the menu on the left, go to Governance Manager-> Import/Export 
    2. Select the Export by Project tab. 
    3. Content Type: Select Full content
    4. Project Selection: Select the required Fabric project (i.e Business Glossary)
    5. Namespace Selection:   Select the required namespace (i.e Loans Origination Vocabulary).
    6. Click Export to File to save a zip file containing the contents to disk 
  2. Export the Fabric project for each of the business services and applications in the solution. 

  3. Use the import tab to import Fabric archives in the correct order ()
    1. Using the menu on the left, go to Governance Manager-> Import/Export 
    2. Select the Import tab. 
    3. Fabric Content Archive Selection: Select Browse to find the required FCA file.
    4. While the export can be performed in any order, the same is not true for import. The system will fail to import an archive that has unsatisfied dependencies on content in other fabric projects. For the Loan Origination solution, we have the following dependency graph (). On a new system, it is necessary to import the vocabulary first, followed by the business service, followed by the application itself. Because of this, it is helpful to name exported projects so that someone else knows in what order to import them ()

Re-creating Business Space

The export of FCAs does not carry configuration of Business Spaces from one environment to another. It may very well be the case that business spaces would be configured differently on a test machine versus a production environment. It will be necessary to create new spaces using the Fabric templates on the new environment. After this is done, the Fabric Administration space will be the only space that shows the imported business space content. Just as we did in the last section, use the Add Space button to define what spaces can use which object.

Re-create Fabric Administration Space

Create a Fabric Administration space after importing the FCA's.

After this is done, the Fabric Administration space will be the only space that shows the imported business space content (). 

Re-create Fabric Authoring Space

Create a Fabric Authoring space after importing the FCA's.

After this is done, the Fabric authoring space will be initially empty.  To populate the Fabric Authoring space with the business space content, you have to authorize the Fabric Authoring space to edit objects that are in the Fabric Administrative space.  Do this as follows:

  1. In the Fabric Administrative space\Business Service Lifecycle Management tab\Name column, click on the icon (not the link) of the element you wish to provide authorization for click Add Space (). 
  2. Associate Space with Element ()
    1. Select the space you want to authorize (i.e CC LoanOrigination Authoring) from the list of Available Spaces
    2. Click Add
    3. Click OK.
  3. Repeat the above steps for each element you want to provide authorization for.
  4. The Fabric Authoring space will look like this after space authorization ()

Related links

  1. Modeling, developing, assembling, deploying and managing an application
  2. Working with the Fabric templates in Business Space
  3. Business Space Information Center




No comments:

Post a Comment