Showing posts with label Performance. Show all posts
Showing posts with label Performance. Show all posts

Friday, December 2, 2011

The Role of Complex Event Processing and Application Performance Management in Fraud Detection

Many industries are concerned with fraud detection--insurance, trade and finance, retail. For each of these industries there is one technology that takes much of the guesswork out of fraud detection--complex event processing (CEP). CEP provides the backbone for application performance management.

application software

Background Enabling Fraud Detection

APPLICATION

According to an article available at msdn.microsoft.com, complex event processing (CEP) engines are driving the ability to develop event driven IT environments. Application performance management works with event-driven service oriented architecture (SOA) as well as legacy applications. This is possible because a CEP engine is not limited to working with data from a single source type. It can be used to correlate information from diverse sources, such as information technology (IT) and business key performance indicators (KPIs). This last point is especially important in that the CEP can be used to correlate IT metrics and business KPIs and thus, quantitatively explain the impact IT issues have on business metrics.

Of the many functions connected to providing application performance management, all of them are enhanced by integration of complex event processing within the APM solution-end-user experience monitoring, user-defined transaction profiling, application component discovery and modeling, application component deep-dive monitoring and application performance management database.

It is this same capability to develop a consistent view of events and standardize taxonomy that makes CEP the perfect choice for designing systems that are capable of detecting fraud.

Business process models need the power of CEP to establish enterprise-level standards for data. Complex event processing enables background testing of models and problem trouble-shooting in a safe environment. CEP makes it easier to set transaction pattern expectations, to design and model business processes because it leverages information contextually. CEP enhances the ability to build in scalability without creating security vulnerability. CEP enables event harvesting, making every transaction visible at not only the IT level, but at the business level where decisions are made.

Detecting fraud depends upon the ability of to establish parameters. Event "normal" vs. event "abnormal" can only be identified once "normal" has been established. Yet, even once this standard has been achieved, the sheer volume of information requires the ability to evaluate that data.

The properly designed complex event processing engine must have both of these capabilities-ability to crunch huge volumes of data and ability to identify patterns and correlate those patterns to normal vs. abnormal. For example, a financial institution that is monitoring transactions from end-to-end can establish that any transaction that comes from outside a set geographical area, within a time range and over a specific dollar amount triggers a potential fraud alert. The failure to process a certain volume of transactions could also be set as an alert trigger. Other data that can indicate fraud can be integrated into the APM solution. Outside feeds from public records databases and credit bureaus can be used to trigger fraud alerts as well.

The types of alerts that can be established when an application performance monitoring solution is using a complex event processing engine are infinite. Create a fraud-detection rule and the CEP engine automates alerts instantly. This enables the correct action to be taken early. The mean time to know (MTTK) that a problem has occurred is cut significantly, reducing risk and cost substantially..

Advantages of APM over Stand-alone Fraud Detection Software

While there are solutions that offer only fraud detection, finding an APM solution that allows you to leverage the full power of application performance management and complex event processing across your business is the more efficient. Fraud detection is only one of the benefits APM offers. Business transaction performance reporting, business transaction management and end-use experience reporting are just three of the additional functions you can expect if you choose the right APM solution.

While some APM solutions are designed to embrace separate technologies rather than replacing them, if you don't already have a separate fraud detection solution, a carefully chosen APM solution will provide many more benefits than a fraud detection solution would on its own. It pays to shop carefully and to ask questions. The presence of a complex event processing engine and application performance management capabilities isn't a guarantee that the product will provide the level of fraud detection protection your company needs.

The Role of Complex Event Processing and Application Performance Management in Fraud Detection

APPLICATION

Sunday, October 9, 2011

What Cloud May Mean for Application Performance Management

The day is going to come when anyone who wants to leverage the power of technology will be able to do so. The rapid growth of cloud computing technologies could do more than help you manage your appointments via your smart phone. It could make smart refrigerators, smart TVs, you name it. If there's a vision to do it, someone will probably figure out how to do it.

application software

When that day comes, application performance management (APM) is not going to remain a technology that only Fortune 500 companies and government services talk about and implement. It's going to become mainstream essential technology for small to medium sized businesses often referred to as SMBs.. Why? Because along with the cloud comes increased complexity in how applications interact. If you think Windows has issues, the cloud only offers an illusion of ease. With cloud based applications spanning datacenter, cloud service providers and of course your browser, the opportunity for trouble is high. Simplicity of usage often hides complexity of implementation and that usually spells risk.

APPLICATION

That failure of a transaction is a serious issue for many businesses. It can mean lost income, calls to service desks to find out where transactions went, etc. Someday that failure to execute could end up causing house damage (sound's extreme, but smart phones are controlling thermostats and other things already).

While APM is currently focused on big business because that's where the current need exists, the day is coming when no small business that depends on technology to deliver service or product will be able to do without it, even if the design of the product won't need to be quite as complex as those APM solutions designed to meet the high transaction volumes typical of larger businesses.

The Bigger You Get the More Powerful the Application Performance Management and Monitoring Solution Must Become.

Fortune 500 companies are already discovering that doing business without APM is akin to gambling. With the sheer volume of transactions the typical big-box business, manufacturer, bank, trading institution, telecommunications company or hospital handle each day, it takes only a small application error to cascade rapidly into a system failure that impacts customers and those who serve them. Lost revenue can quickly mount into the millions. Fines for failing to meet SLAs can cripple the business' bottom line even more.

Only when an application performance management product is monitoring the entire application stack and providing alerts before customers are impacted, can IT move from searching to solutions for business impacting service issues to preventing their occurrence in the first place.

As more businesses are looking at the scalability offered by private cloud and hybrid cloud, application performance that is cloud optimized is essential to successful implementation. Yesterday's APM solutions aren't good enough for today's needs. The cloud only makes the application stack more complex. What appears to be easier implementation from the end-user's view is in fact a greater management challenge from the IT side, especially as more IT services become an integrated part of delivering the business product.

Maybe the prediction that APM is going to become a mainstream need for businesses of all sizes won't materialize. One thing is certain. Application performance monitoring is never going to be optional for larger businesses that handle large volumes of transactions, at least not as long as keeping customers happy is a business goal.

What Cloud May Mean for Application Performance Management

APPLICATION