1 research outputs found

    UtilizaĆ§Ć£o de eventos aplicacionais para anĆ”lise de negĆ³cio em tempo real

    Get PDF
    Trabalho final de mestrado para a obtenĆ§Ć£o de grau de mestre em Engenharia InformĆ”tica e de ComputadoresOs dados recolhidos nos sistemas da NOS InovaĆ§Ć£o, para fins de processamento analĆ­tico, apresentam limitaƧƵes ao nĆ­vel da estrutura e vocabulĆ”rio da mensagem. Este trabalho tem como objectivo caracterizar o formato e conteĆŗdo das mensagens de logs que existem actualmente, e melhorar a sua estrutura e vocabulĆ”rio permitindo simplificar e homogenizar o processo analitico. A identificaĆ§Ć£o e definiĆ§Ć£o do conteĆŗdo das mensagens sĆ£o a base para a definiĆ§Ć£o de uma representaĆ§Ć£o de conhecimento de eventos aplicacionais. Esta representaĆ§Ć£o de conhecimento mento descritiva consiste na caracterizaĆ§Ć£o da TBOX e de ABOX no dominio da organizaĆ§Ć£o. A TBOX consiste na definiĆ§Ć£o da ontologia de domĆ­nio deste trabalho, que especifica formalmente a estrutura e vocabulĆ”rio das novas mensagens de log. Esta definiĆ§Ć£o formal irĆ” permitir que as mensagens sejam usadas para processamento de eventos complexos (CEP), na realizaĆ§Ć£o de operaƧƵes de composiĆ§Ć£o, agregaĆ§Ć£o e interrogaĆ§Ć£o. Para validaĆ§Ć£o da estrutura e vocabulĆ”rio da ontologia, foi desenvolvida uma biblioteca aplicacional. Esta biblioteca Ć© composta por um modelo de dominio que representa a ontologia e ainda por mecanismos que permitem a sua instanciaĆ§Ć£o, formataĆ§Ć£o e envio para processamento analitico em tempo real. As mensagens geradas por esta biblioteca acabam por representar a ABOX na descriĆ§Ć£o de eventos aplicacionais enquanto dominio de conhecimento deste trabalho. O facto de se tratar de uma biblioteca independente dos serviƧos da NOS InovaĆ§Ć£o, permite que qualquer sistema use esta biblioteca. Uma vez que a representaĆ§Ć£o de conhecimento de eventos aplicacionais Ć© feita pela ontologia (TBOX) e pela biblioteca (ABOX), garantimos que outras bibliotecas possam ser criadas baseadas na ontologia, gerando mensagens de logs com um vocabulĆ”rio transversal Ć  organizaĆ§Ć£o, e com uma estrutura de relaƧƵes homogenea. A utilizaĆ§Ć£o da biblioteca permite que todos os serviƧos da NOS InovaĆ§Ć£o compativeis possam gerar mensagens de log que sĆ£o interpretadas por humanos e tambĆ©m por processos automĆ”ticos de igual forma e sirva de base para a criaĆ§Ć£o de bibliotecas para outros ambientes de execuĆ§Ć£o, como por exemplo dispositivos mĆ³veis, ou CPEs.At NOS InovaĆ§Ć£o there is a need to improve the data collection process that characterizes the occurrence of customer use cases that occur in the organization's systems. The approach to this problem is to identify the concepts considered relevant to the organization by studying the current system of data collection used for analytical process and also analyzing the main use cases. The identification and definition of these concepts are the basis for the definition of a domain ontology that allows the definition of processes for processing complex events (CEP) with which it is possible to perform composite, aggregation and interrogation operations based on a normalized structure and with semantic meaning. CEP contains mechanisms to detect complex patterns and automatically generate responses when patterns are detected on recorded events. The demonstration of the use of this ontology consisted in the development of an application library whose domain is composed by the concepts defined in the ontology. The developed application library allows the registration of the application events in a homogeneous structure defined by the ontology and send this record in a standard format to a real-time event processing server.N/
    corecore