23
Xtremesoft Xtremesoft Corporate Overview Corporate Overview “Maximize the availability of your applications “Maximize the availability of your applications on the Microsoft platform” on the Microsoft platform” www.xtremesoft.com +1 (781) 937-3800

+1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: +1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

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

Page 2: +1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

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

Page 3: +1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

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.

Page 4: +1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

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

Page 5: +1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

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

Page 6: +1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

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

Page 7: +1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

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

Page 8: +1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

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

Page 9: +1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

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

Page 10: +1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

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

Page 11: +1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

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)

Page 12: +1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

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)

Page 13: +1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

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

Page 14: +1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

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

Page 15: +1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

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

Page 16: +1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

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

Page 17: +1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

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

Page 18: +1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

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

Page 19: +1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

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

Page 20: +1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

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

Page 21: +1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

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

Page 22: +1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

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.”

Page 23: +1 (781) 937-3800  · Trigger warnings and alerts when thresholds are exceeded n Notification via email (SMTP), SNMP and the Windows Event Log n ... webMethods (same as J2EE) BizTalk

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”