Paul Krill
Editor at Large

Compuware takes on Java, .Net with Uniface

news
Apr 15, 20043 mins

Tools vendor boosts SOAs through upgrade

Bucking the established Java and .Net application camps, Compuware on Monday will roll out Uniface 8.4, an upgrade to the company’s alternative development platform that features enhancements for Web services and SOAs (service-oriented architectures).

Formerly fitting into the same market space as traditional 4GLs, Compuware now sees Uniface as a unified development environment and as an alternative to Java and .Net. “We see ourselves as being a competitor to Java and .Net, and the difference is Uniface is very much a proven technology. It’s been around for 20 years,” said Adrian Gosbell, Compuware product manager.

Java and .Net are not being used much in true enterprise deployments while Uniface is being used by customers with thousands of clients accessing mission-critical, 24/7 applications, Gosbell said.  “It’s very easy for us to compete [against Java and .Net]. We’re very proven,” Gosbell said.

“We’ve got the history and we know that’s very, very important,” he said.

An analyst said Uniface’s approach still has a place.

“Over 200 new customers in 2003 and a 95 percent maintenance retention shows that there remains a strong market for Uniface amongst customers and alliance partners that do not want to convert to EJBs or C# as their primary enterprise-class application development tools, in at least the short-term,” said analyst Michael Blechar, vice president and research director at Gartner, in an e-mail response to questions. “Uniface can coexist and be integrated with J2EE and .Net development — and for that matter Compuware also has a Java tool in OptimalJ as a companion product to those wanting to transition over time from Uniface to Java.”

“While I expect that the majority of enterprise/server-side development will become EJB and C#, for some companies the migration is years away,” Blechar said. 

Version 8.4 has Web services call-out functionality implemented through XML and SOAP that allows Uniface applications to consume Web services, the company said. Support in Uniface for provisioning and consuming Web services enables the platform to accommodate SOAs, according to Uniface.

“With the previous version of Uniface, 8.3, it was possible to take a Uniface service and package up that service so it was exposed to the outside world as a Web service,” Gosbell said. “The difference now is it can now consume Web services from other technologies.”

A service such as an insurance premium calculation can be exposed as a business service in an SOA environment, Gosbell said.

Also featured in Version 8.4 is enhanced real-time application performance tuning, simplified deployment, and maintenance via an updated deployment utility. Graphical controls have been expanded through inclusion of a command button, picture widget, and check box as options to Uniface. Usability has been improved through additions to the product’s procedural code language. Performance of previously developed Uniface applications can be improved by recompiling them in Version 8.4, Gosbell said.

Additionally, Compuware has published a performance and scalability guide for use in design, deployment, and development phases.

The company in the second half of 2005 plans to release Uniface 9, featuring an advanced development environment and “hot” deployment, providing the ability to update, test, and deploy applications in real time.

Version 8.4 is available at the end of the month, with development licenses starting at $4,000.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author