Composição dinâmica de Web-Services

  • Sérgio Crespo C. S. Pinto UNISINOS
  • Rogério Samuel M. Martins UNISINOS
  • Jorge L. V. Barbosa UNISINOS
  • João Gluz UNISINOS

Resumo


As invocações a serviços disponíveis na internet são construídas de forma estática, sempre referenciando o mesmo web service e o mesmo web method. Quando este serviço apresentar baixa disponibilidade o desempenho da aplicação será reduzido. Para evitar este problema é necessário que a aplicação tenha a habilidade de identificar o melhor serviço disponibilizado e então possa invocá-lo. A inserção de novos protocolos e novas funcionalidades na arquitetura de web services pode permitir que as aplicações encontrem serviços disponíveis na internet e, além disso, possam medir a qualidade do serviço e assim direcionar sua chamada para o melhor serviço.

Referências

Ankolenkar, M. Burstein, J. R. Hobbs, O. Lassila, et. Al. WS Description for the semantic web. The First Intl Semantic Web Conference, 2002.

Crespo, Sérgio C. S. Pinto, (2000). Composição em WebFrameworks. Rio de Janeiro, 150 f. Tese (Doutorado) - Pontifícia Universidade Católica do Rio de Janeiro, Departamento de Informática.

Buschmann, Frank; Meunier, Regine; Rohnert, Hans; Sommerlad, Peter; Stal, Machael. (1996), "Pattern-oriented software architecture a system of patterns". John Wiley and Sons ltd., England.

Champion, M.; Ferris, C.; Newcomer, E; Orchard, D. (2002) "Web service architecture". W3C Working Draft.

Cronin, Gareth. (2001), Web services: distributed computing for the new millennium? In: University of Auckland. [link], Maio de 2001.

D. Fensel, C. Bussler. "The web service modeling framework". (2003).Source: Electronic Commerce Research and Applications, Volume 1, Number 2, Summer, pp. 113-137(25), Publisher: Elsevier

Ferris, Christopher; Farrell, Joel.(2003) "What are web services?", Communications of ACM. vol46#6.

Foster, Ian; Kesselman, Carl; Nick, Jeffrey M.; Tuecke, Steven.( 2002) "Grid services for distributed system integration", Computer, vol35#6.

Gamma, Erich; Helm, Richard; Johnson, Ralph; Vlissides, John. (1995). "Design patterns: elements of reusable object-oriented software". Reading Addison-Wesley, 1995. 395 p.

Gang, Li; Han, Yanbo; Zhao, Zhuofeng; Wang, Jianwu; Roland, M. Wagner. (2004) "An Adaptable Service Connector Model". In: Chinese Academy of Science #20026180-22.

Graham, Steve; Simeonov, Simeon ; Toufic Boubez; Glen Daniels; Doug Davis; Yuichi Nakamura; Ryo Neyama (2002) "Building web services with Java." Sams.

Hausmann, J. H., R. Heckel and M. Lohmann (2003), Towards automatic selection of web services using graph transformation rules, in: R. Tolksdorf and R. Eckstein, editors, Berliner XML Tage.

Larson, Ron; Farber, Betsy (2004). Estatística Aplicada. Prentice Hall Brasil.

Souza, Vinicius Costa de; Pinto, Segio Crespo Coelho da Silva (2003). "Sign WebMessage: uma ferramenta para comunicação via web através da Língua Brasileira de Sinais - Libras". In: Simpósio Brasileiro de Informática e Educação, Vol1, pg. 421-430, Rio de Janeiro.

Zhang, Ruoyan; Arpinar, I. Budak; Meza, Boanerges Aleman (2007). Automatic Composition of Semantic Web Services using Process and Data Mediation. In: Technical Report, LSDIS lab, University of Georgia, February 28.
Publicado
13/10/2008
PINTO, Sérgio Crespo C. S.; MARTINS, Rogério Samuel M.; BARBOSA, Jorge L. V.; GLUZ, João. Composição dinâmica de Web-Services. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 22. , 2008, Campinas. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2008 . p. 220-235. DOI: https://doi.org/10.5753/sbes.2008.21334.