Not surprisingly, OptimalJ is tightly coupled with the rest of Compuware’s stack—including with its QACenter (a software quality-assurance-testing tool) as well as its broader offerings, initiatives such as Application Performance Assurance and Continuous Integrated Testing.
“What makes Compuware unique is … a combination of this integration—in particular, integration that links testing and runtime application monitoring for much faster fixes to inherently-complex applications,†Kernochan argues.
“Of the obvious competitors, IBM’s application lifecycle products are split between Rational and Tivoli, and do not communicate well yet—especially between runtime and testing … HP’s Mercury unit does not have a development toolset to pair with … and Telelogic is too new to the scene to have ‘chops’ in application-lifecycle support.â€
The bottom line of all of this, Kernochan concludes, is that Compuware is much more than just a mainframe software survivor. “Inside the battered hulk of Compuware, the mainframe utility vendor, lives a core application-lifecycle solution that remains differentiated and useful,†he contends. “This solution, with OptimalJ as its center and QACenter as a star among its peripheral testing/application management outliers, offers a unique combination of data-center experience, third-party support, and full lifecycle support. These features are of greatest use in inherently-complex applications. The good news for Compuware is that SOA does not reduce the number of inherently-complex applications that your organisation has to deal with.â€
There’s an interesting footnote here, too, says Kernochan. Compuware is perhaps best known as a provider of application performance and testing solutions. Testing is an integral, if underappreciated, part of application lifecycle support, Kernochan argues. “Dressing testing up as ‘quality management’ really hasn’t helped to raise its reputation in customers’ eyes. Nevertheless, both testing—because it cannot be avoided, it had best be done as well as possible—and application-lifecycle support are as important in SOA architectures as they were in the old data-center days. Perhaps more so, because if SOAs result in speeding up application development, IT will have to run harder in testing to maintain the same level of software quality for inherently-complex applications,†he comments.
For the full article go to ES Enterprise
Fast software testing services