46
XEVOWORKS :Service Management solutions for Internet Business Service Providers June June 2001 2001 Xevo EMEA [email protected]

Xevo Presentation

Embed Size (px)

Citation preview

Page 1: Xevo Presentation

XEVOWORKS :Service Management solutions for Internet Business Service Providers

JuneJune 2001 2001

Xevo [email protected]

Page 2: Xevo Presentation

Agenda• Company Introduction• Defining the Industry requirements• XevoWorks Benefits• Enabling ISVs• Scalable architecture• Summary• Backup slides: Technology

Page 3: Xevo Presentation

Company Introduction• Xevo Mission:

– Deliver a service management software solution that allows to turn up scalable Application and Network based Business Services

• Xevo Key Facts:– Founded 1998, privately held

• Cisco, KPMG, Portal Software, VCs• EMEA opened August 2000 in Sophia-Antipolis

– R&D and Major account projects • Solution:  XEVOWORKS (ASP Workbench) • Products: QuickStart series

Page 4: Xevo Presentation

xSP Supply Chain & Computing model

Page 5: Xevo Presentation

Industry Challenges

Flexible service packaging, subscription management systemReach CustomersReach Customers

Numerous flexible, evolving, attractive business services

Intelligent, usage-based metering, accounting, and reporting systemsMaximize profits and quality of Maximize profits and quality of servicesservices

Software Vendor LicensingUsage based costs Service performance monitoring

Automated, extensible smart provisioning system Minimize TCO and time to scaleMinimize TCO and time to scale

Reliably and efficiently turning on users and resources in a shared hosted environment

Solution RequirementsChallenges

Page 6: Xevo Presentation

ASP/AIP requirementsFAST TURNAROUND PROJECTS REQUIREMENTS• Shorter Launch time

– 6 to 12 months• Smaller per-project revenues

– Lower initial revenue stream• Faster return on investment

– Pay back quickly, minimum investment• Support for successive product launches

– Build and adapt on previous successes• Consolidation

– Packages service easily• Customer interaction

– Self-care

Page 7: Xevo Presentation

Scaling up the operation• Main ROI source results from the reduction of IT staff

required to support the user base

• 75% savings for provisioning process (>20 M USD in this case) over 5 years

Five Year Cost Comparison

-

2 000 000

4 000 000

6 000 000

8 000 000

10 000 000

12 000 000

14 000 000

16 000 000

Year 1 Year 2 Year 3 Year 4 Year 5

Ann

ual C

osts

Manual Provision Xevo Workbench

Page 8: Xevo Presentation

Efficient Service enablement• Services turned on in 1 day vs 5 days

– Revenue stream comes sooner• Peak Capacity is 1 vs 5.• Subjective ROI= 97.5%

XevoManual Workbench

Users 500 500 Number of Applications 3 3 Average Time to Provision per Application 00:10:00 00:00:06Error Rate 5% 0%

Total Hours Needed 263 3 Desired Customer Implementation Time 5 1 In Days

Peak Capacity Resources Needed 8 1

Page 9: Xevo Presentation

XevoWorks

CentrexVPN

OSS / BSS

Mediation & Aggregation

OSS/BSS middleware

SmartMetering

XevoLogic™ & Service Model

Service Elements

IP phonesDesktops

…Servers IP printingApplications

SmartProvisioning

Dynamic Data

Model

TransactEvent

DB

DSS Order Entry

SystemMgnt Billing Customer

CareOthers

OSSOthers

BSS

Page 10: Xevo Presentation

XevoLogic and Data Models (expl)The Product Model provides

inventory of applications and products that will be used to build services.

Products are further composed of Features and Elements that can be individually mapped to services.

This is using an XML definitionimported into Xevo WB on demand

Product Model- Products

- Features - Elements

Service Model- Offers

- Packages- Services

Subscriber Model- Subscriber

- Departments- Profiles- Users- Accounts

Hosting Model- Data Center

- Host Group- Clusters- Servers

The Service Model describes services that are built using the product model and indicates extended attributes to be used.

Services are packaged and rolled into offers that will be the entities that companies can subscribe to.

WB Manager to describe this model.

It could also be provided by a third-party system

The Host Model provides inventory of hardware resources that will host services and products

The subscriber model structures the inventory of companies (Subscribers), groups and users

The subscriber subscribes to offers creating a subscription.

Users are mapped to specific profiles that contain subparts of the entire subscription

This notifies the provisioning subsystem to provision the subscribers and the users for the services on the right hosts

The operation group decides which hosts and clusters will be used for delivering a set of services.

