Sei sulla pagina 1di 8

SaaSTenant™

Authors

Satyen Jain & Rajesh Vankayala


Page |2

INDEX

CONTENT PAGE NUMBER

1. Abstract 03

2. Introduction 03

3. SaaSTenant™ – The Rapid Application Tier for Software as a Service 04

4. What does SaasTenant™ Do 05

5. Why Chose SaaSTenant™? 07

6. To learn more about SaasTenant™ 07

7. About Us 08

Leo Techno Soft Pvt Ltd Unit No: 201, Tower S4, Phase II, Cyber City, Magarpatta, Pune-13.
Website: http://www.leotechnosoft.net/ E-mail: enquiry@leosys.net
Page |3

Abstract

Constructing a SaaS based business application from the ground-up foundation is a massive and tedious
undertaking. The effort not only involved in building out the foundational pieces specific to delivery in the SaaS
are on their own but performance, scalability and security is also a daunting task.

Leo TechnoSoft, a leading offshore/Outsource SaaS R & D center has put years to nail down the challenges of
building SaaS Framework by building scalable & reusable SaaS components, helping ISV to build SaaS Business
applications in months not in years.

This white paper investigates important SaaS topics, and compares homegrown solutions to building a top
SaaSTenant™, the leading SaaS Framework for Microsoft .NET-based cloud applications. SaaSTenant™ allows
developers to leverage their existing .NET assets and expertise to build true cloud optimized software as
service offerings.

The primary intention of this whitepaper is to provide a brief understanding about the platform to build multi
tenant application with single configuration.

Introduction

SaaSTenant™ is a distributed .NET SaaS Framework that eliminates both the technical and business challenges
of building and delivering software as a service. By smashing significant technical hurdles like multi-tenancy
and scalability, while at the same time providing "out of the box" application services like multi portal
management, license management , metering and monetization, billing and subscriber management, and
much more. The framework helps ISV to sustain market leadership through superior software delivery
mechanisms.

With SaaSTenant™, ISV get their SaaS offerings to market 40-60% faster, with lower capital requirements,
and reduced ongoing maintenance needs all while staying .NET native and leveraging their existing
intellectual property and expertise.

SaaSTenant™ gives developers, established ISVs and startups the ability to focus on application
functionality, design and other elements, versus the technical and business hurdles associated with mature
SaaS delivery.

In a custom deployment, the SaaSTenant™ framework will be taken by a team, put into the customer's
environment, and programmatically customized, which means it needs to have a lot of extensibility points.

Leo Techno Soft Pvt Ltd Unit No: 201, Tower S4, Phase II, Cyber City, Magarpatta, Pune-13.
Website: http://www.leotechnosoft.net/ E-mail: enquiry@leosys.net
Page |4

SaaSTenant™ is a single instance architecture principal where your application components such as your
database, web services, and user interfaces are shared across many customers rather than each customer
having their own copy. SaaSTenant™ has one of the most important architectural qualities of today’s SaaS
applications; it ensures high level resource utilization without sacrificing quality, giving your business the ability
to deliver SaaS with extreme cost effectiveness.

SaaSTenant™ – The Rapid Application Tier for Software as a Service


SaaSTenant™ is a distributed application tier that eliminates both technical and business dispute of transport
services. It’s providing multi web tenant with multiple database.

SaaSTenant™ provides a set of management websites, where, among other things, you can upload your
application (including user interfaces, web services, and database definitions). This framework insulates your
application from the network of servers that it stitched together by treating your application components as
first class citizens of the network, abstracting them away from the idea of having to run on specific servers, and
providing dynamic deployment and runtime execution across servers. For example, when running on
SaaSTenant™, your application components will be automatically configured to make requests through inbuilt
dispatching system so that load can be distributed across many instances of your various application
components.

Leo Techno Soft Pvt Ltd Unit No: 201, Tower S4, Phase II, Cyber City, Magarpatta, Pune-13.
Website: http://www.leotechnosoft.net/ E-mail: enquiry@leosys.net
Page |5

The SaaSTenant™ Model

What does SaaSTenant™ Do?


Multi-Tenancy

Multi-tenancy is a principle in software architecture where a single instance of the software runs on a server,
serving multiple client organizations (tenants). Multi-tenancy is contrasted with a multi-instance architecture
where separate software instances (or hardware systems) are set up for different client organizations. With a
multi-tenant architecture, a software application is designed to virtually partition its data and configuration,
and each client organization works with a customized virtual application instance.

