• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 83
  • 3
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 88
  • 88
  • 88
  • 59
  • 59
  • 57
  • 36
  • 30
  • 27
  • 23
  • 21
  • 20
  • 17
  • 16
  • 14
  • 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.
71

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.
72

Uma infra-estrutura confiavel para arquiteturas baseadas em serviços Web aplicada a pesquisa de biodiversidade / A dependable infrastructure for service-oriented architectures applied at biodiversity research

Gonçalves, Eduardo Machado 15 August 2018 (has links)
Orientador: Cecilia Mary Fischer Rubira / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-15T11:38:59Z (GMT). No. of bitstreams: 1 Goncalves_EduardoMachado_M.pdf: 3443509 bytes, checksum: b9211dc7c7cdb58d86853bd60f992664 (MD5) Previous issue date: 2009 / Resumo: A Arquitetura Orientada a Serviços (SOA) é responsável por mapear os processos de negócios relevantes aos seus serviços correspondentes que, juntos, agregam o valor final ao usuário. Esta arquitetura deve atender aos principais requisitos de dependabilidade, entre eles, alta disponibilidade e alta confiabilidade da solução baseada em serviços. O objetivo deste trabalho é desenvolver uma infra-estrutura de software, chamada de Arquitetura Mediador, que atua na comunicação entre os clientes dos serviços e os próprios serviços Web, a fim de implementar técnicas de tolerância a falhas que façam uso efetivo das redundâncias de serviços disponíveis. A Arquitetura Mediador foi projetada para ser acessível remotamente via serviços Web, de forma que o impacto na sua adoção seja minimizado. A validação da solução proposta foi feita usando aplicações baseadas em serviços Web implementadas no projeto BioCORE. Tal projeto visa apoiar biólogos nas suas atividades de pesquisa de manutenção do acervo de informações sobre biodiversidade de espécies / Abstract: The Service-Oriented Architecture is responsible to map the business processes relevant to its services that, together, add value to the final user. This architecture must meet the main dependability requirements, among them, high availability and high reliability, part of the service-based solution. The objective of this work is to develop a software infrastructure, called Arquitetura Mediador, that operates in the communication between the web service's clients and the web services itself, in order to implement fault tolerance techniques that make eéctive use of available services redundancies. The Arquitetura Mediador infrastructure was designed to be remotely accessible via web services, so that the impact on its adoption should be minimized. The validation of the proposed solution was made using web services-based applications implemented on BioCORE project. This project aims to support biologists in his/her research activities and to maintain informations about collections of species and biodiversity / Mestrado / Engenharia de Software / Mestre em Ciência da Computação
73

MidGov : middleware para governo eletrônico baseado em gradee computacionais / MidGov : middleware for electronic government based on grid computing

