11 research outputs found

    FlexMonitorWS : a solution for monitoring Web services with a focus on QoS attributes

    Get PDF
    Orientador: Cecília Mary Fischer RubiraDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Serviços Web são usados como uma das formas de se obter uma Arquitetura Orientada a Serviços (SOA). Com aspectos interoperáveis, dinâmicos e distribuídos, tais serviços agregam valores de negócio, são unidades de software com alta coesão e são utilizados para integração entre aplicações empresariais. Em um contexto de SOA, provedores de serviços devem oferecer garantias de funcionamento de seus serviços. Esta garantia é realizada através de atributos de Quality of Service (QoS) inseridos em contratos do tipo SLA (Service Level Agreement). Atributos de QoS podem ter flutuações ou mudança de estado ao longo do tempo, dado que um serviço opera em um ambiente de alta dinamicidade e alta imprevisibilidade que são propriedades inerentes ao contexto SOA. Diante deste cenário, há uma clara necessidade de se conhecer as variações que ocorrem nos atributos de QoS. Para isso, é fundamental aplicar uma monitoração que possibilite conhecer os valores de atributos de QoS para compreender o contexto geral do ambiente que opera o serviço. Uma boa solução de monitoração deve oferecer meios flexíveis de monitorar diferentes atributos de QoS (e.g. disponibilidade, desempenho e confiabilidade), de diferentes modos de operar, considerando diferentes alvos ligados ao serviço (e.g. servidor, rede e aplicação servidora). Por meio de uma Revisão Sistemática da Literatura identificamos que as soluções encontradas não apoiam a flexibilidade na monitoração. Face a este contexto, esta dissertação propôs a FlexMonitorWS uma solução de monitoração de serviços Web e de recursos de infraestrutura de TI ligada ao serviço Web. A FlexMonitorWS adota técnicas de Linhas de Produtos de Software para criar uma família de monitores a partir da variabilidade de software existente em sistemas de monitoração de serviços Web. Três estudos de caso foram executados para avaliar a viabilidade da ferramenta, obtendo-se resultados satisfatórios na entrega de valores de atributos de QoS e na compreensão do ambiente que opera o serviço Web. Ao final, apresentamos conclusões, contribuições e direções para trabalhos futurosAbstract: Web services are used as a way of obtaining a Service Oriented Architecture (SOA). With interoperable, dynamic and distributed aspects such services add business values are software units with high cohesion and are used to integrate business applications. In a SOA context, service providers must offer guarantees of the servces operations. This warranty is carried out by attributes Quality of Service (QoS) type contracts entered into SLA (Service Level Agreement). QoS attributes can have fluctuations or changes of state over time, given that a service operates in an environment of high dynamics and high unpredictability inherent in the SOA context properties. Given this scenario, there is a clear need to understand the fluctuations in the QoS attributes. Therefore, it is essential to apply a monitoring which allows to know the QoS attributes values to understand the overall context of the environment that operates the service. A good monitoring solution must offer flexible ways to monitor different QoS attributes (e.g. performance, availability and reliability) in different ways to operate, considering different targets linked to the service (e.g. server, network and server application). By analyzing existing solutions through a Systematic Literature Review identified that solutions do not support the flexibility in monitoring. Against this background, this thesis proposed a solution FlexMonitorWS monitoring of Web services and IT infrastructure resources connected to the Web services. FlexMonitorWS adopts techniques from Software Product Lines to create a monitors family from the existing variability in the Web services monitoring systems. Three case studies were performed to assess the tool feasibility, obtaining satisfactory results in delivering QoS attributes values and understanding to environment that operates the Web service. In the end, conclusions, contributions and directions for future work are presentedMestradoCiência da ComputaçãoMestre em Ciência da Computaçã

    Utilizando a programação em blocos na educação como proposta da cultura maker / Using block programming in education as a maker culture proposal

    Get PDF
    Partindo do pressuposto de que o conhecimento teórico quando alinhado com a prática torna o conhecimento ainda mais eficaz, esse artigo discute sobre a possibilidade de utilizar a Cultura Maker na Educação com o uso da Programação Visual em Blocos aliada a aprendizagem em sala de aula, contribuindo especificamente com conceitos e metodologias. A Cultura Maker parte da remodelação do ensino em sala, sendo caracterizada pela forte identificação que o indivíduo cria durante o envolvimento e participação na criação de conteúdos e produtos. Assim, surgem laboratórios de fabricação digital com espaços que possibilitam o aprendizado e uso compartilhado para aqueles que interessam em desenvolver projetos para si e/ou para comunidade. Princípios como colaboração, criatividade e sustentabilidade fazem parte dessa cultura do “faça você mesmo”, propondo a reutilização de recursos e materiais de fácil uso, acesso e apropriação que podem ser utilizados na elaboração de produtos e/ou conteúdos novos. No que diz respeito à Programação Visual em Blocos, essa por sua vez, é considerada como aliada na formação de crianças para um perfil apropriado em um futuro muito mais dependente de tecnologia, apresentando oportunidades e ferramentas com alto pontencial a ser aplicada no ensino-aprendizagem. Portanto, o artigo apresenta uma breve revisão bibliográfica sobre a temática da cultura maker e o uso da programação visual em blocos, como também uma breve descrição sobre o MIT App Inventor e suas aplicações na educação. Constata-se que a formação de indivíduos considerando os conceitos discutidos aqui, formatada em uma estrutura de material pedagógico e didático com propósitos bem definidos, certamente será útil como ferramenta aplicada à Cultura Maker na Educação

    Núcleos de Ensino da Unesp: artigos 2011: volume 2: metodologias de ensino e a apropriação de conhecimento pelos alunos

    No full text

    Comentarios a una sentencia anunciada : el proceso Lula

    No full text
    El centenar de textos que conforman este libro -escritos por un movimiento de prestigiosos/as juristas y abogados- desgranan el procedimiento al que fue sometido Lula. En la opinión de las y los autores de los artículos las normas no fueron observadas, y su inobservancia llevó a que se dictaminase una decisión injusta. Frases del estilo "Voy a tomar una decisión revolucionaria, dejando de lado la ley, porque por la ley no se puede condenarlo de ninguna manera”, dichas en los juicios por las más altas autoridades judiciales militares y civiles, hoy son conocidas gracias a quienes se abocaron al trabajo de escuchar los audios de aquellas sesiones, nutriendo las reflexiones que argumentan sobre el imperativo de la hora: restablecer el estado de derecho y absolver al presidente Lula Da Silva

    Comentários a uma sentença anunciada : o processo Lula

    No full text
    “Comentários a uma sentença: o Caso Lula” é talvez o mais importante documento jurídico publicado no Brasil em décadas. A presente coletânea de artigos nasceu de um movimento espontâneo e bastante significativo de juristas brasileiros e estrangeiros que examinaram cuidadosamente a sentença proferida no âmbito do processo que tramitou na 13ª Vara Federal de Curitiba, no caso que ficou conhecido na mídia como o do “tríplex do Guarujá”. <br>De la presentación de Geraldo Prad

    NEOTROPICAL CARNIVORES: a data set on carnivore distribution in the Neotropics

    No full text
    Mammalian carnivores are considered a key group in maintaining ecological health and can indicate potential ecological integrity in landscapes where they occur. Carnivores also hold high conservation value and their habitat requirements can guide management and conservation plans. The order Carnivora has 84 species from 8 families in the Neotropical region: Canidae; Felidae; Mephitidae; Mustelidae; Otariidae; Phocidae; Procyonidae; and Ursidae. Herein, we include published and unpublished data on native terrestrial Neotropical carnivores (Canidae; Felidae; Mephitidae; Mustelidae; Procyonidae; and Ursidae). NEOTROPICAL CARNIVORES is a publicly available data set that includes 99,605 data entries from 35,511 unique georeferenced coordinates. Detection/non-detection and quantitative data were obtained from 1818 to 2018 by researchers, governmental agencies, non-governmental organizations, and private consultants. Data were collected using several methods including camera trapping, museum collections, roadkill, line transect, and opportunistic records. Literature (peer-reviewed and grey literature) from Portuguese, Spanish and English were incorporated in this compilation. Most of the data set consists of detection data entries (n = 79,343; 79.7%) but also includes non-detection data (n = 20,262; 20.3%). Of those, 43.3% also include count data (n = 43,151). The information available in NEOTROPICAL CARNIVORES will contribute to macroecological, ecological, and conservation questions in multiple spatio-temporal perspectives. As carnivores play key roles in trophic interactions, a better understanding of their distribution and habitat requirements are essential to establish conservation management plans and safeguard the future ecological health of Neotropical ecosystems. Our data paper, combined with other large-scale data sets, has great potential to clarify species distribution and related ecological processes within the Neotropics. There are no copyright restrictions and no restriction for using data from this data paper, as long as the data paper is cited as the source of the information used. We also request that users inform us of how they intend to use the data
    corecore