Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Table of contents
Transactions not technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Things fall apart: A payments use case. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Poor visibility leading to a lack of business/IT alignment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
What is needed: Business transaction management for better alignment . . . . . . . . . . . 4
Just like FedEx. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Complete transaction visibility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
End-user visibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Real-time monitoring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Historical analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Auto discovery. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Business-focused KPIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
HP Software for business transaction management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Find out more . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Transactions not problems at the business transaction level (online
purchases, stock trades, and travel reservations).
The point is that business is conducted at the level
technology of individual transactions—and IT needs visibility
into and control over these transactions and their
After years of evolution, most IT organizations operate impact on business outcomes in order to properly
in highly complex multi-tier computing environments support the larger organization it serves. Whether it
that combine a wide array of technologies to support is a customer-facing online transaction that forms the
increasingly intricate business transactions. These basis of how a business interacts with its customers
technologies range from mainframe applications to or an automated back-office batch process that
the latest composite applications built to run in the runs on a scheduled basis, BTM helps IT understand
context of a service-oriented architecture (SOA). how the components in the IT infrastructure relate to
As businesses continue to outsource key services to the business transactions they support. This, in turn,
third-party vendors, the mix of technologies that must can help the business understand the risk of failure for
be combined to support any given transaction only a given transaction, proactively alert IT of approaching
increases the complexity. deadlines, and monitor activities according to
This puts IT between a rock and a hard place: The business-focused key performance indicators (KPIs)
more businesses seek to wield IT as a competitive that better align IT with business objectives.
weapon through automated back office and customer
facing transactions in a 24x7 business world, the Things fall apart: A payments use case
more difficult it is for IT to deliver. If IT is to be the Let us say that you are a large bank offering a
engine for business growth, the transactions that popular payments service to customers all over the
make businesses run must be managed in the context world. This service allows merchants, large and
of the highly complex landscapes with which most small, to quickly process credit card payments. What
IT organizations struggle. In such an environment, differentiates the service is the relative ease and
traditional approaches to monitoring tend to fall short. speed with which money can be transferred into your
The approach is either too narrow (focusing on the customers’ online bank accounts.
performance of specific applications or infrastructure
components in isolation) or too wide (focusing on Two weekends before Christmas, at the height of the
transactions in the aggregate to reveal general holiday shopping season, the service goes down.
trends). What is needed is an approach to monitoring None of your customers are able to complete their
transactions that is both broad and deep—an credit card processing transactions online. Your help
approach that targets business concerns by helping desk gets flooded with a tsunami of calls. You cannot
IT understand what is happening right here, right now handle the load, so you post a recorded message
with any given transaction at any given time. explaining that your payments system is down, that
you are working with IT 24x7 to resolve the issue and
To meet this challenge, organizations are turning to the that at the current time it is impossible to predict when
concept of business transaction management (BTM). the service will resume.
BTM allows IT organizations to detect and resolve
2
Your customers are losing money by the minute. problem is even worth solving or how much is really
Angry, they converge to online discussion boards at risk. Is the issue isolated to a specific region, a
where they air their frustrations and share stories of particular group of merchants, or identifiable points
similar outages in the recent past. It becomes obvious of sale? Is it related to a specific step within the
that this is not an isolated case, and much of the transaction? Is it happening only at specific times?
discussion revolves around which of your competitors Who is impacted? How much is the outage really
might provide a more reliable service. It does not help costing the business? Most IT organizations are
that many of your customers are also upset about your hard pressed to provide answers to these kinds of
lack of response. According to an online news outlet, questions. Yet, this is exactly the sort of information
your press office was unable to either confirm or deny the business needs—and it cannot afford to wait
the outages or offer any details regarding plans to until the end of the month for IT to manually generate
avoid the problem in the future. Back on the discussion performance reports.
boards the hottest new topic is how your customers
According to a recent Ziff Davis survey, “42 percent
can act collectively to demand compensation.
of customers surveyed said transactions lost in
What went wrong? mainframe and distributed systems is the most painful
problem to resolve.” After all, if IT cannot see the
Poor visibility leading to a lack of business problem, IT cannot fix it. In the scenario
discussed here, IT lacks visibility into the end-to-end
business/IT alignment health of business processes and the flow of business
In this scenario, IT lacks the visibility required to detect transactions that support them. The result is a paucity
individual transaction failures and avoid a business of information regarding the impact of transaction
fiasco. Due to the complexity of the environment in failure on the business and its customers—and a
which it operates, IT is unable to see the connections high likelihood that IT resources will be assigned to
between specific steps in individual transactions and lower priority activities. In the end, IT has no other
the technology components supporting them. This recourse than to delve deep into application logs
creates a dangerous blind spot for the business— and similar technical data in a time-consuming,
one that is difficult to overcome with traditional resource-intensive attempt to correlate technical events
infrastructure and application monitoring tools. When at the infrastructure level to the root cause of the
customers begin to experience problems, IT is late to problem at the transaction level. With no real insight
the game. And when customers start to call into the into projected downtime, the business can only tell its
desk, IT has no way of drilling down to the root cause customers that it continues to work on the issue—and
of the problem, no way of quickly analyzing specific this serves as little comfort to customers and partners
details that could lead to quick problem resolution. In who remain stranded and unable to conduct business.
many cases, neither the business nor IT knows if the
3
With a BTM solution in place, businesses obtain
visibility into business transaction processing
that corresponds to that achieved by overnight
delivery services. Organizations can know
where every transaction is at every second
of every day.
What is needed: with seasonal promotions. In the end, this gives IT the
power to detect potential problems before they impact
business performance—and this is a large part of
Business transaction what business wants from IT.
4
With a BTM solution in place, businesses obtain defined performance thresholds, IT needs service
visibility into business transaction processing that dependency mapping capabilities that represent how
corresponds to that achieved by overnight delivery specific IT issues really influence the transaction. This
services. Organizations can know where every helps IT to quickly drill down to the root cause of the
transaction is at every second of every day. To resolve problem and correlate low-level technology issues
problems, IT can drill down to the tracking information to the potential business/financial impact. It also
to see the breakdown of processing time at each helps IT proactively detect potential problems before
step and determine if a transaction has encountered transactions fail and even avoid actions that are likely
problems. IT can also receive alerts based on to cause problems down the road. For example, IT can
divergence from critical business conditions. All of this evaluate which transactions would be impacted by
tracking data, of course, can be aggregated to provide executing proposed change processes, thus helping
an operational view of the entire business process and to prevent unexpected outages and head off negative
the transaction processing infrastructure. This can help business outcomes.
IT isolate trouble spots causing delays or failures while
A real-world example taken from a European bank helps
serving as a foundation for proactive notification.
to illustrate the importance of end-to-end transaction
visibility. Each evening, this bank automatically executed
Complete transaction visibility
a critical batch process to make good on funds it had
The central requirement for any successful BTM initiative borrowed on an overnight basis the day before. One
is broad and deep visibility into the transactions the evening, a single transaction failed to complete. To
business runs. As shown in the above example, IT its great embarrassment, the bank notified the central
needs to understand how each step in any given bank of the transaction failure and paid the associated
transaction relates to the infrastructure components that penalties. Soon thereafter, the bank discovered that the
support them. The objective is to be able to monitor the transaction in question involved a relatively insignificant
transaction lifespan across the initiate, execute, and amount of money—less than the penalty itself. At the very
complete phases. Complete visibility means the ability least, with improved real-time visibility and understanding
to answer questions that are important to the business: of the business context of the transaction, the bank would
Where is my payment? Did the order go through? How have understood the financial reality of the situation
long did it take? Were there any errors or performance much sooner and might have decided not to pay the
issues that may have impacted the customer experience? penalty. But more important than the sums involved was
This level of visibility can be achieved by collecting the issue of reputation. The transaction failure described
data from key steps in individual transactions. here caused the bank to lose a degree of credibility with
Collected data can also be aggregated into the central bank. It would have been better to avoid the
business-focused metrics so that IT can constantly problem in the first place—something the bank could
determine the transaction’s health and business impact. have done with individual transaction monitoring and
Where errors are detected or metrics dip below alert mechanisms that would have tipped IT off in time to
rectify the problem.
5
Real-time monitoring capabilities should be robust
enough to report not only when a transaction
fails but also to detect abnormal execution paths
and whether or not the content of the transaction
meets proper business requirements.
6
Historical analysis This makes auto discovery of transaction flows a
virtual requirement for effective BTM in the real world.
Just as real-time monitoring has its place in BTM, the
With auto discovery capabilities, IT does not start
same is true for historical analysis. By aggregating
from the untenable assumption that there exists a
transaction data over time and mining it for useful
single model that describes all possible transaction
information, IT can evaluate transactions, address
flows. Rather an auto discovery tool monitors the IT
chronic infrastructure problems, and drive continuous
environment and discovers the actual transaction
improvements over time. This can help IT make better
paths, instance by instance, as it observes them
capacity-planning decisions, streamline processes
executing across the enterprise. The result is a
for cost reductions, and speed the time required to
constantly updated representation of your actual
resolve performance issues. This information is just
transaction flow as opposed to a rarified description
as important to business people as it is to IT because
of how IT and the business think the transactions
it allows the business to see the value, risk and costs
should flow. Based on this information, IT gets an
associated with IT-enabled processes. Armed with this
actual snapshot of the transaction environment—one
knowledge, business people can better plan for the
that serves as the foundation for effective BTM and as
future and create real value that can positively impact
a starting point for continuous improvements.
the bottom line. For example, the business can use
this information to help customers track payments or
Business-focused KPIs
monitor order status. It can also analyze transaction
data to evaluate the ability of suppliers to deliver KPIs are an essential tool for improving business/IT
high-quality service—an increasingly important issue alignment. But to be meaningful to the business, these
for businesses that seek to prevent customer attrition, KPIs should be focused on business concerns rather
protect shareholder value and maintain brand loyalty. than technology concerns. Prevailing approaches to
KPIs are limited to IT metrics such as server uptime
Auto discovery or network throughput rates. To make matters worse,
these metrics are often aggregated in manual fashion
Early attempts at BTM required organizations to
using a spreadsheet. This impedes IT’s ability to drill
manually model the complex flows of their enterprise
down to the required level of granularity and tie
transactions. Predictably, this labor-intensive,
specific metrics back to the systems from which they
error-prone approach to BTM proved so difficult that
were captured. BTM can help address these issues by
many organizations have simply abandoned the
enabling IT to define business-focused KPIs—such as
effort. For companies that managed to finalize their
activation rates for cell phones to provide just a single
initial models, maintenance has stood in the way of
example. These metrics, in turn, can be tied to the
prolonged success. When transactions change at the
lower-level systems and technologies that remain the
speed of business itself, the task of keeping transaction
proper concern of IT. This enables IT to communicate
flow models up-to-date tends to get pushed to the
with the business in business terms—while still giving it
back burner while IT focuses on issue of more pressing
the ability to drill down into transactions and identify
concern. Furthermore, solutions that map transaction
root problems wherever required.
instances to an expected flow often do not handle
unexpected departures from the model gracefully.
7
HP Software for business • Proactively alert on approaching deadlines for
individual transactions.