Silva, Geraldo Magela, 1985- 10 March 2013 (has links)
Orientador: Edmundo Roberto Mauro Madeira / Dissertação (mestrado) ¿ Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-24T01:33:20Z (GMT). No. of bitstreams: 1 Silva_GeraldoMagela_M.pdf: 6211710 bytes, checksum: 5a88c999846d2e6c89c5a5487e7cbed2 (MD5) Previous issue date: 2013 / Resumo: Agências governamentais ao redor do mundo estão realizando grandes investimentos na utilização de Tecnologia da Informação e Comunicação em suas atividades. Essa tendência, conhecida como Governo eletrônico, impulsiona grande demanda por pesquisas cujo foco principal é o desenvolvimento de aplicações destinadas a um governo mais transparente e colaborativo. Aplicações para esse tipo de cenário introduzem uma série de desafios que precisam ser enfrentados, incluindo maior interoperabilidade entre sistemas, escalabilidade, questões de segurança, entre outros. Nesse sentido, o paradigma de Arquitetura Orientada a Serviços (SOA) apresenta-se como uma interessante proposta para mitigar a heterogeneidade dos serviços prestados pelas diversas entidades envolvidas. Além disso, computação em grade pode ser considerada uma solução promissora para aplicações de middleware em Governo eletrônico, graças à sua alta capacidade de armazenamento e processamento, além de sua recente orientação a serviços, tornando-a uma poderosa ferramenta para aplicações intra-domínio. Considerando esses desafios, este trabalho propõe uma plataforma para aplicações de Governo eletrônico em sistemas em grades utilizando serviços de suporte fornecidos pelo Globus Toolkit 4 (GT4) no contexto da Web Semântica. O trabalho inclui a implementação de um protótipo do middleware e sua validação através de um cenário de aplicação / Abstract: Government agencies around the world are making large investments in the use of Information and Communication Technology in their activities. This trend, known as electronic government, drives a demand for research focused on development of applications aimed at a more transparent and collaborative government. Applications for this type of scenario pose a series of challenges to be faced, including greater interoperability between systems, scalability, and security issues, among others. In this sense, the paradigm of Service-Oriented Architecture (SOA) presents itself as an interesting proposal to mitigate the heterogeneity of services provided by various involved entities. Furthermore, grid computing can be considered a promising solution for middleware applications in e-Government due to its high storage and processing capacity, and also its recent service orientation, making it a powerful tool for intra-domain applications. Considering these challenges, this dissertation proposes a platform for e-Government applications on grid computing, using the support services provided by the Globus Toolkit 4 (GT4) in the context of the Semantic Web. The work includes the implementation of a middleware prototype and its validation through an application scenario / Mestrado / Ciência da Computação / Mestre em Ciência da Computação
74

Proposta de uma arquitetura para cidades digitais baseada em um middleware peer-to-peer / Proposal of an architecture for digital cities based on a P2P middleware

Panhan, André Marcelo 18 August 2018 (has links)
Orientador: Leonardo de Souza Mendes / Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação / Made available in DSpace on 2018-08-18T16:50:00Z (GMT). No. of bitstreams: 1 Panhan_AndreMarcelo_D.pdf: 1974417 bytes, checksum: 984825f99aaa2e172e580c7197422517 (MD5) Previous issue date: 2011 / Resumo: As cidades digitais compõem um movimento emergente que visa a criação de ambientes virtuais, os quais surgem como uma alternativa para potencializar a promoção de comunidades e regiões de modo a complementar a organização das cidades reais. Elas representam ambientes com capacidade cognitiva e criativa, construídos a partir de competências individuais e sistemas de informação que operam sobre os espaços físicos, institucionais e digitais das cidades. Duas questões principais guiaram este estudo: o desenvolvimento de ambientes inovadores para cidades e a interoperabilidade de sistemas distribuídos das cidades digitais. Após uma introdução sobre o significado de cidades digitais, será apresentada a arquitetura proposta para a criação de um ambiente computacional para cidades digitais, baseado em um middleware peer-topeer (P2P). A arquitetura proposta para cidades digitais neste trabalho proporciona escalabilidade, interoperabilidade, independência de plataformas e fomento da produção comercial, cultural e tecnológica / Abstract: Digital cities comprise an emerging movement that aims to create virtual environments, which arise as an alternative to potentiate the promotion of communities and regions to complement the organization of real cities. They represent environments with cognitive ability and creative, constructed from individual skills and information systems that operate on the physical, institutional and digital spaces from cities. Two main questions guided this study: the development of innovative environments for cities and interoperability of distributed systems of digital cities. After an introduction on the meaning of digital cities, will be presented the proposed architecture to create a computational environment for digital cities, based on a peer-to-peer (P2P) middleware. The proposed architecture for digital cities in this work provides scalability, interoperability, platform independence and promoting commercial production, cultural and technological / Doutorado / Telecomunicações e Telemática / Doutor em Engenharia Elétrica
75

Uma infraestrutura autoadaptativa baseada em linhas de produtos de software para composições de serviços tolerantes a falhas / A self-adaptive infrastructure based on software product line for fault-tolerant composite services

