• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 103
  • 4
  • 2
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 111
  • 111
  • 97
  • 78
  • 77
  • 73
  • 38
  • 35
  • 32
  • 30
  • 30
  • 26
  • 20
  • 18
  • 18
  • 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.
21

SINS: um ambiente para geração de aplicações a partir de serviços

Larentis Júnior, Sérgio 10 January 2008 (has links)
Made available in DSpace on 2015-03-05T13:59:42Z (GMT). No. of bitstreams: 0 Previous issue date: 10 / Nenhuma / A arquitetura SOA (service oriented architecture) possibilita que serviços sejam desenvolvidos em linguagens diversas, orquestrados e combinados de modo a se obter aplicações, as chamadas Composite Applications. Apesar dos grandes avanços no que diz respeito à Web Services e IDEs de desenvolvimento, ainda não há um ambiente que permita a geração destas Composite Applications sem a necessidade de codificação e sem a necessidade de intervenção de um profissional da área de desenvolvimento de software. O SINS, apresentado por este trabalho, é um ambiente capaz de gerar Composite Applications em tempo real, consumindo serviços pré-existentes. Tendo a vantagem de não necessitar de codificação ou da intervenção de um profissional da área de software / SOA (service oriented architecture) makes possible that services developed in several languages be organized and combined to obtain applications (called Composite Applications). Despite the advances in Web Services and development IDEs, there is not an environment capable of generate Composite Application without the need of coding and without the need of a software development professional participation. SINS, showed in this work, is an environment capable of generate Composite Applications in real time, consuming the existent services with the advantage that it doesn’t need any coding to do this task
22

Uma arquitetura orientada a serviço para aplicações com restrições temporais. / A service oriented architecture for time constraint applications.

Marcelo da Mota Lopes 04 April 2011 (has links)
Este trabalho apresenta uma proposta de Arquitetura Orientada a Serviço para desenvolvimento de aplicações com restrições temporais, isto é, aplicações em que o tempo de resposta a uma requisição deve respeitar limites máximos. No desenvolvimento da arquitetura proposta foram considerados os modelos de filas com um único servidor e com múltiplos servidores, por meio da utilização de serviços redundantes e do escalonamento de requisições para melhoria do determinismo no tempo de resposta das requisições efetuadas. Para avaliação da arquitetura proposta foi construído um sistema de testes de forma a ser observado o comportamento do tempo de resposta das requisições em função do número de servidores disponíveis e sua respectiva taxa de utilização. Os resultados obtidos indicam que é possível obter um aumento no determinismo do tempo de resposta das requisições efetuadas (diminuição da dispersão de valores), tendo sido obtidos resultados semelhantes para os dois algoritmos de escalonamento utilizados: por ordem de chegada das requisições e SRPT (Shortest Remaining Processing Time). / This thesis presents a proposal for a Service Oriented Architecture applied to development of time constrained systems, where the timeliness of the results is a major requirement. The development is based on the queuing theory (models using one and multiple servers) and requests scheduling to improve response time determinism. In order to verify the proposal, a test system had been developed to observe the dynamic behavior of the requests response time dispersion according to the number of servers available and associated processing rate. The results obtained show an improvement over the request response time determinism and almost similar performance for the two scheduling algorithms used: request arrival order and SRPT (Shortest Remaining Processing Time).
23

Proposta de um sistema de informação orientado a serviços sobre a biodiversidade de abelhas. / Proposal for an service-oriented information system on the biodiversity of bees.

