Java will be the focus of moves by Borland Software and M7 this week, with Borland forging closer ties to the open-source JBoss and M7 upgrading its Java toolbox.
Version 3.0 of the M7 Application Assembly Suite is a set of tools for more rapidly developing enterprise J2EE applications, said Zack Urlocker, vice president of M7, adding that many companies have made a commitment to J2EE and have found that it is difficult to make things happen with Java development.
M7's product functions with Java application servers from multiple companies such as BEA and IBM. M7's suite features a visual workflow editor for defining the application workflow and navigating through it visually.
New in Version 3.0 is a shared enterprise repository for defining common assets, divisional assets, or specific application assets such as a common login mechanism or objects that define employees or organisational processes.
Also featured is a model-driven persistence engine called Mach 7. "It eliminates the custom coding normally required to map between Java objects inside a program and the relational databases that store these objects in the back end," Urlocker said. "It eliminates about 70% of the custom coding often required in Java applications.
Version 3.0 also introduces optimised data access, with a persistence engine that can speed up read operations by 40% and write operations by 70%, according to M7. Version control has been added for source-code integration with Microsoft's SourceSafe team development software. Integration also is provided with Merant's PVCS team development system and others.
"We enable teams of developers to work on a single project at the same time and have co-ordinated check-ins and so forth," Urlocker said.
Version 3.0 of Application Assembly Suite, which will be available tomorrow, costs $3,000 per developer seat and $12,500 for server deployment.
Meanwhile, Borland and JBoss on Monday will announce integration of the Borland Optimizeit Suite for Java with the JBoss application server.
Optimizeit is a performance management suite for Java that allows developers to visualise where performance improvements can be made. The integration helps JBoss developers understand the real-time behaviour of their applications to enable compliance with service-level agreements.