• Keine Ergebnisse gefunden

Software as a service: do Itô yourself or use the cloud

N/A
N/A
Protected

Academic year: 2022

Aktie "Software as a service: do Itô yourself or use the cloud"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Software as a Service: Do It Yourself or Use the Cloud

Dean Jacobs Chief Development Architect

SAP AG

Abstract: In the Software as a Service (SaaS) model, a service provider owns and operates an application that is accessed by many businesses over the Internet. A key benefit of this model is that, by careful engineering, it is possible to leverage economy of scale to reduce total cost of ownership relative to on-premises solutions. This tutorial will describe basic architectures and best practices for implementing enterprise SaaS applications. It will cover both first generation systems, which are based on conventional databases and middleware, as well as second generation systems, which are based on emerging cloud computing platforms. The discussion will include the following topics.

% The Business of SaaS. The tutorial will include a summary of the kinds of SaaS applications that are available today, their relative market shares, and the demographics of their customers. This information is crucial to the design of the SaaS application infrastructure because, by offering less functionality, it is generally easier to increase scalability and lower costs.

% Do It Yourself. The tutorial will outline best practices for implementing SaaS applications on conventional databases and middleware. The challenges of multi-tenancy, including managing resource contention and supporting tenant-level application extensions, will be discussed along with possible solutions. Several cases studies will be presented.

% Use the Cloud. The tutorial will describe emerging cloud computing platforms and the challenges in using them to implement enterprise applications. A pri- mary issue in this regard is that these platforms generally provide little support for transactions and concurrency control. It seems clear that additional capabilities will have to be provided, but it is not clear how weak they can be.

633

Referenzen

ÄHNLICHE DOKUMENTE

The token is used in the setup phase only whereas in the time-critical online phase the cloud computes the encrypted function on encrypted data using symmetric encryption

Selectively center-labeled network chains allow the microscopic strain to be probed locally and the transition of affine strain with tube confinement to under-affine in a

This understanding of collective agency finally allows us to model systems of systems based on nested actor systems and Figure 12 exemplifies an extract of an overall system that

By analyzing the utilization of cloud spot prices and by describing preliminary design principles for the power flexibility platform, the thesis further guides actors on how to

public int getIndex() { return index; } public void setIndex(int index) { this.index = index; } public String getValue() { return value; } public void setValue(String value)

This paper proposes a cooperative approach for lifelong learning between academia and SMEs based on cloud computing meant to facilitate and to reduce costs

For the subscription-based services, SMEs and e-learning providers benefit financially by moving the learning offer into a SaaS-like cloud service instead of buying a

This paper discusses the issues central to transitioning brain-computer interfaces (BCIs) to fully functional augmenative and alternative communication (AAC) systems, and the