The Services become hosted services.

Provisioning Agencies are then associated with those services.

Page 11: Xevo Presentation

Multi-tiered value chain

Company B

ASPxyz

CompanyA1

XEVOWORKS allows multi-tiered channels and supports wholesale/retail business models

ResellerA

CompanyA2

AIP IDC 1

IDC 2

ASPntv

Page 12: Xevo Presentation

ISV ASP nightmare?

ISV 1ISV 1

ISV 2ISV 2

ISV 3ISV 3

IDC-1IDC-1

IDC-2IDC-2

IDC-3IDC-3

IP BackboneIP Backbone

Subsciber-1Subsciber-1

Subcriber-2Subcriber-2

Subcriber-3Subcriber-3

ASPASP

Page 13: Xevo Presentation

ASP WorkbenchASP Workbench

ISV and ASP partnertship

ISV 1ISV 1

ISV 2ISV 2

ISV 3ISV 3

IDC-1IDC-1

IDC-2IDC-2

IDC-3IDC-3

IP BackboneIP Backbone

Subsciber-1Subsciber-1

Subcriber-2Subcriber-2

Subcriber-3Subcriber-3

Page 14: Xevo Presentation

ISV enablement value chain

ProductProduct

XMLXML

ASP WorkbenchASP Workbench

ADAD

Publish Offers Publish Offers •MultilingualMultilingual•Resource ControlledResource Controlled•Multi-IDCMulti-IDC

Product DefinitionProduct Definition•FeaturesFeatures•License termsLicense terms•AttributesAttributes•Reporting termsReporting terms

XMLXMLRole Based Web Role Based Web Delegated administrationDelegated administration•Offers SubscriptionOffers Subscription•Specific conditionSpecific condition•Drives resource Drives resource planningplanning

XMLXML

Provision and configureProvision and configure•ApplicationsApplications•ResourcesResources

SQLServerSQLServer

Meter usageMeter usage•ApplicationsApplications•ResourcesResources•UsersUsers

ISV auditISV audit•Licensing Licensing •FeaturesFeatures

Page 15: Xevo Presentation

DataCenter

Distributed Architecture to scale out

ASP Workbench Server

WorkbenchManager and

other GUI toolsProvisioning

Console

HostingServer

Hosting Environment XEVOLogic

MeteringServer

MeteringAgent

XML/HTTP

RADIUS

API

API

Web Server

ProvisioningAgency

ProvisioningControler

UserWEB-PORTALCRM, Billing…

TransactEvent

DB

LDAP

SQL

Web basedSelf-configuration

Delegated User Admin

XMLSOAP

Policy Serve

r

Dynamic Data

Model

Report

API

OSS/BSS(Billing, DSS, CCR ...)

XML / SQL

SMAPI

Page 16: Xevo Presentation

ASP Workbench platform• Windows 2000 at the core

• Recognized stability• Multi-Way Data Centers Servers• JAVA/C++

• SQL2000 for the event data collection DB– Highest TPS

• Active Directory (Dynamic Data Model)– Integrated with hosted environment (Exchange,

Security)– LDAP

• IIS Servers for the provisioning agents• Provisioning and metering of Unix environments

Page 17: Xevo Presentation

XevoLogic

MeteringServer

SMAPI& Reporting

ServerProvisioning

Server

MeteringAgent

MeteringAgent

MeteringAgent

Workbench Manager and

other GUI toolsProvisioning

ConsoleWEB-PORTALCRM, Billing…

Web basedSelf-configuration

Delegated User Admin

RemoteProvisioning

Agencies

LocalProvisioning

Agencies

LDAP directorySQL RDBMS

Taking advantage of Multi-CPUs

Page 18: Xevo Presentation

XevoLogicXevoLogicXevoLogic

MeteringServer

SMAPI& Reporting

ServerProvisioning

Server

MeteringAgent

MeteringAgent

MeteringAgent

Workbench Manager and

other GUI toolsProvisioning

ConsoleWEB-PORTALCRM, Billing…

Web basedSelf-configuration

Delegated User Admin

RemoteProvisioning

Agencies

Local Provisioning

Agencies

LDAP directory SQL RDBMS

Taking advantage of multi-systems

Page 19: Xevo Presentation

XevoLogic

ProvisioningServer

XevoLogic

ProvisioningServer

NLB

XevoLogic

SMAPIServer

XevoLogic

SMAPIServer

XevoLogic

MeteringServer

XevoLogic

MeteringServer

XevoLogic

MeteringServer

