Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
A P P R E N D A White Papers
A P P R E N D A White Papers
A P P R E N D A .C O M
1 .8 7 7 .PA A S W E B
01
App 1
DB
DB
DB
App 2
App 3
DB
DB
Apprenda Platform
E N T I T L E M E N T M O N I TO R I N G
ACCOUNT MANAGEMENT
B U/C U S TO M E R O N B O A R D I N G
METERING RUNTIME
SUBSCRIBER MANAGEMENT
M U LT I-T E N A N T
I D E N T I T Y F E D E R AT I O N
Windows / Linux
$
DE V
A P P R E N D A .C O M
DE V
Business Unit
Business Unit
OWNS APP 3
1 .8 7 7 .PA A S W E B
02
Apprendas application-level, single-instance multi-tenancy isolates end users by handling data partitioning, request routing,
and authorization security at the application server layer -- even though end users are sharing resources. Furthermore, Apprenda
provides the ability to define certain aspects of the applications multi-tenant behavior, such as whether data from multiple
customers can be mixed in database deployments or separated into dedicated databases. This powerful concept of configurable
drop-in single instance multi-tenancy provides massive improvements to the utilization of community cloud resources and,
more importantly, a significant reduction in cost and time spent on developing SaaS-based applications. Developers build
applications and product managers can monetize them quicker than ever before.
A P P R E N D A .C O M
1 .8 7 7 .PA A S W E B
03
With a private PaaS, operations teams can pool public, private, virtualized, and bare-metal infrastructure resources and makes
those resources available to developers. Central IT becomes the PaaS provider to internal developers in individual lines of
businesses creating SaaS applications. A PaaS should bake many of the complex architectural features of SaaS into the
platform. The middleware then eases developers workloads because they do not need to re-code complicated SaaS features.
Some of the SaaS services that are needed include:
Private PaaS deployments can give operations teams the control they need through governances and resource policies while
giving developers the experience they want. Additionally, a private PaaS can give software engineers a self-service resource to
develop SaaS applications with ease.
H O W A P P R E N D A P R O V I D E S A S H A R E D P L AT F O R M F O R S A A S D E V E L O P M E N T
Apprenda provides Hub, APIs, and middleware for SaaS development. In SaaS, it is critical to determine access rights, entitlements,
storing data correctly, and more. Typically application writers would be responsible for tracking those features, but in Apprenda
the mechanism is provided to applications out of the box (see Figure 1 for feature list). Apprenda is delivered by central IT,
which can pool resources and make them available to software engineers in a centralized repository and listing of available
services. Organizations using Apprenda to build SaaS applications have accelerated the time-to-market of their applications.
Without Apprenda
With Apprenda
SaaS Application
SaaS Application
SaaS Application
USER INTERFACE
USER INTERFACE
USER INTERFACE
BUSINESS LOGIC
BUSINESS LOGIC
BUSINESS LOGIC
DATABASE
DATABASE
DATABASE
Apprenda Platform
A P P R E N D A .C O M
1 .8 7 7 .PA A S W E B
04
Apprenda application deployment policies enable operations to control how applications are matched to infrastructure across
its environment. This ensures that highly regulated data (such as that which falls under the governance of PCII or HIPAA)
remains securely hosted on appropriate infrastructure and all tenant applications remain compliant.
FIND OUT FOR YOURSELF
This paper has outlined some of the benefits of building a SaaS Hub for all lines of business in an organization using a private PaaS.
There are numerous other capabilities that private PaaS enables, but which are not captured in this high-level overview. If you are
interested in finding out more about Apprendas Private Platform-as-a-Service, the best way is to experience it for yourself.
Apprenda offers three simple ways to do this:
1. Sign up for the monthly Open Demo webinar
2. Request access to Apprenda Express and explore the free version of the platform
3. Arrange a Proof-of-Concept (PoC) for your organization
All three can be accessed by visiting the Apprenda website or contacting us.
A P P R E N D A .C O M
1 .8 7 7 .PA A S W E B
05
Apprenda, Inc.
433 River Street
Troy NY 12180
W W W. A P P R E N D A .C O M
1.87 7 .PA A S W E B