Em direção a um Catálogo de Padrões para Arquiteturas de Processamento de Dados em Tempo Real

  • Osman de O Lira Junior CESAR.EDU / Faculdade Projeção
  • Jorge Fonseca Universidade de Pernambuco
  • Kiev Gama Universidade Federal de Pernambuco

Resumo


Como fruto do avanço tecnológico, vários dispositivos informatizados estão se integrando através da internet, e com isso surge um número crescente de aplicações distribuídas que requerem processamento contínuo de um grande fluxo de fonte de dados, geograficamente distribuídas, em volumes imprevisíveis, necessitando obter respostas rápidas para consultas complexas. Essas aplicações, capazes de processar grandes quantidades de informação em tempo útil, são conhecidas como Information Flow Processing (IFP) [1]. Apesar de terem um objeto em comum, estes sistemas se diferenciam em vários aspectos, incluindo a arquitetura, modelos de dados, linguagens de regras e mecanismos de processamento. Recentemente, muito esforço foi colocado na tentativa de definir um background comum para os sistemas IFP. No entanto, estas iniciativas ainda estão muito incipientes e nenhum modelo real, padronizado e unificado foi proposto até agora para descrever e classificar os sistemas de processamento de eventos complexos. A proposta deste artigo é a criação de um catálogo de padrões para capturar os diferentes aspectos de um sistema de IFP e usá-lo para proporcionar uma classificação ampla dos sistemas e mecanismos utilizados fornecendo uma referência para arquitetos de sistemas de informação que tenham como requisito o processamento de dados em tempo real.

Palavras-chave: Complex event processing, publish-subscribe, stream processing, design patterns

Referências

Álvaro José da Silva Rebuge. 2012. Master of Science in Information Systems and Computer Engineering. Diploma Thesis. Universidade Técnica de Lisboa (May. 2012).

Boudewijn F. van Dongen, A. K. A. de Medeiros, H. M. W. (Eric) Verbeek, A. J. M. M. Weijters, and Wil M. P. van der Aalst. 2005. The prom framework: A new era in process mining tool support. In Proceedings of the 26th International Conference on Applications and Theory of Petri Nets (ICATPN'05). 444-454, Berlin, Heidelberg. Springer-Verlag. Doi: 10.1007/11494744_25.

Christian W. Günther and Wil M. P. van der Aalst. 2007. Fuzzy mining: Adaptive process simplification based on multi-perspective metrics. In Proceedings of the 5th International Conference on Business Process Management (BPM'07). 328-343, Berlin, Heidelberg. Springer-Verlag. Doi: 10.1007/978-3-540-75183-0_24.

Francisco, R. and Santos, E. A. P. 2011. Aplicação da mineração de processos como uma prática para a gestão do conhecimento. V Workshop on Business Process Management e Simpósio Brasileiro de Sistemas de Informação (SBSI) 2011. Salvador, BA. 447-484.

Joos C. A. M. Buijs. 2010. Mapping data sources to xes in a generic way. Diploma Thesis. Technische Universiteit Eindhoven (Mar. 2010).

Melike Bozkaya, Joost Gabriels, and Jan Martijn van der Werf. 2009. Process diagnostics: a method based on process mining. In International Conference on Information, Process, and Knowledge Management (eKNOW, Feb. 2009). 22-27, Eindhoven, The Netherlands. IEEE. Doi: 10.1109/eKNOW.2009.29.

Peter T. G. Hornix. 2007. Performance analysis of business processes through process mining. Diploma Thesis, Technische Universiteit Eindhoven (Jan. 2007).

Rabia Saylam and Ozgur Koray Sahingoz. 2013. Process mining in business process management: Concepts and challenges. In International Conference on Electronics, Computer and Computation (ICECCO). 131-134, Eindhoven, The Netherlands (Nov. 2013). IEEE. Doi: 10.1109/ICECCO.2013.6718246.

Szimanski, F.. 2013. Melhoria de Modelos de Processo de Negócio com Mineração de Processos e Simulação Baseada em Agentes. PhD Thesis. Departamento de Ciência da Computação, Universidade de Brasilia, Brasília, DF.

W. van der Aalst, H. Reijers, and M. Song. 2005. Discovering social networks from event logs. Computer Supported Cooperative Work. 14, 6, 549-593.

Wil M. P. van der Aalst, A. Adriansyah, A. K. A. de Medeiros, F. Arcieri, T. Baier, and et al. T. Blickle. 2011. Process mining manifesto. International Conference on Business Process Management 2011, Lecture Notes in Business Information Processing. 99, 169-194. Doi: 10.1016/j.compind.2003.10.001.

Wil M. P. van der Aalst, A. J. M. M. Weijters, and Laura Maruster. 2004. Workflow mining: Discovering process models from event logs. IEEE Trans. on Knowl. and Data Eng. (Sep. 2004). 16, 9, 1128-1142. Doi: 10.1109/TKDE.2004.47.

Wil M. P. van der Aalst. 2011. Process Mining: Discovery, Conformance and Enhancement of Business Processes. Edição 1. Springer-Verlag, Berlin.
Publicado
17/05/2016
LIRA JUNIOR, Osman de O; FONSECA, Jorge; GAMA, Kiev. Em direção a um Catálogo de Padrões para Arquiteturas de Processamento de Dados em Tempo Real. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 12. , 2016, Florianópolis. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2016 . p. 466-469. DOI: https://doi.org/10.5753/sbsi.2016.6016.