Leo Techno Soft Pvt Ltd Unit No: 201, Tower S4, Phase II, Cyber City, Magarpatta, Pune-13.
Website: http://www.leotechnosoft.net/ E-mail: enquiry@leosys.net
Page |6

Single Instance Multi Tenant

Single installation, multiple portals with own data storage; SaaSTenant™ supports multiple portals or web sites
using a single or individual portal database. SaaSTenant™ installed on a web server can support multiple web
sites through a single hosting account, ideal for providing sub-hosting services to memberships or for
organizations providing departmental web applications.

Localization

Localization is the process of adapting a product or service to a particular language, culture, and desired local
"look-and-feel." Ideally, a product or service is developed so that localization is relatively easy to achieve - for
example, by creating technical illustrations for manuals in which the text can easily be changed to another
language and allowing some expansion room for this purpose. This enabling process is termed
internationalization. An internationalized product or service is therefore easier to localize. The process of first
enabling a product to be localized and then localizing it for different national audiences is sometimes known as
globalization.

In localizing a product, in addition to idiomatic language translation, such details as time zones, money,
national holidays, local color sensitivities, product or service names, gender roles, and geographic examples
must all be considered. A successfully localized service or product is one that appears to have been developed
within the local culture.

GUI Application Configuration and Product Management Control

The framework provides an interface to manage GUI Configuration and to control your product instance. It has
been architected with a modular approach where a user can add or update modules on fly. It helps inbuilt
management control components helping system integrators and system administrators to monitor, manage
and maintain their SaaS application in minutes not in hours.

Role Management and Access Control Framework

Administrators can define and assign roles for different user groups such as registered users, subscribers,
content providers, affiliates, and media. They can then grant access and editing rights for each group. Rights
can be assigned to an entire site, a single page, or even to an individual module on a specific page. Individual
users may belong to more than one group. Administrators can also establish separate password-protected
areas on their web site to control access

Leo Techno Soft Pvt Ltd Unit No: 201, Tower S4, Phase II, Cyber City, Magarpatta, Pune-13.
Website: http://www.leotechnosoft.net/ E-mail: enquiry@leosys.net
Page |7

Why Choose SaaSTenant™?


For our partner, SaaSTenant™ is the framework of choice for the considerations of multi-tenancy for a few
reasons:

x Multiple web tenants enables a multiple instances of your application to serve thousands of your vendors.

x Single web tenant to serve thousands of your customers.

x Multi-tenant data model designs added which become smart configurations with SaaSTenant™.

x Provide option form a single coupled database, specific database schema per web-tenant or an isolated
database per web-tenant.

x Provide Multi-tenant modules for customer on demand.

To learn more about SaaSTenant™, email us on enquiry@leosys.net

Leo Techno Soft Pvt Ltd Unit No: 201, Tower S4, Phase II, Cyber City, Magarpatta, Pune-13.
Website: http://www.leotechnosoft.net/ E-mail: enquiry@leosys.net
Page |8

About Us

Leo TechnoSoft - Cloud Computing R&D Center for product development, IT services and infrastructure
management.

Leo TechnoSoft is a hybrid Software Product Development Company based in India, US and UK. We partner
with organizations, empowering them to attain cost effective product development in SaaS environment.

Our prime focus is on reducing your company's expenses while delivering you quality services. We have a
global presence with offices in India, USA and UK. Our international footprint allows us to meet our client's
needs regardless of their location. This has made us a partner-of-choice for small and medium sized companies
looking for on-time delivery and high quality product development solutions.

We specialize in outsourced product development and IT services providing our global clients value for their
money to meet specific business needs.

Visit our website - http://www.leotechnosoft.net

Leo TechnoSoft Pvt Ltd Florida


Phase II, Cyber City, 8000 S. Orange Avenue,
Magarpatta Township, Hadapsar Suite101 Orlando,
Pune-13. Florida 32824
Maharashtra

Tel: +91 20 2689 9853 Tel: 407-965-5509

Leo Techno Soft Pvt Ltd Unit No: 201, Tower S4, Phase II, Cyber City, Magarpatta, Pune-13.
Website: http://www.leotechnosoft.net/ E-mail: enquiry@leosys.net

Potrebbero piacerti anche