December
2004
PowerHouse migration options open to Java
Expanded distribution and new suite assist moves off
4GL
A rapid programming language that was built to speed
up HP 3000 development has begun to endure efforts to save time
migrating away from it. Sites that use PowerHouse can find a new
range of resources as well as fresh outlets for tools that promise to
migrate customers off the language. The efforts are surfacing even as
some customers swear loyalty to PowerHouse, putting the language into
their plans on non-3000 platforms.
Software such as PowerHouse represents a hook that
can keep companies on the HP 3000 as well as a path away from the
platform. At the same time that the languages creators make new
versions to run on non-3000 platforms, other software companies
release tool suites to eliminate what some see as a proprietary
element in their IT picture.
Companies which built systems around these fourth
generation languages (4GLs) often remain steadfast to the code, since
it contains years of business-specific intelligence. But with the
advent of the HP 3000s transition era, these 4GLs have been
ported to Windows and Unix. Customers who need to move away from the
3000 can either move their code to a non-3000 version of PowerHouse,
or migrate away from a 4GL altogether.
Until recently, the latter option was an entirely
manual process. But now the PowerHouse community can choose from a
pair of partially automated tool suites. A European company recently
began to sell StrongHold, a set of tools that take PowerHouse code 90
percent of the way to a Java re-implementation. The final 10 percent
of the project is fine-tuned by hand.
That 90/10 rule remains a common limit for PowerHouse
migration tools. Last year Core Migration offered the same level of
automation in its product that moves away from PowerHouse. This year
the company announced distribution deals with HP Platinum migration
partners MB Foster and Speedware. The agreements help to place the
Core suite at migration sites where the partners are helping HP 3000
customers move off the platform.
Speedware Ltd. has been expanding its presence in the
migration tools sector since 2003, creating its own DBMotion database
migrator and purchasing the AMXW migration suite. In one of the
sharpest competitive moves of the year, the company, which offers its
own Speedware 4GL, is now selling a tool to take customers off of
competitor Cognoss PowerHouse 4GL.
The tools produce high quality .NET and Java
applications that maintain all of the functionality of the original
PowerHouse applications, said Garry Ciambella, Speedwares
VP of R&D. Christine McDowell, Manager of Strategic Partnerships,
added that this relationship allows us to provide further
guidance and migration expertise to our customers, as well as to the
entire PowerHouse community.
At MB Foster, the Platinum partners motivation
to offer Cores tools is tied to helping Amisys healthcare
software users take steps away from their HP 3000 version of Amisys.
Creator Amisys Synertech has also used the Core tools, but it also
needed that hands-on fine-tuning to complete stepping away from
PowerHouse.
I only see it as an 80 percent solution,
said MB Fosters president Birket Foster. If you ask the
Amisys people what theyre using Core Migration for,
theyll say theyre doing a chunk of what they need to move
to Java, and then [Amisys] is shipping the application code off to
India to get the rest of the work done.
A 2.0 version of the Core Workbench rolled out this
summer, promising Java or .NET code with one line for every line of
migrated PowerHouse code. We keep it in our quiver in case
someone says they dont want to use PowerHouse anymore,
Foster said, and they want to work in Java because Java
doesnt belong to anybody.
New tool emerges
Last month news surfaced about a new tool to convert
PowerHouse code to Java. StrongHold has been developed and marketed
by Dutch firm Brains2B, headed by developer Dennis Groenendijk. He
told consultants and customers on a PowerHouse mailing list that
StrongHold is on the market to help companies which have already
decided they need to move from 4GLs back to a third-generation
language (3GL).
Groenendijk has wrapped his solution around Java.
I came up with a solution to ease the transition, he
said, one which will use open standards and a well thought-out
framework in which the Java code could run. He added that
StrongHold is designed to create readable Java code and a
completely transparent framework to ease further development and
maintenance thus making it cheaper and easier to move to a
3GL.
StrongHolds Web page references a success story
from European leasing company Arval PHH, but that firm moved its
PowerHouse apps from a Digital VAX VMS system, not an HP 3000.
Despite the lack of a 3000 reference, HP 3000 shop Great Falls
Schools will be investigating StrongHold for its move away from the
3000 in a few years.
Declining community
PowerHouse customers such as those at Great Falls are
like many others in the IT world, being nudged from legacy to
commodity solutions by vendors eager to narrow their choice of
playing fields. Great Falls has used PowerHouse for 25 years, but the
4GLs days may be numbered there.
We are planning to migrate to the Windows
environment with SQL Server, said veteran systems analyst
Georgia Miller. We are in the process of deciding what
development tools we want to use on Windows.
Miller said she is evaluating whether PowerHouse can
stay in the schools new Windows environment or if the 4GL must
go. The Cognos product Axiant gives her an option to migrate data and
PowerHouse source code quickly from the HP 3000. Axiant does
give you a great tool to migrate your data to SQL Server, she
said. By the end of a two-day class I had one of my existing
applications working in PowerHouse for Windows.
But PowerHouse for Windows, she said, runs on the PC
platform under DOS, and so it shows that it was not intended to
be a product that was meant to be sold to new users, but just pacify
the existing [PowerHouse] users until [Cognos] could do something
better.
Cognos replies that it never intended to give Quick a
Windows GUI front-end because we already had Axiant, said
product manager Bob Deskin. They can move to Windows without
having to do a major re-training effort. They can then decide whether
they want to move to an Axiant GUI later.
Miller has pushed PowerHouse to new horizons at the
schools, transforming their submit screens to allow Quiz reports to
be converted to Acrobat PDF files and sent to a server. Since Great
Falls selected Windows as its migration target, all of its new
solutions, including PowerHouse, will have to run in that
environment
But the 4GLs base of expertise is dwindling,
especially in remote locations like Great Falls, Montana. Miller said
all three of the schools PowerHouse experts will be retiring
within a few years.
The schools Quiz, QTP and Quick code
could all move right across easily to the PC environment,
Miller said. But do we want to go in that direction, when there
are so many great tools out there for the PC? Our skills in
PowerHouse will be going away.
Many PowerHouse customers are sticking with the
language even in the face of HPs forced march away from the
3000. Some might not be able to stick, for reasons of geography like
Great Falls situation, or retirement of key programmers.
We dont know if we want to go to Java or
will have that need, Miller said. But the information on
StrongHold helps me greatly in my search for what is out there to
accomplish our migration.
Internal migration
PowerHouse customers are vocal about the shortcomings
in the vendors strategy for the language. They regularly
complain about a loss of focus on the product since the heyday of
PowerHouse 10 or more years ago. Cognos will discontinue development
of its AS/400 and VAX VMS versions of PowerHouse in February. HP is
stepping out of the 3000 market where the language first made its
debut and matured.
Options to move to other PowerHouse platforms present
a better-known and less costly migration, according to one HP 3000
migration company. We recommend that our customers first look
at the PowerHouse to PowerHouse path when considering the migration
of PowerHouse applications, said Transformix president Charles
Finley. In our experience, migrating from PowerHouse on MPE/iX
to Powerhouse on Unix or Windows, using an database such as DB2,
Oracle or SQL Server, is the easiest migration of any kind
we have ever done.
This summer Cognos noted that PowerHouse generated
more than $29 million in revenue during its last fiscal year. The
companys total revenue was $683 million. This years
version 8.4 included a release for the HP 3000 platform, and the
company promises another maintenance release late this year.
But PowerHouse support for the MPE/iX version ends in
December, 2006. And while PowerHouse now supports Eloquence databases
in Unix and Windows, the 4GL doesnt have a Linux release.
Cognos remains undecided about supporting Itanium, too; it cites lack
of customer interest in both Linux and Itanium.
We will continue to provide support, said
director of customer operations Bob Berry. And that means that
the HP e3000 PowerHouse customer can be assured that there is a
viable migration platform for their PowerHouse applications when they
choose to migrate [from the 3000.]
Cognos uses the same argument that HP once offered
while defending the HP 3000. The key is to use the best
technology for the job, not necessarily the newest, the company
said in a message to PowerHouse users. Technologies come and
go. You want something thats solid and thats proven
itself.
Cognos Deskin wants customers to concentrate on
the 10 percent that no PowerHouse migration tool offers yet.
Everyone knows that the last 10 percent can kill you, he
said.
Such risks are part of any migration plan. Great
Falls Miller said, We may decide to keep PowerHouse and
use Axiant, but we may not. My job as an analyst is to investigate
all options and choose the one that works the best for our users and
our department.
|