• Nenhum resultado encontrado

6.1 - Classificação da Pesquisa

Conforme Moresi (2004), a pesquisa científica pode ser classificada de acordo com a abordagem, seus fins e meios.

Quanto à abordagem esta pesquisa é classificada como qualitativa, pois será baseada na percepção dos especialistas de domínios e será aplicada em uma organização brasileira com aplicações críticas fundamentadas em SOA em produção.

A partir da classificação da pesquisa de Moresi (2004) quanto aos fins, esta pesquisa é classificada como metodológica, pois é motivada em resolver o problema concreto de como analisar e classificar disponibilidade de aplicações críticas fundamentadas em SOA, a partir de métricas definidas no referencial teórico deste estudo.

Existem padrões e meios que abordam este problema, todavia, esses não são realmente efetivos para aplicação em sistemas críticos construídos utilizando serviços (PAPAZOGLOU, 2003 ; TSAI, 2005). Esta pesquisa possui a finalidade prática de avaliar e analisar a disponibilidade de aplicações críticas cuja falha represente impacto no negócio ou no nível de utilização das mesmas por seus usuários. Com base nesta análise, gestores de TI terão a sua disposição uma ferramenta para suporte à decisão com índices relativos a disponibilidade de aplicações criticas orientadas a serviço.

Quanto aos meios, esta pesquisa pode ser classificada como bibliográfica estudo de caso. Pode ser classificada como bibliográfica, pois foi elaborada a partir de trabalhos já publicados nas áreas que fundamentam o processo proposto. Neste processo, a avaliação da disponibilidade de aplicações críticas orientadas a serviço é realizada tomando-se como base atributos de qualidade de produtos e estabelecendo uma relação de índice de falhas de componentes de uma aplicação. Estes conceitos já são conhecidos e publicados na literatura, porém não de uma forma relacionada buscando uma análise de disponibilidade de serviços. Esta pesquisa se origina da análise dos padrões e publicações atuais sobre qualidade e disponibilidade de serviços em uma arquitetura SOA.

A pesquisa bibliográfica será utilizada como base para fundamentação do processo de análise da disponibilidade das aplicações, passando pelos seguintes passos:

1. Análise dos atributos de qualidade de produtos com base na norma ISO/IEC 9126- 2 (2002) – Foco do estudo está nos atributos externos de qualidade, tendo em vista seu menor grau de intrusividade de medição nas aplicações. Este estudo trata de aplicações críticas que estejam em produção;

2. Definição dos atributos de qualidade com foco em confiabilidade, disponibilidade e restaurabilidade de serviços, segundo a característica Confiabilidade e subcaracterísticas Maturidade e Recuperabilidade, apresentadas pela norma ISO/IEC 9126-2 (2002);

3. Classificação dos serviços

Grau de criticidade dos serviços para o negócio – O foco do estudo está nos serviços críticos da aplicação e seus inter-relacioanemtnos com os demais serviços da organização (PAPAZOGLOU, 2003 ; TSAI, 2005); Serviços Atômicos – Serviços Entidade ou Serviços Utilitários (ERL,

2008);

Serviços de Negócio – Serviços Tarefa (ERL, 2008);

A classificação detalhada dos serviços pode ser vista no item 2.1.3 - SOA – Aspectos Tecnológicos da Arquitetura em Classificação de Serviços (ERL, 2008 ; OASIS, 2008 ;

EMIG et al, 2007 ; SCHMELZER, 2008).

Estabelecimento da matriz de análise de impacto – CFIA (ITIL, 2003) entre os serviços componentes de uma aplicação. A relação entre os serviços deve ser analisada por meio da combinação entre os índices de disponibilidade dos serviços atômicos a partir das regras de composição dos serviços de negócio.

Esta pesquisa também pode ser classificada como um estudo de caso, pois será utilizada em um ambiente controlado em uma empresa de grande porte que tenha sistemas críticos implementados utilizando tecnologia SOA. O objetivo é validar os atributos de qualidade e estabelecer o inter-relacionamento dos índices de disponibilidade individuais de cada ponto de falha (serviço atômico) visando identificar o grau de disponibilidade de aplicações de forma geral.

A investigação será realizada por meio de coleta de dados a partir dos LOGS de execução da aplicação em produção.

6.2 - Coleta e Análise dos Dados

