Módulo de Ampliação de Expressividade para a Ferramenta jbpm. Aluno: Diorbert Corrêa Pereira Orientador: João Paulo A. Almeida
|
|
- Fernanda Casado Almeida
- 2 Há anos
- Visualizações:
Transcrição
1 Módulo de Ampliação de Expressividade para a Ferramenta jbpm Aluno: Diorbert Corrêa Pereira Orientador: João Paulo A. Almeida
2 o o o o o o Processos de Negócio Visão geral: Workflow Resource Patterns A Ferramenta jbpm o Arquitetura o Módulos o Perspectiva de Regras Motivação Objetivo Resultados Parciais
3 A sequence of tasks that happen in a repeatable order executed by humans and/or systems to achieve a business goal jbpm Developer Guide Book
4 Como automatizar os processos de negócio?
5 Como automatizar os processos de negócio? BPMS
6 Modelagem Otimização Simulação Controle Execução
7 Criados pela iniciativa Workflow Patterns 43 padrões Subdivididos em 7 grupos: Creation, Push, Pull, Detour, Auto-Start, Visibility e Multiple Resource.
8
9
10
11 Criados pela iniciativa Workflow Patterns 43 padrões Subdivididos em 7 grupos: Creation, Push, Pull, Detour, Auto-Start, Visibility e Multiple Resource. Representam a expressividade relacionada à alocação de recursos humanos às tarefas
12 Exemplo de Expressividade 1 Actor Id: Krisv Actor Id: Krisv Realizar Inspeção Escrever Relatório Retain Familiar: A capacidade de alocar um item de trabalho dentro de um dado caso para o mesmo recurso que executou o item de trabalho anterior.
13 Exemplo de Expressividade 2 Actor Id: Mary Realizar Procedimento de Ponte de Safena Shortest Queue: A capacidade de alocar um item de trabalho para um recurso escolhido, dentre um determinado grupo, baseado na quantidade de itens de trabalho pendentes (menor fila de itens de trabalho).
14 Exemplo de Expressividade 3 Actor Id: Mary Analisar Relatórios de Desempenho Delegation: A capacidade de um recurso alocar um item de trabalho (não iniciado), anteriormente alocado para ele, para outro recurso.
15 Exemplo de Expressividade 3 Actor Id: Krisv Analisar Relatórios de Desempenho Delegation: A capacidade de um recurso alocar um item de trabalho (não iniciado), anteriormente alocado para ele, para outro recurso.
16 Criados pela iniciativa Workflow Patterns 43 padrões Subdivididos em 7 grupos: Creation, Push, Pull, Detour, Auto-Start, Visibility e Multiple Resource. Representam a expressividade relacionada à alocação de recursos humanos às tarefas Fornecem uma base de avaliação de ferramentas BPMS
17 Avaliação das Ferramentas Open Source jbpm / 43 OpenWFE / 43 Enhydra Shark 2 10 / 43 Avaliação das Ferramentas Comerciais Staffware / 43 WebSphere MQ Workflow / 43 FLOWer / 43 COSA / 43 iplanet / 43
18 Avaliação das Ferramentas Open Source jbpm / 43 OpenWFE / 43 Enhydra Shark 2 10 / 43 Avaliação das Ferramentas Comerciais Staffware / 43 WebSphere MQ Workflow / 43 FLOWer / 43 COSA / 43 iplanet / 43
19
20 Suíte BPM open-source Mantida pela comunidade jboss Conjunto de ferramentas para o gerenciamento de processos de negócio
21
22
23 jbpm Console Gerenciamento das instâncias dos processos de negócio
24
25
26 jbpm Console Gerenciamento das instâncias dos processos de negócio Visualização de relatórios de desempenho
27 jbpm Console Gerenciamento das instâncias dos processos de negócio Visualização de relatórios de desempenho Gerenciamento dos itens de trabalho (pessoais e de grupo)
28
29
30 Eclipse Editor Permite a modelagem de processos de negócio
31
32 Guvnor Repositório de Processos de Negócio Repositório de Task Forms Repositório de Regras Repositório de POJOs Permite a modelagem de processos de negócio
33
34
35 Integração com Drools Rule Constraints Rule Tasks
36 Rule Constraints LHS de um regra Drools
37 Exemplo: $processinstance : WorkflowProcessInstance() $p : Person( name == ( processinstance.getvariable("name") ) ) eval( $p.age > 18 )
38 Exemplo: $processinstance : WorkflowProcessInstance() $p : Person( name == ( processinstance.getvariable("name") ) ) eval( $p.age > 18 )
39 Rule Tasks Executa um conjunto de regras ao ser ativado O conjunto de regras é definido através do atributo RuleFlowGroup da tarefa
40 Rule Tasks ksession.fireallrules(): Permite que as regras sejam disparadas. Deve ser chamada antes de uma Rule Task. ksession.fireuntilhalt(): Permite que as regras sejam disparadas até que seja ordenado o contrário. Uma única chamada permite que Rule Tasks sejam ativadas sem a necessidade da chamada do método fireallrules().
41 Rule Tasks ATENÇÃO: O uso de fireuntilhalt() gera um bug conhecido quando utilizado em processos com persistência.
42 jbpm possui baixo suporte aos padrões A ampliação do suporte aos padrões representa o aumento da expressividade da ferramenta A integração da plataforma orientada a regras (Drools) a partir da versão 5.0 de jbpm fornece novas possibilidades de uso da ferramenta
43 Ampliar o suporte através do uso de regras
44 A avaliação da ferramenta jbpm realizada pela iniciativa Workflow Patterns se tornou obsoleta Reavaliação realizada (jbpm 5.2) constatando suporte a 17 dos 43 padrões Estudo de viabilidade da aplicação de regras para ampliação do suporte apontou 8 padrões em potencial
45 Foram necessárias classes adicionais para serem utilizadas como interface de configuração das Rule Tasks que executam os padrões 7 padrões já foram implementados
46 Detalhes de Implementação
47
48
49 Classe Controladora selecteduser Rule Task User Task
50 rule "Random Allocation" ruleflow-group "RandomAllocation" when $employees : ArrayList( size >= 1 ) from collect( Employee() ) $processinstance : WorkflowProcessInstance() then Random randomgenerator = new Random(); int index = randomgenerator.nextint($employees.size()); Employee employee = (Employee)$employees.get(index); $processinstance.setvariable("selecteduser",employee.getuserid()); end
51 rule "Capability Based Distribution" ruleflow-group "CapabilityBasedDistribution" when $processinstance : WorkflowProcessInstance() $manager : PatternsManager() $controller : CapabilityBasedDistributionController( comparetaskid( $manager.getcurrenttaskid($processinstance.getnodeinstances())) ) $employees : ArrayList( size >= 1) from collect( Employee( existscapability($controller.getcapabilities()) ) )
52 then Employee employee = null; String resourceslist = ""; for(int i = 0; i < $employees.size(); i++){ employee = (Employee)$employees.get(i); } if(i!= 0) resourceslist += ", "+employee.getuserid(); else resourceslist += employee.getuserid(); end $processinstance.setvariable("selecteduser",resourceslist);
53 rule "Shortest Queue" ruleflow-group "ShortestQueue" when $processinstance : WorkflowProcessInstance() $employees : ArrayList( size >= 1) from collect( Employee() )
54 then TaskManager client = new TaskManager("localhost",9123); Employee employee = null; Employee employeeselected = null; int shortestcount = ; int count = 0;
55 for(int index = 0; index < $employees.size(); index++){ employee = (Employee)$employees.get(index); count = client.getactivetaskscount(employee.getuserid()); } if(count < shortestcount){ shortestcount = count; employeeselected = employee; } $processinstance.setvariable("selecteduser",employeeselected.getuserid()); end
56 Obrigado pela atenção
Sistemas Baseados em Regras. Profa. Patrícia Dockhorn Costa pdcosta@inf.ufes.br www.inf.ufes.br/~pdcosta/ensino
Sistemas Baseados em Regras Aula3: Drools Profa. Patrícia Dockhorn Costa pdcosta@inf.ufes.br www.inf.ufes.br/~pdcosta/ensino Drools Business Logic integration Platform Plataforma integrada para gerenciamento
Desenvolvimento de Sistemas BPMS. Jhonatas Vicente de Jesus
Desenvolvimento de Sistemas BPMS Jhonatas Vicente de Jesus Roteiro de apresentação FastBPM TCC Recapitulando alguns Conceitos Sistemas BPMS Um Processo na prática Conclusão TCC - 2011 Desenvolvimento de
Avaliação do uso de ferramentas de workflow em processos típicos de engenharia de software
Avaliação do uso de ferramentas de workflow em processos típicos de engenharia de software Walter Itamar Mourão Arcadian Tecnologia S/A. Av. do Contorno 3505, sala 802 Belo Horizonte MG CEP: 30110-090
Gestão de Processos de Negócio em Curso de Sistemas de Informação:
Gestão de Processos de Negócio em Curso de Sistemas de Informação: Relato de Experiência Utilizando Software Livre Jessica Lasch de Moura¹, Gabriel Machado Lunardi¹, Andrea Schwertner Charão¹, Patrícia
SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl
SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE Aluno: Roberto Reinert Orientador: Everaldo A. Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Workflow Processo
Regras de Negócio. Toda empresa possui uma série de processos de
jboss drool_ Regras de Negócio Drools Utilizando a plataforma da JBOSS DROOLS como ambiente para gerenciamento de regras de negócio. ção, manutenção e execução. Este artigo mostra como utilizar o JBoss
Automação de Processos de Negócios com BPMS:
Automação de Processos de Negócios com BPMS: Um Relato de Experiência da ATI ATI- /UPG Unidade de Processos de Negócios do Governo Adelnei Felix adelnei.felix@ati.pe.gov.br 1 Agenda Introdução Relato da
Sistema de Help Desk e Controle de Chamados Baseado em Workflow. Cristian Paulo Prigol Marcel Hugo
Sistema de Help Desk e Controle de Chamados Baseado em Workflow Cristian Paulo Prigol Marcel Hugo Seqüência da Apresentação Introdução e Objetivos Workflow Sistema Antigo e Sistema implementado JBPM Especificação
PROJELER. Componentes da Solução Intalio BPMS 5.2. Maurício Bitencourt 51 21171872 / 51 84087798 mauricio.bitencourt@projeler.com.
Componentes da Solução Intalio BPMS 5.2 Maurício Bitencourt 51 21171872 / 51 84087798 mauricio.bitencourt@projeler.com.br Platinum Implementation Partner 1 Enterprise Edition Software de Código Aberto
Padrões de Workflow. Flávio Horita
Padrões de Workflow Flávio Horita Problema Várias linguagens de workflow com semânticas diferentes; Finalização implicita x Finalização explicita Um entrada e uma saída no loop X sem restrição Várias instâncias
Desenvolvimento Web com Framework Demoiselle versão 1.0
Desenvolvimento Web com Framework Demoiselle versão 1.0 Módulo 07: Outros Componentes Autor: Rodrigo Hjort Serpro / Coordenação Estratégica de Tecnologia / Curitiba www.frameworkdemoiselle.org.br Modificado
Avaliação do uso de ferramentas de workflow em processos típicos de engenharia de software
Avaliação do uso de ferramentas de workflow em processos típicos de engenharia de software Walter Itamar Mourão Arcadian Tecnologia S/A. Av. do Contorno 3505, sala 802 Belo Horizonte MG CEP: 30110-090
Gerador de código JSP baseado em projeto de banco de dados MySQL
Gerador de código JSP baseado em projeto de banco de dados MySQL Juliane Menin Orientanda Prof. Alexander Roberto Valdameri Orientador Roteiro Introdução e Objetivos Fundamentação Teórica Especificação
NextFlow: Um Framework para Mapeamento de Processos de Negócio e Objetos
NextFlow: Um Framework para Mapeamento de Processos de Negócio e Objetos Rógel Garcia de Oliveira, Marco Túlio Valente 1 Universidade Federal de Minas Gerais (UFMG) Belo Horizonte MG Brasil {rogelgarcia,mtov}@dcc.ufmg.br
ESPECIFICAÇÃO DO AMBIENTE EXPSEE SEGUNDO O MÉTODO CATALYSIS
ESPECIFICAÇÃO DO AMBIENTE EXPSEE SEGUNDO O MÉTODO CATALYSIS RESUMO Este artigo apresenta a especificação de um sistema gerenciador de workflow, o ExPSEE, de acordo com a abordagem de desenvolvimento baseado
Disciplina: Automação de Processos de Negócio
Disciplina: Automação de Processos de Negócio PÓS-GRADUAÇÃO EM GESTÃO ESTRATÉGICA DE PROCESSOS DE NEGÓCIO Professor: Eros Viggiano Ementa da disciplina Viabilização da otimização de processo através da
Juliano Sulzbach. Consultor de Vendas Oracle Regional Sul
Juliano Sulzbach Consultor de Vendas Oracle Regional Sul GUO-RS Oracle BPEL Process Manager Agenda Introdução Oracle BPEL Process Manager Rápida revisão Demonstrações Agenda Introdução Oracle BPEL Process
Liderança em idéias, métodos e resultados em BPM no Brasil. Automação de Processos. Jones Madruga
Liderança em idéias, métodos e resultados em BPM no Brasil Automação de Processos Jones Madruga Promover melhorias e inovações que efetivamente criam valor não é simples... Apresentação Ø Organização PRIVADA
Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl
Ferramenta de apoio a gerência de configuração de software Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Gerência de Configuração
Casos práticos de implementação de BPM na FGV
Casos práticos de implementação de BPM na FGV Apresentação da experiência da adoção do IBM BPM na Fundação Getulio Vargas. Maio 2014 Roteiro Alinhamento sobre processos e BPM Início do IBM BPM na FGV.
PROJELER. Solução de código aberto para gerenciamento de processos de negócio
Otimização e Automação de Processos de Negócio Abril/2008 Solução de código aberto para gerenciamento de processos de negócio Maurício Bitencourt, PMP Diretor Executivo mauricio.bitencourt@projeler.com.br
IBM Software Demos WebSphere Portal Composite Application Workflow
Introdução: mostrar tela de logon com stock ticker em execução} O IBM WebSphere Portal inclui um Composite Application Workflow Builder. Essa ferramenta permite criar aplicativos de fluxo de trabalho baseados
ECM Gerenciamento de Conteúdo Corporativo
ECM Gerenciamento de Conteúdo Corporativo Jambu Tecnologia Consultoria e Engenharia Ltda www.jambu.com.br - (91) 3224-5440 Responsável Comercial: Marcelo Rocha de Sá - (91) 8882-0319 Soluções abertas em
TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA
TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA 1. Projeto: OEI/BRA/09/004 - Aprimoramento da sistemática de gestão do Ministério da Educação (MEC) em seus processos de formulação, implantação e
RELATÓRIO FINAL DESENVOLVIMENTO DE UM AMBIENTE DE ENGENHARIA DE SOFTWARE BASEADO EM PROCESSOS UTILIZANDO WORKFLOW
DESENVOLVIMENTO DE UM AMBIENTE DE ENGENHARIA DE SOFTWARE BASEADO EM PROCESSOS UTILIZANDO WORKFLOW Pablo Schoeffel 1 Janaína Schwarzrock 2, Geraldo Menegazzo Varela 3, Osmar de Oliveira Braz Junior 3 Palavras-chave:
Workflow como Proposta de. Workflow. O Gerenciamento de Processos. Prof. Roquemar Baldam roquemar@pep.ufrj.br
Workflow como Proposta de Automação Flexível O Gerenciamento de Processos Planejamento do BPM Diretrizes e Especificações Seleção de processo críticos Alinhamento de processos à estratégia www.iconenet.com.br
BANCO DE DADOS E BUSINESS INTELIGENCE. C/H: 20 horas (20/02, 25/02, 27/02, 04/03, 06/03)
MBA em Gestão de TI MÓDULO: BANCO DE DADOS E BUSINESS INTELIGENCE C/H: 20 horas (20/02, 25/02, 27/02, 04/03, 06/03) PROFESSOR: Edison Andrade Martins Morais prof@edison.eti.br http://www.edison.eti.br
Do Oiapoque ao Chui: Orquestração de Serviços SOA com Soluções Abertas e Java
Do Oiapoque ao Chui: Orquestração de Serviços SOA com Soluções Abertas e Java Ricardo Ferreira (ricardo.ferreira@redhat.com) Edgar Silva (edgar.silva@redhat.com) Agenda Diferentes Tipos de Orquestração
Felipe Denis M. de Oliveira. Fonte: Alice e Carlos Rodrigo (Internet)
UML Felipe Denis M. de Oliveira Fonte: Alice e Carlos Rodrigo (Internet) 1 Programação O que é UML? Por quê UML? Benefícios Diagramas Use Case Class State Interaction Sequence Collaboration Activity Physical
Isac Velozo Aguiar Orientador: Eduardo Manuel de Freitas Jorge 19/06/2007
MAX-FLOW UM ESTUDO DE INTERFACE E USABILIDADE DE UMA FERRAMENTA DE EDITORAÇÃO DE PROCESSOS Isac Velozo Aguiar Orientador: Eduardo Manuel de Freitas Jorge 19/06/2007 Agenda» Contexto;» Problemas;» Objetivos;»
Figura 1: Componentes do Kepler
Modelagem do Workflow Científico no Kepler Modelagem do workflow de simulação científica do trabalho: Uma abordagem para gerência de projetos de experimentos científicos. Em referencia à explicação detalhada
MODELAGEM DE PROCESSOS
MODELAGEM DE PROCESSOS a a a PRODUZIDO POR CARLOS PORTELA csp3@cin.ufpe.br AGENDA Definição Objetivos e Vantagens Linguagens de Modelagem BPMN SPEM Ferramentas Considerações Finais Referências 2 DEFINIÇÃO:
Etapas e Desafios. plataforma de BPM corporativa. BPMS Showcase 2014. Kelly Sganderla Consultora de Processos, CBPP Kelly.sganderla@iprocess.com.
BPMS Showcase 2014 Etapas e Desafios na seleção de uma plataforma de BPM corporativa Apresentado por: Kelly Sganderla Consultora de Processos, CBPP Kelly.sganderla@iprocess.com.br Apresentando a iprocess
Workflow Management Systems
Workflow Management Systems João Sequeira Tecnologias de Middleware 28 Outubro 2004 Plano de Apresentação Introdução O que são WfMS Background Histórico Definição de Sistemas de Workflow Execução de um
Rotina de Discovery e Inventário
16/08/2013 Rotina de Discovery e Inventário Fornece orientações necessárias para testar a rotina de Discovery e Inventário. Versão 1.0 01/12/2014 Visão Resumida Data Criação 01/12/2014 Versão Documento
Otimização dos processos de integração de sistemas de informação por meio de barramento de serviços
Otimização dos processos de integração de sistemas de informação por meio de barramento de serviços Celly de Siqueira Martins, André Lara Temple de Antonio Diretoria de Soluções em Billing Fundação CPqD
Plug and play options, integrating systems Opções de plug and play, integrando sistemas Flavio de Nadai
Plug and play options, integrating systems Opções de plug and play, integrando sistemas Flavio de Nadai Plug & Play Options Integrating Systems Flávio De Nadai Desenvolvimento de Negócios Utilities & Telecom
W H I T E P A P E R W o r k f l o w, r e g r a s e C E P c o m b i n a d o s p a r a g e r a r u m n o v o v a l o r d e n e g óc i o
Matriz global: 5 Speen Street Framingham, MA 01701 EUA Tel.: 508.872.8200 Fax: 508.935.4015 www.idc.com W H I T E P A P E R W o r k f l o w, r e g r a s e C E P c o m b i n a d o s p a r a g e r a r u
INF 2125 PROJETO DE SISTEMAS DE SOFTWARE Prof. Carlos J. P. de Lucena
INF 2125 PROJETO DE SISTEMAS DE SOFTWARE Prof. Carlos J. P. de Lucena Trabalho Experimental Sistema de Biblioteca 1. Objetivo Este trabalho tem o objetivo de consolidar o conhecimento sobre UML e garantir
Diretrizes Complementares para Aplicação da Análise de Pontos de Função no PAD
Diretrizes Complementares para Aplicação da Análise de Pontos de Função no PAD Ricardo Gaspar (21) 2172-8078 ricardo.gaspar@bndes.gov.br 10 de Junho de 2013 Agenda Contextualização Diretrizes de Contagem
Pedro F. Carvalho Analista de Sistemas contato@pedrofcarvalho.com.br www.pedrofcarvlho.com.br. As cláusulas ROLLUP, CUBE e GROUPING
As cláusulas ROLLUP, CUBE e GROUPING A conjugação das funções de grupo com a cláusula GROUP BY permite obter contagens, somas ou médias sobre os valores dos elementos de um grupo. As cláusulas ROLLUP e
Workflow: Adicionando Coordenação das Atividades. Fábio Bezerra fbezerra@ic.unicamp.br
Workflow: Adicionando Coordenação das Atividades Fábio Bezerra fbezerra@ic.unicamp.br Agenda Introdução Workflow Sistema Gerenciador de Workflow WfMC Modelo e Instância Workflows ad hoc Referências O que
BPM E SOA MODELO PARA O DESENVOLVIMENTO CORPORATIVO
BPM E SOA MODELO PARA O DESENVOLVIMENTO CORPORATIVO João Felipe D Assenção Faria Arquiteto JEE Especialista SOA/BPM JOÃO FELIPE D ASSENÇÃO FARIA Arquiteto JEE (12 anos) Especialista SOA/BPM (aprox. 4 anos)
Workflow. Seminário OS SISTEMAS WORKFLOW
Seminário OS SISTEMAS WORKFLOW LEANDRO SILVA CAMPOS LÍGIA CHRISTINE OLIVEIRA SOUSA LILIANE VERÔNICA DA SILVA JOSÉ CARLOS NUNES MARINHO TAVARES V. NETO UNIVERSIDADE LUTERANA DO BRASIL INSTITUTO LUTERANO
Uma Arquitetura de Linha de Produto Baseada em Componentes para Sistemas de Gerenciamento de Workflow
Uma Arquitetura de Linha de Produto Baseada em Componentes para Sistemas de Gerenciamento de Workflow Itana M. S. Gimenes 1 itana@din.uem.br Fabrício R. Lazilha 2 fabricio@cesumar.br Edson A. O. Junior
Gerenciamento de Processos de Negócio
Gestão por Processos By Alan Lopes +55 22-99202-0433 alopes.campos@mail.com http://prof-alan-lopes.weebly.com Gerenciamento de Processos de Negócio - Conceitos e fundamentos - Modelagem de processo - Análise
Palavras chave Sistema de Informações Geográficas, Banco de Dados, Geoprocessamento
IMPLANTAÇÃO DE UM SISTEMA DE INFORMAÇÕES GEOGRÁFICAS PARA O MUNICÍPIO DE TERESÓPOLIS, EM LABORATÓRIO DO UNIFESO José Roberto de C. Andrade Professor do Centro de Ciências e Tecnologia, UNIFESO Sergio Santrovitsch
Modelagem de Processos para Automação
Treinamentos em Gestão por Processos Modelagem de Processos para Automação [ipe03] Implementando a Visão Futura: um curso prático para vencer a barreira existente entre negócio e TI. Implantar processos
Desenvolvendo Aplicações Web com NetBeans
Desenvolvendo Aplicações Web com NetBeans Aula 3 Cap. 4 Trabalhando com Banco de Dados Prof.: Marcelo Ferreira Ortega Introdução O trabalho com banco de dados utilizando o NetBeans se desenvolveu ao longo
Qual o assunto de hoje mesmo?
Qual o assunto de hoje mesmo? 2 / 37 Sobre o que vamos conversar? * O que é BPM, BPMN e BPMS? * Desinformação organizacional * Importância do BPM para sua organização * Ferramentas de apoio * Bonita Open
Ciclo BPM: da Estratégia à Medição
Treinamentos em Gestão por Processos Ciclo BPM: da Estratégia à Medição Da modelagem e análise ao monitoramento da execução de processos automatizados: tudo o que você precisa saber para fazer a Gestão
O desafio de uma visão mais ampla
com SAP NetWeaver BPM Descrição de Solução A competição acirrada tem levado as organizações a adotar novas disciplinas de gestão e empregar recursos tecnológicos avançados, a fim de atingir melhores índices
3 Estudo de Ferramentas
3 Estudo de Ferramentas Existem diferentes abordagens para automatizar um processo de desenvolvimento. Um conjunto de ferramentas pode ser utilizado para aperfeiçoar o trabalho, mantendo os desenvolvedores
Elgg - Participatório. Departamento de Informática Universidade Federal do Paraná (UFPR) Curitiba PR c3participa@c3sl.ufpr.br
Elgg - Participatório Departamento de Informática Universidade Federal do Paraná (UFPR) Curitiba PR c3participa@c3sl.ufpr.br 24 de abril de 2014 Índice 1. Sobre o Elgg 2. Participatório a. b. c. d. e.
SIGECO07 Sistema Integrado de Gestão de Contas Universidade Federal de Lavras PLANO DE PROJETO 23/09/2007 SIGECO07/GERENCIA/PROJETOS/
SIGECO07 Sistema Integrado de Gestão de Contas Universidade Federal de Lavras PLANO DE PROJETO 23/09/2007 SIGECO07/GERENCIA/PROJETOS/ ModeloPlanoProjeto_2007_04_24 SIGECO07_PlanoProjeto_2007_09_23 Página
OCEL001 Comércio Eletrônico Módulo 9_3: OpenShift
OCEL001 Comércio Eletrônico Módulo 9_3: OpenShift Prof. Charles Christian Miers e-mail: charles.miers@udesc.br OpenShift Solução livre de PaaS da RedHat Aquisição da Makara em 2010 Principais concorrentes:
WebWork 2. João Carlos Pinheiro. jcpinheiro@cefet-ma.br
WebWork 2 João Carlos Pinheiro jcpinheiro@cefet-ma.br Versão: 0.5 Última Atualização: Agosto/2005 1 Agenda Introdução WebWork 2 & XWork Actions Views Interceptadores Validação Inversão de Controle (IoC)
VisTrails. Fernando Seabra Chirigati Aluno de Engenharia de Computação e Informação COPPE/UFRJ Email: fernando_seabra@cos.ufrj.br
VisTrails Fernando Seabra Chirigati Aluno de Engenharia de Computação e Informação COPPE/UFRJ Email: fernando_seabra@cos.ufrj.br Características SGWf - Sistema de Gerenciamento de Workflows; Desenvolvido
O que é a UML? Introdução a UML. Objetivos da Modelagem. Modelos. A UML não é. Princípios da Modelagem. O que é um modelo?
O que é a UML? Introdução a UML Linguagem Gráfica de Modelagem para: Visualizar Especificar Construir Documentar Comunicar Artefatos de sistemas complexos Linguagem: vocabulário + regras de combinação
COMPARANDO FERRAMENTAS DE BUSINESS PROCESS MANAGEMENT: UMA AVALIAÇÃO PRÁTICA
COMPARANDO FERRAMENTAS DE BUSINESS PROCESS MANAGEMENT: UMA AVALIAÇÃO PRÁTICA Rodrigo Kauer Zuchetto 1 Mariano Nicolao 2 RESUMO. Este artigo apresenta uma comparação de ferramentas de BPM, através de critérios
PROCESSOS PODEROSOS DE NEGÓCIO. ideiaconsultoria.com.br 43 3322 2110 comercial@ideiaconsultoria.com.br
PROCESSOS PODEROSOS DE NEGÓCIO ideiaconsultoria.com.br 43 3322 2110 comercial@ideiaconsultoria.com.br POR QUE ESCREVEMOS ESTE E-BOOK? Nosso objetivo com este e-book é mostrar como a Gestão de Processos
BSI UFRPE Prof. Gustavo Callou gcallou@gmail.com
BSI UFRPE Prof. Gustavo Callou gcallou@gmail.com Coleções List Set Map Classes e interfaces do pacote java.util que representam listas, conjuntos e mapas. Solução flexível para armazenar objetos. Quantidade
Guião de Introdução ao Eclipse IDE Índice
Índice 1. Introdução... 2 1.1. O que é um ambiente de desenvolvimento (IDE)?... 2 1.2. Visão geral sobre o Eclipse IDE... 2 2. Iniciar o Eclipse... 3 2.1. Instalação... 3 2.2. Utilizar o Eclipse... 3 3.
Tendências em Business Process Management
Tendências em Business Process Management BPM Global Trends São Paulo, Novembro 2013 Sandy Kemsley www.column2.com @skemsley Agenda Mudando a forma como trabalhamos: BPM Social Gerenciamento de casos dinâmicos/adaptáveis
Fase 1: Engenharia de Produto
Fase 1: Engenharia de Produto Disciplina: Análise de Requisitos DURAÇÃO: 44 h O objetivo principal da disciplina é realizar uma análise das necessidades e produzir um escopo do produto. Representará os
Pentaho: Inteligência de Negócios utilizando Software Livre
Pentaho: Inteligência de Negócios utilizando Software Livre CONSEGI 2010 BRASÍLIA-DF 20 DE AGOSTO DE 2010 Por que Pentaho? Funciona; Tecnologia Java; Código Aberto; Robusto; Confiável; Gratuito; Apoio
LEIA ISTO PRIMEIRO. IBM Tivoli Configuration Manager, Versão 4.2.1
LEIA ISTO PRIMEIRO IBM Tivoli, Versão 4.2.1 O IBM Tivoli, Versão 4.2.1, é uma solução para controlar a distribuição de software e o inventário de gerenciamento de recursos em um ambiente multiplataformas.
www.mpl.com.br C o n t a b i l i d a d e C o n t a s a P a g a r C o n t a s a R e c e b e r O r ç a m e n t o
A MPL Corporate Software, em parceria com a Oracle e a Amazon WebServices(AWS),lançouasolução ERPOracleInTheCloud,uma implantação SaaS (Software as a Service) do JD Edwards EnterpriseOne. A solução compreende
ANEXO 05 ARQUITETURAS TECNOLÓGICAS PROCERGS
ANEXO 05 ARQUITETURAS TECNOLÓGICAS PROCERGS Este anexo apresenta uma visão geral das seguintes plataformas: 1. Plataforma Microsoft.NET - VB.NET e C#; 2. Plataforma JAVA; 3. Plataforma Android, ios e Windows
Integrando Eclipse e Websphere Application Server Community Edition
1 Integrando Eclipse e Websphere Application Server Community Edition Sobre o Autor Carlos Eduardo G. Tosin (carlos@tosin.com.br) é formado em Ciência da Computação pela PUC-PR, pós-graduado em Desenvolvimento
Técnicas de Programação Avançada TCC-00.174 Prof.: Anselmo Montenegro www.ic.uff.br/~anselmo anselmo@ic.uff.br
Técnicas de Programação Avançada TCC-00.174 Prof.: Anselmo Montenegro www.ic.uff.br/~anselmo anselmo@ic.uff.br Conteúdo: Padrão MVC Documento baseado no material preparado pelo Prof. Luiz André (http://www.ic.uff.br/~lapaesleme/)
Framework de comunicação para Webservices 2P2
Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM Framework de comunicação para Webservices 2P2 Aluno: Brayan Vilela Alves Neves
ALOCAÇÃO DE RECURSOS HUMANOS APLICADA A SOLICITAÇÕES DE MUDANÇA DE SOFTWARE
ALOCAÇÃO DE RECURSOS HUMANOS APLICADA A SOLICITAÇÕES DE MUDANÇA DE SOFTWARE RICARDO VOIGT Orientador: Everaldo Artur Grahl Roteiro Introdução Objetivo do trabalho Fundamentação Teórica Desenvolvimento
Gestão Estratégica da Informação
Valorizando o Rio de Janeiro Gestão Estratégica da Informação Visão e Aplicações Palestrante: Prof.: Marcelo Almeida Magalhães "Many of us underestimated just how fast business process modeling would become
Diretrizes Propostas para Aplicação da APF em Programa Envolvendo Tecnologias Recentes Tais como Barramento, BPMS e Portal
Diretrizes Propostas para Aplicação da APF em Programa Envolvendo Tecnologias Recentes Tais como Barramento, BPMS e Portal Ricardo Gaspar, CFPS (21) 2172-8078 ricardo.gaspar@bndes.gov.br 29 de Novembro
Framework de comunicação para Webservices P2P
Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM Framework de comunicação para Webservices P2P Aluno: Brayan Vilela Alves Neves
UTILIZAÇÃO DA TECNOLOGIA BPMS PARA IMPLEMENTAÇÃO DE PROCESSOS ADERENTES AO MODELO DO MPS.BR
UTILIZAÇÃO DA TECNOLOGIA BPMS PARA IMPLEMENTAÇÃO DE PROCESSOS ADERENTES AO MODELO DO MPS.BR Karin Maria Sohnlein (UNISC) karin.sohnlein@gmail.com Rafael Bortolini (UNISC) rfbortolini@gmail.com Vinicius
IBM Software Demos Rational Software Delivery Platform - Apresentação do cenário da demonstração
As demonstrações desta seção apresentam um cenário do cotidiano de uma equipe de desenvolvimento usando o IBM Rational Software Delivery Platform. Esse é o novo nome do Rational Software Development Platform
Sistemas Colaborativos & Workflow / DAS 5316
DAS 5316 Sistemas Colaborativos & Workflow FERRAMENTAS SISTEMAS COLABORATIVOS SISTEMAS COLABORATIVOS: -Sistemas/Softwares feitos para ajudar pessoas envolvidas em uma tarefa comum, para se atingir um determinado
Desenvolvimento de um Ambiente de Engenharia de Software Baseado em Processos utilizando Workflow
Projeto de Pesquisa: Desenvolvimento de um Ambiente de Engenharia de Software Baseado em Processos utilizando Workflow Janaína Schwarzrock Coordenador: Pablo Schoeffel Membros: Geraldo Menegazzo Varela
Road Show BPM Uma questão de método
Road Show BPM Uma questão de método Guilherme Vissotto Consulting Business Development Manager Brasil Outubro, 2013 Fundamentos da abordagem da Oracle OFRA Arquitetura de Referência BPM Foundation contém
Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Coleções. Conceitos e Utilização Básica. c Professores de ALPRO I 05/2012. Faculdade de Informática PUCRS
Coleções Conceitos e Utilização Básica c Professores de ALPRO I Faculdade de Informática PUCRS 05/2012 ALPRO I (FACIN) Coleções: Básico 05/2012 1 / 41 Nota Este material não pode ser reproduzido ou utilizado
Projeto: Simul-e Documento de Arquitetura de Software
Projeto: Simul-e Documento de Arquitetura de Software Versão 1.0 Página 1 de 9 Histórico da Revisão Data Versão Descrição Autor 12.09.2015 1.0 Criação do Documento Hugo Pazolline 20.10.2015 1.0 Atualização
Diamond Powder - um framework Java ME para coleta de dados
Artigo GUJ.com.br Diamond Powder - um framework Java ME para coleta de dados Autor Renato Bellia: é formado em Engenharia de Computadores, trabalha com Java EE a mais de 08 anos, e atualmente está utilizando
A R P O BPMN++ MODELER KLUG PROCESSO PARA DOWNLOAD E INSTALAÇÃO VERSÃO FREEWARE. Verificar requisitos para instalação. Testar instalação do software
A R P O KLUG BPMN++ MODELER PROCESSO PARA DOWNLOAD E INSTALAÇÃO VERSÃO FREEWARE Verificar requisitos para instalação Iniciar procedimento de instalação Executar procedimento de instalação Efetuar primeiro
OBJETOS DISTRIBUÍDOS E INVOCAÇÃO REMOTA
OBJETOS DISTRIBUÍDOS E INVOCAÇÃO REMOTA SUMÁRIO Introdução Comunicação entre objetos distribuídos Eventos e Notificações 1.INTRODUÇÃO Middleware oferece: Transparência de localização Independência de protocolos
PROCESSO ADMINISTRATIVO ELETRÔNICO. Samuel Fernandes Ribeiro Gerente do Projeto
PROCESSO ADMINISTRATIVO ELETRÔNICO Samuel Fernandes Ribeiro Gerente do Projeto Agenda Contextualização Trabalho colaborativo Plataforma PAE Apresentação do Software Plano de sustentação e continuidade
Uma arquitetura de software para mediação flexível de Web services
Marcos Cesar da Silva Uma arquitetura de software para mediação flexível de Web services Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do título de Mestre pelo Programa
Padrões Abertos, Componentização e SOA A chave para a evolução e criação de uma nova geração de sistemas de gestão comercial
Padrões Abertos, Componentização e SOA A chave para a evolução e criação de uma nova geração de sistemas de gestão comercial Sindo V. Dias Antônio C. Mosca Rogério A. Rondini Agenda Cenário do Setor de
Departamento de Ciência da Computação Instituto de Matemática e Estatística Universidade de São Paulo
Departamento de Ciência da Computação Instituto de Matemática e Estatística Universidade de São Paulo Trabalho de Formatura Supervisionado Bacharelado em Ciência da Computação Monografia de Estágio Supervisionado
Introdução. Tutorial do Xdoclet. Resumo
Tutorial do Xdoclet Resumo Apresentar a ferramenta XDoclet uma ferramenta utilizada como tarefa (task) do Jakarta Ant que permite executar e criar templates para gerar arquivos, inclusive código Java,
www.mpl.com.br ERPOracleInTheCloud.
A MPL Corporate Software, em parceria com a Oracle e a Amazon WebServices(AWS),lançouasolução ERPOracleInTheCloud,uma implantação SaaS (Software as a Service) do JD Edwards EnterpriseOne. A solução compreende
CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO VI PROJETO BÁSICO: REQUISITOS DE ARQUITETURA DE SOFTWARE. Sumário
CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO VI PROJETO BÁSICO: REQUISITOS DE ARQUITETURA DE SOFTWARE Sumário 1. INTRODUÇÃO...264 2. FRAMEWORK DE INTEGRAÇÃO...264 3. ARQUITETURA DE APLICAÇÕES...265 4. ARQUITETURA
Microsoft.NET. Desenvolvimento Baseado em Componentes
Microsoft.NET Lirisnei Gomes de Sousa lirisnei@hotmail.com Jair C Leite jair@dimap.ufrn.br Desenvolvimento Baseado em Componentes Resolução de problemas específicos, mas que podem ser re-utilizados em
Implementação de uma Alçada Decisória usando a Suíte SOA IBM BPM
Implementação de uma Alçada Decisória usando a Suíte SOA IBM BPM Juan Manuel Bonomi Garay 10 de Outubro de 2013 WebSphere Agenda Modelagem do processo Websphere Business Modeler (BPMN) Implementação da
Guia do Nexus. O Guia Definitivo para o Nexus: O exoesqueleto do desenvolvimento Scrum escalado. Desenvolvido e mantido por Ken Schwaber e Scrum.
Guia do Nexus O Guia Definitivo para o Nexus: O exoesqueleto do desenvolvimento Scrum escalado Desenvolvido e mantido por Ken Schwaber e Scrum.org Tabela de Conteúdo Visão Geral do Nexus... 2 O Propósito