Nascimento e Silva, Amanda Sávio, 1982- 24 August 2018 (has links)
Orientador: Cecília Mary Fischer Rubira / Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-24T09:31:42Z (GMT). No. of bitstreams: 1 NascimentoeSilva_AmandaSavio_D.pdf: 8931458 bytes, checksum: 448739042e9597c70abf120976d316b8 (MD5) Previous issue date: 2013 / Resumo: A confiabilidade é um requisito de qualidade indispensável a muitos sistemas orientados a serviços, cada vez mais disseminados em várias atividades humanas. Composições confiáveis de serviços são formadas por um conjunto de serviços com diversidade de projetos, isto é, um conjunto de serviços funcionalmente equivalentes, ou serviços alternativos, usados para implementar técnicas de tolerância a falhas. Uma determinada técnica, como por exemplo, Recovery Blocks ou N-version Programming, pode ser mais adequada para um contexto específico de execução do que outra, dependendo dos requisitos exigidos pela aplicação, como por exemplo, desempenho. Sistemas orientados a serviços são usualmente implantados num ambiente altamente dinâmico, em que são comuns alterações nos requisitos dos clientes e flutuações na qualidade de serviços. Portanto, uma composição de serviços confiável deveria poder modificar seu próprio comportamento dinamicamente em resposta a essas mudanças. Entretanto, as soluções existentes, que usam diversidade de projetos para implementar composições confiáveis, apresentam algumas limitações: (i) não apóiam a seleção de serviços alternativos adequados que garantam que a composição realmente tolere falhas de software; (ii) em geral implementam uma única técnica de tolerância a falhas, não apoiando os requisitos diversos de clientes; e (iii) não apoiam um mecanismo autoadaptativo capaz de mudar a estratégia de tolerância a falhas em tempo de execução. Nessa tese, é apresentada uma solução baseada em linhas de produtos de software, que explora a variabilidade de software existente nas técnicas de tolerância a falhas e nas mudanças ocorridas no ambiente de execução, para a implementação de composições de serviços tolerantes a falhas e autoadaptativas. A solução encompassa: (a) um conjunto de diretrizes para investigar até que ponto serviços alternativos são realmente diversos entre si para tolerar falhas de software; (b) uma família de técnicas de tolerância a falhas para construir composições confíaveis que permite a escolha de uma técnica mais adequada para o contexto; e (c) uma infraestrutura autoadaptiva que apoia a instanciação de técnicas diferentes de tolerância a falhas como resposta a mudanças ocorridas no contexto, baseando-se no gerenciamento dinâmico de variabilidades de software. Resultados de estudos empíricos sugerem que a solução é eficiente para apoiar composições de serviços tolerantes a falhas e autoadaptativas. Direções para trabalhos futuros são apresentadas / Abstract: Nowadays, society is dependent on systems based on Service-Oriented Architecture (SOA) for its basic day-to-day functioning. As a consequence, these systems should be reliable. Fault-tolerant service compositions encompass a set of services, each with equivalent functionality yet different designs, called alternate services, that are used to implement fault tolerance techniques. A particular technique, for example, Recovery Blocks or N-version Programming, might be more suitable in a context than in another one, depending on non-functional requirements of an application, for example, performance or reliability. SOA-based applications often rely in an environment that is highly dynamic and several decisions should be postponed until runtime, where we have different stakeholders with conflicting requirements, and fluctuations in the quality of services (QoS) are recurrent. Therefore, a fault-tolerant service composition should adapt itself to meet the dynamically and widely changing context. Nevertheless, the existing diversity-based solutions for fault-tolerant service compositions present some drawbacks: (i) they do not support the selection of alternate services that in fact efficient to support a reliable service composition; (ii) they usually support only one fault tolerance technique, thus not being able to face various clients' requirements; (iii) they do not support an adaptive fault tolerance mechanism able to instantiate different fault tolerance strategies at runtime to cope with dynamic changes in the context. In this thesis, we present a solution based on software product line, which explores the variability among various software fault tolerance techniques and changes in the execution environment, to implement fault-tolerant and self-adaptive service compositions. The proposed solution encompasses: (a) a set of directives to investigate to what extent alternate services are able to tolerate software faults; (b) a family of software fault tolerance techniques to support reliable service compositions, such as the most suitable technique can be chosen according to the context; (c) a self-adaptive infrastructure to instantiate at runtime appropriate fault tolerance techniques in response to changes in the context, through dynamic management of software variability. Results from empirical studies suggest that the proposed solution is efficient to support fault-tolerant and self-adaptive service compositions. Directions for future work are also presented / Doutorado / Ciência da Computação / Doutora em Ciência da Computação
76