XevoLogic

SMAPI& reporting

ServerXevoLogic

ProvisioningServer

MeteringAgent

MeteringAgent

MeteringAgent

Workbench Manager and

other GUI toolsProvisioning

ConsoleWEB-PORTALCRM, Billing…

Web basedSelf-configuration

Delegated User Admin

RemoteProvisioning

Agencies

LocalProvisioning

Agencies

LDAP directory SQL RDBMS

NLBNLB

Taking advantage of NLB

Page 20: Xevo Presentation

Core of ASP Business Cycle•End-to-end solution to efficiently manage processes required for delivering ASP ServiceEnd-to-end solution to efficiently manage processes required for delivering ASP Service•Automated provisioning, Metering and reporting to minimize cost of operationAutomated provisioning, Metering and reporting to minimize cost of operation

XevoLogicXevoLogic

Usage Usage Processing Processing ReportingReporting

Service Service ModelingModeling

Service Packaging & Publishing

Service Service ProvisioningProvisioning

ServiceServiceManagement Management MeasurementMeasurement

CustomerCustomerSubscriptionSubscription

InvoicingInvoicingBillingBilling

UsageUsageMeasurementMeasurement

CapacityCapacityManagementManagementProcurementProcurement

MarketMarketIntelligenceIntelligence

Automated Automated configurationconfigurationand setupand setup Software Software

deploymentdeployment

Web, CatalogWeb, CatalogOffering Offering publishingpublishing

Service Service DefinitionDefinition

Billing Billing definitiondefinition& profiling& profiling

Customer entryCustomer entryChange control Change control

SLASLADefinitionDefinition

Hosts & resource Hosts & resource topology definition topology definition

Applications & Applications & Network SLANetwork SLAManagementManagement

Page 21: Xevo Presentation

ASP Workbench ™ summarySoftware Service Management Platform

– Benefits: • accelerates revenue streams,• lowers costs,• reduces staffing requirements

– Enables: • flexible service packaging/pricing,• meters usage for cost determination,• automates applications and resources provisioning,• integrated subscriber management

– Allows all players in the ASP value chain to seamlessly provide shared resources and services.

Page 22: Xevo Presentation

Xevo Corporation: Xevo Corporation: Empowering ASPsEmpowering ASPs

TechnologyTechnology

Page 23: Xevo Presentation

Overview of ASP Workbench• Architecture & platform• XevoLogic• Service Model Packaging• User subscription Management• Smart Provisioning• Smart Metering• Reporting and Accounting• Integration with OSS/BSS software

Page 24: Xevo Presentation

DynamicDynamicDataData

ModelModel

TransactTransactEventEvent

DBDB

XevoWorks Integrated Services Management

Subscribers/users Subscribers/users acquisitionacquisition

ServiceServiceDefinitionDefinition

&&WorkWorkflflowowDefinitionDefinition

ResourceResourceDefinitionDefinition

Data Data acquisitionacquisition

Service Service elementselements

ReportsReportsuploadupload

ApplicationApplication busbus

DirectoryDirectoryEnabledEnabledServicesServicesManagementManagement

Driven by market dynamicsDriven by market dynamicsNot by OSS infrastructureNot by OSS infrastructure

Page 25: Xevo Presentation

DataCenter

Distributed Architecture to scale out

ASP Workbench Server

WorkbenchManager and

other GUI toolsProvisioning

Console

HostingServer

Hosting Environment XEVOLogic

MeteringServer

MeteringAgent

XML/HTTP

RADIUS

API

API

Web Server

ProvisioningAgency

ProvisioningControler

UserWEB-PORTALCRM, Billing…

TransactEvent

DB

LDAP

SQL

Web basedSelf-configuration

Delegated User Admin

XMLSOAP

Policy Serve

r

Dynamic Data

Model

Report

API

OSS/BSS(Billing, DSS, CCR ...)

XML / SQL

SMAPI

Page 26: Xevo Presentation

XevoLogic data model XevoLogic data model represents and drives represents and drives key ASP processes:key ASP processes:• Service OffersService Offers• Smart ProvisioningSmart Provisioning• Application MeteringApplication Metering• Subscriber Subscriber

ManagementManagement• Hosting EnvironmentHosting Environment

Product Model- Products

- Service Elements

Service Model- Offers

- Packages- Services

Subscriber Model- Subscriber

- Departments- Profiles- Users- Accounts

Hosting Model- Data Center

- Host Group- Clusters- Servers

XevoLogic

Page 27: Xevo Presentation