Neste trabalho a coleta de dados estará restrita a uma aplicação real considerada crítica para uma organização de grande porte, o principal objetivo é analisar o grau de disponibilidade da aplicação com base nos atributos de qualidade identificados. Por meio do uso da Matriz de Análise de Impacto de Falhas de Componentes (CFIA) (ITIL 2003), integrada com uma Tabela de Relacionamento de Disponibilidade de Serviços será possível a identificação de pontos de falha que podem afetar o grau de disponibilidade da aplicação.

A coleta de dados será feita a partir dos LOGS de execução da aplicação, tal como sugerido pelos atributos de qualidade da norma ISO/IEC 9126-2 (2002).

Os dados coletados serão:

• Identificação dos atributos externos de qualidade de produtos (serviços) a partir da norma ISO/IEC 9126-2 (2002) para aferição da qualidade de produtos; • Índice de disponibilidade dos serviços atômicos com base na norma ISO/IEC

9126-2 (2002), nas definições do Fórum de Alta Disponibilidade (SAF, 2008 ; HAF, 2001) e fundamentado na teoria de probabilidade de eventos independentes (SOONG, 2004);

• Índice de disponibilidade de cada serviço de negócio, segundo a composição de seus serviços atômicos. O cálculo da disponibilidade será feito a partir dos conceitos de probabilidades de eventos independentes, que fundamenta a probabilidade de disponibilidade dos serviços de negócio (SOONG, 2004); A análise dos dados será feita com base no relacionamento lógico entre os atributos de qualidade dos serviços, que são: índice de disponibilidade (ISO/IEC 9126-2, 2002 ; SAF, 2008), MTBF (ISO/IEC 9126-2, 2002) e MTTR (ISO/IEC 9126-2, 2002). O estudo feito a partir dos três atributos permite uma análise ampla dos serviços, ou seja, compara aspectos

relativos à maturidade de funcionamento do serviço, confiabilidade e restaurabilidade da aplicação em caso de falha. Estes três aspectos, tomados em conjunto, fornecem informações dinâmicas ao gestor, proporcionando melhores condições para tomada de decisões relativas a qualidade e continuidade de serviços críticos.

6.3 - Delimitação do Estudo

Este estudo está fundamentado na análise dos índices de disponibilidade dos serviços críticos de negócio de uma organização, a partir da construção de uma tabela que inter- relaciona os índices de disponibilidade dos serviços atômicos da aplicação.

Cada tabela é construída por meio da análise de composição de serviços, ou seja, quais são serviços atômicos integrantes de um serviço funcional ? Com base nesta análise é calculado o índice de disponibilidade para cada serviço, sendo construídas as tabelas.

O cálculo da disponibilidade de cada serviço é obtido com base na definição de atributos externos da norma ISO/IEC 9126-2 (2002) e demonstrados no item 5.1.3 – Escolha das Métricas.

A elaboração desta tabela fornecerá dados para que o gestor de tecnologia tome decisões fundamentadas em argumentos formais de melhoria.

Para elaboração das tabelas identificamos os seguintes pontos importantes:

Identificação de pontos únicos de falha (SPOF – Single Point of Failure) classificados a partir da construção da Matriz de Análise de Impacto (ITIL, 2003);

Identificação dos atributos externos de qualidade de produtos (serviços) a partir da norma ISO/IEC 9126-2 (2002) para aferição da qualidade de produtos;

Cálculo dos Índices de Disponibilidade dos serviços com base na norma ISO/IEC 9126-2 (2002), nas definições do Fórum de Alta Disponibilidade (SAF, 2008 ; HAF, 2001) e fundamentado na teoria de probabilidade de eventos independentes (SOONG, 2004);

Estabelecimento do inter-relacionamento entre os índices de disponibilidade de cada serviço da aplicação. A composição do inter-relacionamento deverá ser feita segundo a classificação dos serviços em: serviços compostos ou de negócio – responsáveis pelas características da semântica de negócios e serviços de atômicos – responsáveis por suprir a capacidade operacional de serviços compostos (ERL, 2008 ; OASIS, 2008 ; EMIG et al, 2007 ; SCHMELZER, 2008) - Ver classificação de Serviços - Service Model, no item 2.1.3 - SOA – Aspectos Tecnológicos da Arquitetura.

Documentos relacionados