Xtremesoft Xtremesoft Corporate OverviewCorporate Overview
“Maximize the availability of your applications“Maximize the availability of your applicationson the Microsoft platform”on the Microsoft platform”
www.xtremesoft.com+1 (781) 937-3800
April 2002 2www.xtremesoft.com
Table of ContentsTable of Contentsnn Who is Xtremesoft?Who is Xtremesoft?
n Company History and Customers
nn Why does application availability matter?Why does application availability matter?n The Impact of Unavailable Applications
n The Evolution of the Application Services Stack
n The Role Management Frameworks and Consoles Play
n Microsoft’s View on Management
nn What is Xtremesoft AppMetrics?What is Xtremesoft AppMetrics?n How AppMetrics Differs from Traditional Management Tools
n AppMetrics Architecture and Xtremesoft Market Leadership
n The Microsoft-Xtremesoft Relationship and Microsoft .NET
nn What does the market say about Xtremesoft?What does the market say about Xtremesoft?n Feedback from Industry Analysts, Microsoft, and Customers
April 2002 3www.xtremesoft.com
About XtremesoftAbout Xtremesoft
We are the leader in We are the leader in maximizing applications maximizing applications
built on the Microsoft built on the Microsoft platform.platform.
April 2002 4www.xtremesoft.com
Company HistoryCompany History19981998
19991999
20002000
20012001
20022002
n The company’s direction solidifies as a result of work on theCOM+ application server in cooperation with MicrosoftMicrosoft
n Product development begins with a major Microsoft end user
n Relationship with Microsoft expandsMicrosoft expands, a 3-year developmentagreement with the BizTalk Server group is signed
n AppMetrics for Transactions 1.0 ships
n Hired professional CEO, Michael Dexter-Smith
n AppMetrics for Transactions 2.0 ships
n AppMetrics for BizTalk 1.0 ships
n First international distributorships launch
n AppMetrics for Transactions 3.0 and AppMetrics for BizTalk2.0 unveiled – April, 2002
April 2002 5www.xtremesoft.com
A Sampling of Our CustomersA Sampling of Our Customersnn Financial ServicesFinancial Services
n ADP Dealer Servicesn American Familyn Fidelity Investmentsn GMAC-RFCn Merrill Lynchn Skandia Banken
nn Media and TelecommunicationsMedia and Telecommunicationsn International Data Group (IDG)
nn Retail & HospitalityRetail & Hospitalityn Meijer Corporationn Priceline.comn Schwan’s Sales Enterprisesn Simon Property Groupn QVC
nn Public Sector/GovernmentPublic Sector/Governmentn Canadian Public Works and
Government Services (PWGSC)n Province of Quebec Ministry of
Employment and Welfare (MESS)n State of North Carolinan US Immigration & Naturalization
Service
nn ManufacturingManufacturingn Microsoft Corporationn Pitney Bowes
nn ServicesServicesn eCollegen Peopleclick.Comn WebTone
April 2002 6www.xtremesoft.com
Why Does Application Why Does Application Availability Matter?Availability Matter?
“As business becomes increasingly dependent on technologyand information, availability is a universal concern for everybusiness, in every industry… And globalization means thereare no more periods of "acceptable" downtime. At any time ofthe day or night, somewhere in the world, customers andvendors need access to your corporate information. If theyIf theycan't get it, they'll go elsewherecan't get it, they'll go elsewhere – creating an opportunity foryour competition.”
Application Availability: An Approach to Measurement
David M. Fishman, Sun Microsystemshttp://www.nextslm.org
April 2002 7www.xtremesoft.com
An Unavailable Application An Unavailable Application Negatively Impacts the BusinessNegatively Impacts the Business
n Lost Revenuen Poor service leads them to
switch to other vendors
n Lost profitn Increased operational costs
n Lower revenues and profitsleads to cost and headcountreductions
n Leading to fewer resources,increased job pressure,career stagnation
IT DevelopersIT DevelopersAre responsible for ensuring the application supports the business plan
IT OperationsIT OperationsAre responsible for ensuring availability of the application
EmployeesEmployeesRely on the application to process and monitor customer transactions, or facilitate day-to-day operations
What’s the Impact of Down-Time?Quantitative & QualitativeQuantitative & Qualitative
Customers and PartnersCustomers and PartnersDirectly use the application or rely on applications used by your employees to submit or modify business transactions with your organization
April 2002 8www.xtremesoft.com
The Evolution of the The Evolution of the Application Services StackApplication Services Stack
nn Over the years, the application stack has evolved considerablyOver the years, the application stack has evolved considerablyn Application developers can now rely on standardized, off the shelf
technologies instead of painstakingly developing each supporting layer
nn But application availability continues to remain an issue…But application availability continues to remain an issue…
Platform Evolution : Mainframe Client/Server WebPlatform Evolution : Mainframe Client/Server Web EAI/B2B Web ServicesEAI/B2B Web Services
Application
Application
System SW
ApplicationApplication
Application
System SW
DBMS
Application
Application
System SW
DBMS
ApplicationServer
Application
System SW
DBMS
ApplicationServer
IntegrationServer
Application
System SWSystem SW
DBMSDBMS
ApplicationServer
ApplicationServer
IntegrationServer
IntegrationServer
Web ServicesWeb Services
Application
April 2002 9www.xtremesoft.com
As the Application StackAs the Application StackEvolves, So Must Its ManageabilityEvolves, So Must Its Manageability
Management Products Must Keep Pace with New, Evolving RequiremenManagement Products Must Keep Pace with New, Evolving Requirementsts
Platform Evolution : Mainframe Client/Server WebPlatform Evolution : Mainframe Client/Server Web EAI/B2B Web ServicesEAI/B2B Web Services
Application
Application
System SW
ApplicationApplication
Application
System SW
DBMS
Application
Application
System SW
DBMS
ApplicationServer
Application
System SW
DBMS
ApplicationServer
IntegrationServer
Application
System SWSystem SW
DBMSDBMS
ApplicationServer
ApplicationServer
IntegrationServer
IntegrationServer
Web ServicesWeb Services
Application
Memory Management
Operating System
Management
Database and Network Management
Application Server
Management
B2B Control and Business
Process Management
Web ServicesManagement
April 2002 10www.xtremesoft.com
How Do You Manage CustomHow Do You Manage CustomDeveloped Business Applications?Developed Business Applications?nn You need to know what’s going on underneath yourYou need to know what’s going on underneath your
application, in the operating systemapplication, in the operating systemn Management frameworks and consoles do this well
n Microsoft Operations Manager, BMC Patrol, Tivoli Enterprise, ComputerAssociates UniCenter TNG, Hewlett-Packard OpenView, NetIQ AppManager
nn But you really need to know whether or not your custom codeBut you really need to know whether or not your custom codeis successfully transacting the business as intendedis successfully transacting the business as intendedn This is outside their realm of expertise!
nn Even Microsoft is relying on other vendors to provide ‘expertEven Microsoft is relying on other vendors to provide ‘expertknowledge’ and tools for complex management problemsknowledge’ and tools for complex management problemsn Which is why, when it comes to managing custom developed business
applications, Xtremesoft’s AppMetrics is the solution
April 2002 11www.xtremesoft.com
Microsoft’s ViewMicrosoft’s Viewon Systems Managementon Systems Management
MicrosoftMicrosoft.NET Servers.NET Servers
StorageStorageMgmtMgmt
SecuritySecurityManagementManagement
HostingHostingMgmtMgmt
NetworkNetworkMgmtMgmt
ChangeChangeMgmtMgmt
Base serverBase servermanagementmanagementprovided byprovided byMicrosoftMicrosoft
Value added andValue added andother ‘expert’ other ‘expert’ managementmanagementprovided by ISVsprovided by ISVs(like Xtremesoft)(like Xtremesoft)
April 2002 12www.xtremesoft.com
Technologies
Packaged Apps
System
AppMetrics does Events & Metrics for Custom ApplicationsAppMetrics does Events & Metrics for Custom ApplicationsMission-Critical Management
Terminal Svcs Active Directory MSMQ IIS MSDTC DHCP
CPU Memory Disk Network File System Print
Exchange SQLServer
Management Tools typically do Events & Metrics for Operating Systems
Management Tools typically do Events & Metrics for Technologies
Some Management Tools do Events & Metrics for Packaged Applications
Custom Developed AppsCustom Developed AppsCustom Developed Applications
Your B2CRetail PurchasingWeb Site & App
(COM+)
Your TradingPartner Supply
Chain App(BizTalk Server)
April 2002 13www.xtremesoft.com
How Does AppMetrics Differ?How Does AppMetrics Differ?nn Traditional management tools areTraditional management tools are general practitionersgeneral practitioners
n They provide cursory information on your application server
n Information that can tell you that a single server the application ishosted on is sick (or dead)
n The server’s CPU is thrashing, server memory use exceeding 80%, or a server and itsapplication has crashed…
n Often too late, and unable to answer the real question, “Why?”
nn Xtremesoft AppMetrics is theXtremesoft AppMetrics is the specialistspecialistn It can diagnose and pinpoint “Why?” and do so proactively
n An application’s CPU or memory use exceeding thresholds, a designated kind oftransaction taking too long, a particular component aborting, a components methodaccessing a database repeatedly hanging…
n And on a per application basis, across a server farm, not just per server
n And give you detailed reporting for capacity planning and analysis
April 2002 14www.xtremesoft.com
The AppMetrics FamilyThe AppMetrics Family
AppMetrics forAppMetrics forTransactions v3.0Transactions v3.0
AppMetrics for AppMetrics for BizTalk Server v2.0BizTalk Server v2.0
April 2002 15www.xtremesoft.com
Xtremesoft’s AppMetricsXtremesoft’s AppMetricsProducts are Focused SolutionsProducts are Focused Solutions
nn They are point solutions geared towards explicitly managing:They are point solutions geared towards explicitly managing:n MTS, COM+, and .NET Enterprise Services
n BizTalk Server 2000 & BizTalk Server 2002
n .NET Framework & .NET Web Services (coming soon)
nn They collect detailed,They collect detailed, application specificapplication specific events and metricsevents and metricsfor your custom business applicationsfor your custom business applicationsn Aggregates events from multiple underlying technologies
n Collates them from the perspective of your application
n Gives you a view that corresponds to your businesses
n Enables you to measure and maximize a specific custom application’seffectiveness and availability
April 2002 16www.xtremesoft.com
AppMetrics ArchitectureAppMetrics Architecture
Mid Tier
Analysis
Enterprise Mgmt
NT Event Log
AppMetrics Display
Email and Pager
Data Warehouse
Acquisition Action
AppMetrics Manager
MTS
BizTalk
NT
COM+
SQL ServerOLAP Services
Analysis
Database
WebServer
n–t
ier
App
licat
ion
April 2002 17www.xtremesoft.com
Xtremesoft AppMetricsXtremesoft AppMetricsMaximizes Application AvailabilityMaximizes Application Availabilitynn Early Warning SystemEarly Warning System
n Measures, displays, and records the health of applications as they runn Trigger warnings and alerts when thresholds are exceeded
n Notification via email (SMTP), SNMP and the Windows Event Log
nn Diagnostics/Problem IdentificationDiagnostics/Problem Identificationn Cut through the finger pointing!n Identify specific software components affecting performance
n Enables you to pinpoint problem components that need debugging, improvement.
nn Production ReportingProduction Reportingn Demonstrate you're meeting your service level agreements (SLAs)n Track historical data and trends to forecast capacity needs
nn Management Framework IntegrationManagement Framework Integrationn Propagate rich data into your enterprise management framework
April 2002 18www.xtremesoft.com
Xtremesoft Leads the MarketXtremesoft Leads the MarketAnd Xtremesoft Will Continue to Lead in ManagingAnd Xtremesoft Will Continue to Lead in Managingthe Evolving Microsoft Application Services Stackthe Evolving Microsoft Application Services Stack
System HardwareOS, Networks
DBMS
ApplicationServer
IntegrationServer
Web Services
Consoles: CA, Tivoli, NetIQ, Microsoft, BMCNetworking: HP, Micromuse, Concord Communications
SQL Server, Oracle, DB2, Sybase, Informix
Precise Software, Quest Software, BMC
Websphere/WebLogic (J2EE)
Wyle, Altaworks, Dirig, BMCMTS/COM+/.NET Enterprise Services
Xtremesoft
MQ Series
CA, BMC, NastelwebMethods
(same as J2EE)BizTalk Server
Xtremesoft
Application
No Market TodayNo Market Today
Emerging Market 2003Mainstream Market 2004-2007
.NET Web Services
Xtremesoft
April 2002 19www.xtremesoft.com
AppMetrics and the Future AppMetrics and the Future n Xtremesoft already plays a role
in managing Microsoft .NETn .NET Enterprise Services
n Xtremesoft’s solutions track theprogression of transactionalapplication technologiesn 1999: Application Serversn 2001: XML B2B/EAIn 2003: Web Services
Web application integration via SOAP
Web ServicesWeb Services
Connecting applications to applications via XML/EDI
Document Based B2B/EAIDocument Based B2B/EAI
Web farms for universally connecting people to applications
Web Based 3Web Based 3--Tier ApplicationsTier Applications
AppMetrics for Transactions MTS, COM+, and .NET Enterprise Services
AppMetrics for BizTalk BizTalk Server
AppMetrics for .NET .NET Web Services
19981998 20012001 20042004 20062006
April 2002 20www.xtremesoft.com
Xtremesoft’s StrongXtremesoft’s StrongRelationship with MicrosoftRelationship with Microsoft
nn Xtremesoft works closely with Microsoft to build theXtremesoft works closely with Microsoft to build themost comprehensive solutions for their platforms:most comprehensive solutions for their platforms:
Microsoft Platform and Technology Development TeamsMicrosoft Transaction Server (MTS) and COM+.NET Enterprise Services and the .NET CLR
Microsoft Product Development TeamsMicrosoft Operations Manager (MOM) and Application CenterBizTalk Server
Microsoft Support and Services TeamsPrescriptive Architecture Guidance (PAG) GroupPremier Support Services Middleware Integration TeamMicrosoft Consulting Services and the Microsoft Technology Centers
Microsoft IT Operations TeamsMicrosoft ITG ACE Team
April 2002 21www.xtremesoft.com
What do the Analysts and What do the Analysts and Microsoft Say About Xtremesoft?Microsoft Say About Xtremesoft?
In September 2001, SG Cowen ranked Xtremesoft as one of five,private companies to watch in the performance management sector.
Peter Kuper, Analystwith SG Cowen
“In a dedicated Microsoft environment, Xtremesoft will eventually [sic]benefit from tighter relations with the platform vendor...”
Jean-Pierre Garbani, Senior Industry Analystwith Giga Information Group
“Xtremesoft's powerful solution provides additional information andneeded analysis for enterprises that have developed and deployedapplications…”
Michael Risse, General Manager for.NET Servers at Microsoft Corporation
April 2002 22www.xtremesoft.com
What Do Customers What Do Customers Say About Xtremesoft?Say About Xtremesoft?
““Thanks for all of your ongoing support btw...you guys areabsolutely one of the best vendors I've worked with!”
“Again, thank you very much for your support and thanksto your team. The customer service being provided is topdrawer!”
“I can't tell you enough how much [our company]appreciates your willingness to partner with us to solve thisproblem. Your commitment and resolve is something wewould like to see with all of our vendors.”
www.www.xtremesoftxtremesoft.com.com+1 (781) 937+1 (781) 937--38003800
“Maximize the availability of your“Maximize the availability of yourapplications on the Microsoft platform”applications on the Microsoft platform”