doug johnson june 2006 swsoft global hosting summit 2006 customizable oss / bss
TRANSCRIPT
Global leader in hosting infrastructure software• Software Deployments (as of Nov 2006)
– 10,000 service providers in 100 countries– 120,000 servers, 10 million domains
• Funding– Profitable - 200% annual growth– Backed by Insight, Bessemer, and
Intel Capital• Expertise
– 700 experts, including 500 engineers– Unique hiring model at MIPT, NSU– 28+ patents pending– Multiple industry awards - including recognition
as a IT Week 2005 Top Innovator
Moscow,Russia
R&D
HeadquartersWashington DC
Sales & MarketingSupport, Services
Frankfurt,Germany
International Operations
Novosibirsk,Russia
R&DTokyo,JapanSales &
Marketing
SingaporeSales &
Marketing
London, UKSales &
Marketing(new!)
Beijing,China
Sales & Marketing
(new!)
About SWsoft, Inc.
What is PEM?
• Customizable solution for automating a hosting infrastructure• Two primary sub-systems:
– Operations Support System• Provisioning• Resource management• Monitoring• Service management
– Business Support System• Account management• Storefront and order processing• Domain registration• Billing and invoicing• Fraud screening• Workflow engine
Which Solution is Right for My Business?
HSPcomplete PEM
Pre-integrated for rapid deployment
Modular for growth and customization
Scalable to tens of thousands of accounts
Scalable to millions of accounts
Easy to install and manage Distributed
Cost efficient option Full Windows Services support
PEM benefit highlights:• Extends to support new services and interfaces• Integration with existing infrastructure and systems• Flexible and robust billing engine
Home Building and Software Development
• Base Model + Options– extra bedroom– garage
• Base Model + Options– custom workflow– custom services
What services can PEM deliver today?
• Domain Registration, Parking, DNS Management• Mail Hosting• Shared Web Hosting – Linux• Shared Web Hosting – Windows• Hosted Exchange• Windows SharePoint Services• Data Hosting (MySQL, PostgreSQL, MSSQL)• Windows Media Hosting• VPS Hosting – Virtuozzo for Linux• VPS Hosting – Virtuozzo for Windows• VPS Hosting with Plesk control panel
… expands to include your service offerings
PEM Services
PEM Functional Architecture
• Architecture Overview– Distributed – Scalable– Customizable– Extendable
• Flexibility enables hosting service providers to deliver new services without purchasing a new architecture
PEM in Production – KPN – Joost Pisters
• PEM Integration Capabilities– KPN Content Management System
• PEM Offering Flexibility– KPN Sales Offering in technical control panel
• About KPN
KPN provides telephone, Internet, television, mobile, and data services to customers in The Netherlands and Western Europe.
KPN serves 2.2 million Internet subscribers and 6.9 million fixed line subscribers.
PEM Business Case
Save Money
• Automate common tasks– $3-5 per month per customer
• Reduce fraud– 5% uncollectibles
• Improve marketing– $2,000 / month online
Grow Revenue
• Retain customers– $25 / acquisition
• Upsell customers– 10% revenue increase
• Speed deployment– Save 6 months of time
Plan Upgrades
PEM Revenue Generation
• Up-sell opportunities– Plan upgrades– Add applications– Add resources
• Up-sell features– Purchase directly from
control panel– Automatic provisioning– Create plans based on
any type of platform
DedicatedServer
AntivirusBlogContent Mgnt.DatabaseDNSE-CommerceFTPGamesMail ServicesMonitoringSpam Filtersetc.
BandwidthDisk spaceIP addressesMailboxesetc.
Virtual PrivateServer (VPS)
BasicShared Hosting
Add Applications
Add Resources
Advanced Shared Hosting
Multi-layer Support
• Multi-Tiered– PEM scales to support any business
model by providing a customizable reseller hierarchy
• Customizable at all levels– PEM provides customizable interfaces
for service providers, resellers, and end users
• Value Added Offering– Business class email– SharePoint collaboration– Future HMC development
• PEM Delivers– Storefront– Domain registration– Resource allocation and
tracking– Control panels– Billing
PEM.Exchange Solution
• Packaged Offering– Software– Configuration– Special pricing– Implementation– Training– Maintenance
Architecture Diagram
• 19 server deployment– 5 Exchange front end servers– 5 Exchange back end servers– 2 DNS servers– 2 Active Directory servers– 1 Provisioning server– 2 PEM front end server– 2 PEM back end severs
• 30,000 mailboxes• Fully redundant and
scalable
SWsoft Services
• Industry-Standard ProcessAdopted and customized
• Highly-Experienced Engineering and Service TeamConstantly growing: 500+ engineers
• Customer Migration ExpertsHundreds of accumulated years of real-life experience and deployments
• Reuse Existing TechnologiesPlesk & Virtuozzo & HSPcomplete experience
Analysis &Design
Impl.& Custom. Deployment Migration Training
Maintenance & Support
Systems& BusinessIntegration
FunctionalSpecification
Completed & Operational System
CustomizedSoftware
DeployedSystem
What is the PEM Billing Manager?
• PEM Billing Manager is a separate product but is tightly integrated with the PEM OSS
• Modular structure and open API allows the PEM Billing Manager to integrate with complex environments
Core Services
Billing Manager
Eco
mm
erc
e
Bill
ing
Ma
rke
ting
Re
selle
r
CR
M
Su
pp
ort
XML
XML
XM
LX
ML
XML
Virtuozzo
Plesk
In-House System
Custom Application
3rd Party Application
Service Provider, Reseller, and CustomerControl Panels
Domain Registrar
AccountingSystem
Trouble Ticketing System
ProvisioningSystem
Payment Gateway
PEM Billing Manager
• PEM Billing Manager delivers centralized account management and billing functionality to providers who have a custom control panels
• Storefront
• Order Processing
• Workflow
• Service Plan Management
• Discounts, Promotions
• E-Commerce
• Reseller Support
• Trouble Ticketing
• Fraud Screening
Billing Manager Features
• API and SDK
• Based on Industry Standard Tools– C++, SQL, XML, XSL, PHP
• Automated Code Generation (LISA)
– Database Objects– Business objects– User interface
• 4-tier Client-Server Technology
• Distributed Security and Transaction Management
• RDBMS-independent
• Customizable– User interface: XML– Business logic: custom modules
• Scalable Up and Down
Development Environment
Together
KDevelop
HTML Interface
Java Interface
External Systems
Accounting
Provisioning
Customer-Care
Deployed Distributed Application
XML UI/API
App Servers
DB
LISA
Business Rules
Database Schema
GUI/API declaration
Inte
gra
te
Business Objects
DB Objects
XML UI/API
Built on StellArt Platform
PEM Billing Manager (BM) Architecture
BM Core BM Service Gates (~10) BM Plug-Ins (~30)
Order Processing
Workflow Engine
Fraud Screening
Notifications
Reporting
Promos & Discounts
Service Plan Manager
E-Commerce
PEM Gate
OpenSRS
GoDaddy
Payment Gate
Manually Provisioned Items Gate
Authorize.Net
PaymentTech
Domain RegistrationGate
OpenSRS API
GoDaddy API
PaymentTech API
Authorize.Net API
Billing Manager Components
System Billing Manager Core* Extended by Service Gates
Customizable storefront
Fraud screening system
Centralized account management system
Trouble ticketing system
Resource usage accounting
Reporting
Workflow
Tax computations
Payment gateways
Domain registration with name spinning
Network and resource provisioning
Accounting system
• PEM Billing Manger delivers a pre-packaged solution that can be integrated and modified according to service provider needs.
PEM Billing Manager
• PEM Billing Manager meets the specific needs of hosting service providers:
Multiple Service Offerings• Domain Registration• Shared Hosting Plans• Virtual Private Servers• Dedicated Servers
• Application Hosting• DSL and Cable • VoIP and IM• Provider defined plans
• Disk space• Mailboxes• Bandwidth• Domains
Resource Based Billing• Applications• Services• Provider defined resources
Open Interfaces• Payment gateways• Domain registrars• Control panels
• Internal systems• Third party systems• Provider defined interfaces
Workflow Builder
• Configure the workflow to fit the provider’s operations• Flow can include automatic and manual steps• Billing Manager is shipped with few pre-defined workflows
FraudScreening
Success
Charge Credit Card
Mark OrderAs Fraud
Put OrderOn Hold
Provision Services
Order Placed
Yes
No
Feature Highlight – Ancillary Services
• PEM Billing Manager can be expanded to bill services not traditionally offered by hosting providers
Wrap up and questions
Thank you for your attention.
Contact information:
Douglas Johnson+1 703 995 6221, [email protected]