Summary: | Submitted by Automa??o e Estat?stica (sst@bczm.ufrn.br) on 2016-07-22T15:02:52Z
No. of bitstreams: 1
FabioDeSousaLeal_DISSERT.pdf: 4632537 bytes, checksum: e73b6f4fa9d420fff9ac92bcd734f16b (MD5) === Approved for entry into archive by Arlan Eloi Leite Silva (eloihistoriador@yahoo.com.br) on 2016-07-26T22:20:11Z (GMT) No. of bitstreams: 1
FabioDeSousaLeal_DISSERT.pdf: 4632537 bytes, checksum: e73b6f4fa9d420fff9ac92bcd734f16b (MD5) === Made available in DSpace on 2016-07-26T22:20:11Z (GMT). No. of bitstreams: 1
FabioDeSousaLeal_DISSERT.pdf: 4632537 bytes, checksum: e73b6f4fa9d420fff9ac92bcd734f16b (MD5)
Previous issue date: 2016-02-26 === Engenharia de Software Baseada em Componentes (CBSE) e Arquitetura Orientada
a Servi?os (SOA) tornaram-se formas populares de se desenvolver software nos ?ltimos
anos. Durante o ciclo de vida de um software, v?rios componentes e servi?os podem
ser desenvolvidos, evolu?dos e substitu?dos. Em ambientes de produ??o, a substitui??o
de componentes essenciais - como os que envolvem bancos de dados - ? uma opera??o
delicada, onde v?rias restri??es e stakeholders devem ser considerados.
Service-Level agreement (acordo de n?vel de servi?o - SLA), de acordo com o gloss?rio
oficial da ITIL v3 , ? ?um acordo entre um provedor de servi?o de TI e um cliente. O
acordo consiste em um conjunto de restri??es mensur?veis que um prestador de servi?os
deve garantir aos seus clientes.?. Em termos pr?ticos, um SLA ? um documento que um
prestador de servi?o oferece aos seus consumidores garantindo n?veis m?nimos de qualidade
de servi?o (QoS). Este trabalho busca avaliar a utiliza??o de SLAs para guiar o processo de transi??o
de bancos de dados em ambientes de produ??o. Em particular, propomos um conjunto
de guidelines baseados em SLAs para apoiar decis?es migra??es de bancos de dados relacionais
(RDBMS) para bancos NoSQL. Nosso trabalho ? validado por estudos de caso. === Component-based Software Engineering (CBSE) and Service-Oriented Architecture (SOA)
became popular ways to develop software over the last years. During the life-cycle of a
software system, several components and services can be developed, evolved and replaced.
In production environments, the replacement of core components, such as databases, is
often a risky and delicate operation, where several factors and stakeholders should be
considered. Service Level Agreement (SLA), according to ITILv3?s official glossary, is ?an agreement
between an IT service provider and a customer. The agreement consists on a set
of measurable constraints that a service provider must guarantee to its customers.?. In
practical terms, SLA is a document that a service provider delivers to its consumers with
minimum quality of service (QoS) metrics.This work is intended to assesses and improve the use of SLAs to guide the transitioning process of databases on production environments. In particular, in this work we
propose SLA-Based Guidelines/Process to support migrations from a relational database
management system (RDBMS) to a NoSQL one. Our study is validated by case studies.
|