Etienne Américo Cartolano Júnior 28 August 2009 (has links)
Os polinizadores prestam um importante serviço no resultado das colheitas e na conservação de ecossistemas. Estima-se que os valores gerados pelos seus serviços somem 200 bilhões de dólares ao ano. Entretanto, a FAO, braço das Nações Unidas para a Agricultura, indica um declínio significativo dos polinizadores, apontando para uma crise de polinização. As ações para a conservação e o uso sustentável dos polinizadores em resposta a esta crise, demandam um significativo suporte das Tecnologias da Informação em várias das suas atividades. Em particular, na integração de diferentes fontes e tipos de dados, que é decorrência da complexidade dos processos biológicos que se pretende entender e manejar, e da velocidade com que essas áreas evoluem. Devido às ações de resposta ao declínio dos polinizadores, a comunidade científica brasileira e internacional, que necessitam de mais acesso aos dados sobre biodiversidade, demandam um novo papel da Webbee, um sistema de informação sobre a biodiversidade brasileira em abelhas nativas. Ela deve incorporar os dados regionais e se integrar às redes de dados globais sobre biodiversidade como referência em informações sobre espécies e espécimes de abelhas nativas brasileiras, e de polinização por estas abelhas. Visando proporcionar uma fundamentação para o desenvolvimento de ferramentas que atendam esses requisitos de integração e de interoperabilidade para a Webbee, é proposta uma arquitetura orientada a serviços que adota as ferramentas de padronização e de comunicação de dados sobre biodiversidade utilizados e mantidos por entidades internacionais, tais como GBIF, IABIN-PTN e TDWG. Dada a importância da interação para o processo de polinização, e devido à ausência de um padrão específico para a troca deste tipo de dado, um esquema conceitual de dados de interação entre espécimes foi desenvolvido em um processo iterativo com a participação da comunidade científica via TDWG. Este esquema é a base de um estudo de caso proposto para a realização de provas de conceito, sob a forma de uma ferramenta de digitalização, catalogação e publicação de dados sobre espécimes e interação entre eles. / Pollinators provide an important service in agriculture and the conservation of ecosystems. It is estimated that the values generated by their services reach 200 billion dollars a year. However, the Food and Agriculture Organization of the United Nations indicates a significant decline of pollinators, pointing to a \"crisis of pollination. The actions for the conservation and sustainable use of pollinators in response to this crisis demand significant support from Information Technology. Particularly, in the integration of diverse sources and type of data, that is a consequence of the complexity of the biological processes that one strives to understand and manage, and of the high speed at which area evolves. As a response to the pollinators decline, the international and Brazilian scientific communities, that need greater access to biodiversity data, demand a new role to Webbee, an information systems about the Brazilian biodiversity on native bees. It should incorporate regional data and integrate to global biodiversity data networks as a reference for information on species and specimens of Brazilian native bees, and pollination by those bees. Aiming to provide a foundation for the development of tools that meet these requirements of integration and interoperability of Webbee, it is proposed a service-oriented architecture based on tools and services for standardization and communication of biodiversity data used by international entities such as GBIF, IABIN-PTN and TDWG. Given the importance of interaction in the pollination process, and due to the absence of specific standards for the exchange of such data, a conceptual data schema about interaction between specimens was developed in an iterative process involving the scientific community via TDWG. This schema is the base of a case study proposed to conduct a proof of concept, in the form of a tool for digitization, cataloging and publishing data on specimens and interactions between them.
24

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

Estabelecimento de uma arquitetura de referência orientada a serviços para ferramentas de teste de software / Estabilishment of a service-oriented reference architecture for the software testing tools

Oliveira, Lucas Bueno Ruas de 11 January 2011 (has links)
O teste de software é reconhecido como uma importante atividade na garantia da qualidade de sistemas de software. Com o objetivo de dar apoio a essa atividade, uma diversidade de ferramentas de teste têm sido desenvolvida. Entretanto, grande parte dessas ferramentas é construída de forma isolada, possuindo arquiteturas e estruturas próprias, o que tem impactado negativamente a capacidade de integração e o reúso dessas ferramentas. Nesse contexto, esforços têm sido dedicados à disponibilização de ferramentas de teste orientadas a serviço, ou seja, ferramentas que são baseadas na SOA (Service Oriented Architecture). Em uma outra perspectiva, arquiteturas de referência têm desempenhado um importante papel no desenvolvimento de sistemas de software, uma vez que contém informações sobre como desenvolver sistemas para um determinado domínio de aplicação, buscando contribuir para o sucesso de sistemas desse domínio. Assim, o principal objetivo deste trabalho é o estabelecimento de uma arquitetura de referência orientada a serviço, denominada RefTEST-SOA (Reference Architecture for Software Testing Tools based on SOA), que agrega o conhecimento e a experiência de como organizar ferramentas de teste orientadas a serviço, visando também à integração, à escalabilidade e o reúso providos pela SOA. Para o estabelecimento dessa arquitetura, foi utilizado o ProSA-RA, um processo que sistematiza o projeto, representação e avaliação de arquiteturas de referência. Resultados alcançados no estudo de caso conduzido evidenciam que a RefTEST-SOA é uma arquitetura viável e reusável para o desenvolvimento de ferramentas de teste orientadas a serviço / Software testing is considered as an important activity to ensure the quality of software systems. To support such activity, a diversity of testing tools have been developed. However, most of them have been separately built and have usually their particular structures and architectures, which has hindered the integration and reuse of these tools. In this context, efforts have been employed in order to provide service-oriented testing tools, i.e., tools that are based on SOA (Service Oriented Architecture). In another perspective, reference architectures have played an important role in the development of software systems, since they contain information about how to develop systems for a particular application domain, contributing to the success of systems in that domain. Thereby, our main objective is to establish a service-oriented reference architecture, named RefTEST-SOA (Reference Architecture for Software Testing Tools based on SOA), which aggregates the knowledge and experience about how to organize service-oriented testing tools, also aiming at integration, scalability and reuse provided by SOA. To establish this architecture, we have used ProSA-RA, a process that provides guidelines to the design, representation and evaluation of reference architectures. Results achieved by a conducted case study indicate that RefTEST-SOA is a viable and reusable architecture for developing service-oriented testing tools
26

