Windup Migration from Oracle/WebLogic to JBoss

Red Hat recently launched the JBoss Migration Center (link). It includes information on topics such as migration drivers, migration planning, migration tools, and successful customer migration case studies.

This post highlights one of the migration tools: Windup (link | @JBossWindup).

Windup is a tool to simplify Java application migrations. The tool analyzes application artifacts (such as Java code, JSPs and XML) and produces an HTML report highlighting areas that require changes.

windup-report

Windup was created by Red Hat Consulting. It was created by consultants working on migration projects for consultants working on migration projects. It was an internal tool that was used to estimate and communicate the amount of effort necessary to migrate an application.

It wasn’t created by product management. It wasn’t created by product marketing. However, individuals from engineering to product management to consulting worked together to open source Windup and make it available to the everyone.

Windup is extensible. The extension framework allows developers to create new rules in the form of classifications and inline hints via XML. No coding required. While Red Hat consultants created the initial rules, we encourage partners and developers to contribute new rules.

The code is hosted on GitHub. The documentation is thorough.
The project site includes videos and a sample report.

Windup in Action


 

,

About Shane K Johnson

Technical Marketing Manager, Red Hat Inc.

View all posts by Shane K Johnson

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: