|
YOUR FEEDBACK
Did you read today's front page stories & breaking news?
SYS-CON.TV |
TODAY'S TOP SOA & WEBSERVICES LINKS Product Review Product Review — Wily Introscope for Microsoft .NET
Ending the blame game
By: Bernd Harzog
May. 29, 2007 09:45 AM
It's 8:15 in the morning, and as you walk by the main conference room you overhear an animated exchange between the leaders of your IT organization including the directors of application development, production support, testing, and QA. Besides your applications team, you also see your company operations manager, the network manager, the lead analyst for the database team, and other assorted technical leads. One of your mission-critical composite applications is down and the finger-pointing is slowly escalating.
I'll tell you how. In today's enterprise environments, composite applications create dependencies between multiple technologies...and their respective stakeholders. Heterogeneity is now the norm, and it can have unintended consequences for large enterprises. Imagine in the example above that you're an enterprise support lead, and one of your business unit directors purchased a .NET-based marketing analytics product, despite the fact that your company is primarily a J2EE shop. Your team used Services Oriented Architecture (SOA)-enabled Web Services to integrate production J2EE application data into the .NET analytics tool for consolidated reporting to IT and business managers. Your most senior (and most expensive) IT leads are trying to get to the bottom of an application problem that's causing your business to lose money due to failing customer transactions. Even though the point solutions that manage performance data for everyone's individual applications are "all green," the compound application they enable isn't working end-to-end. Business leaders are complaining about loss of revenue, and the situation is becoming worse with every passing minute. How did the complexity of your enterprise environment get out of hand? How could this costly downtime been avoided?
Overview of CA Wily Introscope for .NET The new Wily Introscope for .NET solution significantly expands Wily's reach and value to IT organizations by adding an integrated .NET agent to Introscope that consolidates both J2EE and .NET application management metrics in a single product. Introscope also monitors the performance of back-end systems such as databases and middleware, so the addition of .NET makes it one of the most comprehensive management solutions available today. This consolidated view of performance management that Introscope for .NET enables will be a boon to companies because it streamlines the process of problem resolution. A robust production-level application performance monitoring solution, Wily Introscope is capable of monitoring end-to-end transactions in real-time as they cross complex, heterogeneous enterprise applications. The solution monitors performance of any production server 24 x 7 that supports a portion of a given target application, unlike other tools such as BMC AppSight that can only be used after a problem has happened with the odd hope that the same problem reoccurs.
Key Features of Introscope for .NET
• Comprehensive visibility - Heterogeneity is a difficult and real management challenge. Introscope collects performance data from today's most popular and important applications including J2EE, .NET, middleware, and connected back-end systems and presents the data in a "single pane of glass."
Replaying Our Scenario with Introscope for .NET Installed It turns out that the director of production support got an automated alert in the AM when response times for the application exceeded one second. He went to the Operations Overview of Introscope to get a top-down look at performance and could immediately see that database performance was below normal levels. He drilled into the Database Detail view and contacted the database manager at his office who did the same. Noting that the Backend Summary light was yellow, his next step was to go look at some back-end details for the database server. Drilling down in Introscope, the database team lead immediately noticed that the number of Database Connections in use had spiked, and the number of available Database Connections had dropped to zero. Introscope let the team find and inspect the transactions that were causing the slowdown, and identify the module that contains those transactions. It turned out that the module in question was allocating database connections and not releasing them when it was done with its transaction, which over time consumed the available pool of database connections. Now that the applications support team knows there's an issue with how the application is using database connections, they can engage their development team confident they know the root-cause of the problem. (Figure 3)
What I Really Like About Introscope for .NET The second is that the .NET product shares the same database, alerting system, and console as the J2EE product. With Service Oriented Architecture applications growing in popularity, it's becoming increasingly the case that one SOA-based applications system will have some pieces written in Java to a J2EE applications server and some other pieces written to .NET. Absent this new Wily product, having one application that uses both Java and .NET adds another dimension to the blame game depicted at the beginning of this review. Wily is well known for leading the market in tools for J2EE applications management. J2EE applications tend to be large, complex, business-critical, and have their business logic centralized into relatively few J2EE applications servers. So, the base price of $9,450 per CPU in the J2EE applications server is reasonable given the benefits that Wily provides in the J2EE world. If you have J2EE applications that you're already managing with Wily, and you're adding some .NET components or services to these applications, buying more Wily licenses at this price is a reasonable way to manage what will become an extremely complex compound application. However, Introscope may be overkill for shops that are putting their first departmental or internal .NET application together that needs to work, but isn't as business-critical as the typical J2EE application.
Conclusion SOA WORLD LATEST STORIES
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
|
SYS-CON FEATURED WHITEPAPERS MOST READ THIS WEEK |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||