fhs
Volume 8, Number 36 -- October 7, 2008

Databorough Beefs Up X-Analysis for Application Modernization

Published: October 7, 2008

by Alex Woodie

Databorough is in the process of rolling out X-Analysis version 8, a major new release that has been overhauled to provide a range of modernization services for RPG and COBOL applications. With new features such as Java and UML generation, migration to SQL-based databases, and low-level documentation of business processes, X-Analysis version 8 will give IBM i OS shops powerful new options for modernizing or migrating their applications to Java, EGL, or other languages, the vendor says.

From its headquarters in England, Databorough and its X-Analysis suite historically have been focused on providing cross-referencing and documentation capabilities for users of the IBM midrange server. With its powerful capabilities for dissecting RPG and COBOL programs and documenting how they work, X-Analysis has built a reputation for being one of the most powerful tools in its class.

With the launch of X-Analysis version 8, Databorough is now going in a new direction. Instead of just documenting how legacy OS/400, i5/OS, and i OS applications work, the company is using its expertise in reverse engineering so customers can assemble new, re-engineered applications out of the applications they have broken down using X-Analysis' traditional strengths. In case you're wondering, this does mean X-Analysis now generates actual J2EE and EGL code, and perhaps VB and PHP in the future. But no, it doesn't mean it's a 4GL.

It's not so much a new direction as a continuation of Databorough's original goal, says Stuart Milligan, the company's chief operating officer. "We started life as a re-engineering company that also built documentation tools that we used in our projects," he said yesterday in an interview. "Four to five years ago, we considered writing syntax conversion tools, but thought there were too many failures.

"What we'd rather do is really beef up what we've always done, which is design recovery, data modeling, and business rule extraction," he continued. "We said, 'Let's take the concepts of re-engineering, and use it against the design that we've extracted, and actually create, not a code generator, but a re-factoring technology. So it re-factors legacy code.' But it produces much cleaner, efficient, non-proprietary re-engineered code in new languages, as opposed to a black-box 4GL."

Much of this new re-engineering capability resides in X-Modernize, a completely new module to the X-Analysis suite that deals with modernization of the database, business logic, and user interface layers. In addition to transforming a DDS-based database into a new SQL-based database, the software is able to extract business rules from RPG or COBOL applications, and then embed them into a third-party business rule engine as UML activity or class diagrams. User interface layers are converted into JavaBeans or JSFs, which can then be enhanced with other products.

The software will generate J2EE or EGL, IBM's new development language, and support for PHP or VB will be added in early 2009, Milligan said. It's all about helping System i shops modernize their applications. "We generate artifacts at a very detailed level, a source code level, that then new developers rebuild the system using all of these recovered designs, which we generate as UML, or as actual generated code," he said. "We generate a great starting point, and the developers can go in and finish the application off."

Two new subcomponents of the suite, called Database Modernization and X-Ternalize, provide further modernization capabilities. Database Modernization provides field re-sizing, globalization, and DBCS conversion capabilities, while X-Ternalize enables the database I/O in legacy applications to be converted into file access modules. "So you get instant SOA or Web services layers over your database, and it also re-engineers the existing RPG programs, so now they can carry on working without any change, but the database is now completely separated, and the I/O is completely separated from the legacy logic," Milligan said.

For organizations making the jump to Java, X-Analysis 8 provides a new program called X-JRef that provides cross-referencing and documentation of Java or Visual Basic, alongside documentation of RPG or COBOL code. All the new Java functionality is a direct result of Databorough's customers' demands, Milligan said. "A lot of people are actually writing Java and we have a big demand for that," he says. "It's an enterprise language, and provides virtualization, if you like, of the application."

X-Analysis also includes a new component called X-Web Query that works with IBM's DB2 Web Query product. The software builds the metadata layer in DB2 Web Query using existing relational data structures in DB2/400, thereby streamlining the DB2 Web Query roll-out. The software "builds a ready-to-use drill down application" in DB2 Web Query, and has been out for three months already, Milligan said.

Databorough is working with partners that are building modernization services around X-Analysis or will write tools that plug into X-Analysis and provide specific modernization capabilities. The partners include ADC Austin, ClearBlade, Oxford Technologies, and Sirius Computer Solutions.

X-Analysis version 8 represents the culmination of work Databorough has been doing with System i modernization and application re-engineering. "We've been amalgamating and writing a lot of tools around the services we've been doing for the last five to six years into re-engineering and modernization toolsets," Milligan said. "And we ended up with this workbench-type mentality, where instead of having just X-Analysis cross-referencing and documentation, and a little bit of modernization, we've now got a complete suite of modernization tools that take the approach of re-landscaping your whole system. Rather than doing a syntax conversion, on a line by line basis, which ends up with an unholy mess, it's really a lot of power tools."

X-Analysis version 8 has been live in customer shops for several months. The formal launch will take place during a virtual conference that Databorough is doing with System i Network in a couple of weeks.

Databorough offers standard licensing as well as software rental agreements. A 30-day rental of the basic version of X-Analysis (provides standard cross-referencing and documentation), it costs $4,500. A 30-day rental of the enterprise version (includes support for UML and business rule extraction) costs $6,500. A license for the complete suite is in the $50,000 range for a P05 or P10 box. For more information, visit www.databorough.com.


RELATED STORIES

