• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 5
  • 1
  • Tagged with
  • 6
  • 6
  • 6
  • 6
  • 3
  • 3
  • 3
  • 3
  • 3
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Um modelo para aferir o nível de maturidade na adoção de SOA / A model to assess the maturity level in SOA adoption

Mazzarolo, Claynor Fernando 01 1900 (has links)
Tese (doutorado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2015. / Submitted by Albânia Cézar de Melo (albania@bce.unb.br) on 2016-02-18T15:35:49Z No. of bitstreams: 1 2015_ClaynorFernandoMazzarolo.pdf: 27658106 bytes, checksum: a845c062176dcbbfcd55e3b05d1e0985 (MD5) / Approved for entry into archive by Marília Freitas(marilia@bce.unb.br) on 2016-07-30T11:38:50Z (GMT) No. of bitstreams: 1 2015_ClaynorFernandoMazzarolo.pdf: 27658106 bytes, checksum: a845c062176dcbbfcd55e3b05d1e0985 (MD5) / Made available in DSpace on 2016-07-30T11:38:50Z (GMT). No. of bitstreams: 1 2015_ClaynorFernandoMazzarolo.pdf: 27658106 bytes, checksum: a845c062176dcbbfcd55e3b05d1e0985 (MD5) / Esta tese propõe um modelo para aferir e acompanhar a evolução do nível de maturidade na adoção de arquitetura orientada a serviços (SOA) nas organizações. O modelo é concebido por parametrização de base de conhecimento de melhores práticas, visando suportar a avaliação, o planejamento e o acompanhamento da evolução da maturidade organizacional. Sua concepção estende significativamente o modelo The Open Group Service Integration Maturity Model (OSIMM), de modo a permitir o monitoramento direto dos objetivos estratégicos de SOA (agilidade, redução de custos, interoperabilidade, padronização e alinhamento entre negócio e tecnologia) e de suas práticas fundamentais (ciclo de vida de serviços e aplicação dos princípios de projeto). O modelo proposto está dividido em sete domínios (negócio, organização e governança, métodos e práticas, aplicações e arquitetura, informação, tecnologia e infraestrutura, operação e gerenciamento). A avaliação é realizada de modo qualitativo e quantitativo, com aplicação dos conceitos de avaliação de maturidade definidos pelo Capability Maturity Model Integration (CMMI), com classificação, por domínio, em cinco níveis (inicial, gerenciado, definido, gerenciado e otimizado). O modelo proposto se distingue do CMMI por focar práticas e especificidades de orientação a serviços e, também, a representação da maturidade foi concebida para diferenciar seu nível se em evolução ou estabilização. A aplicação do modelo foi suportada por uma solução de software que disponibiliza os questionários eletrônicos da base de conhecimento e realiza classificação de maturidade através de um método heurístico próprio. O modelo apresentado foi empregado em estudo de caso em uma organização no Brasil, de modo a demonstrar a sua aplicabilidade prática. / This thesis presents a model for maturity assessment using Service Oriented Architecture (SOA). The model is designed through the parameterization of best practices knowledge base in order to support the continued evaluation, planning and monitoring of the organizational maturity’s evolution. Its concept significantly extends The Open Group Service Integration Maturity Model (OSIMM), allowing direct monitoring of SOA’s strategic goals (agility, cost reduction, interoperability, standardization and alignment between business and technology) and its fundamental practices (services lifecycle and design principles). The proposed model is divided into seven domains (business, organization and governance, methods and practices, applications and architecture, information technology and infrastructure, operation and management). The evaluation is carried out qualitatively and quantitatively, applying maturity assessment concepts defined by the Capability Maturity Model Integration (CMMI) which are classified, per domain, in five levels (initial, managed, defined, managed and optimizing). The proposed model distinguishes itself from CMMI by focusing on service orientation’s practices and specificities, and also on the maturity’s representation – which was conceived in order to differentiate its level, whether in evolution or stabilization. The application of the model is supported by a software system that provides the knowledge base’s electronic questionnaires and performs classification of maturity through its own heuristic method. In order to demonstrate its practical applicability, the presented model was employed in a case study within a Brazilian organization.
2

Aplicação de análise de pontos por função na mensuração de software com SOA e BPM / Function point analysis adoption in the measurement of software based on SOA and BPM

Guimarães, Valéria Aparecida 20 December 2017 (has links)
Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2017. / Submitted by Raquel Almeida (raquel.df13@gmail.com) on 2018-03-16T16:24:01Z No. of bitstreams: 1 2017_ValériaAparecidaGuimarães.pdf: 1828368 bytes, checksum: 4047d548f541303b269a48ee3ab36079 (MD5) / Approved for entry into archive by Raquel Viana (raquelviana@bce.unb.br) on 2018-04-17T18:21:33Z (GMT) No. of bitstreams: 1 2017_ValériaAparecidaGuimarães.pdf: 1828368 bytes, checksum: 4047d548f541303b269a48ee3ab36079 (MD5) / Made available in DSpace on 2018-04-17T18:21:33Z (GMT). No. of bitstreams: 1 2017_ValériaAparecidaGuimarães.pdf: 1828368 bytes, checksum: 4047d548f541303b269a48ee3ab36079 (MD5) Previous issue date: 2018-04-17 / Uma das técnicas de medição mais utilizadas e documentadas para a obtenção do tamanho de um software é a Análise de Pontos de Função (APF). No entanto, discussões acerca da sua aplicabilidade para projetos SOA (Arquitetura Orientada a Serviço) têm sido constantes, o que justificou a escolha desse tema de investigação. Este documento apresenta os resultados de uma pesquisa cujo objetivo foi a construção de uma proposta para a medição, por meio da utilização de Pontos de Função (PF), do tamanho funcional de softwares que utilizam as abordagens de desenvolvimento de software com SOA e BPM (Business Process Management). A proposta foi desenvolvida a partir de revisão da literatura e de análises de dados empíricos coletados durante a execução de um projeto real. Ao final do trabalho, foi possível realizar análises comparativas entre projeções usando APF, o método proposto e dados empíricos. O resultado mostrou que a APF não é adequada para a medição do tamanho funcional de projetos SOA/BPM, ao contrário do método proposto. / One of the most widely used and documented measurement techniques for obtaining software size is Function Point Analysis (FPA). However, there have been frequently discussions about its applicability to SOA (Service Oriented Architecture) projects, which justifies a choice of the research topic. This document presents the results of a research whose objective was the construction of a proposal to measure SOA and BPM (Business Process Management) softwares through the use of Function Points (PF). A proposal has been developed based on literature review and empirical data analyzes, with was collected from an execution of a real project. The research compare empirical data (from a real-world project) to projections based on FPA, as well on the proposed method. Results demonstrate that the proposed method is suitable to SOA/BPM projects, differently of FPA.
3

MISLP: Método de Identificação de Serviços baseado em Linguagem de Padrões. / PLMSI: Pattern Language-based Method for Services Identification.

Yanai, Luiz Paulo Rocha 26 August 2010 (has links)
Os principais trabalhos existentes de identificação de serviços na Arquitetura Orientada a Serviços (Service Oriented Architecture - SOA) deixam claro a importância de alinhar os serviços com os processos de negócios e também a necessidade de torná-los mais reusáveis possível. Contudo, na prática, foi observado que os métodos existentes são complexos ou detalham pouco os passos para se alcançar tais objetivos. Neste contexto, o Método de Identificação de Serviços baseado em Linguagem de Padrões (MISLP) buscou identificar os serviços através de atividades padrão de processos de negócio de um determinado domínio. Estas atividades padrão foram detalhadas seguindo-se os princípios de SOA e utilizando-se os Padrões de Projeto SOA, os quais estabelecem os critérios para obtenção de serviços reusáveis. Foram definidos critérios para avaliar os serviços resultantes da aplicação do método, com os serviços definidos de forma ad-hoc no desenvolvimento de três sistemas reais. / The main existing works about services identification make clear the importance of aligning services with business processes and also the need to make them more reusable as possible. However, in practice, the existing methods are either complex or they provide low details about the steps to achieve these goals. In this context, the Pattern Language-based Method for Service Identification (PLMSI) sought to identify services through standard activities from business processes of a given domain. These standard activities were detailed according to the principles of Service Oriented Architecture (Service Oriented Architecture - SOA) and using SOA Design Patterns, which establish the criteria for obtaining reusable services. Criteria were defined to evaluate output services from the method, comparing with services defined on an ad-hoc development of three real systems.
4

MISLP: Método de Identificação de Serviços baseado em Linguagem de Padrões. / PLMSI: Pattern Language-based Method for Services Identification.

Luiz Paulo Rocha Yanai 26 August 2010 (has links)
Os principais trabalhos existentes de identificação de serviços na Arquitetura Orientada a Serviços (Service Oriented Architecture - SOA) deixam claro a importância de alinhar os serviços com os processos de negócios e também a necessidade de torná-los mais reusáveis possível. Contudo, na prática, foi observado que os métodos existentes são complexos ou detalham pouco os passos para se alcançar tais objetivos. Neste contexto, o Método de Identificação de Serviços baseado em Linguagem de Padrões (MISLP) buscou identificar os serviços através de atividades padrão de processos de negócio de um determinado domínio. Estas atividades padrão foram detalhadas seguindo-se os princípios de SOA e utilizando-se os Padrões de Projeto SOA, os quais estabelecem os critérios para obtenção de serviços reusáveis. Foram definidos critérios para avaliar os serviços resultantes da aplicação do método, com os serviços definidos de forma ad-hoc no desenvolvimento de três sistemas reais. / The main existing works about services identification make clear the importance of aligning services with business processes and also the need to make them more reusable as possible. However, in practice, the existing methods are either complex or they provide low details about the steps to achieve these goals. In this context, the Pattern Language-based Method for Service Identification (PLMSI) sought to identify services through standard activities from business processes of a given domain. These standard activities were detailed according to the principles of Service Oriented Architecture (Service Oriented Architecture - SOA) and using SOA Design Patterns, which establish the criteria for obtaining reusable services. Criteria were defined to evaluate output services from the method, comparing with services defined on an ad-hoc development of three real systems.
5

Uma abordagem para obtenção de modelos arquiteturais SOA a partir de modelos organizacionais

Oliveira, Orlando Silva de 12 November 2014 (has links)
Submitted by Luiza Maria Pereira de Oliveira (luiza.oliveira@ufpe.br) on 2015-05-15T14:50:47Z No. of bitstreams: 2 license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) DISSERTAÇÃO Orlando Silva de Oliveira.pdf: 4687464 bytes, checksum: d739eb25e47ccd00cea540bac40b2285 (MD5) / Made available in DSpace on 2015-05-15T14:50:47Z (GMT). No. of bitstreams: 2 license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) DISSERTAÇÃO Orlando Silva de Oliveira.pdf: 4687464 bytes, checksum: d739eb25e47ccd00cea540bac40b2285 (MD5) Previous issue date: 2014-11-12 / A Arquitetura Orientada a Serviços (SOA) oferece um modelo arquitetônico que visa aprimorar a eficiência, a agilidade e a produtividade de empresas. Nesse modelo, os serviços são os principais meios para que os objetivos estratégicos sejam atingidos. Entretanto, o desenvolvimento de sistemas que utilizam este estilo de arquitetura tem exigido novas estratégias dentro da Engenharia de Software (ES), principalmente no tocante à disciplina de Engenharia de Requisitos (ER). Por outro lado, observa-se que as abordagens da Engenharia de Requisitos Orientada a Objetivos (GORE) têm ganhado notoriedade nos últimos anos. De fato, as abordagens orientadas a objetivos apresentam mecanismos que não são ofertados pela ER tradicional, como por exemplos capturar os objetivos dos stakeholders e as características do sistema em um mesmo modelo. Assim, é possível usar esse modelo para analisar e identificar se o sistema proposto atende aos objetivos dos stakeholders. Esse é um importante tipo de análise no contexto organizacional. No entanto, a literatura não apresenta uma forma sistemática para identificar serviços em modelos de requisitos orientados a objetivos. Além disso, há uma lacuna a ser preenchida na transição dos requisitos (espaço do problema) para a arquitetura equivalente (espaço da solução), no contexto da SOA. Dessa forma, este trabalho apresenta uma abordagem sistemática para a identificação de serviços em modelos GORE descritos em i* e a posterior obtenção da arquitetura SOA descrita em SoaML. A abordagem foi validada através de um estudo empírico com usuários reais.
6

