Desmond File

Blog archive

Talking Problems and Resolution with BMC's Ran Gishri

The job of testing and troubleshooting applications is tougher than it has ever been. At least, that's what Ran Gishri, director of global marketing at BMC Software, will tell you. As the man in charge of BMC's AppSight product line -- recently renamed BMC Application Problem Resolution System (APRS) -- Gishri often sees large development shops struggle with increasingly complex and changeable business and technology environments.

"Many of the problems are just due to change. I get the sense from 60,000 feet that everything is changing," Gishri said. "More and more companies are releasing more often. I think with all the agile methods and pressure to build more and get it out sooner and make it high-quality...all that change is really, really killing applications."

Gishri should know. BMC Application Problem Resolution System 7.0 is designed to help dev teams gather, assess and analyze information related to application troubleshooting. By automating many of the labor-intensive activities around these tasks, APRS 7.0 aims to drive down resolution times and improve application quality.

The previous version of APRS, known as AppSight 6.0, was available in distinct Windows and Java-based versions. The separate versions made it difficult to sleuth issues that occurred with software processes crossing platform lines.

"Most large enterprises have mixed applications, a mix of Java and .NET," Gishri said. "If you are a tester, operating two different consoles, it's very complex. It just didn't work. It didn't fly."

APRS 7.0 can automate problem detection and resolution across both Java 2 Enterprise Edition (J2EE)- and .NET Framework-based infrastructures. The product also supports C++ and Visual Basic development. Gishri said BMC re-architected APRS 7.0 around a common middle tier -- derived from the Java version of AppSight 6.0 -- to drive functionality from a single platform, rather than via multiple versions of the tool.

"We know how to follow requests across platforms," Gishri said of APRS 7.0. "You will be able to play back the recorded information and follow the execution between the Windows client and Java-based server back and forth."

No surprise, Gishri has a bird's-eye view of the enterprise development market. He said he's impressed with how far Microsoft's .NET Framework has come since its initial launch, which he said was fraught with "glitches and problems." Gishri said he has noticed a lot of big companies, which once focused tightly on J2EE for enterprise deployments, shifting attention toward .NET.

"We're actually starting to see an increase in demand for .NET; we're starting to see some decrease in demand for Java Enterprise Edition. This is relatively new, only in the last 12 months," Gishri said. "Some of it is definitely moving to .NET, and some of it is moving to lighter-weight frameworks like Spring or other open source frameworks that are not that heavy or that complicated to manage, or not that expensive."

Is your dev shop moving away from J2EE toward other frameworks? And if so, why? E-mail me at mdesmond@reddevnews.com.

Posted by Michael Desmond on 04/29/2008


comments powered by Disqus

Featured

  • Mastering Blazor Authentication and Authorization

    At the Visual Studio Live! @ Microsoft HQ developer conference set for August, Rockford Lhotka will explain the ins and outs of authentication across Blazor Server, WebAssembly, and .NET MAUI Hybrid apps, and show how to use identity and claims to customize application behavior through fine-grained authorization.

  • Linear Support Vector Regression from Scratch Using C# with Evolutionary Training

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the linear support vector regression (linear SVR) technique, where the goal is to predict a single numeric value. A linear SVR model uses an unusual error/loss function and cannot be trained using standard simple techniques, and so evolutionary optimization training is used.

  • Low-Code Report Says AI Will Enhance, Not Replace DIY Dev Tools

    Along with replacing software developers and possibly killing humanity, advanced AI is seen by many as a death knell for the do-it-yourself, low-code/no-code tooling industry, but a new report belies that notion.

  • Vibe Coding with Latest Visual Studio Preview

    Microsoft's latest Visual Studio preview facilitates "vibe coding," where developers mainly use GitHub Copilot AI to do all the programming in accordance with spoken or typed instructions.

  • Steve Sanderson Previews AI App Dev: Small Models, Agents and a Blazor Voice Assistant

    Blazor creator Steve Sanderson presented a keynote at the recent NDC London 2025 conference where he previewed the future of .NET application development with smaller AI models and autonomous agents, along with showcasing a new Blazor voice assistant project demonstrating cutting-edge functionality.

Subscribe on YouTube