WSARCH: Uma arquitetura para a provisão de web services com qualidade de serviço / WSARCH: an architecture for web services provisioning with quality of service

Júlio Cezar Estrella 18 May 2010 (has links)
Esta tese tem como objetivo o projeto e implementação de uma arquitetura orientada a serviços, denominada WSARCH - Web Services Architecture, que possibilita acesso a Web Services com Qualidade de Serviço (QoS). Os atributos de QoS que devem ser considerados, visando à avaliação de desempenho deWeb services e a obtenção de QoS em uma arquitetura orientada a serviços, são identificados e discutidos. Esses atributos de QoS são mapeados para os componentes participantes de uma arquitetura orientada a serviços que incorpora qualidade de serviço. A arquitetura proposta prevê a monitoração dos provedores de serviços e um módulo que utiliza os dados obtidos para a localização do serviço apropriado. Visando a validação da arquitetura proposta e dos atributos definidos desenvolveu-se um protótipo da WSARCH. O protótipo desenvolvido permite que estudos de avaliação de desempenho sejam realizados considerando os diferentes componentes da arquitetura, algoritmos, protocolos e padrões. A proposta da WSARCH se insere em um contexto em que é importante definir como deve ser projetada uma arquitetura SOA com foco em desempenho, uma vez que a correta caracterização do que avaliar, e como avaliar, se faz necessário. Nesta tese, a avaliação de desempenho está focada nas diferentes entidades que participam de uma arquitetura orientada a serviço: cliente, provedor e os demais participantes / This thesis aims at the design and implementation of a service-oriented architecture, named WSARCH - Web Services Architecture, which allows accessing Web Services with Quality of Service (QoS). The attributes of QoS that shall be considered, aiming at evaluating the performance of Web Services in order to achieve QoS in a service-oriented architecture are identified and discussed. These QoS attributes were mapped to the components participating in a service-oriented architecture that incorporates quality of service. The proposed architecture provides the monitoring of service providers and a module that uses the data to locate the appropriate service. Aiming at the validation of the proposed architecture and the set of attributes proposed, a prototype of WSARCH was developed. The prototype allows performance evaluation studies being conducted considering the different components of the architecture, algorithms, protocols and standards. The proposal of WSARCH is inserted in a context where is important to define how a SOA architecture focusing on performance shall be designed, since the correct characterization of what to evaluate, and how to evaluate is necessary. In this thesis, the evaluation of performance is focused on the different entities participating in a service-oriented architecture: client, provider and other participants
77

"A framework to support the assignment of active structure and behavior in enterprise modeling approaches"