Database Modernization Still Unknown Territory

Databorough's X-Analysis Now a WDSc Plug-In



                     Post this story to del.icio.us
               Post this story to Digg
    Post this story to Slashdot


Sponsored By
VISION SOLUTIONS


TiVo for Data?


Learn more about
the surprising benefits of
continuous data protection (CDP)


Click for informative whitepaper.



Editor: Alex Woodie
Contributing Editors: Dan Burger, Joe Hertvik,
Shannon O'Donnell, Timothy Prickett Morgan
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.

Sponsored Links

Computer Measurement Group:  CMG '08 International Conference, December 7-12, Las Vegas
looksoftware:  snap the best back-end into the coolest front-end
Vision Solutions:  A $20 gas card for completing a short i5/OS DR survey


 

IT Jungle Store Top Book Picks

Easy Steps to Internet Programming for AS/400, iSeries, and System i: List Price, $49.95
Getting Started with PHP for i5/OS: List Price, $59.95
The System i RPG & RPG IV Tutorial and Lab Exercises: List Price, $59.95
The System i Pocket RPG & RPG IV Guide: List Price, $69.95
The iSeries Pocket Database Guide: List Price, $59.00
The iSeries Pocket Developers' Guide: List Price, $59.00
The iSeries Pocket SQL Guide: List Price, $59.00
The iSeries Pocket Query Guide: List Price, $49.00
The iSeries Pocket WebFacing Primer: List Price, $39.00
Migrating to WebSphere Express for iSeries: List Price, $49.00
iSeries Express Web Implementer's Guide: List Price, $59.00
Getting Started with WebSphere Development Studio for iSeries: List Price, $79.95
Getting Started With WebSphere Development Studio Client for iSeries: List Price, $89.00
Getting Started with WebSphere Express for iSeries: List Price, $49.00
WebFacing Application Design and Development Guide: List Price, $55.00
Can the AS/400 Survive IBM?: List Price, $49.00
The All-Everything Machine: List Price, $29.95
Chip Wars: List Price, $29.95


 
The Four Hundred
Bytware Bought by Help/Systems and Audax

The Power Systems 570 i Edition Versus Big Windows Boxes

An Open Letter to i Shops from the Power Systems GM

System Performance Management Is Like Having Insurance

IDC and i: Next Time, Can You Talk to Some Real i Shops?

The Linux Beacon
Why Blade Servers Still Don't Cut It, and How They Might

Intel Keeps Both Arms Swinging with Xeons, Jabs with Itanium

Microsoft Ponies Up Another $100 Million for Novell Linux

Mad Dog 21/21: Newtonian Economics

Two More Xeon-Based Galaxy Servers from Sun

Big Iron
For Some Customers, the Mainframe Is Green

Top Mainframe Stories From Around the Web

Chats, Webinars, Seminars, Shows, and Other Happenings

Four Hundred Guru
Keep Your Hands on the Keyboard with RSE

Simulate a Boolean Data Type in a Database Table

Admin Alert: When System Job Tables Attack, Part II

System i PTF Guide
September 20, 2008: Volume 10, Number 38

September 14, 2008: Volume 10, Number 37

September 7, 2008: Volume 10, Number 36

August 30, 2008: Volume 10, Number 35

August 23, 2008: Volume 10, Number 34

August 16, 2008: Volume 10, Number 33

The Windows Observer
Citrix Addresses Performance with XenApp 5

Server Buyers Shop Like It's 1999 in the Second Quarter

Intel Keeps Both Arms Swinging with Xeons, Jabs with Itanium

Mad Dog 21/21: Newtonian Economics

Microsoft Does Something About Those SQL Injection Attacks

The Unix Guardian
What the Heck Is the Midrange, Anyway?

Overseas and Notebook Sales Offset Printer Declines for HP in Q3

Two More Xeon-Based Galaxy Servers from Sun

Mad Dog 21/21: Newtonian Economics

Intel's Nehalems to Star at IDF, AMD Pitches Shanghai

Four Hundred Monitor
Four Hundred Monitor's
Full iSeries Events Calendar

THIS ISSUE SPONSORED BY:

New Generation Software
Vision Solutions
Safedata
Bytware
Twin Data


Printer Friendly Version


TABLE OF CONTENTS
QJRN/400 Sniffs Out Fraud, One Journal Receiver at a Time

Databorough Beefs Up X-Analysis for Application Modernization

BCD's Presto Web Enablement Software Goes GA

IBM Promotes the i--iPhone, That Is

Valid Gets IBM Certification for i OS-Based Biometric System

News Briefs and Product Shorts:

Impart Solutions Targets AS/400 Shops with SaaS-Based ERP . . . TMW Updates Document Management Software . . . Texas Company Gets Good Returns with Aldon Help Desk Solution . . . InfoPrint Goes for Printer Efficiency with 'Productivity Tracker' . . . LogiXML Delivers New Data Visualization Tool, Called VizLytics . . .

Four Hundred Stuff

BACK ISSUES





 
Subscription Information:
You can unsubscribe, change your email address, or sign up for any of IT Jungle's free e-newsletters through our Web site at http://www.itjungle.com/sub/subscribe.html.

Copyright © 1996-2008 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc., 50 Park Terrace East, Suite 8F, New York, NY 10034

Privacy Statement