Feeds

Vantage point for .NET

Pushing code maintenance 80:20 towards 50:50

The essential guide to IT transformation

Where would the world be without the "80:20 rule" and the IT industry's attempts to fix its many and varied applications?

Two fixes are being attempted with one package with the introduction of Compuware's implementation of Vantage for .NET at Microsoft's TechEd today.

Vantage is an established service management suite with a strong prediliction for bug-hunting in Java applications. But given the growing acceptance, on all sides, that the reality of enterprise environments will be a combination of Java and Microsoft's .NET, the appearance of a .NET version is likely to leave most apps developers with a sense of gratitude rather than surprise.

One 80:20 rule this aims to diffuse, if not remove, is that if a problem ever occurs in any system, 80 per cent of development staff will automatically blame the network rather than the applications.

Vantage has worked for some time with Java applications to monitor applications code and process flows in order to identify where code bottlenecks are to be found. The company has developed an agent for applications monitoring and instrumentation, which then reports its findings to a central server, which acts as co-ordinator for all agents on the system. The results are then communicated to a management suite and dashboard, which can give a clear indication of where a potential problem lies within applications code.

Given the inevitable position .NET-based applications will have in many enterprise environments, Compuware has now made the obvious move of building a .NET-compliant agent to monitor those applications as well. For IT managements, this then brings the advantage of tracking process flows between applications interoperating across Java and .NET.

According to Michael Allen, director of performance solutions at Compuware, this could have important bearings on resolving .NET/Java contentions, which could in turn be a significant bottleneck in the development of composite, loosely-coupled applications in a service-based environment.

It also, he suggested, has the potential to reduce the impact of another 80:20 Rule - the 80 per cent of IT budgets that is spent on applications maintenance.

"Development staff have enough trouble with their workload already," he said. "Java developers are already using Vantage as a stand-alone tool to identify problems - particularly intermittent ones found in a production environment. The only alternative is to use development tools to identify the problem, and that can bring a production environment to its knees."

To help speed up not only problem location but also resolution, Compuware has added an automated expert analysis tool to the package. This is built on the company's own problem resolution knowledge-base, which has been constructed by passing captured low-level user transactions though a visualisation system that assists company staff identify problems and relevant solutions.

"This has been available online, but the obvious evolution was to incorporate it and add an automated documentation system that reports identified problem areas and sets out possible solutions."

Developers, therefore, get a head start on where to find problems and what to do about them. ®

Secure remote control for conventional and virtual desktops

More from The Register

next story
BBC: We're going to slip CODING into kids' TV
Pureed-carrot-in-ice cream C++ surprise
China: You, Microsoft. Office-Windows 'compatibility'. You have 20 days to explain
Told to cough up more details as antitrust probe goes deeper
Linux turns 23 and Linus Torvalds celebrates as only he can
No, not with swearing, but by controlling the release cycle
Scratched PC-dispatch patch patched, hatched in batch rematch
Windows security update fixed after triggering blue screens (and screams) of death
This is how I set about making a fortune with my own startup
Would you leave your well-paid job to chase your dream?
prev story

Whitepapers

Endpoint data privacy in the cloud is easier than you think
Innovations in encryption and storage resolve issues of data privacy and key requirements for companies to look for in a solution.
Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
Advanced data protection for your virtualized environments
Find a natural fit for optimizing protection for the often resource-constrained data protection process found in virtual environments.
Boost IT visibility and business value
How building a great service catalog relieves pressure points and demonstrates the value of IT service management.
Next gen security for virtualised datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.