Arpini, Rômulo Henrique 31 August 2012 (has links)
Made available in DSpace on 2016-12-23T14:33:33Z (GMT). No. of bitstreams: 1 Romulo Arpini - Parte 1.pdf: 1684521 bytes, checksum: 258db1cddcd5120d8961c4a55aa1c741 (MD5) Previous issue date: 2012-08-31 / The need to relate the various architectural domains captured in partial descriptions of an enterprise is addressed in virtually all enterprise modeling approaches. One of these domains, namely that of organizational behavior, has received significant attention in recent years in the context of business process modeling and management. Another important domain, that of organizational structure is strongly inter-related with the process domain. While the process domain focuses on how the business process activities are structured and performed, the organizational structure domain focuses on who performs these activities, i.e., which kinds of entities in an organization are capable of performing work. Given the strong connection between the organizational behavior and organizational resources, we argue that any comprehensive enterprise modeling technique should explicitly establish the relations between the modeling elements that represent organizational behavior, called here behavioral elements, and those used to represent the organizational resources (organizational actors) involved in these activities, called here active structure elements. Despite the importance of the relations between these architectural domains, many of the current enterprise architecture and business process modeling approaches lack support for the expressiveness of a number of important active structure allocation scenarios. This work aims to overcome these limitations by proposing a framework for active structure assignment that can be applied to enterprise architecture and business process modeling approaches. This framework enriches the expressiveness of existing techniques and supports the definition of precise active structure assignments. It is designed such that it should be applicable to a number of enterprise architecture and business process modeling languages, i.e., one should be able to use and apply different (enterprise and business process) modeling languages to the framework with minor changes / A necessidade de se relacionar os vários domínios arquiteturais capturados em descrições parciais de uma organização é, virtualmente, tratado em todas as abordagens de modelagem de arquiteturas organizacionais. Um destes domínios, particularmente chamado de comportamento organizacional, tem recebido atenção significativa nos últimos anos no contexto de modelagem e gerenciamento de processos de negócio. Outro domínio importante, chamado de estrutura organizacional, é fortemente inter-relacionado com o domínio de processo. Enquanto o domínio de processo foca em "como" as atividades de processos de negócio são estruturadas e executadas, o domínio de estrutura organizacional foca em "quem" executa essas atividades, i.e., quais tipos de entidades em uma organização são capazes de executar trabalho. Dada a forte conexão entre o comportamento organizacional e os recursos organizacionais, nós argumentamos que qualquer técnica de modelagem de arquitetura organizacional deve explicitamente estabelecer relações entre os elementos de modelagem que representam o comportamento organizacional, chamado aqui de elementos comportamentais e aqueles suados para representar recursos organizacionais (atores organizacionais) envolvidos nestas atividades, chamados aqui de elementos da estrutura ativa. Apesar da importância das relações entre esses domínios arquiteturais, muitas das abordagens de modelagem de processo de negócio e modelagem de arquiteturas organizacionais tem um suporte insuficiente para expressar uma quantidade importante de cenários de alocação da estrutura ativa. Este trabalho visa superar essas limitações propondo um framework para a atribuição da estrutura ativa que pode ser aplicado a abordagens de modelagem de processo de negócio e modelagem de arquitetura organizacionais. Esse framework enriquece a expressividade das técnicas existentes e dá suporte à definição de atribuições precisas da estrutura ativa. Ele é desenvolvido tal que pode ser aplicável a linguagens de modelagem de processo de negócio e linguagens de modelagem de arquiteturas organizacionais, i.e., é possível utilizar e aplicar diferentes linguagens de modelagem ao framework com mudanças mínimas
78

Abordagem para desenvolvimento de aplicações móveis com reuso de software baseado em modelagem específica de domínio e arquitetura orientada a serviços