Um Modelo de descoberta dinâmica de serviços de software baseado no contexto de processos de negócios e em qualidade de serviço

Souza, Alexandre Perin de January 2011 (has links)
Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2011 / Made available in DSpace on 2012-10-26T04:29:39Z (GMT). No. of bitstreams: 1 298401.pdf: 4194896 bytes, checksum: d49307958e76e5eb20c73a95eef0e03c (MD5) / Esta tese aborda o problema da integração do nível de negócios (BPM) com nível dos sistemas (SOA) através da concepção de um modelo de descoberta dinâmica de serviços. Estudos mostram que há diversas formas de realizar essa integração. No entanto, o que se observa é a falta de uma teoria geral que unifique e resolva o problema da descoberta de forma alinhada ao nível dos processos de negócios. Para contornar isso, vários trabalhos foram propostos considerando-se contextos específicos, usando-se restrições e adotando pressupostos que os tornam pouco aplicáveis em cenários reais. Esta pesquisa mostrou que é possível que os níveis BPM e SOA trabalhem de forma mais integrada e que o processo de descoberta seja mais ágil e transparente. Foi desenvolvido um modelo de descoberta, integrado, aberto, flexível, que busca e seleciona o serviço de software mais adequado, considerando a funcionalidade do serviço desejado, o contexto dos processos de negócios, os aspectos de QoS associados ao serviço desejado, e o momento em que a aplicação é executada. O modelo considera um cenário onde diversas empresas provedoras de serviços de software, autônomas e heterogêneas, disponibilizam seus serviços (na forma de web services) em repositórios largamente distribuídos. Para mitigar os problemas de interoperabilidade nos vários níveis envolvidos, o modelo faz intenso uso de padrões abertos e consolidados, além de utilizar um catálogo de processos de negócios e duas ontologias: uma de processos de negócios (baseados no padrão UBL) e uma de QoS. A abordagem frente ao problema de descoberta divide-o em duas fases: de projeto e de execução de aplicações. O modelo faz uso de um crawling para encontrar e selecionar serviços candidatos (na fase de projeto) e utiliza um algoritmo de descoberta dinâmica para encontrar e selecionar os serviços (na fase de execução) para a execução de aplicações SOA. O modelo faz a descoberta considerando o estilo arquitetural e de disponibilização SaaS, incluindo a geração dinâmica de SLAs. Uma entidade lógica chamada Federação é usada para gerenciar provedores, ontologias e os repositórios de serviços. Os resultados obtidos permitem inferir que o modelo tem potencial de servir também como um moderno ambiente de competitividade e sustentabilidade para empresas desenvolvedoras de software como serviço SaaS / This thesis addresses the problem of integrating the business level (BPM) systems level (SOA) through the conception of a model of dynamic discovery of services. Studies show that there are several ways to achieve this integration. However, what is observed is the lack of a general theory which unifies and solve the problem of service discovery aligned with the level of business process. To address this, several studies have been proposed considering specific contexts, using constraints and adopting assumptions that make it less applicable in real scenarios. This research showed that it is possible levels BPM and SOA work in a more integrated way and that the discovery process is more agile and transparent. In this sense, a discovery model has been conceived. It is integrated, open, flexible, finding and selecting the most appropriate software service, considering the required services# functionalities, business processes# contexts, the required QoS levels, and the moment the SOA application will run. The developed model considers a scenario where several autonomous and heterogeneous companies provide software services (as web services) and made them available in largely distributed repositories. Aiming at mitigating interoperability problems in the various involved levels, the model strongly relies on open and consolidated standards, besides using a business process catalog and two ontologies: of business processes (based on UBL standard) and of QoS. The approach proposed in the model splits the discovery problem into two phases: design and running applications. It applies a crawling algorithm to find out and to select service candidates (in the design phase) and a dynamic discovery algorithm for finding and selecting the service in the execution of SOA applications. The model performs the discovery taking the SaaS architectural and availability style into account, including the dynamic generation of SLAs. A logical entity called Federation is used to manage providers, ontologies and services repositories. Research´s results allow inferring that the developed model has the potential to also serve as a modern environment for levering the competitiveness and sustainability of companies that develop software under SaaS model
27

