Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

A primeira vez que acessar o developerWorks, um perfil será criado para você. Informações do seu perfil (tais como: nome, país / região, e empresa) estarão disponíveis ao público, que poderá acompanhar qualquer conteúdo que você publicar. Seu perfil no developerWorks pode ser atualizado a qualquer momento.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Criando uma Interface com o Usuário de Monitoramento de Atividades de Negócios Personalizada Usando o DB2 Alphablox Query Builder

Manisha Sharma Kohli, Consulting IT Specialist (BPM), IBM
Manisha também é uma ávida inovadora e fez contribuições significativas para a propriedade intelectual da IBM, incluindo patentes, o Technical Experts Council (afiliada da Academy of Technology) e fóruns, como developerWorks. Manisha pode ser contatada pelo e-mail shmanisha@in.ibm.com.

Resumo:  Nesse tutorial, você aprenderá sobre os recursos avançados do DB2 ® Alphablox Query Builder, incluído no WebSphere® Business Monitor, para criar uma interface com o usuário personalizada para soluções de monitoramento. Essa abordagem é útil quando você não deseja usar o Business Space, mas precisa de uma interface que seja fácil de personalizar para sua aparência desejada ou quando deseja incorporar um aplicativo de monitoramento existente em uma interface com o usuário existente.

Data:  06/Set/2011
Nível:  Intermediário

Atividade:  3156 visualizações

Desenvolvimento do aplicativo de monitoramento

O processo BPEL definido acima é monitorado por um aplicativo de monitoração, que consiste em um único contexto de monitoração que recebe todos os eventos emitidos do BPEL.

O contexto de monitoramento define duas métricas personalizadas que capturam os seguintes dados dos eventos recebidos:

  • Status da ordem do tipo Cadeia de caracteres, que captura o status de uma ordem depois de ser processada pelo BPEL. Os valores válidos dessa métrica são: Aprovado e Rejeitado.
  • Data da ordem do tipo data/hora, que captura a data em que a ordem foi feita.

A Figura 3 mostra como essas métricas personalizadas são definidas em um contexto de monitoração chamado mybpel.


Figura 3. Métricas personalizadas no contexto de monitoramento

Um cubo é criado na guia Dimensional Model do modelo de monitoração para o contexto de monitoramento mybpel. A medida de negócios Nº total de ordens processadas é definida nesse cubo, usando Contagem como uma função agregada para calcular o número total de ordens processadas. Essa medida de negócios é calculada contando todas as ordens processadas pelo processamento de ordens BPEL.

O cubo também contém uma dimensão com os seguintes dois níveis dimensionais:

  • Status da ordem - preenchido pela métrica Status da ordem
  • Data da ordem - preenchida pela métrica Data da ordem

Por padrão, tipos de métrica Data ou data/hora , se usado como dimensões, automaticamente criam três níveis dimensionais - ano, mês e data. No entanto, se você desejar rastrear uma medida de negócios no nível de uma hora específica em um dia ou um minuto em uma hora, é possível converter a métrica data/hora em uma Cadeia de caracteres usando funções integradas e definir métricas personalizadas separadas para Ano, Mês, Dia, Hora e Minuto usando a função substring() , como mostram as Figuras 4 e 5.


Figura 4. Definição de métricas de data/hora personalizadas


Figura 5. Definição de medidas e dimensões personalizadas para métricas de data/hora

O aplicativo de monitoramento também define um KPI chamado duração média de trabalho do processo, que não é o foco da discussão desse artigo.


Figura 6. Definição de KPIs

3 de 9 | Anterior | Próximo

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=WebSphere
ArticleID=756024
TutorialTitle=Criando uma Interface com o Usuário de Monitoramento de Atividades de Negócios Personalizada Usando o DB2 Alphablox Query Builder
publish-date=09062011
author1-email=shmanisha@in.ibm.com
author1-email-cc=