16.01.2014 Views

Diploma Thesis Santiago Gómez Sáez - IAAS

Diploma Thesis Santiago Gómez Sáez - IAAS

Diploma Thesis Santiago Gómez Sáez - IAAS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Abstract<br />

In the last years Cloud computing has become popular among IT organizations aiming to<br />

reduce its operational costs. Applications can be designed to be run on the Cloud, and<br />

utilize its technologies, or can be partially or totally migrated to the Cloud. The application’s<br />

architecture contains three layers: presentation, business logic, and data layer. The presentation<br />

layer provides a user friendly interface, and acts as intermediary between the user and<br />

the application logic. The business logic separates the business logic from the underlaying<br />

layers of the application. The Data Layer (DL) abstracts the underlaying database storage<br />

system from the business layer. It is responsible for storing the application’s data. The DL is<br />

divided into two sublayers: Data Access Layer (DAL), and Database Layer (DBL). The former<br />

provides the abstraction to the business layer of the database operations, while the latter is<br />

responsible for the data persistency, and manipulation.<br />

When migrating an application to the Cloud, it can be fully or partially migrated. Each<br />

application layer can be hosted using different Cloud deployment models. Possible Cloud<br />

deployment models are: Private Cloud, Public Cloud, Community Cloud, and Hybrid Cloud.<br />

In this diploma thesis we focus on the database layer, which is one of the most expensive<br />

layers to build and maintain in an IT infrastructure. Application data is typically moved to<br />

the Cloud because of , e. g. Cloud bursting, data analysis, or backup and archiving. Currently,<br />

there is little support and guidance how to enable appropriate data access to the Cloud.<br />

In this diploma thesis the we extend an Open Source Enterprise Service Bus to provide<br />

support for enabling transparent data access in the Cloud. After a research in the different<br />

protocols used by the Cloud providers to manage and store data, we design and implement<br />

the needed components in the Enterprise Service Bus to provide the user transparent access<br />

to his data previously migrated to the Cloud.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!