Desmond File

Blog archive

The Challenge of Mixed Environments

Application performance monitoring (APM) vendor dynaTrace the other day released the results of a survey it sponsored looking at the impact of heterogeneous environments on application performance and stability.

Now it's hardly news that a dynaTrace-inspired survey might find that mixed environments can impair application robustness. After all, such situations would merit the use of (surprise!) sophisticated APM tools to detect, diagnose and address these problems. What is interesting is that .NET/Java interoperability was singled out by the most respondents (53.8 percent, to be exact) as an obstacle to effective performance management. Virtualization, service-oriented architectures (SOA), and to a lesser extent cloud computing and software-as-a-service (SaaS) were also cited.

What does it all mean? Well, dynaTrace thinks that the ongoing success of.NET development is in part to blame, as once-exclusive Java shops find themselves slinging both .NET and Java code. As the survey notes: "While exchanging data between Java and .NET platforms can be relatively simple, it is more difficult to understand the behavior of heterogeneous systems from an end user’s perspective."

These kinds of challenges aren't likely to go away, the survey release notes, as Microsoft continues to ply an ever more open course. Witness yesterday's release at the RSA Conference of Microsoft's U-Prove cryptographic technology CTP under the Microsoft Open Specification Promise (OSP).

Does the dynaTrace survey jibe with your experience, or have you been able to manage the challenge of maintaining scalability and performance in mixed Java/.NET application environments? Let me know!

Posted by Michael Desmond on 03/03/2010 at 1:15 PM


comments powered by Disqus

Featured

  • Xamarin.Forms 5 Preview Ships Ahead of .NET 6 Transition to MAUI

    Microsoft shipped a pre-release version of Xamarin.Forms 5 ahead of a planned transition to MAUI, which will take over beginning with the release of .NET 6 in November 2021.

  • ML.NET Improves Object Detection

    Microsoft improved the object detection capabilities of its ML.NET machine learning framework for .NET developers, adding the ability to train custom models with Model Builder in Visual Studio.

  • More Improvements for VS Code's New Python Language Server

    Microsoft announced more improvements for the new Python language server for Visual Studio Code, Pylance, specializing in rich type information.

  • Death of the Dev Machine?

    Here's a takeaway from this week's Ignite 2020 event: An advanced Azure cloud portends the death of the traditional, high-powered dev machine packed with computing, memory and storage components.

  • COVID-19 Is Ignite 2020's Elephant in the Room: 'Frankly, It Sucks'

    As in all things of our new reality, there was no escaping the drastic changes in routine caused by the COVID-19 pandemic during Microsoft's big Ignite 2020 developer/IT pro conference, this week shifted to an online-only event after drawing tens of thousands of in-person attendees in years past.

Upcoming Events