Evolução arquitetural de um web service: transformação de código e avaliação de arquitetura

CORREIA, Karina da Silva 27 July 2015 (has links)
Submitted by Irene Nascimento (irene.kessia@ufpe.br) on 2016-08-30T17:54:00Z No. of bitstreams: 2 license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) Dissertação_Karina_CIN.pdf: 1045991 bytes, checksum: ab1e6ae77770903f6c88d33b95b07d99 (MD5) / Made available in DSpace on 2016-08-30T17:54:00Z (GMT). No. of bitstreams: 2 license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) Dissertação_Karina_CIN.pdf: 1045991 bytes, checksum: ab1e6ae77770903f6c88d33b95b07d99 (MD5) Previous issue date: 2015-07-27 / Os Web Services são componentes de software que se utilizam de tecnologias e protocolos abertos: XML, SOAP, WSDL e UDDI, para fornecer seus serviços. Atualmente, os Web Services surgem como alternativa para melhorar a comunicação entre os sistemas. Esta dissertação apresenta uma reestruturação arquitetural de Web Service - em funcionamento há quatro anos, cuja finalidade do seu serviço visa possibilitar que operações DML sejam realizadas em diferentes bases de dados de forma transparente para os usuários - fazendo uso de refatoração e padrões de projetos, garantindo que os fatores de qualidade: manutenibilidade, confiabilidade, eficiência e portabilidade, sejam mantidos. Os objetivos propostos podem ser sintetizados no entendimento e caracterização das funcionalidades e das tecnologias que envolvem os Web Services; estudos e pesquisas para descobrir quais padrões de projetos e refatoração podem ser utilizados na implementação do Web Services, possibilitando desta forma que boas práticas de desenvolvimento sejam adotadas; definir quais fatores de qualidade podem ser utilizados no processo de validação, além de, realizar avaliações e testes de Web Service fazendo uso de ferramentas Open Source; e finalmente, analisar se os resultados obtidos após o uso destes padrões na implementação do Web Service são satisfatórios. Para alcançar os objetivos propostos foi realizada uma análise da arquitetura do Web Service, por meio da engenharia reversa e análise de código. Após esta análise, refatorações e padrões de projetos foram definidos e utilizados na nova arquitetura para a implementação do novo Web Service, com o intuito de prover e garantir os fatores de qualidade: manutenibilidade, confiabilidade, eficiência e portabilidade. E por fim, testes de desempenho, carga/stress e funcional foram realizados com auxílio de ferramentas Open Source, JMeter e SoapUI, nos dois Web Services, para posteriormente seus resultados serem analisados. Os resultados obtidos, após a realização de teste e avaliação comparativa entre os dois Web Services, demonstraram uma melhora na qualidade dos serviços fornecidos pelo Web Service reestruturado, além de proporcionar redução de custo de manutenção. Assim sendo, este estudo constatou que refatoração e padrões de projetos podem ser utilizados na implementação de Web Service. / Web Services are software components that use open technologies and protocols like XML, SOAP, WSDL and UDDI, to provide its services. Currently, Web Services are an alternative to improve communication between the systems. This dissertation presents a Web Service architectural restructuring – in operation for four years, for the purpose of its service aims to enable DML operations are performed on different databases transparently to users – making use of refactoring and design patterns, ensuring that the factors of quality: maintainability, reliability, efficiency and portability are kept. The objectives proposed can be synthesized in the understanding and characterization of the features and technologies involving Web Services; study and research to find out which design patterns and refactoring can be used in the implementation of the Web Service, enabling this way that good development practices are adopted. We also identify quality factors that can be used in the validation process, as well as we carry out evaluations and testing of Web Service using Open Source tools. Finally, we analyze the results obtained after the use of these standards in the implementation of Web Service are satisfactory. To achieve the proposed was conducted an analysis of the architecture of the Web Service, by means of reverse engineering and code analysis. After this step, design patterns and refactoring have been defined and used in the new architecture for the implementation of the new Web Service, in order to provide and ensure the factors of quality: maintainability, reliability, efficiency and portability. Finally, performance testing, load/stress and functional were performed with the help of Open Source tools, JMeter and SoapUI Web Services, two for later results are analyzed. The results, after testing and benchmarking between the two Web Services, showed and improvement in the quality of services provided by the Web Service restructured, in addition to providing maintenance cost reduction. Therefore, this study found that refactorings and design patterns can be used in implementing the Web Service.

Page generated in 0.1015 seconds