Proposta de catálogo eletrônico de processos de negócio baseados em UBL para composição de aplicações SOA

Bezerra, Roque Oliveira 26 October 2012 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2011 / Made available in DSpace on 2012-10-26T06:02:23Z (GMT). No. of bitstreams: 1 288960.pdf: 4015962 bytes, checksum: a537639ede1d0cbea28ff42eae556e9c (MD5) / Cada vez mais as empresas têm enfrentado um ambiente de intensa concorrência e mudanças de mercado. Isso faz com que elas tenham que adaptar rapidamente seus processos de negócio, refletindo essas alterações nos seus sistemas computacionais. No lado da modelagem de processos de negócio, o uso de Business Process Management (BPM) permite fazer o gerenciamento de processos utilizando uma visão horizontal, que envolve sistemas, pessoas, departamentos etc. No lado da implementação, a arquitetura orientada a serviços (SOA) permite implementar esses processos através do uso de serviços web, que são projetados para serem reutilizáveis e interoperáveis. A integração entre BPM e SOA vem sendo defendida como uma forma de lidar com as crescentes mudanças nos requisitos de negócios, adaptando-se mais rapidamente a elas e permitindo que os sistemas computacionais acompanhem essas mudanças. Esta integração, porém, carece de agilidade, pois a transição entre a modelagem do processo de negócio, no nível BPM, e a sua implementação, no nível SOA, é feita de forma manual ou no máximo semi-automatizada. Isso impede que as empresas sejam mais ágeis na implementação dos seus processos. Este trabalho apresenta uma pesquisa acerca de como aumentar essa agilidade na integração entre BPM e SOA, propondo uma arquitetura baseada num catálogo de processos de negócio, padronizado segundo a especificação Universal Business Language (UBL). Este catálogo é integrado a uma ferramenta de modelagem de processos de negócio de forma a permitir que o usuário-projetista possa compor suas aplicações, utilizando como base processos padronizados presentes no catálogo. A arquitetura permite buscar e vincular serviços web às atividades do processo, e também exportar esses processos para um ambiente que permita a sua posterior execução, a nível computacional. A proposta é fortemente baseada em padrões, de forma a mitigar questões de interoperabilidade e aproveitar as melhores práticas atualmente existentes.
28

SIGMA

