Spelling suggestions: "subject:"serviços eeb"" "subject:"serviços beb""
191 |
Model based testing of service oriented applications / Teste baseado em modelo de aplicações orientadas a serviçoEndo, André Takeshi 19 April 2013 (has links)
SERVICE oriented architecture (SOA) is an architectural style to structure software systems, fostering loose coupling and dynamic integration among the applications. The use of SOA and Web services to develop complex and large business processes demands more formal and systematic testing. In addition, characteristics of this type of software limit the straightforward application of traditional testing techniques. Model-based testing (MBT) is a promising approach to deal with these problems. This dissertation investigates how two modeling techniques, namely Finite State Machine (FSM) and Event Sequence Graph (ESG), can be used to support MBT of service-oriented applications. Both techniques model different aspects and can be applied in a complementary way. Initially, we define an MBT process for service-oriented applications that employs FSMs. Based on previous experience, we propose a model-based approach to test composite services using ESGs. This approach is holistic, once test suites are generated to cover both desired situations (positive testing) and unexpected behaviors (negative testing). Three experimental studies evaluate the proposed approach: (i) a case study, (ii) a cost analysis, and (iii) a study in industry. Testing tools are also presented to support its practical use / A Arquitetura orientada a serviço (SOA) é um estilo arquitetural para estruturar sistemas de software de modo que exista um baixo grau de acoplamento entre as aplicações e essas possam ser facilmente integradas de forma dinâmica. A incorporação de SOA e serviços Web em sistemas que modelam processos de negócios grandes e complexos contribui para a necessidade de testes mais formais e sistemáticos. Além disso, características próprias dessa nova classe de software fazem com que técnicas de teste tradicionais não possam ser diretamente aplicadas. O teste baseado em modelo (TBM) apresenta-se como uma abordagem promissora que busca a resolução desses problemas. Esta tese investiga como duas técnicas de modelagem, Máquina de Estados Finitos (MEF) e Grafo de Sequência de Eventos (GSE), podem ser utilizadas para apoiar o TBM de aplicações orientadas a serviço. Essas técnicas modelam diferentes aspectos e podem ser aplicadas de forma complementar. Inicialmente, é definido um processo de TBM para aplicações orientadas a serviço que emprega MEFs. Com base na experiência adquirida, é proposta uma abordagem baseada em modelo para o teste de serviços compostos usando GSEs. Essa abordagem é holística uma vez que conjuntos de teste são gerados para cobrir tanto situações desejadas (teste positivo) quanto comportamentos inesperados (teste negativo). Três estudos experimentais avaliam a abordagem proposta: (i) um estudo de caso, (ii) uma análise de custo e (ii) um estudo na indústria. Ferramentas de teste também são apresentadas para apoiar o uso prático da abordagem proposta
|
192 |
RestMDD: Ambiente colaborativo para o apoio no desenvolvimento de serviços Web RESTful / RestMDD: collaborative environment to support the development of RESTful web servicesSanchez, Robson Vinicius Vieira 02 September 2013 (has links)
Na ultima década o paradigma de computação orientada a serviços (SOC - Service Oriented Computing) tem ganhado cada vez mais espaço na indústria e na academia, a fim de solucionar o problema da falta de comunicação entre os diversos sistemas de informação presentes dentro de um ambiente corporativo. Graças aos recentes avanços da chamada \"Web 2.0\" um novo estilo arquitetural chamado de Arquitetura orientada a Web (WOA - Web Oriented Architecture) foi proposto a fim de garantir uma maneira simples de conectar os componentes de software dinamicamente. Esse estilo tem como um dos princípios o uso de serviços Web RESTful, a fim de conseguir uma interface funcional simples e uniforme. Este trabalho apresenta um ambiente colaborativo de apoio ao desenvolvimento de serviços Web RESTful utilizando o paradigma de desenvolvimento orientado a modelos (MDD - Model Driven Development). Pretende-se mostrar os benefícios do MDD aplicado a Engenharia Web e também as vantagens apresentadas pela colaboração nesse cenário. Foi realizado ainda um experimento a fim de comprovar a eficiência do ambiente colaborativo e benefícios alcançados por ele / In the last decade the paradigm of Service Oriented Computing has gained more attention in industry and academia in order to solve the problem of lack of communication between different information systems present within a corporate environment. Due to recent advances in Web 2.0 a new architectural style called Web Oriented Architecture is proposed to ensure a simple way to connect software components dynamically. This style has as a principle the use of RESTful Web Services in order to achieve a uniform interface simple and functional. This paper presents a collaborative environment to support the development of RESTful Web Services using the Model Driven Development paradigm. It is intended to show the benefits of MDD applied to Web Engineering and also the advantages presented by collaboration in this scenario. It was also performed a experiment to prove the efficiency of the collaborative environment and benefits achieved by the same
|
193 |
Site com conteúdo apropriado à web semântica e mecanismos de busca / Site with appropriated content to semantic web and search enginesLeme, Luciano Gonzaga 27 April 2009 (has links)
Made available in DSpace on 2016-04-29T14:23:48Z (GMT). No. of bitstreams: 1
Luciano Gonzaga Leme.pdf: 2147873 bytes, checksum: 2282265d0f8e50945a1107e7cd36096b (MD5)
Previous issue date: 2009-04-27 / This work introduces an approach which main purpose is to ask and present
possible ways so that the web site s content will be appropriately offered related to
Semantic Web and Search Engines. To achieve this purpose many researches were
made and used the author s experience in this area. Therefore many concepts and
technologies were combined and used, such as: metadata, ontologies, semantic web
services and search engine optimization.
Metadata allow qualifying informations appropriately, ontologies are used to
improve domain s analysis problem and to obtain software components with
semantic descriptions, which may be reused in a great variety of applications.
Semantic web services may be used as software components spread through the
Internet to perform applications complex tasks.
Starting asking what should be published in a web site, or even better, how
should be a web site s content the work exposes knowledges and technologies to
answer the question: how to offer appropriated content?
After exposing the associated concepts and showing possible solutions a
conclusion is achieved with questions and possible researches which will allow
appropriated content sites development with Semantic Web and its possible positive
collateral effects, granting improvement in both: knowledge utilization and available
informations in the web / Esta dissertação apresenta uma abordagem que tem como objetivo principal
questionar e apresentar possíveis caminhos para que o conteúdo de um web site seja
apropriadamente oferecido em termos de Web Semântica e Mecanismos de Busca.
Para alcançar esse objetivo foram efetuadas pesquisas e utilizada a experiência do
autor. Desse modo foram combinados os conceitos e as tecnologias envolvidas em
relação a metadados, ontologias, serviços web semânticos e otimização de
mecanismos de busca.
Os metadados permitem qualificar informações apropriadamente, as
ontologias são empregadas para aprimorar a análise do domínio do problema e para
obter componentes de software com descrições semânticas, os quais podem ser
reutilizados numa grande variedade de aplicações. Os serviços web semânticos são
utilizados como componentes de software distribuídos pela Internet e podem realizar
tarefas complexas de aplicações.
Partindo do questionamento do que publicar em um web site, ou melhor,
como deve ser o conteúdo de um web site - foram expostos conhecimentos e
tecnologias que delineiam a questão: como oferecer conteúdo apropriado?
Após a exposição dos conceitos associados e da apresentação de possíveis
soluções concluímos com questionamentos e indicativos de possíveis pesquisas que
muito contribuirão ao desenvolvimento de sites com conteúdo apropriado com a
Web Semântica e seus possíveis efeitos colaterais positivos, propiciando a melhor
utilização do conhecimento e das informações disponibilizadas na web
|
194 |
RestMDD: Ambiente colaborativo para o apoio no desenvolvimento de serviços Web RESTful / RestMDD: collaborative environment to support the development of RESTful web servicesRobson Vinicius Vieira Sanchez 02 September 2013 (has links)
Na ultima década o paradigma de computação orientada a serviços (SOC - Service Oriented Computing) tem ganhado cada vez mais espaço na indústria e na academia, a fim de solucionar o problema da falta de comunicação entre os diversos sistemas de informação presentes dentro de um ambiente corporativo. Graças aos recentes avanços da chamada \"Web 2.0\" um novo estilo arquitetural chamado de Arquitetura orientada a Web (WOA - Web Oriented Architecture) foi proposto a fim de garantir uma maneira simples de conectar os componentes de software dinamicamente. Esse estilo tem como um dos princípios o uso de serviços Web RESTful, a fim de conseguir uma interface funcional simples e uniforme. Este trabalho apresenta um ambiente colaborativo de apoio ao desenvolvimento de serviços Web RESTful utilizando o paradigma de desenvolvimento orientado a modelos (MDD - Model Driven Development). Pretende-se mostrar os benefícios do MDD aplicado a Engenharia Web e também as vantagens apresentadas pela colaboração nesse cenário. Foi realizado ainda um experimento a fim de comprovar a eficiência do ambiente colaborativo e benefícios alcançados por ele / In the last decade the paradigm of Service Oriented Computing has gained more attention in industry and academia in order to solve the problem of lack of communication between different information systems present within a corporate environment. Due to recent advances in Web 2.0 a new architectural style called Web Oriented Architecture is proposed to ensure a simple way to connect software components dynamically. This style has as a principle the use of RESTful Web Services in order to achieve a uniform interface simple and functional. This paper presents a collaborative environment to support the development of RESTful Web Services using the Model Driven Development paradigm. It is intended to show the benefits of MDD applied to Web Engineering and also the advantages presented by collaboration in this scenario. It was also performed a experiment to prove the efficiency of the collaborative environment and benefits achieved by the same
|
195 |
Metodo para avalição de interface Web baseado nos principios de usabilidade - AvalUWebPagliuso, Priscilla de Barros Basso 11 December 2004 (has links)
Orientador: Ademir Jose Petenate / Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Faculdade de Engenharia Mecanica / Made available in DSpace on 2018-08-04T19:20:41Z (GMT). No. of bitstreams: 1
Pagliuso_PriscilladeBarrosBasso_M.pdf: 977669 bytes, checksum: 2b308bdd494e07f6bd69f24520908463 (MD5)
Previous issue date: 2004 / Resumo: Este trabalho aborda o desenvolvimento de um método para avaliação de características de usabilidade de interface web através de um checklist definido e desenvolvido neste trabalho. São propostos estudos, planejamento, construção, aplicação e evolução do checklist. Um estudo de caso relata o emprego do método aqui proposto, baseado nos critérios para desenvolvimento de interface Web descritos por Jacob Nielsen e em quesitos para a ergonomia de software da norma ISO 9241, para a avaliação da usabilidade de interface web. O estudo de caso é composto pela preparação do material a ser avaliado e pelo checklist, apresentando os formulários a serem preenchidos com os dados obtidos durante o processo de avaliação, o treinamento dos avaliadores e finalmente discute os resultados obtidos pelos avaliadores em um site escolhido como estudo de caso. Com os resultados obtidos durante o processo de avaliação, busca-se sugerir melhorias aos desenvolvedores de interface web a fim de que estas interfaces disponibilizadas na rede possuam o máximo de qualidade, fazendo com que usuários se sintam atraídos a navegar pela rede e pelos sites e que retomem por ter encontrado a informação ou o serviço procurado. Tudo de forma rápida e fácil pois intenautas tem sempre pouco tempo a dispor e buscam qualidade, facilidade e rapidez nas informações. O diferencial deste método é a possibilidade de trabalho em duas (02) fases dentro do ciclo de vida de um projeto web, na fase de elaboração e desenvolvimento ou então na fase de avaliação de interfaces já concluídas ou em fase de conclusão / Abstract: In this work we describe the development of a detailed method to evaluate aspects of web interface usability using a well defined checklist. Complete procedures how to plan, construct and apply the proposed checklist is presented. To illustrate, we employed the developed methods to an example case, describing how to perform web interface usability evaluation according to the rules of web interface development by Jacob Nielsen and following the requirements of software ergonomy by norm ISO 9241. This case study inc1udes the preparation of the material to be evaluated, the elaboration of the checklist itself, instructions concerning how to fill the forms with the information collected during the evaluation process, procedures for evaluators training and finally, a complete worksheet with the results. These results obtained by the evaluation process can guide to the web designers to correct errors and make significant improvements in order to achieve the maximum usability quality in their web pages. As such, web user will be pleased surfing on web, browsing sites which can provide them the service they are looking for in the easiest and fastest possible way. Web users usually do not have much time to search for the service anel/or information they need, therefore they will came back more frequently 1"0sites that can provide what they want with maximum quality in the shortest time. We argue that our web interface usability evaluation method can help the web designers to reach this level / Mestrado / Gestão da Qualidade Total / Mestre em Engenharia Mecânica
|
196 |
Uma arquitetura orientada a serviços para desenvolvimento, gerenciamento e instalação de serviços de rede / A service oriented architecture for developing, managing and deploying network servicesSouza, Victor Alexandre Siqueira Marques de 02 October 2006 (has links)
Orientador: Eleri Cardozo / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-08-06T07:45:33Z (GMT). No. of bitstreams: 1
Souza_VictorAlexandreSiqueiraMarquesde_M.pdf: 2295226 bytes, checksum: 9e36093f901c39f33bc909f01e4bd421 (MD5)
Previous issue date: 2006 / Resumo: Novos serviços de rede devem ser desenvolvidos e gerenciados de acordo com os requisitos específicos dos clientes. Nesse contexto, provedores de serviço devem criar uma nova forma de projetar serviços de rede com tempo de desenvolvimento próximo a zero e alto nível de customização e evolução. A customização é necessária para criação de serviços que satisfaçam aos requisítos do cliente enquanto evolução é necessária para adaptar o serviço assim que esses requisitos se alterem. Além disso, clientes têm demandado a capacidade de gerenciar o serviço para manter o uso, configuração e evolução sob seu controle. Este trabalho apresenta uma abordagem baseada na arquitetura orientada a serviço para o desenvolvimento de serviços de rede capazes de cumprir os requisitos de rápida instalação, customização e gerenciamento por parte do cliente. Esta abordagem considera os serviços de rede como um conjunto de elementos interativos implementados como serviços web. A lógica do serviço é expressa através da orquestração de serviços web. Dois serviços para o gerenciamento de conexões em redes ópticas são apresentados como estudo de caso / Abstract: New generation network services must be developed and managed according to the customers' specific requírements. In this context, service providers must devise a way to design network services with near zero development time and high degrees of customization and evolution. Customízation is necessary to fit the service according to the customers requirements, while evolutíon is necessary to adapt the service as soon as these requírements change. ln addition, customers are demanding the ability to manage the service in order to keep the usage, configuratíon, and evolution under their control. This paper presents an approach based on Service Oriented Archítecture (SOA) for developing network services able to fulfill the requirements of rapid deployment, customization, and customer-side manageability. The approach considers the network service as a set of interactíng elements implemented as web services. The service logic is expressed in terms of web services orchestration. Two services for the management of connections in optical networks are presented as a case study / Mestrado / Engenharia de Computação / Mestre em Engenharia Elétrica
|
197 |
Provisionamento baseado em web services de conexões fim-a-fim em redes opticas GMPLS / Web services-based provisioning of connections in GMPLS optical networksDuarte, Rafael Luiz 19 June 2006 (has links)
Orientador: Mauricio Ferreira Magalhães / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-08-07T01:33:38Z (GMT). No. of bitstreams: 1
Duarte_RafaelLuiz_M.pdf: 1020338 bytes, checksum: 55a286156672abedc8e5b20a444d8a7c (MD5)
Previous issue date: 2006 / Resumo: Para o provisionamento de conexões fim-a-fim em domínios ópticos é desejável uma solução de arquitetura que permita o estabelecimento automático destas conexões: A tecnologia GMPLS oferece um plano de controle que especifica mecanismos que estendem o roteamento e a sinalização do mundo IP contribuindo para a configuração automática de conexões em domínios ópticos. Este trabalho propõe uma arquitetura para o provisionamento de conexões fim-a-fim em redes ápticas GMPLS. Tal arquitetura é baseada na tecnologia Web services e permite o estabelecimento de dois tipos de conexões. A primeira, conhecida como SPC (Soft Permanent Connection), é utilizada pelo gerente do domínio óptico. O SPC conecta dois elementos de rede pertencentes ao mesmo domínio. A segunda, é uma conexão fim-a-fim na qual um usuário cliente pode enviar dados através de múltiplos domínios. Neste último caso, o cliente precisa negociar com cada domínio para verificar a disponibilidade de recursos. Para tal arquitetura foram criados módulos responsáveis pelo provisionamento e gerenciamento das conexões além da utilização do simulador GLASS para validação da arquitetura proposta / Abstract: For the provisioning of end-to-end connections in optical domains it is desirable to have an architecture that supports the automatic establishment of such connections. The GMPLS technology offers a control plan that specifies mechanisms which extend the routing and the signalling of IP world contributing for the automatic configuration of end-to-end connections in optical domains. This work proposes an architecture for the provisioning of end-to-end connections in GMPLS optical networks. Such architecture is based on the Web services technology and allows the establishment of two kinds of connections. The first one, known as SPC (Soft Permanent Connection), is used by the manager of the optical domain. The SPC connects two network elements belonging to the same domain. The second one is an end-to-end connection by which a given client can send data across multiple domains. In this last case the client needs to negotiate with each domain to verify the availability of resources. For such architecture we defined modules responsibIe for the provisioning and management of the connections. The GLASS simulator was used for validation ofthe proposed architecture / Mestrado / Engenharia de Computação / Mestre em Engenharia Elétrica
|
198 |
ServiçosWeb Semânticos Baseados em RESTful Um Estudo de Caso em Redes Sociais Online / Semantic Web Services based on RESTful: A Case Study in Online Social NetworksXAVIER, Otávio Calaça 26 September 2011 (has links)
Made available in DSpace on 2014-07-29T14:57:49Z (GMT). No. of bitstreams: 1
Dissertacao Otavio C Xavier.pdf: 2295906 bytes, checksum: f43ea2a633498324e92187e3bd263ab4 (MD5)
Previous issue date: 2011-09-26 / The researches on Semantic Web Services are aimed, mostly, the SOAP architecture.
This architecture is rarely used in Web 2.0 and therefore in Online Social Networks. This
dissertation presents an approach for practical implementation of semantic descriptions in
RESTfulWeb Services. It is a simplified architecture that gained much focus onWeb 2.0,
increasingly replacing the SOAP architecture. The development of the tool, presented
here, will fill a gap in the process of implanting the Semantic Web. Existing solutions
expose a theoretical view and have no practical implementations. The solution proposed
in this paper, relates existing standards and technologies to develop an integrated and free
tool. From which, services of a popular Online Social Network are described. Finally, the
automatic discovery, composition and invocation of such services are made. / As pesquisas acerca de Serviços Web Semânticos são voltadas, em sua grande maioria,
à arquitetura SOAP. Esta arquitetura é pouco utilizada na Web 2.0 e, logo, em Redes
Sociais Online. Este trabalho apresenta uma abordagem para implementação prática de
descrição semântica em Serviços Web, baseados na arquitetura REST. Trata-se de uma
arquitetura simplificada e que ganhou muito enfoque na Web 2.0, substituindo cada vez
mais a arquitetura SOAP. O desenvolvimento da ferramenta, apresentada aqui, poderá
preencher uma lacuna no processo de implantação da Web Semântica. As soluções
existentes expõem uma visão teórica do assunto e não possuem implementações práticas.
A solução proposta neste trabalho, relaciona padrões e tecnologias já existentes para o
desenvolvimento de uma ferramenta livre e integrada. A partir dela, serviços de uma
Rede Social Online popular são descritos. Por fim, é mostrado como realizar a descoberta,
composição e invocação automatizada de tais serviços.
|
199 |
Model based testing of service oriented applications / Teste baseado em modelo de aplicações orientadas a serviçoAndré Takeshi Endo 19 April 2013 (has links)
SERVICE oriented architecture (SOA) is an architectural style to structure software systems, fostering loose coupling and dynamic integration among the applications. The use of SOA and Web services to develop complex and large business processes demands more formal and systematic testing. In addition, characteristics of this type of software limit the straightforward application of traditional testing techniques. Model-based testing (MBT) is a promising approach to deal with these problems. This dissertation investigates how two modeling techniques, namely Finite State Machine (FSM) and Event Sequence Graph (ESG), can be used to support MBT of service-oriented applications. Both techniques model different aspects and can be applied in a complementary way. Initially, we define an MBT process for service-oriented applications that employs FSMs. Based on previous experience, we propose a model-based approach to test composite services using ESGs. This approach is holistic, once test suites are generated to cover both desired situations (positive testing) and unexpected behaviors (negative testing). Three experimental studies evaluate the proposed approach: (i) a case study, (ii) a cost analysis, and (iii) a study in industry. Testing tools are also presented to support its practical use / A Arquitetura orientada a serviço (SOA) é um estilo arquitetural para estruturar sistemas de software de modo que exista um baixo grau de acoplamento entre as aplicações e essas possam ser facilmente integradas de forma dinâmica. A incorporação de SOA e serviços Web em sistemas que modelam processos de negócios grandes e complexos contribui para a necessidade de testes mais formais e sistemáticos. Além disso, características próprias dessa nova classe de software fazem com que técnicas de teste tradicionais não possam ser diretamente aplicadas. O teste baseado em modelo (TBM) apresenta-se como uma abordagem promissora que busca a resolução desses problemas. Esta tese investiga como duas técnicas de modelagem, Máquina de Estados Finitos (MEF) e Grafo de Sequência de Eventos (GSE), podem ser utilizadas para apoiar o TBM de aplicações orientadas a serviço. Essas técnicas modelam diferentes aspectos e podem ser aplicadas de forma complementar. Inicialmente, é definido um processo de TBM para aplicações orientadas a serviço que emprega MEFs. Com base na experiência adquirida, é proposta uma abordagem baseada em modelo para o teste de serviços compostos usando GSEs. Essa abordagem é holística uma vez que conjuntos de teste são gerados para cobrir tanto situações desejadas (teste positivo) quanto comportamentos inesperados (teste negativo). Três estudos experimentais avaliam a abordagem proposta: (i) um estudo de caso, (ii) uma análise de custo e (ii) um estudo na indústria. Ferramentas de teste também são apresentadas para apoiar o uso prático da abordagem proposta
|
200 |
Apoiando a composição de serviços em um ecossistema de software científicoMarques, Phillipe Israel 23 August 2017 (has links)
Submitted by Renata Lopes (renatasil82@gmail.com) on 2017-10-23T17:43:12Z
No. of bitstreams: 1
phillipeisraelmarques.pdf: 8922079 bytes, checksum: 6a86d6e40e9d80c77e61a71e2c42f8e5 (MD5) / Approved for entry into archive by Adriana Oliveira (adriana.oliveira@ufjf.edu.br) on 2017-11-09T13:52:35Z (GMT) No. of bitstreams: 1
phillipeisraelmarques.pdf: 8922079 bytes, checksum: 6a86d6e40e9d80c77e61a71e2c42f8e5 (MD5) / Made available in DSpace on 2017-11-09T13:52:35Z (GMT). No. of bitstreams: 1
phillipeisraelmarques.pdf: 8922079 bytes, checksum: 6a86d6e40e9d80c77e61a71e2c42f8e5 (MD5)
Previous issue date: 2017-08-23 / CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / A área de e-Science envolve a realização de experimentos científicos complexos, normalmente apoiados por workflows. Esses experimentos geralmente utilizam dados e recursos distribuídos, e podem ser apoiados por uma plataforma de ecossistema de software científico. Neste contexto, é necessário permitir que diferentes serviços web possam ser compostos, reutilizados, além de interoperarem na plataforma para tratar das complexidades dos experimentos. Entretanto, compor serviços em plataformas de ecossistemas é uma atividade complexa, considerando, sobretudo, os requisitos funcionais e não funcionais desses serviços. Diante disso, o objetivo deste trabalho é apresentar um mecanismo
que busca apoiar a composição de serviços no contexto de um ecossistema de software
científico. Para tanto, esse mecanismo é associado ao processo de criação de serviços
da plataforma de ecossistema de software científico. Oferece elementos de visualização
para representar os relacionamentos de dependência funcional e interoperabilidade entre
os serviços. Além disso, utiliza a análise de redes sociais científicas para identificar potenciais colaboradores. Os pesquisadores identificados poderão interagir com o auxílio das
visualizações existentes, no espaço de trabalho compartilhado, para avaliar as composições. Essa plataforma, denominada E-SECO, apoia as diferentes fases do ciclo de vida de
um experimento científico. A partir desse mecanismo, cientistas interagem e analisam as
relações entre serviços nas composições realizadas considerando, sobretudo, as métricas
de dependência funcional e a interoperabilidade entre os serviços existentes em diferentes instâncias da plataforma. Visando avaliar o mecanismo para apoiar a composição de
serviços, foram realizados estudos de caso na plataforma E-SECO. / The area of e-Science encompasses performing complex scientific experiments, usually
supported by workflows. These experiments generally use distributed data and resources, and can be supported by a scientific software ecosystem platform. In this context,
it is necessary to allow different web services to be composed, reused, and interoperate
in the platform to deal with the complexities of the experiments. However, performing
services composition on ecosystem platform is a complex activity which requires computational support, considering, above all, the functional and non-functional requirements
of these services. Therefore, the goal of this work is to present a mechanism that aims
to support services composition in scientific software ecosystem context. To this end,
this mechanism is associated to the service construction process of the scientific software
ecosystem platform. It also provides visualization elements to represent functional dependency and interoperability relationships between the services. In addition, it uses
scientific social networks analysis to identify potential collaborators. The identified researchers may interact through the visualizations, in the shared workspace, to evaluate the
compositions. This platform, named E-SECO, supports different phases of the scientific
experiment life cycles. From this mechanism, scientists interact and analyze the relationships between services in compositions which were performed considering, above all,
the functional dependency metrics and interoperability issues between existing services in
different instances of the platform. In order to evaluate the mechanism to support services
composition, case studies were carried out on the E-SECO platform.
|
Page generated in 0.0864 seconds