Bellini, Alexandre 26 July 2011 (has links)
Made available in DSpace on 2016-06-02T19:05:50Z (GMT). No. of bitstreams: 1 3699.pdf: 5614349 bytes, checksum: 36810f782b315ac66a62c5dcded4dd1e (MD5) Previous issue date: 2011-07-26 / Financiadora de Estudos e Projetos / This dissertation presents an approach for the development of mobile applications emphasizing software reuse based on domain-specific modeling and Service Oriented Architecture. The approach is divided into two stages: Domain Engineering (DE) and Application Engineering (AE). In DE, a metamodel, services and Transformations for Model-To-Code are constructed. The metamodel expresses the abstract syntax of Domain-Specific Languages (DSL) for a given problem domain and services - known as the Domain Services - meet common requirements of different applications of the problem domain for which the metamodel has been built, and Transformations for Model- To-Code to reduce the development effort since most of the coding tasks can be encapsulated in the transformations. In EA, applications are built by instantiating the metamodel in order to support the modeling and by reusing Domain Services. In addition, the transformations, built in ED, are applied to the models in order to generate most of the application code. The reuse of the artifacts built in ED provides a productivity gain in the development of applications of the problem domain considered. For evaluation purposes, the proposed approach has been instantiated in the HealthCare Domain. An experimentation of this approach, following the experimental methodology, has been conducted in order to evaluate its impact on the efficiency of teams that develop applications for Healthcare Domain. The results showed that the use of the proposed approach has contributed to the reduction of time in developing mobile applications. / Essa dissertação apresenta uma abordagem para o Desenvolvimento de Aplicações Móveis que enfatiza o Reúso de Software com base na Modelagem Específica de Domínio e na Arquitetura Orientada a Serviços. A abordagem é dividida em duas etapas: Engenharia de Domínio (ED) e Engenharia da Aplicação (EA). Na ED são construídos: um metamodelo, que expressa a sintaxe abstrata de uma Linguagem Específica de Domínio de um dado domínio do problema; serviços denominados Serviços do Domínio que atendem aos requisitos comuns de diferentes aplicações do domínio do problema para o qual o metamodelo foi construído; e Transformações Modelo-para- Código para reduzir o esforço de desenvolvimento, uma vez que grande parte das tarefas de codificação pode ser encapsulada nas transformações. Na EA são construídas aplicações instanciando-se o metamodelo para apoio à modelagem, bem como reutilizando os Serviços do Domínio. Além disso, as Transformações, construídas na ED, são aplicadas sobre os modelos para gerar grande parte do código das aplicações. O reúso dos artefatos construídos na ED proporciona um ganho de produtividade no desenvolvimento das aplicações do domínio do problema considerado. Para fins de avaliação, a abordagem proposta foi instanciada no domínio de Cuidado de Saúde (Healthcare). Uma experimentação da abordagem, seguindo a metodologia experimental, foi conduzida com o intuito de avaliar seu impacto na eficiência de equipes desenvolvendo aplicações para esse domínio. Os resultados evidenciaram que o uso da abordagem proposta colaborou para a redução de tempo no desenvolvimento de aplicações móveis.
79

Uma arquitetura orientada a serviços para integração de redes de sensores e atuadores heterogêneos na internet das coisas.