Santanna Filho, João Ferreira de January 2016 (has links)
Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2016. / Made available in DSpace on 2016-09-20T05:07:43Z (GMT). No. of bitstreams: 1 340776.pdf: 5139681 bytes, checksum: 6c153b746378e871313376bd42cb110f (MD5) Previous issue date: 2016 / Atualmente o setor de software desempenha papel extremamente relevante na economia mundial. Alavancado pelos avanços ligados à Internet e da economia orientada a serviços, as empresas do setor têm buscado novos modelos de negócios e de sustentabilidade num mercado cada vez mais competitivo e globalizado. Uma das principais estratégias-chave para fazer frente a essa realidade é a inovação. Todavia, inovação implica em uma série de ações nas empresas para ser operacionalizada, em várias dimensões, envolvendo investimento, capital social, conhecimento, processos, estímulo à novas ideias, domínio de tecnologias, entre várias outras. Sendo esse setor preponderantemente formado por Micro, Pequenas e Médias Empresas (MPMEs), o problema geral é que elas tipicamente têm grandes limitações para inovar e manter a inovação como uma prática sustentável e alinhável às suas estratégias num contexto de permanentes mudanças. Do ponto de vista mais tecnológico, uma das principais mudanças tem a ver com o crescente foco em softwares baseados no paradigma de Arquitetura Orientadas a Serviços (SOA - Service Oriented Architecture), desenvolvido sob variados modelos de implementação, acesso, disponibilização e pagamento. Em SOA, um software é formado por uma composição de vários módulos de software desacoplados, distribuídos e heterogêneos, cuja execução é orquestrada dentro de uma lógica de processos de negócios. Apesar dos enormes potenciais tecnológicos e comerciais do SOA, projetos SOA costumam ser complexos e caros de serem desenvolvidos, o que aumenta seu risco. O pressuposto de base desta tese é que esse risco pode ser minimizado se as MPMEs puderem inovar colaborativamente de forma mais intensa, compartilhando riscos, investimentos, recursos, conhecimento e benefícios, embora mantendo suas independências. Soluções de software baseadas em SOA têm peculiaridades quando comparadas a produtos de manufatura, para os quais os modelos de inovação tem sido mais voltados. Observando os modelos de processos de inovação na literatura, nota-se que eles não são muito voltados para MPMEs, ao setor de software, ao de software como serviço, e pouco suportam a usual não linearidade do processo de desenvolvimento de uma inovação em software. Também, não contemplam certos potenciais de ecossistemas abertos de inovação, onde parcerias mais voláteis acabam por ter que serem estabelecidas como suporte à cadeia de valor de um produto SOA. Apoiando-se no paradigma de Redes Colaborativas, esta tese propõe um modelo de processos de inovação colaborativa - chamado SIGMA - voltado para desenvolvimentos SOA, onde redes de MPMEs provedoras de serviços de software são estabelecidas temporariamente para inovarem juntas, criando-se Organizações Virtuais. Nestas, as empresas compartilham ideias e ativos de software para mais eficazmente desenvolver novos artefatos SOA executando processos numa sequência e com um modelo de governança particulares a cada projeto de inovação. O modelo proposto tem características de inovação em rede e aberta, podendo ser customizado para outras configurações de inovação dependendo do projeto em questão e das práticas gerenciais, tecnológicas e culturais dos membros da rede. O modelo foi desenvolvido de forma iterativa, sendo avaliado por empresas de TICs ao longo do seu desenvolvimento. Segundo a avaliação final por parte de várias empresas, verificou-se que em melhor sistematizando os processos de inovação e dando um apoio na forma de diretrizes metodológicas para cada processo, a qualidade do processo de inovação melhora e assim, tanto se minimiza o risco do projeto de inovação baseado em SOA, como se potencializa uma melhor gestão do processo em si de inovação.<br> / Abstract: Nowadays the software sector plays an extremely relevant role in the world economy. Leveraged by the advances of Internet and of services oriented economy, companies from this sector have sought for new business and sustainability models in an increasingly competitive and globalized market. One of the key strategies to face this reality is innovation. However, innovation requires many actions to be properly supported, from a number of dimensions, involving financial investments, social capital, knowledge, processes, boosting new ideas, mastering technologies, among others. Being a sector by far formed by Micro, Small and Medium sized Enterprises (MSMEs), the general problem is that such companies usually have substantial limitations to both innovate and to keep innovation as a sustainable practice and aligned to their strategies in a context of permanent changes. From the technological point of view, one of these changes refers to a gradual shift towards implementing software based on the SOA (Service Oriented Architecture) paradigm, developed under varied models of deployment, access, availability and payment. In SOA, a software is formed by a composition of a set of software modules, which are decoupled, distributed and heterogeneous, and whose execution is orchestrated following a given business process? logic. Despite the high technological and commercial SOA potentials, SOA projects use to be complex and costly to be carried out, which increases their risks. The underlying premise of this Thesis is that this risk can be mitigated if the MSMEs can innovate collaboratively more intensively, sharing risks, investments, resources, knowledge and benefits, although their independence. SOA-based software have differences when compared to manufactured products, which most of innovation models are devoted to. Regarding the innovation models presented in the literature, it can be observed that they are not directed to small companies at all, to the software and services-based sectors, and are limited to support the usual non-linearity of the innovation development process in software. Yet, they do not exploit some of the potentials of open innovation ecosystems, where more dynamic business partnerships have to be established to support a SOA product?s value chain. Grounded on the Collaborative Networks paradigm, this Thesis proposes a collaborative innovation process model ? called SIGMA ? directed to SOA, where networks of software services providers MSMEs are temporarily established to innovate together, creating Virtual Organizations. In these networks companies share ideas and software assets to more effectively develop new SOA artifacts performingprocesses in a sequence and with a governance that are very particular to each innovation projects. The proposed model combines elements of network and open innovation, and can be customized to other types of innovation depending on the given project, regarding managerial, technological and cultural practices from the members of the network. The model was developed interactively with the help of some IT companies. According to the final evaluation from a group of companies, it was observed that once the innovation processes are better systemized and members are helped by methodological guidelines, the quality of the process as a whole is improved, both mitigating the SOA project's risks and providing better basis for the management of the innovation processes itself.
29

