1.Welcome To TUBAME


1.1.TUBAME


TUBAME is a tool that allows the calculation of the correction effort and extraction of corrections necessary when migrating between JBoss or JBoss from a commercial AP server. It contains a multiple sub-tools, you can use it as an Eclipse plug-in. ? Please utilize by all means because it is published in TUBAME community as OSS product.

TUMABE tools that has been provided to support a smooth transition to JBoss, TUBAME is made up from the tool of the following three.

  1. Knowledge-Based Search Tool(tubame.portability)

    • Search from the knowledge base of the community

    • In order to search for knowledge, extract the Porting Item that can not detect in the dependency search. For example, there is no problem on the source code, but I extract the Porting Item problems such as occurs at run time.

    • Show the man-hours and difficulty in each Porting Item

    • It is possible to see the Porting Guilde to Porting Item each, you can see how to fix

  2. Dependency Search Tool(tubame.wsearch)

    • Automatically extract the class information and Java package that is not available in the target environment (middleware).

    • (if you set the library information about the framework ,) extract the API information that is not available in the target environment

  3. Knowledge Manager Tool(tubame.knowhow)

    • Edit registration and the knowledge necessary to Knowledge Base Search

    • From the creation of content knowledge, to a set of search criteria, you can only set this tool the information required by the knowledge-based search.

[Note]Note
  • Why named TUBAME

    In Japan, there is a legend that bringing happiness for the family when a swallows makes a nest in the house. I pray that happiness visit to JBoss migration of you using this tool!



1.2.TUBAME Tools Overview


  1. Knowledge-Based Search Tool

    Figure 1. About input and output of the Knowledge-Based Search Tool

    About input and output of the Knowledge-Based Search Tool

    [Warning]Warning
    • Migration Knowledge XML

      This is a required parameter. Migration Knowledge XML can also be created in their own knowledge management tool or to download from TUBAME community.

    • Migration Guide

      This is optional. If you want to display the guide, then download it from TUBAME community and place of knowledge-based search tool(Create a ...eclipse/plugins/tubame.portability-*/resources/guide folder, place the css folder and index.html)

    Migration Guide and migration knowledge XML is obtainable from the following

    • JBossEAP4->JBossEAP6

      https://github.com/TUBAME/migration-knowledge/releases/download/EAP4toEAP6/EAP4to6.zip

    • WebLogic9->JBossEAP6 *only Japanese

      https://github.com/TUBAME/migration-knowledge/releases/download/WLS9toEAP6/WLS9ToEAP6.zip

    • WebSphere6->JBossEAP6 *only Japanese

      https://github.com/TUBAME/user-knowledge/releases/download/WAS6toJBossEAP6/WAS6toJBossEAP6.zip

    • Tomcat5.5->Tomcat6.0 *only Japanese

      https://github.com/TUBAME/user-knowledge/releases/download/Tomcat5.5to6.0/Tomcat5.5to6.0.zip

    • Tomcat6.0->Tomcat7.0 *only Japanese

      https://github.com/TUBAME/user-knowledge/releases/download/Tomcat6.0to7.0/Tomcat6.0to7.0.zip

    • Tomcat5.5->Tomcat7.0 *only Japanese

      https://github.com/TUBAME/user-knowledge/releases/download/Tomcat6.0to7.0/Tomcat6.0to7.0.zip

  2. Dependency Search Tool

    Figure 2. For input and output of Dependency Search Tool

    For input and output of Dependency Search Tool

    [Warning]Warning
    • Library information of the target environment

      This is a required parameter. JBossEAP6 is set as a library information of the target by default.

      If migration target is of JBossEAP6 not, to set the library information in the preference settings of dependency search tool. You have the following on how to set

      1. as migration target library information, specify the path, including the library

      2. as migration target library information, specify the (zip) Maven repository that contains the migrtion target library



1.3.TUBAME UseCase


TUBAME widely can be availed from Porting Assessment Phase to Porting Phase. I will introduce the use cases TUBAME below.

Figure 1. Features of TUBAME Tools in Porting Assesment Phase

Features of TUBAME Tools in Porting Assesment Phase

Figure 2. Features of TUBAME Tools in Porting Phase

Features of TUBAME Tools in Porting Phase



2.Download


2.1.Get the TUMABE plugin


The latest version of TUBAME Tools be available from the following

https://github.com/TUBAME/migration-tool/releases/tag/v1.0.3

  • Knowledge-Based Search Tool

    tubame-plugins103/tubame.portability-1.0.3v201407310552

  • Dependency Search Tool

    tubame-plugins103/tubame.wsearch-1.0.3v201407310544

  • Knowledge Manager Tool

    tubame-plugins103/tubame.knowhow-1.0.3v201407310542



3.Documentation


3.1.Install,How to use


QuickStart of TUBAME Tools are visible from below

  • Knowledge-Based Search Tool

    http://tubame.github.io/migration-tool/portability.html

  • Dependency Search Tool

    http://tubame.github.io/migration-tool/wsearch.html

  • Knowledge Manager Tool

    http://tubame.github.io/migration-tool/knowhow.html

    [Warning]Warning

    I hope posts of migration of knowledge from everyone. Please check the following: Knowledge post how to TUBAME community.

    • Knowledge post how to TUBAME community

      http://tubame.github.io/user-knowledge/en/post_knowledge.html

[Note]Note

Please check below for report generation

http://tubame.github.io/migration-tool/reportgen.html



4.Community


4.1.Development project


  • Development project

    https://github.com/TUBAME/migration-tool



4.2.Forum


  • Users Forum

    https://groups.google.com/d/forum/tubame-users