GOMES, Yuri Farias. 16 May 2018 (has links)
Submitted by Kilvya Braga (kilvyabraga@hotmail.com) on 2018-05-16T12:07:58Z No. of bitstreams: 1 YURI FARIAS GOMES - DISSERTAÇÃO (PPGCC) 2016.pdf: 3048867 bytes, checksum: 60a6246decb26c17e7daf60547dab3f6 (MD5) / Made available in DSpace on 2018-05-16T12:07:58Z (GMT). No. of bitstreams: 1 YURI FARIAS GOMES - DISSERTAÇÃO (PPGCC) 2016.pdf: 3048867 bytes, checksum: 60a6246decb26c17e7daf60547dab3f6 (MD5) Previous issue date: 2016 / Capes / A visão da Internet das Coisas possibilitou o desenvolvimento de uma diversidade de aplicações e serviços que antes não era possível devido a uma série de limitações. Apesar de algumas dificuldades ainda existentes no hardware, como poder de processamento limitado e utilizações de baterias, pesquisas indicam que no ano de 2016 mais de 6,4 bilhões de dispositivos estarão conectados. A alta diversidade destes aparelhos cria a necessidade de infraestruturas capazes de lidar com dispositivos altamente heterogêneos e suas limitações de hardware. Neste trabalho propõe-se uma arquitetura orientada a serviços para integrar dispositivos na Internet das Coisas e resolver grande parte dos problemas que essa integração ocasiona. A partir desta arquitetura, serviços e aplicações poderão acessar sensores e atuadores através da web utilizando modelos de dados definidos a partir de padrões na Internet. O gerenciamento dos nós conectados a esta infraestrutura é realizado a partir de um middleware conectado a dispositivos ou gateways para a tradução de informações na tecnologia de comunicação utilizada (ie. Bluetooth, ZigBee, entre outros). Esta proposta foi avaliada com o desenvolvimento de um middleware baseado na especificação UPnP e uma aplicação Android para simulação dos dados de sensores. Resultados do experimento demonstram a viabilidade de utilização da arquitetura proposta na Integração com aplicações, serviços e outras arquiteturas disponíveis na Internet através da web e modelos de dados padronizados. / The vision of Internet of Things enabled the development of a diverse range of applications and service not possible before due to a number of limitations. Despite some remaining problems still exists on hardware, such as limited processing power and battery usage, researches indicates that in 2016, more than 6.4 billion devices will be connected. The high diversity of the sedevices creates the need of a infrastructure capable of managing high ly heterogeneous devices and their hardware limitations. This work proposes an service-oriented architecture to integrate Io Tdevices and solvemostissues that this integration brings. Using this architecture, services and applications will be able to access sensors and actuators from the web using data models from repositories on the Internet. The management of connected devices is performed by a middleware that can be connected directly to the devices or through gateways that can translate information to the communication technology used (ie. Bluetooth, ZigBee, and others). This proposal was evaluated with the development of a middleware based on the UPnP specification and an Android application to simulate sensor data. Results from this evaluation shows the feasibility of the solution with the integration with applications, services and other architectures available on the Internet through the web using the same data model.
80

BPM4services: framework dirigido a modelos para automação de processos de negócios

Teles, Ítalo Pereira 23 February 2017 (has links)
Organizations are increasingly aware of the importance of defining and managing their processes. That is why the Business Process Management (BPM) has evolved over the last few years. Concepts such as Service Oriented Architectures (SOA) help in the approximation between business and technology make easier communicating and understanding the real business needs. In addition, the Model Driven Engineering (MDE) paradigm promotes model-based software creation, which aims to increase developing platform-independent solutions productivity with lower implementation costs. In this context, this work presents BPM4Services, a model driven framework for the processes automation based on a Service Oriented Architecture. The framework intends to guide the development of solutions oriented to efficient and standardized processes, integrating concepts of BPM, SOA and MDE. An analysis of the BPM4Services, through an example, was performed in a Neonatal Screening process at the Hospital Universitário at Universidade Federal de Sergipe, demonstrating the use and viability of the framework. / Organizações estão cada vez mais conscientes da importância da definição e gerenciamento de seus processos, dessa forma, a Gestão de Processos de Negócio (Business Process Management - BPM) tem evoluído ao longo dos últimos anos. Conceitos como Arquiteturas Orientadas a Serviços (Service Oriented Architecure - SOA) auxiliam na aproximação entre negócio e tecnologia, facilitando a comunicação e entendimento das reais necessidades do negócio. Adicionalmente, o paradigma Model Driven Engineering (MDE) promove a criação de softwares baseados em modelos, o qual visa aumentar a produtividade no desenvolvimento de soluções independentes de plataformas e com um menor custo de implementação. Nesse contexto, este trabalho apresenta o BPM4Services, um framework dirigido a modelos para automação de processos de negócio baseado em uma Arquitetura Orientada a Serviços. O framework tem como objetivo direcionar o desenvolvimento de soluções orientadas a processos de forma eficiente e padronizada, integrando os conceitos de BPM, SOA e MDE. Uma análise do BPM4Services, através de um caso exemplo, foi realizada no processo de Triagem Neonatal no Hospital Universitário da Universidade Federal de Sergipe, demonstrando a utilização e viabilidade do framework.

Page generated in 0.1375 seconds