Composição dinâmica de serviços WEB utilizando ontologias na descrição e planejadores hierárquicos em inteligência artificial

Machado, Kheronn Khennedy 29 November 2010 (has links)
Resumo: A padronização de linguagens para exposição de serviços na Internet foi responsável pelo novo paradigma computacional: a Computação Orientada a Serviços. Nesse contexto, os serviços web surgem como tecnologia capaz de garantir interoperabilidade entre sistemas heterogêneos. Várias técnicas têm sido propostas para a reutilização desses serviços além de reutilizá-los através de sua composição, frequentemente chamado de Workfiow de serviços. Neste trabalho investiga-se a composição de serviços através de planejadores hierárquicos utilizando ontologias para descrever as operações e serviços web.
30

Estabelecimento de uma arquitetura de referência orientada a serviços para ferramentas de teste de software / Estabilishment of a service-oriented reference architecture for the software testing tools

Lucas Bueno Ruas de Oliveira 11 January 2011 (has links)
O teste de software é reconhecido como uma importante atividade na garantia da qualidade de sistemas de software. Com o objetivo de dar apoio a essa atividade, uma diversidade de ferramentas de teste têm sido desenvolvida. Entretanto, grande parte dessas ferramentas é construída de forma isolada, possuindo arquiteturas e estruturas próprias, o que tem impactado negativamente a capacidade de integração e o reúso dessas ferramentas. Nesse contexto, esforços têm sido dedicados à disponibilização de ferramentas de teste orientadas a serviço, ou seja, ferramentas que são baseadas na SOA (Service Oriented Architecture). Em uma outra perspectiva, arquiteturas de referência têm desempenhado um importante papel no desenvolvimento de sistemas de software, uma vez que contém informações sobre como desenvolver sistemas para um determinado domínio de aplicação, buscando contribuir para o sucesso de sistemas desse domínio. Assim, o principal objetivo deste trabalho é o estabelecimento de uma arquitetura de referência orientada a serviço, denominada RefTEST-SOA (Reference Architecture for Software Testing Tools based on SOA), que agrega o conhecimento e a experiência de como organizar ferramentas de teste orientadas a serviço, visando também à integração, à escalabilidade e o reúso providos pela SOA. Para o estabelecimento dessa arquitetura, foi utilizado o ProSA-RA, um processo que sistematiza o projeto, representação e avaliação de arquiteturas de referência. Resultados alcançados no estudo de caso conduzido evidenciam que a RefTEST-SOA é uma arquitetura viável e reusável para o desenvolvimento de ferramentas de teste orientadas a serviço / Software testing is considered as an important activity to ensure the quality of software systems. To support such activity, a diversity of testing tools have been developed. However, most of them have been separately built and have usually their particular structures and architectures, which has hindered the integration and reuse of these tools. In this context, efforts have been employed in order to provide service-oriented testing tools, i.e., tools that are based on SOA (Service Oriented Architecture). In another perspective, reference architectures have played an important role in the development of software systems, since they contain information about how to develop systems for a particular application domain, contributing to the success of systems in that domain. Thereby, our main objective is to establish a service-oriented reference architecture, named RefTEST-SOA (Reference Architecture for Software Testing Tools based on SOA), which aggregates the knowledge and experience about how to organize service-oriented testing tools, also aiming at integration, scalability and reuse provided by SOA. To establish this architecture, we have used ProSA-RA, a process that provides guidelines to the design, representation and evaluation of reference architectures. Results achieved by a conducted case study indicate that RefTEST-SOA is a viable and reusable architecture for developing service-oriented testing tools

Page generated in 0.333 seconds