Product Definition• ISVs, ASP, SI or Xevo defines in XML

– Features, attributes, dependencies– Reporting requirements– Licensing

• XEVO working on establishing best practices– XML templates and tools

• Product definition loaded on demand in XEVOLogic Data Model

Page 28: Xevo Presentation

Offer

Services

Products

Features

Package

Security ServiceFile StorageMessaging ServiceTerminal Service

MS ExplorerAdobe Acrobat

Word, Excel, PP, Outlook

MS Office

Basic Desktop Service

Basic Package

"BasicDeskTop"

Service Modeling

Hierarchy Example

Page 29: Xevo Presentation

SalesSales

Small Bus PackSmall Bus Pack

HelpD

eskH

elpDesk

Backup

Backup

DB

StorageD

B Storage

Disk Space

Disk Space

CR

MC

RM

Hum

an H

uman

Resources

Resources

Service PackagingWTSWTS JavaJava DBDB

BBAACCKKUUPP

HHEELLPP

Application Application Server FarmServer Farm

Component Component LibraryLibrary

E-MA

ILE-M

AIL

Accounting

Accounting

• $29.95 PUPM$29.95 PUPM• $39.95 Concurrent$39.95 Concurrent• $9.95 10hr pack$9.95 10hr pack

• ApplicationsApplications• ResourcesResources• ServicesServices

Service Offering Service Offering Components:Components:

• QoSQoS• AvailabilityAvailability• SupportSupport

SLA Policies:SLA Policies:

Pricing Policies:Pricing Policies:

DDIISSKK

E-MAIL

SubscriptionSubscription

Word

Word

ProcessorProcessor

ACCTG

CRM

ApplicationsApplications ResourcesResources ServicesServices

Page 30: Xevo Presentation

ASP Workbench SMAPI• Subscriber Management Functions

– Viewing and publishing Service Offers– Accepting and processing orders for new

Subscriptions– Accepting data required for Subscription

activation– Providing ongoing management of

subscriber data– Extended Attributes per

subscriber/user/product

Page 31: Xevo Presentation

ASP Workbench SMAPI• SMAPI Architecture

ASP Workbench ServerSubscriber Mgmt Interface Program

ASP CRM Or

Subscriber Mgmt UI

Java Classes

XML ParserXML Server

Scripts

XevoLogicLogic

XML/HTTP

SMAPILDAP

Dynamic Data

Model

Page 32: Xevo Presentation

Current CRM/billing integration• Direct interfacing

– SMAPI SDK– Specific API for Portal Software

• AEI adapters work in progress– TIBCO JAVA – VITRIA (Business Edge)

• Most common plan– Deliver through WEB portal

• WEB delegated administration– Direct Integration in OSS/BSS existing infrastructure

Page 33: Xevo Presentation

ASP Workbench Provisioning• Detects changes to provisioning-

sensitive objects and object relationships• Invokes actions that cause

reconfiguration of the hosting environment

• Layered architecture • Provisioning SDK for ISVs, SI and ASP• XEVO delivers provisioning for some

application out of the box

Page 34: Xevo Presentation

ProvisioningFlow

SmartProvisioningController

XEVOLogic

Notification5

Response7

Provisioning event

Provisioning actions6

1

2

Controlprovisioning job

Ongoing jobstatus/audit records

Data storage4

Change provisioning-sensitivedata in directory

SmartProvisioningAgency

ASPenvironment

Dynamic DataModel

ProvisioningConsole

WorkbenchManager and

other GUI toolsCRMBSS/OSS

ASP Workbench Provisioning

TransactEvent

DB

ExchangeProv

Agent

IISProv

Agent

RSAProv

Agent

…Prov

Agent

Get Data3

Page 35: Xevo Presentation

Provisioning layered structure

RCMLibray

FoundationAbstraction

WorkflowPresentation

DispatchConstruction

RULESLAYER

RESSOURCECONTROL

LAYER

NOTIFICATION LAYER

MAPSXML Workflow

XML agent

WEB DispatcherProvisioning Ctrl

Transform

Page 36: Xevo Presentation

Xevo can provision:• Applications• Hosts• Storage/ File Sharing• User security• User profiles• Folders• User mailboxes• Virtual desktops• Application preferences• Remote desktop

configuration

• DNS• WEB servers• Print queues • Load balancing systems• Message server domains• Network user level

security (Radius…)• …• Network VPN circuits• Application related QoS

Page 37: Xevo Presentation

AD

AD

WinDNA Support Using MAPSBusiness Logic

&State Management

ProvisioningJob Controller

