Composição dinâmica de Web-Services
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
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.