CASIA: Uma identificação de serviço com reconhecimento de contexto alinhada aos negócios

  • Michel da Silva Universidade Federal do Estado do Rio de Janeiro
  • Leonardo Azevedo Universidade Federal do Estado do Rio de Janeiro
  • Flavia Maria Santoro Universidade Federal do Estado do Rio de Janeiro

Resumo


Organizações usam serviços para apoiar a implementação do seu processo de negócio. Os requisitos para os serviços são identificados em tempo de projeto. No entanto, devido ao dinamismo que mudanças nos processos acarretam, serviços poderão deixar de atender os requisitos em tempo de execução. Dessa forma, é necessário adaptar a aplicação que implementa o processo para consumir outros serviços, que melhor se adaptem às suas necessidades correntes. Este artigo descreve uma abordagem para identificação automática e flexível de serviços mais adequados para atender o contexto de uma instância do processo. Um exemplo de uso da proposta é apresentada a fim de demonstrar a aplicabilidade da mesma.

Referências

Brézillon, P., Pomerol, J-Ch. (1999) “Contextual  knowledge  sharing  and  cooperation in intelligent assistant systems". In: Le Travail Humain, v. 62, n. 3,pp. 223 – 246.

Erl, T. (2005), Service-Oriented Architecture: concepts, technology, and design. Prentice Hall, Englewood Cliffs.

Han, W., Shi, X., Chen, R. (2008) “Process-context aware matchmaking for web service composition”. In: Journal of Network and Computer Applications, v. 31, n. 4, pp. 559-576.

Keidl, M. Kemper, A. (2004) “Towards context-aware adaptable web services”. In: Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters, New York, NY, USA.

Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C. V., Loingtier, J.-M., Irwin, J. (1997) “Aspect-oriented programming”. In: European Conference on Object-Oriented Programming, pp. 220 – 242.

Josuttis, N. M. (2007), SOA in practice: The Art of Distributed System Design. O’Reilly.

Laddad, R. (2009), AspectJ in Action: Enterprise AOP with Spring Applications. Second edition, Greenwich, CT: Manning Publications Co.

Marks, E. A., Bell, M. (2006). Service Oriented Architecture (SOA): a planning and implementation guide for business and technology, Wiley.

Martin, D. (2006) “Putting  web  services  in  context”.  In: Electronic Notes in Theoretical Computer Science, v. 146, n. 1, pp. 3 – 16.

Najar, S., Saidani, O., Kirsch-Pinheiro, M., Souveyet, C., Nurcan, S. (2009) “Semantic representation  of  context  models:  a  framework  for  analyzing  and  understanding”.  In: Proceedings of the 1st Workshop on Context, information and ontologies (Heraklion, Greece, June 01 - 01, 2009). J. M. Gomez-Perez, P. Haase, M. Tilly, and P. Warren, Eds. CIAO '09. ACM, New York, NY, pp. 1 – 10.

Nunes, V. T., Santoro, F. M., Borges, M. R. S. (2009) “A context-based model for Knowledge Management embodied in work processes”. In: Information Sciences, vol. 179, issue 15, pp. 2538 – 2554.

Prezerakos, G. N., Tselikas, N. D., Cortese, G. (2007) “Model-driven composition of context-aware web services using  ContextUML  and  aspects”.  In  IEEE  International Conference on Web Services, ICWS, pp. 320 – 329.

Rosemann, M., Recker, J. C., Flender, C. (2008) “Contextualisation of business processes”. In: International Journal of Business Process Integration and Management, vol. 3, issue 1, pp. 47 – 60.

Sheng, Q. Z., Benatallah, B. (2005) “ContextUML: a UML-based modeling language for model-driven development of context-aware  web  services”.  In: Proceedings of the International Conference on Mobile Business, pp. 206 – 212.

Singh, S., Grundy, J., Hosking, J., Sun, J. (2005) “An Architecture for Developing Aspect-Oriented Web Services”. In: European Conference on Web Services, ECOWS, pp. 72 – 82.

Truong, H., Dustdar, S. (2009) “A survey on context-aware web service systems”. In: International Journal of Web Information Systems, v. 5, n. 1, pp. 5 – 31.

Xin, C. (2009) “Service-oriented  architecture  in  business”.  In  International  Colloquium on Computing, Communication, Control, and Management, v. 4, pp. 521 – 524.

Yang, S. J. H., Zhang, J., Chen, I. Y. L. (2008) “A JESS-enabled context elicitation system for providing context-aware web services”. In: Expert Systems with Applications, v. 34, issue 4, pp. 2254 – 2266.

Zhang, J., Meng, F., Liu, G. (2008) “Research on SOA-based applications based on AOP and web services”. In: International Conference on Computer and Electrical Engineering, pp. 753 – 757.
Publicado
22/05/2013
SILVA, Michel da; AZEVEDO, Leonardo; SANTORO, Flavia Maria. CASIA: Uma identificação de serviço com reconhecimento de contexto alinhada aos negócios. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 9. , 2013, João Pessoa. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2013 . p. 260-271. DOI: https://doi.org/10.5753/sbsi.2013.5695.