ProvisioningAgent Framework

Applications &Applications &InfrastructureInfrastructure

Subscription Repository

Job Queue & History

CompensatingTransactions &Local Variables

API

GUI

GUI

XSL/T

GUI

Subscriber Management &

Resource Mapping Rules

Operations Rules& Actions

Service to Agent Mapping Rules

Provisioning AgentsReusable Components

MAPS

Xevo/MSClose R&D cooperation for MAPSv5–Early requirements reviews–Backward compatible SCO support–Early drops of development milestone builds

Page 38: Xevo Presentation

Out of the box• Requires minimum customization• All WinDNA apps supported using

MAPSv4

– RCMs created by Xevo• AD • Ex2K • DNS• IIS• NTFS• IP Node• WTS• MetaFrame

– Additional RCMs (WIP)• SQL2K• RSA SecurID• Storage system• Tape Backup system• Great Plaines• Onyx• …

Page 39: Xevo Presentation

ASP Workbench Metering• Aggregate usages event and data from

servers, application and resources• Uses low foot-print, profiled metering• Layered architecture • Metering SDK for ISVs, SI and ASP- after

2.0• XEVO delivers metering for

applications out of the box

Page 40: Xevo Presentation

Authentication agent Sessionevents

Hostevents

Featureevents

Transactionalstorage

RADIUSprotocol

Getprofiles(XML)

Get

Get

Event

Event

Event

Event

Get Data

Host System

Profileservice

Meteringagent

Meteringserver

O/S+

Apps

DynamicDataModel

TransactEventDatabase

Client/ServerUsage Metering System

ASP Workbench Metering

Page 41: Xevo Presentation

Web-Enabled application Metering

Filter extracts headers-Session start/Stop-Feature Start/stop-Transaction initiate/Commit-Session/Feature/Transaction-KeepAlive(*)-ISV Definable Meters(*)-Statistics (*)

Transactionalstorage

Accountingprotocol

Getprofiles(XML)

Events

Get Data

Host System

Meteringagent

Meteringserver

O/S+C/S

Apps

DynamicData

Model

TransactEvent

Database

ISAPI Filtering

InstrumentedWeb-Application

(*) Post 2.0

Page 42: Xevo Presentation

Xevo Meters:• Context based accounting

– Host level (associated with capacity planning)– User level (associated with a subscription)– Application level (associated with a license)

• Sessions– Duration (Start and stop)– Resources (CPU, memory, disk)– Number of sessions

• Back Office – MS Exchange (per user mailbox size)– MS SQL Server (DB size: bytes, records, tables)– NTFS (per user volume size)

• WEB-applications– Sessions, Features, Transactions

Page 43: Xevo Presentation

ASP Workbench Reporting• Types of reports

– Web-based reports– Paper reports, via third-party packages

• Data extracts to BSS/OSS– Billing– Capacity planning– ISV license reconciliation

• Sample reports:– For Subscriber or Product /Feature, (Application)

• Start/Stop + Duration– For Subscriber and User

• CPU• Memory• Product /Feature, (Application)

• Customizable by ASP or Professional Services/System Int.

Page 44: Xevo Presentation

Reporting / Settlement

Software VendorsResellers

3rd Party Support

ASPSoftware Vendors

IS ManagersResellers

• Pricing• Settlement• Capacity & Performance

Reports• Application SLA reports• Decision support• Financial analysis• Customer care• Product adjustments• Departmental bill-back• Functionality

improvements

ASP Workbench™ measures granular application and resource usage to support the ASP Workbench™ measures granular application and resource usage to support the numerous usage-based financial and operational requirements of an ASP.numerous usage-based financial and operational requirements of an ASP.

Customer

UsageUsageAccounting / Accounting /

ReportingReporting

Management Management ReportingReporting

FinancialFinancialSettlementSettlement

Metering / Metering / AccountingAccounting

TransactTransact

Event DB Event DB

Usage-basedUsage-basedBillingBilling

Page 45: Xevo Presentation

Application Enablement Program• Simplifies and accelerates the development of

application specific hosting capabilities for ASPs and ISVs

• Builds a library of reusable provisioning & metering components

• Provides a documented methodology and SDKs for use by 3rd parties working with hosted applications

• Enables integrated policy management control for ISVs regarding ASP supply chain transactions

Page 46: Xevo Presentation

Xevo Corporation: Xevo Corporation: Enabling the ASP Enabling the ASP IndustryIndustry

MarchMarch 2001 2001

Pascal Paccaud, Vice President Xevo EMEA