COMPARANDO FERRAMENTAS DE BUSINESS PROCESS MANAGEMENT: UMA AVALIAÇÃO PRÁTICA

Tamanho: px
Começar a partir da página:

Download "COMPARANDO FERRAMENTAS DE BUSINESS PROCESS MANAGEMENT: UMA AVALIAÇÃO PRÁTICA"

Transcrição

1 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 pré-definidos e com uma avaliação prática, através do desenvolvimento de um protótipo. Tendo por finalidade ajudar as organizações a identificarem uma solução de BPM apropriada as suas necessidades, visto que o mercado de BPM é novo e está inundado de produtos de diversas origens e características sensivelmente diferentes. Palavras-Chave: Processos de negócio, BPM, BPEL. ABSTRACT TITLE: BUSINESS PROCESS MANAGEMENT TOOLS COMPARISON: A PRACTICAL ASSESSMENT. This article presents a comparison of tools of BPM, through daily pay-define criteria and with a practical evaluation, through the development of an archetype. This proposal of assignment has the purpose of helping the organizations to identify a proper solution of BPM to their necessities, since the BPM market is new and it is flood of products from different origins and noticeable different characteristics. Key-words: Business Process, BPM, BPEL. 1 INTRODUÇÃO Independente das tecnologias que sejam incorporadas em produtos de Business Process Management (BPM), as 1 Bacharel em Sistemas de Informação, Endereço: Rua Alvicio Nienow, 369, Esteio/RS, Telefone: , 2 Professor orientador, ULBRA- Canoas

2 organizações não adquirirão Suítes de BPM simplesmente para obter a tecnologia nova. Estas estão interessadas em produtos de BPM porque esperam que estes a conduzam ao melhor desempenho de negócio, a uma agilidade maior, e aos riscos reduzidos. As Suítes de BPM prometem aumentar o desempenho de negócio oferecendo aos gerentes de negócio uma maneira de coordenar eficazmente todos os recursos humanos e tecnológicos necessários para executar um processo de negócio. Ao mesmo tempo, o desenvolvimento de um sistema de BPM fornece as organizações uma oportunidade de rever processos existentes, de automatizar atividades adicionais e de remover as redundâncias. Uma vez implantado, o sistema de BPM auxilia na manutenção das mudanças rotineiras do processo. De uma maneira simples, BPM é um software que automatiza, executa e monitora processos de negócio do inicio ao fim, conectando pessoas com pessoas, sistemas com sistemas e pessoas com sistemas. Muitos ainda confundem o BPM com sistemas de workflow, afirmando que o BPM é um workflow moderno, o que pode ser considerado uma visão equivocada, o workflow é uma parte do BPM e não o todo. O BPM tem como um de seus objetivos superar algumas limitações dos sistemas de workflow entre elas, a impossibilidade de ver os processos da empresa de forma integrada e a impossibilidade de se comunicarem nativamente com outros sistemas. Desta forma, por ainda não existir um padrão sobre o que deve compor um sistema de BPM, algumas aplicações comerciais utilizam de maneira errada o nome BPM em suas ferramentas de workflow, sendo necessária uma avaliação criteriosa a solução que se está analisando; a fim de verificar se não está sendo adquirida a tecnologia de workflow com o nome BPM. Este artigo está estruturado da seguinte forma: A seção 2 faz um apanhado da tecnologia de BPM, apresentando o BPM, descrevendo o ciclo de vida de um processo de negócio e os dois padrões fundamentais para a utilização do BPM. A seção 3 apresenta os critérios de comparação das ferramentas. Na seção 4, será apresentado o estudo da ferramenta Intalio. Na seção 5, será apresentado o estudo da ferramenta Oracle. Finalmente, no capitulo 6 são feitas as considerações finais.

3 2 FUNDAMENTAÇÃO TEÓRICA Muitas organizações conduzem seus negócios em função de seus processos de negócio. Alguns dos processos são de missão crítica e essenciais ao sucesso da organização e são sua vantagem competitiva frente às organizações concorrentes. Outros podem não ser de missão crítica, mas ainda assim importantes para a organização. Estes processos de negócio representam o sistema nervoso da organização. Como o sistema nervoso humano, os processos do negócio coletam informações sobre as necessidades dos empregados internos e dos clientes externos da organização e processam-na nas ações significativas que podem satisfazer a estas necessidades. A saúde de processos do negócio é vital para o sucesso de uma organização, como, a saúde do sistema nervoso é o sucesso do corpo humano. A velocidade da resposta e a claridade da tomada de decisão são as duas medidas mais importantes da saúde de processos do negócio bem como no sistema nervoso humano. O ciclo de vida de um processo de negócio é ilustrado na Figura 1. Figura 1: Ciclo de vida do processo de negócio (KHAN, 2004). O ciclo de vida de um processo de negócio inicia com a idéia de definir um processo para realizar tarefas que são executadas repetidas vezes por uma equipe de pessoas e de aplicações que trabalham juntas. Os estágios de ciclo de vida são apresentados a seguir. Model: O primeiro estágio é o desenho do processo de negócio. Neste estágio o processo é definido, mapeado e o fluxo gráfico é criado. Esse esforço é focalizado em documentar o processo de modo que todos os que tenham um papel no ciclo de vida do processo tenham uma compreensão mais clara de suas regras, responsabilidades e finalidade. Em muitos casos, é vantajoso analisar e

4 aperfeiçoar o processo antes que este seja posto em uso. (KHAN, 2004). Automate: No segundo estágio do ciclo de vida do processo de negócio, o processo é automatizado de modo que possa ser executado eletronicamente em vez de confiar no esforço manual. Neste estágio os designers são envolvidos para converter as exigências de negócio definidas no estágio anterior. Se outro sistema for envolvido este estágio envolve também os colaboradores que irão desenvolver as integrações usando padrões tais como Web Services, XML, ou por criação de adaptadores. (KHAN, 2004). Manage: No terceiro estágio do ciclo de vida do processo, o processo automatizado é disponibilizado nos sistemas da companhia e para os participantes, afim de que ambos, as pessoas e o sistema automatizado, possam começar a exercer seus papéis no processo do negócio. Este estágio no ciclo de vida envolve também os gerentes do processo que monitoram o sistema e estão disponíveis para auxiliar no tratamento das exceções. (KHAN, 2004). Optimize: O ultimo estágio do ciclo de vida do processo é a otimização. Neste estágio, organizações e analistas usam ferramentas de software para capturar métricas do sistema de BPM que prove informação sobre custos e desempenho. Eles podem então usar estas métricas para aperfeiçoar o processo mudando recursos ou mudando as definições ou as regras que governam o processo. (KHAN, 2004). O ultimo estágio não representa o final do ciclo de vida do processo de negócio. Como é ilustrado na Figura 1, depois que o processo é otimizado passa pelas mesmas etapas outra vez em um ciclo de melhorias continuas. BPM usa uma tecnologia projetada especificamente para controlar processos do negócio. O foco destes sistemas está na inovação do negócio visto seu potencial para melhorar a produtividade e a agilidade das organizações e representam o resultado da evolução de uma série de tecnologias, são elas: Workflow responsável pela automação dos processos EAI (Enterprise Application Integration) responsável pela integração de sistemas heterogêneos BI (Business Intelligence) responsável pelo monitoramento dos processos

5 A dinâmica de BPM é muito similar no roteamento de workflow, acrescentando a dimensão de integração de sistemas. O ato de integrar dois sistemas define uma conexão ponto a ponto que facilita o trabalho requerido de buscar a informação em um sistema e levar ao outro. No entanto, quando se necessita integrar mais de dois sistemas, a complexidade aumenta e naturalmente surge ai um novo processo formal de negócio. Neste caso as tecnologias de BPM e de workflow se fundem. BPM é um guardachuva que compreende worklfow e a tecnologia de EAI. É uma tecnologia que permite a criação de uma camada de processos que controla as aplicações a ele integradas, adicionando ao processo interações entre pessoas e a aplicação e entre as próprias aplicações. Desta forma, ao invés de se ter cada aplicação responsável por um conjunto de processos, tentando integrar-se a eles, o controle do processo é retirado das aplicações individuais e entregue a uma camada de BPM, que se responsabiliza pela integração das tarefas e atividades dos vários processos com as diversas aplicações individualmente. A definição de processos de negócio combina as definições de workflow e EAI para abranger todos os tipos de processos que envolvem tanto pessoas quanto sistemas. Um processo de negócio é uma seqüência de atividades que são executadas em série ou em paralelo por duas ou mais pessoas ou sistemas para atingir um objetivo em comum (GRUPO BPM, 2007). A definição de um Business Process Management (Gerenciamento de processos de negócio) evolui da definição de um processo de negócio (KHAN, 2004). Business Process Management é a disciplina de modelar, de automatizar, de controlar e de otimizar processos de negócio durante todo o seu ciclo de vida aumentando sua produtividade (KHAN, 2004). Três coisas devem ser enfatizadas nesta definição: BPM não é somente um produto, é também uma disciplina. Envolve não somente aplicações de software, mas também pessoas. Estes incluem organizações, analistas, designers, colaboradores e usuários de processo de negócio com diferentes habilidades.

6 Além disso, BPM envolve uma metodologia e uma cultura focalizada em processos que se expõe a dependência de todos os participantes. BPM envolve um numero de atividades que são importantes em diferentes estágios no ciclo de vida de um processo de negócio. Estas atividades são executadas por pessoas com diferentes habilidades. Enquanto Workflow e sistemas de EAI são focados principalmente em automação de processos, um sistema de BPM estende seu escopo à gerência do ciclo de vida do processo, incluindo sua automação. O objetivo final de um BPM é melhorar a produtividade. Há vários estudos de diversas fontes, como Gartner e BPMG, que estão buscando listar os requisitos de um sistema de BPM, ainda existem diferenças nas definições, mas a cada dia que passa está se chegando mais próximo de um consenso. Assim, espera-se de uma verdadeira solução de BPM: Suporte aos padrões BPMN e BPEL; Modelagem e simulação de processos de negócio; Tenha componentes prontos para integração com sistemas heterogêneos; Possua componente de BAM (Business Activity Monitoring) ou integre-se a um produto deste tipo; Possua componente de BRM (Business Rules Management) ou integre-se a um produto deste tipo. Com o crescimento da utilização da tecnologia de BPM, aliado a um maior numero de fornecedores e uma maior complexidade das demandas dos clientes, impulsionaram nos últimos anos a criação de padrões técnicos para a gestão de processos. Dois padrões complementares se tornaram fundamentais, o BPMN (Business Process Modeling Notation), para modelagem de processos, e o BPEL (Business Process Execution Language) para a execução dos processos. O BPMN é a notação gráfica para modelagem de processos. O BPMN foi criado pela BPMI (Business Process Management Initiative) e incorporado pela OMG (Object Management Group) após a fusão entre estas entidades, realizada em 2005 (IPROCESS, 2007). O BPM vem se tornando de fato um padrão para modelagem de processos. O BPMN fornece uma notação necessária para expressar os processos de negócio

7 em um único diagrama de processo de negócio, o BPD (Business Process Diagram). Neste diagrama são dispostos os diversos elementos que formam o BPMN. Alguns conceitos que um modelo BPMN permite representar: Processos, sub-processos e atividades; Eventos de inicio, de fim e intermediários nos processos; Decisões e paralelismo; Loops; Troca de mensagens com base em serviços. Figura 2: Exemplo de fluxo modelado em BPMN (WHITE, 2006). A notação de modelagem de processo do negócio foi desenvolvida para permitir que o usuário de negócio possa desenvolver representações gráficas compreensíveis por todos os usuários, analistas e técnicos do negócio. O BPMN também suporta propriedades nos objetos gráficos que permitirão a geração do código BPEL. Criando assim, um padrão para reduzir as diferenças entre BPMN e BPEL. O BPEL também conhecido como BPEL4WS (Business Process Execution Language for Web Services) é uma especificação para definir as regras de negócio de um processo, é a linguagem padrão para a execução de processos baseada na orquestração de serviços. O BPEL surgiu da união de outros padrões, o XLANG da Microsoft (COVER, 2001a) e o WSFL da IBM (COVER, 2001b). O BPEL é uma linguagem baseada em XML que permite compartilhar tarefas entre múltiplas organizações utilizando uma combinação de Web Services. O BPEL é baseado em XML Schema, SOAP (Simple Object Access Protocol) e WSDL (Web Service Description Language). O BPEL fornece um padrão para orquestração e execução dos processos de negócio. Usando BPEL, você projeta um processo de negócio que integra uma série de serviços em um fluxo de processo. Esta integração reduz o custo e a complexidade do processo.

8 Alguns itens que a linguagem BPEL permite definir: Enviar mensagens XML para serviços remotos e receber mensagens XML de serviços remotos. Manipular estruturas XML Controlar eventos e exceções Executar fluxos paralelos Desfazer partes do processo quando ocorrem exceções A definição de um processo BPEL consiste em dois tipos de arquivos, o WSDL e o BPEL. O WSDL especifica os tipos de ligações entre interfaces, propriedades, tipos de porta, operações e mensagens. O BPEL é um arquivo no formato XML que possui a definição do processo de negócio, incluindo todas as atividades e variáveis envolvidas. Além dos padrões citados acima, tecnologias como o BAM e o BRM são fundamentais para soluções de BPM. O BAM, ou seja, Business Activity Monitoring é uma nova tecnologia de monitoramento que permite a analise, através de gráficos e dispositivos visuais, do andamento dos processos de negócios. É um termo do Gartner que define como podemos fornecer acesso em tempo real aos indicadores críticos de desempenho do negócio, para melhorar a velocidade e a eficácia de operações de negócio. Ao contrário da monitoração em tempo real tradicional, o BAM extrai suas informações dos sistemas de aplicações e de outras fontes internas e externas, permitindo uma maior e mais rica visão das atividades do negócio. Pode também, fornecer benefícios significativos no negócio das empresas. Alertando gerentes e a equipe de funcionários sobre eventos do negócio em tempo real permitindo que eles se focalizem mais em seu trabalho e gaste menos tempo preocupando-se sobre problemas ou oportunidades repetitivas. Esta tecnologia representa uma maneira de automatizar parte das responsabilidades dos trabalhadores. Para alcançar os benefícios que uma ferramenta de BAM pode proporcionar a melhoria continua nos processos é fundamental. O BRM, ou seja, Business Rules Management é uma nova tecnologia que permite aos usuários finais definirem regras de negócio de forma declarativa. As regras de negócio ficam em um repositório separado, e podem ser

9 consultadas pelas aplicações e pelos processos. Alguns benefícios do uso de sistemas de BRM: Flexibilidade para a definição de regras Independência entre regras e processos ou aplicações Transparência sobre as regra existentes Redução do esforço de manutenção de sistemas Agilidade para adaptação em tempo real 3 APRESENTAÇÃO E AVALIAÇÃO DAS FERRAMENTAS A proposta deste trabalho é realizar uma comparação entre ferramentas de BPM, através de critérios claros e consistentes, para auxiliar as organizações a selecionarem uma ferramenta de forma consciente, que contribua com sua realidade, trazendo mais agilidade a seus processos de negócio. As ferramentas de BPM serão comparadas através dos critérios: Suporte a tarefas humanas (SINUR e HILL e MELENOVSKY, 2006): no mundo da tecnologia é muito fácil esquecer que de o trabalho baseado em pessoas é um ingrediente importante em um processo de negócio. Executar processos baseados em pessoas conjuntamente com etapas automatizadas e fluxos de informação é requerido para atingir a maioria das exigências da gerência do processo de negócio. A maioria das ferramentas de BPM pode suportar tarefas humanas combinadas com tarefas de sistemas e fluxos informação, mas é o nível de sofisticação do suporte a tarefas humanas que diferencia as ferramentas. Modelagem do processo de negócio e ambiente de simulação (SINUR e HILL e MELENOVSKY, 2006): a habilidade de entregar aos profissionais do negócio meios de visualizar seus processos e acompanhar pontos de decisão. Os modelos de processo são usados também como uma ferramenta universal de comunicação, para o negócio documentar e descrever o trabalho para integradores dos sistemas, colaboradores, sócios, entre outros. Estruturas, modelos, fluxos, regras e serviços pré-construídos (SINUR e HILL e MELENOVSKY, 2006): as ferramentas de BPM devem fornecer um conjunto de propriedade intelectual relacionada ao

10 processo a ser utilizada conjuntamente com o núcleo BPM. Muitas organizações querem cortar custos na hora de definir processos de negócio e estão dispostas a comprar uma ferramenta de BPM com estruturas pré-definidas de negócio que suprirão provavelmente a maioria das suas exigências do processo de negócio. Interface com usuário (SINUR e HILL e MELENOVSKY, 2006): cada usuário do processo requer um ambiente de trabalho que lhe permita visualizar suas tarefas e demais recursos do processo. O ambiente de trabalho não deve somente permitir que o usuário execute suas tarefas, mas também forneça novos recursos para aumentar a produtividade. Esta relação com o usuário deve suportar suas atividades com os recursos disponíveis a elas em todas as etapas do processo. Um bom BPM suportará diversos estilos de acesso e interface de usuário, incluindo JSR168 e formulários. Business Activity monitoring (BAM) (SINUR e HILL e MELENOVSKY, 2006): a habilidade de monitorar o desempenho do processo e de detectar os eventos que podem influenciar o desempenho transforma-se em um ingrediente chave para ganhar o controle do processo de negócio. As estratégias emergentes do BAM prometem a consciência e a reação imediata aos eventos que ocorrem nos processos de negócio. Business Rules Management (BRM): em um processo de negócio as regras de negócio são os componentes que executam a lógica da tomada de decisão. Um sistema de BRM permite separar as regras de negócio do código da aplicação, permitindo que usuários de negócio configurem estas regras de forma ágil e transparente. Para avaliar os critérios acima mencionados, procurar-se-á usar um determinado processo de negócio (Figura 3) e desenvolve-lo em cada uma das ferramentas estudadas. Neste contexto será analisada a facilidade de uso da ferramenta, desde a instalação, passando pelo desenvolvimento, pelo processo de deploy (disponibilização do processo de negócio no servidor) e finalmente pela execução do processo criado.

11 Figura 3: Modelo BPMN do protótipo. O protótipo para análise da arquitetura consiste em, receber uma mensagem com informações de um produto, verificar se para este produto é necessário um primeiro nível de aprovação, esta regra de negócio deve estar armazenada em um repositório de regras (BRM). Caso seja necessário passar pelo primeiro nível de aprovação, é enviada uma atividade (tarefa humana) para a pessoa responsável, em seguida é verificado se o primeiro nível aprovou, se for aprovado segue para o segundo nível de aprovação, caso contrário, finaliza o processo enviando uma mensagem de reprovação do produto. Caso o produto não precise passar pelo primeiro nível de aprovação, segue direto para o segundo nível. No segundo nível de aprovação é enviada também uma atividade (tarefa humana) para a pessoa responsável. Após a aprovação ou reprovação do segundo nível é finalizado o processo enviando uma mensagem de aprovação ou reprovação do produto. Este processo deve ser monitorado em tempo real por uma ferramenta de monitoramento de processos (BAM). Este protótipo foi escolhido por atender a maioria dos critérios de comparação estabelecidos. 3.1 Intalio BMPS O Intalio BPMS é uma ferramenta open source que suporta BPMN 1.0 e gera código BPEL 2.0. A ferramenta é construída sobre a IDE Eclipse, herdando sua interface de trabalho (INTALIO, 2007a). O Intalio BPMS é composto por três componentes: Intalio BPMS Designer responsável pela modelagem dos processos. Intalio BPMS Server responsável por executar os processos. Intalio BPMS workflow responsável pelas tarefas humanas do processo. A ferramenta procura empregar algumas filosofias de desenvolvimento, como segue abaixo: Zero Código: amplo uso de diagramas gráficos e utilização via mouse. A idéia

12 aqui é ter um menor uso, ou nenhum, de codificação manual em BPEL. Deployment em um clique: simplificação do processo de deploy da aplicação no servidor. O estudo realizado é baseado na versão da ferramenta Intalio BPMS Suporte a tarefas humanas Para criar atividades humanas no Intalio, começamos criando o corpo da tarefa através de um editor de formulários XForms, este é um componente do Intalio Designer, que permite criar formulários graficamente. O Intalio monitora a criação e alteração destes arquivos de formulário e gera automaticamente os arquivos WSDL e XSD que são utilizados para integrar os formulários com os processos de negócio. Com o formulário criado e disponibilizado é necessário fazer a integração com o processo de negócio. No diagrama do processo uma tarefa humana é representada por um conjunto de objetos, são eles: uma pool (representa um participante no processo, que pode ser uma entidade de negócios, ex: uma empresa, ou pode ser um setor, ex: financeiro) e uma lane (representa uma subdivisão dentro de uma pool, são usadas para categorizar atividades dentro de uma pool, podem representar sistemas ou papéis, ex: gerente financeiro) que representam a atividade humana, e duas tasks, a primeira representando o inicio e a segunda representando o fim da tarefa. Para fazer a integração entre o formulário criado e o processo de negócio, o processo é todo manual, é preciso editar a mensagem XML que será enviada para a task que representa o início da tarefa, e setar algumas informações, tais como, a url do formulário, o usuário que receberá a tarefa, o endpoint do processo, entre outras informações. Para finalizar é preciso criar o correlation set, que serve para identificar a relação entre uma instancia de processo e uma mensagem de retorno, neste caso, a resposta da tarefa humana. Figura 4: Modelagem de uma atividade humana no Intalio.

13 3.1.2 Modelagem do processo de negócio e ambiente de simulação O Intalio BPMS Designer é o componente de modelagem do processo de negócio no Intalio. Este componente é um plugin do eclipse que suporta BPMN 1.0. Por não possuir um ambiente de desenvolvimento BPEL, o diagrama do processo de negócio em BPMN deve ser desenvolvido já pensando no diagrama BPEL, o que pode deixar o diagrama final não muito claro para usuários de negócios. O Intalio BPMS Designer suporta atributos em seus componentes BPMN, que são utilizados para geração do código BPEL. Por não possuir um diagrama BPEL, o código gerado acaba ficando muito confuso, por que além do código BPEL é necessário ter atributos próprios em cada componente para mapear a modelagem BPMN. simulação. O Intalio não possui ambiente de Interface com usuário O Intalio possui uma interface com o usuário final muito simples, quando o usuário acessa sua lista de trabalho ele consegue ver até três abas. A primeira refere-se à lista de trabalho deste usuário, onde este consegue visualizar todas as suas atividades. A segunda aba refere-se às notificações deste usuário, ou seja, são tarefas informativas, que não necessitam de resposta. Na terceira aba, o usuário consegue visualizar os processos pelos quais pode disparar um processo. Em todas as abas, para acessar um determinado item, é só clicar sobre ele que o formulário correspondente será carregado logo abaixo. A lista de trabalho permite que o usuário anexe arquivos a uma tarefa, outro recurso da lista de trabalho é a opção de salvar o preenchimento de uma tarefa podendo continuar o preenchimento de onde parou em outro momento Estruturas, modelos, fluxos, regras e serviços pré-construídos Business Activity monitoring (BAM) Não foi encontrada nenhuma documentação sobre este critério no site da ferramenta. A versão utilizada para este trabalho não suporta o monitoramento das atividades de negócio (INTALIO, 2007b).

14 3.1.6 Business Rules Management (BRM) O Intalio não possui um motor de regras próprio, mas integra-se com o JBoss Rules. O JBoss Rules é o motor de regras de negócio open-source da JBoss. Assim como o Intalio, ele também é construído sobre a IDE Eclipse, herdando sua interface de trabalho. Uma forma interessante de escrever regras no JBoss Rules é utilizando arquivos DSL (Domain Specific Language), que consiste em uma técnica para trazer conceitos de um determinado negócio para o sistema em questão e, tem como objetivo diminuir a distancia entre a implementação e o mundo dos negócios, não sendo necessário a utilização de uma linguagem de programação. Neste caso as regras seriam implementadas em um arquivo.drl e os mapeamentos necessários seriam realizados no arquivo.dsl, criando assim um repositório de regras de fácil entendimento aos usuários de negócio. Figura 5: Exemplo de regra utilizando mapeamento DSL. Para integrar o JBoss Rules com o Intalio BPMS precisamos expor as regras como um WebService, que será a interface que ira se comunicar com o Intalio. O processo de criação destas regras envolve trabalho manual e a utilização de plugins do Eclipse. É preciso definir um arquivo WSDL manualmente e a partir dele gerar os modelos de objetos utilizando um plugin do Eclipse chamado Axis 2 Code Generator, para que estes sejam importados na criação das regras de negócio Desenvolvimento do Protótipo No desenvolvimento do protótipo as regras de negócio foram desenvolvidas no JBoss Rules, mas a integração entre as regras e o Intalio não foi possível realizar, devido à complexa configuração necessária para expor as regras como WebService. Para as atividades referentes ao nível de aprovação foram criadas tarefas humanas, os formulários utilizados pelas tarefas foram desenvolvidos utilizando xforms.

15 Durante o desenvolvimento a ferramenta se mostrou complicada em alguns momentos, por precisar preencher algumas informações sem apoio algum da ferramenta, como no caso de criar uma tarefa humana, que foi preciso adicionar informações referentes à url de formulário e endpoint do processo, diretamente na mensagem XML de entrada da tarefa. O processo de integração entre o Intalio e as regras de negócio é também um dos pontos fracos da ferramenta, pelo trabalho manual que deve ser realizado e pela utilização de um componente, neste caso Axis 2 Code Generator, que não faz parte da suíte Intalio BPMS. O editor de formulários é muito interessante e facilita a criação dos formulários das tarefas humanas simplesmente arrastando objetos para área do formulário. As tarefas possuem sempre três botões e o editor não permite alterá-los, ou seja, não é possível em uma tarefa de aprovação, ter botões do tipo aprovado e reprovado. Para trabalhar com este tipo de situação uma das soluções é: criar campos de retorno do tipo radio button com as opções de saída da mensagem e após o retorno da tarefa colocar um componente de decisão testando esse campo de retorno. O Intalio BPMS Designer possui uma ferramenta de validação do diagrama que auxilia a encontrar os erros de desenvolvimento. Como é lembrado na filosofia do Intalio, o processo de deploy é realizado apenas com um clique, de maneira muito simples e funcional. A console de administração de processos do Intalio BPMS, permite começar um novo processo, consultar suas instancias, assim como suspende-las, terminá-las ou simplesmente apagá-las. Também na console de administração é possível saber alguns dados estatísticos como o número de processos suspensos, terminados, completados, em erro, ou ainda o número de processos em execução. Mas não permite a interação com o desenho do processo, o que dificulta saber o que está realmente acontecendo em cada momento do fluxo e dificulta a correta interpretação dos erros no processo. 3.2 Oracle SOA Suíte O Oracle SOA Suíte é uma suíte de software integrada de componentes baseados em padrões que permite o

16 desenvolvimento, a integração, a implementação e o gerenciamento da arquitetura orientada a serviço (SOA). O Oracle SOA Suíte é composto por uma série de ferramentas que se complementam, as principais ferramentas da suíte são: BPEL Process Manager fornece uma solução para criar, distribuir e gerenciar processos de negócio com funções automatizadas e tarefas humanas (workflow). O BPEL Process Manager fornece uma ferramenta para o desenvolvimento dos processos de negócio, que pode ser utilizada como plug-in do JDeveloper (IDE de desenvolvimento da Oracle) ou como plug-in do Eclipse. Business Activity Monitoring é a solução para construir dashboards de monitoramente de processos de negócio e serviços em tempo real, utilizando-se de indicadores de níveis de serviço ou indicadores chave de desempenho (KPIs). Business Rules permite as analistas de negócio definir, atualizar e controlar facilmente as decisões chaves para a organização. Enterprise Service Bus permite que os serviços possam ser integrados facilmente ao processo de negócio. O estudo realizado é baseado na versão da ferramenta Oracle SOA Suíte Suporte a tarefas humanas O BPEL Designer possui um componente específico para atividades humanas, chamado de Human Task. Para criar uma atividade humana, deve-se arrastar o componente para o ponto do processo onde se quer adicionar, ao fazer isso é automaticamente criado dois objetos, um escopo e um componente chamado switch. Neste escopo são atribuídos os valores iniciais da tarefa, em seguida é feita sua invocação e, por fim, há um componente que aguarda a tarefa ser finalizada. O componente switch, através da resposta da tarefa, define o caminho a ser seguido pelo processo, este componente pode possuir um caminho diferente para cada resposta. Através do wizard de criação de uma tarefa é possível alterar suas saídas

17 selecionando algumas das saídas padrões ou adicionando saídas customizadas. É possível também informar a prioridade da tarefa. Na seção de parâmetros, é possível definir os campos que devem ser mostrados na tarefa. Há também uma seção para informar quem receberá a tarefa, é nesta seção onde é informada o tipo da tarefa, alguns destes tipos são: aprovação simples onde somente um usuário precisa responder, aprovação por votação onde podemos definir o percentual da votação para determinada saída, lista seqüencial de aprovação, ou ainda podemos definir que a tarefa será uma atividade informativa, ou seja, não necessita de resposta. É possível definir ainda com o wizard o tempo de expiração da tarefa e se a tarefa ira notificar os usuários através de . Após a criação da tarefa, com o auxilio do wizard, é necessário criar a interface com o usuário. Para isto, temos duas opções, uma delas é criar automaticamente um formulário simples da tarefa, clicando sobre a pasta criada na estrutura do projeto, e selecionando a opção Auto Generate Simple Task Form, a segunda opção é utilizar páginas jsp customizadas Modelagem do processo de negócio e ambiente de simulação A Oracle através de uma parceria com a IDS Scheer lançou recentemente uma versão beta do Oracle BPA (Business Process Analysis), baseada na ferramenta ARIS da IDS Scheer. Com este lançamento a Oracle busca preencher a lacuna em seus produtos, referente à modelagem e simulação de processos (ORACLE, 2007) Estruturas, modelos, fluxos, regras e serviços pré-construídos Não foi encontrada nenhuma documentação sobre este critério no site da ferramenta Interface com usuário Acessando a lista de trabalho o usuário visualiza suas tarefas, esta tela possui um filtro caso o usuário queira filtrar suas atividades. Esta tela também possui um pequeno menu onde é possível selecionar o tipo de visão da lista de trabalho, onde existem visões padrões e as visões criadas pelo próprio usuário. Na lista de tarefas é possível responder uma determinada tarefa sem acessá-la, uma

18 das colunas desta lista apresenta um campo de seleção onde se encontram as possíveis saídas de cada tarefa, para encerrar uma tarefa, basta selecionar a saída desejada e clicar no botão go ao lado do campo de seleção. Acessando uma tarefa é possível anexar arquivos a ela ou ainda adicionar comentários. Também se pode salvar o preenchimento da tarefa, permitindo uma complementação em outro momento. Além disso, o usuário pode delegar a tarefa para outro usuário caso necessite. Na lista de trabalho também podemos visualizar alguns relatórios com gráficos, um exemplo seria visualizar a quantidade de tarefas agrupadas por prioridade em um determinado espaço de tempo. O usuário também pode definir algumas preferências. Uma das opções permite o usuário informar seu período de férias e associar uma regra a este período. Outra opção permite o usuário criar regras para suas atividades ou para as atividades do grupo a qual ele pertence, seguindo o exemplo de férias, o usuário pode definir que em determinado espaço de tempo, todas as atividades enviadas para ele serão encaminhadas para outro usuário. Neste ponto o usuário pode definir visões customizadas da lista de trabalho, um exemplo seria definir uma visão somente com as atividades de um determinado tipo de tarefa. Além disso, o usuário pode customizar a própria lista de trabalho, como numero de tarefas por página, ordenação das tarefas, entre outras Business Activity Monitoring (BAM) O Oracle BAM é a solução da Oracle para desenvolver dashboards, monitorar processos de negócio e enviar alertas em tempo real. O instalador do Oracle BAM ainda não faz parte do Oracle SOA Suíte, por ser o único componente da Oracle, dentre os outros citados, que só roda em ambiente Windows. O Oracle BAM é dividido em quatro módulos. O Active Viewer é a interface de relatórios com os usuários de negócios, os tipos de relatórios incluem: gráficos, listas e KPIs. Estes diferentes tipos podem fazer parte de um mesmo relatório ou estarem em relatórios separados. O Active Studio é a interface onde os usuários irão desenvolver os relatórios. O Architect é a interface para criação dos objetos de

19 dados utilizados na criação dos relatórios. E o modulo de Administrator é a interface que permite que os administradores gerenciem os usuários e suas permissões. Para criar um dashboard primeiramente é preciso montar os objetos de dados, que neste caso podemos dizer que é parecido com criar uma tabela em um banco de dados, são neles que os dashboards irão ler as informações para criar os relatórios. Com os objetos de dados criados, é preciso escolher o modelo de dashboard, que define como e quantos relatórios serão apresentados para os usuários de negócio. Escolhido o modelo é preciso montar os relatórios. Para montar os relatórios é preciso selecionar o tipo de relatório e informar os dados que farão parte do mesmo. Figura 6: Dashboard criado utilizando o Oracle BAM. Para integrar o BAM com o BPEL, no JDeveloper é necessário criar uma conexão entre eles. O Oracle BPEL permite então a criação de sensores em cada atividade do processo de negócio e, para cada sensor criado existe um outro sensor (BAM Sensor Action) que, por sua vez, representa o mapeamento para a ferramenta de BAM Business Rules Management (BRM) O Oracle Business Rules é a ferramenta de BRM da Oracle. Ela consiste em uma ferramenta para a criação de regras denominada Rules Author, um componente SDK que prove o acesso as regras para as aplicações, e o motor de regras onde as mesmas são executadas. O Rules Author é uma ferramenta web para criação das regras de negócio que permite criar regras de forma declarativa, podendo ser usado tanto por programadores quanto por analistas de negócios. Os desenvolvedores criam o ambiente para os analistas de negócio, definindo fatos e ações e os analistas de negócio podem gerenciar as regras sobe os fatos e ações gerados. O Rules Author permite a criação de vários dicionários

20 dentro de um mesmo repositório, bem como seu controle de versões. O primeiro passo para criação do ambiente de regras, é a definição do modelo de dados, que deve ser criado baseado em XML Schema. Em seguida é preciso criar o repositório de regras, que pode ser criado como um arquivo de regras. Em seguida é necessário importar o modelo de dados no repositório. Neste passo, deve ser informado a url de acesso ao modelo de dados criado, o diretório onde devem ser gerados as classes e o nome do pacote a ser gerado. Para finalizar é preciso selecionar quais componentes do modelo de dados devem ser importados. O resultado da execução dos passos acima é a definição dos fatos a serem usados pelos analistas de negócios. As ações são funções criadas no Rules Author através de um componente chamado de Oracle Business Rules RL Language (RL Language), este componente define uma sintaxe similar ao java para trabalhar com os fatos. As regras de negócio são definidas no Rule Author através de um conjunto de condições e uma lista de ações que devem ser tomadas caso a condição seja verdadeira. Para criar uma condição, seleciona-se o fato envolvido, a operação e a informação de comparação, que pode estar associada a uma variável. Para criar a ação é necessário selecionar a função desejada informando os parâmetros solicitados. Para integrar o BRM com o BPEL, no JDeveloper é preciso criar uma conexão com o repositório de regras. O Oracle BPEL possui um componente chamado Decide, que faz a integração entre o Oracle BRM e o Oracle BPEL. Através deste componente junto com a conexão criada, é possível escolher a regra que deve ser aplicada em determinado ponto do processo Desenvolvimento do Protótipo O desenvolvimento do protótipo na ferramenta da Oracle não contemplou a modelagem BPMN, pois a ferramenta para este fim (Oracle BPA) foi lançada recentemente. No Oracle BRM foi criado o conjunto de regras para verificar a necessidade de aprovação no primeiro nível, a integração com o Oracle BPEL foi realizada através do componente Decide. Foram criadas tarefas humanas para contemplar os níveis de aprovação. No Oracle BAM foram criados os dashboards para o monitoramento do

PROJELER. Solução de código aberto para gerenciamento de processos de negócio

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

Leia mais

Introdução ao BPEL utilizando o Oracle SOA Suíte 10g

Introdução ao BPEL utilizando o Oracle SOA Suíte 10g Introdução ao BPEL utilizando o Oracle SOA Suíte 10g 1. Introdução Neste artigo serão apresentados alguns conceitos inerentes a SOA Service Oriented Architecture e um exemplo prático de construção de processo

Leia mais

2 Conceitos relativos a Web services e sua composição

2 Conceitos relativos a Web services e sua composição 15 2 Conceitos relativos a Web services e sua composição A necessidade de flexibilidade na arquitetura das aplicações levou ao modelo orientado a objetos, onde os processos de negócios podem ser representados

Leia mais

BPM X Workflow. Business Process Management BPM ou Modelagem de Processos de negócio

BPM X Workflow. Business Process Management BPM ou Modelagem de Processos de negócio Business Process Management BPM ou Modelagem de Processos de negócio Metodologia Conjunto de práticas Controle, gerenciamento e integração dos processos Permite a análise, definição, execução, monitoramento

Leia mais

Disciplina: Automação de Processos de Negócio

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

Leia mais

Adm. Vinicius Braga admviniciusbraga@gmail.com. Prof. Msc. Wilane Carlos da Silva Massarani wilane@cercomp.ufg.br

Adm. Vinicius Braga admviniciusbraga@gmail.com. Prof. Msc. Wilane Carlos da Silva Massarani wilane@cercomp.ufg.br Adm. Vinicius Braga admviniciusbraga@gmail.com Prof. Msc. Wilane Carlos da Silva Massarani wilane@cercomp.ufg.br Objetivos Contextualização Conceitos Boas práticas de modelagem Elementos do BPMN Tipos

Leia mais

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 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

Leia mais

Gestão de Processos de Negócio

<Insert Picture Here> Gestão de Processos de Negócio Gestão de Processos de Negócio Susana Santos Principal Sales Consultant Agenda Quais os Desafios Business Process Management Modelação Execução Interacção Humana Monitorização Resumo

Leia mais

WORKFLOW. Mapeamento de Processos de Negócio 26/11/2009. Tadeu Cruz, Prof. M.Sc. TODOS OS DIREITOS RESERVADOS

WORKFLOW. Mapeamento de Processos de Negócio 26/11/2009. Tadeu Cruz, Prof. M.Sc. TODOS OS DIREITOS RESERVADOS WORKFLOW Mapeamento de Processos de Negócio Tadeu Cruz, Prof. M.Sc. TODOS OS DIREITOS RESERVADOS É proibido a reprodução total ou parcial de qualquer forma ou por qualquer meio sem a expressa autorização

Leia mais

BPMN. Business Process Modeling Notation. Leandro C. López Agosto - 2015

BPMN. Business Process Modeling Notation. Leandro C. López Agosto - 2015 BPMN Business Process Modeling Notation Leandro C. López Agosto - 2015 Objetivos Conceitos Boas práticas de modelagem Elementos do BPMN Tipos de processos Apresentar os conceitos e elementos da notação

Leia mais

Conceitos de Processos & BPM

Conceitos de Processos & BPM http://rogerioaraujo.wordpress.com Série Rações Semanais Conceitos de Processos & BPM Parte I Rogério Araújo http://rogerioaraujo.wordpress.com Série Rações Semanais Conceitos de Processos & BPM Parte

Leia mais

A gestão de processos de negócio: conceitos e ferramentas BPM

A gestão de processos de negócio: conceitos e ferramentas BPM FACULDADE DE LETRAS DA UNIVERSIDADE DO PORTO A gestão de processos de negócio: conceitos e ferramentas BPM Trabalho realizado por: Ana Luisa Veiga Filipa Ramalho Doutora Maria Manuela Pinto GSI 2007 AGENDA:

Leia mais

Business Process Management [BPM] Get Control. Empower People.

Business Process Management [BPM] Get Control. Empower People. Business Process Management [BPM] Get Control. Empower People. O SoftExpert BPM Suite é uma suíte abrangente de módulos e componentes perfeitamente integrados, projetados para gerenciar todo o ciclo de

Leia mais

Business Process Management [BPM] Get Control. Empower People.

Business Process Management [BPM] Get Control. Empower People. Business Process Management [BPM] Get Control. Empower People. O SoftExpert BPM Suite é uma suíte abrangente de módulos e componentes perfeitamente integrados, projetados para gerenciar todo o ciclo de

Leia mais

Treinamento BPM e BPMN Apresentação Executiva

Treinamento BPM e BPMN Apresentação Executiva Apresentação Executiva 1 O treinamento de BPM e BPMN tem como premissa capacitar o aluno a captar as atividades relativas a determinado processo da empresa, organizá-las, gerando um fluxograma de atividades/processos,

Leia mais

INDICE 3.APLICAÇÕES QUE PODEM SER DESENVOLVIDAS COM O USO DO SAXES

INDICE 3.APLICAÇÕES QUE PODEM SER DESENVOLVIDAS COM O USO DO SAXES w w w. i d e a l o g i c. c o m. b r INDICE 1.APRESENTAÇÃO 2.ESPECIFICAÇÃO DOS RECURSOS DO SOFTWARE SAXES 2.1. Funcionalidades comuns a outras ferramentas similares 2.2. Funcionalidades próprias do software

Leia mais

O desafio de uma visão mais ampla

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

Leia mais

PROJELER. Componentes da Solução Intalio BPMS 5.2. Maurício Bitencourt 51 21171872 / 51 84087798 mauricio.bitencourt@projeler.com.

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

Leia mais

Oracle BPM 11g. Análise à Plataforma

Oracle BPM 11g. Análise à Plataforma Oracle BPM 11g Análise à Plataforma Maio de 2010 Tive o privilégio de ser convidado a participar no "EMEA BPM 11g beta bootcamp" em Abril de 2010, no qual tive contacto mais próximo com a última versão

Leia mais

Etapas e Desafios. plataforma de BPM corporativa. BPMS Showcase 2014. Kelly Sganderla Consultora de Processos, CBPP Kelly.sganderla@iprocess.com.

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

Leia mais

The Open Source Business Process Platform Company. Proposta Comercial. Plataforma Intalio BPP

The Open Source Business Process Platform Company. Proposta Comercial. Plataforma Intalio BPP Proposta Comercial Plataforma Intalio BPP 2 É com grande prazer que apresentamos nossa Proposta Comercial, com o objetivo de fornecer total visibilidade da plataforma Intalio BPP (Business Process Platform),

Leia mais

INTRODUÇÃO A MODELAGEM DE PROCESSOS UTILIZANDO BPMN 1 FÁBIO RODRIGUES CRUZ 2 2.1 CONCEITO DE MODELAGEM DE PROCESSOS UTILIZANDO BPMN

INTRODUÇÃO A MODELAGEM DE PROCESSOS UTILIZANDO BPMN 1 FÁBIO RODRIGUES CRUZ 2 2.1 CONCEITO DE MODELAGEM DE PROCESSOS UTILIZANDO BPMN INTRODUÇÃO A MODELAGEM DE PROCESSOS UTILIZANDO BPMN 1 FÁBIO RODRIGUES CRUZ 2 1 INTRODUÇÃO A Business Process Modeling Notation (BPMN), ou Notação de Modelagem de Processos de Negócio, é um conjunto de

Leia mais

Service Oriented Architecture (SOA)

Service Oriented Architecture (SOA) São Paulo, 2011 Universidade Paulista (UNIP) Service Oriented Architecture (SOA) Prof. MSc. Vladimir Camelo vladimir.professor@gmail.com 04/09/11 vladimir.professor@gmail.com 1 04/09/11 vladimir.professor@gmail.com

Leia mais

Prática da Disciplina de Sistemas Distribuídos Serviços Web IFMA DAI Professor Mauro Lopes C. Silva

Prática da Disciplina de Sistemas Distribuídos Serviços Web IFMA DAI Professor Mauro Lopes C. Silva 1. O que são Serviços Web (Web Services)? Prática da Disciplina de Sistemas Distribuídos Serviços Web IFMA DAI Professor Mauro Lopes C. Silva A ideia central dos Web Services parte da antiga necessidade

Leia mais

SOA 2.0 ou Event-Driven SOA

SOA 2.0 ou Event-Driven SOA SOA SOA 2.0 ou Event-Driven SOA 1 Introdução Recentemente, a Oracle anuciou o termo SOA 2.0. E já deu para imaginar a repercussão que isto teve. Estamos em um momento onde SOA (Service-Oriented Architecture),

Leia mais

BPMN (Business Process. George Valença gavs@cin.ufpe.br

BPMN (Business Process. George Valença gavs@cin.ufpe.br BPMN (Business Process Modeling Notation) George Valença gavs@cin.ufpe.br 31/10/2012 Introdução Modelagem de processos No ciclo de vida BPM, a etapa de modelagem de processos consiste em um conjunto de

Leia mais

Fase 1: Engenharia de Produto

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

Leia mais

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 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

Leia mais

Business Process Integration Architecture

Business Process Integration Architecture Business Process Integration Architecture Definição, Motivações e Conceitos Base 3/2/2005 José Alves Marques 1 Processo de Negócio A modelação de processos está focada em: Criar e optimizar modelos de

Leia mais

BPMN - Business Process Modeling and Notation

BPMN - Business Process Modeling and Notation BPMN - Business Process Modeling and Notation AGENDA Notação Conceito Visão Geral da Notação BPMN Notação BPMN no Escritório de Processos NOTAÇÃO - CONCEITO Segundo o dicionário: Ação de indicar, de representar

Leia mais

MODELAGEM DE PROCESSOS

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:

Leia mais

BPM e SOA. Grinaldo Lopes de Oliveira (grinaldo@gmail.com) Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

BPM e SOA. Grinaldo Lopes de Oliveira (grinaldo@gmail.com) Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas BPM e SOA Grinaldo Lopes de Oliveira (grinaldo@gmail.com) Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Como funcionam as organizações? O que ébpm Business Process Management (BPM)

Leia mais

Tutorial de BPMN. Visão Geral. Escopo. Elementos

Tutorial de BPMN. Visão Geral. Escopo. Elementos Tutorial de BPMN Visão Geral É um padrão para modelagem de processos de negócio que fornece uma notação gráfica para especificação de processos de negócio em um DPN (Diagrama de Processo de Negócios).

Leia mais

Integração de Dados Plataforma Hub Magento E-Commerce

Integração de Dados Plataforma Hub Magento E-Commerce Integração de Dados Plataforma Hub Magento E-Commerce Facilitando Negócios Conectando softwares com Magento Plataforma de E-Commerce Integração de Dados Plataforma Hub Magento E-Commerce Este documento

Leia mais

BI Citsmart Fornece orientações necessárias para instalação, configuração e utilização do BI Citsmart.

BI Citsmart Fornece orientações necessárias para instalação, configuração e utilização do BI Citsmart. 16/08/2013 BI Citsmart Fornece orientações necessárias para instalação, configuração e utilização do BI Citsmart. Versão 1.0 19/12/2014 Visão Resumida Data Criação 19/12/2014 Versão Documento 1.0 Projeto

Leia mais

Integrando Eclipse e Websphere Application Server Community Edition

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

Leia mais

Microsoft Visual Studio Express 2012 for Windows Desktop

Microsoft Visual Studio Express 2012 for Windows Desktop Microsoft Visual Studio Express 2012 for Windows Desktop Apresentação da ferramenta Professor: Danilo Giacobo Página pessoal: www.danilogiacobo.eti.br E-mail: danilogiacobo@gmail.com 1 Introdução Visual

Leia mais

Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa

Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa Agenda Introdução Aplicações interativas de TV Digital Desafios de layout e usabilidade Laboratório de usabilidade Desafios

Leia mais

Abstraindo as Camadas de SOA & Aplicações Compostas

Abstraindo as Camadas de SOA & Aplicações Compostas Abstraindo as Camadas de SOA & Aplicações Compostas Serviço Service Requisitante Consumer Service Serviço Provider Provedor consumidores processos business e processes negócios Coreografia process choreography

Leia mais

Software de gerenciamento do sistema Intel. Guia do usuário do Pacote de gerenciamento do servidor modular Intel

Software de gerenciamento do sistema Intel. Guia do usuário do Pacote de gerenciamento do servidor modular Intel Software de gerenciamento do sistema Intel do servidor modular Intel Declarações de Caráter Legal AS INFORMAÇÕES CONTIDAS NESTE DOCUMENTO SÃO RELACIONADAS AOS PRODUTOS INTEL, PARA FINS DE SUPORTE ÀS PLACAS

Leia mais

Introdução à Bonita BPM

Introdução à Bonita BPM WHITE PAPER Introdução à Bonita BPM Como começar a usar o Bonita BPM para capturar um processo conceitual e transformá-lo em um diagrama de processo Charlotte Adams, Alexandre Bricout e Maria Picard, Bonitasoft

Leia mais

SOA: Service-oriented architecture

SOA: Service-oriented architecture SOA: Service-oriented architecture Roteiro Breve História O que é Arquitetura de Software? O que é SOA? Serviços Infraestrutura Composição Sua empresa está preparada para SOA? Breve História Uma empresa

Leia mais

BEM-VINDO!!! Apresentação Inicial. Por favor, descreva o seu atual conhecimento sobre Mapeamento de Processos

BEM-VINDO!!! Apresentação Inicial. Por favor, descreva o seu atual conhecimento sobre Mapeamento de Processos Apresentação Inicial BEM-VINDO!!! Por favor, descreva o seu atual conhecimento sobre Mapeamento de Processos 1 Mapeamento de Processos Mapeamento de Processos e Negócios com BPM 2 Ementa Introdução Definição

Leia mais

Programação para Android

Programação para Android Programação para Android Aula 01: Visão geral do android, instalação e configuração do ambiente de desenvolvimento, estrutura básica de uma aplicação para Android Objetivos Configurar o ambiente de trabalho

Leia mais

IBM Cognos Business Intelligence Scorecarding

IBM Cognos Business Intelligence Scorecarding IBM Cognos Business Intelligence Scorecarding Unindo a estratégia às operações com sucesso Visão Geral O Scorecarding oferece uma abordagem comprovada para comunicar a estratégia de negócios por toda a

Leia mais

Produto IV: ATU SAAP. Manual de Referência

Produto IV: ATU SAAP. Manual de Referência Produto IV: ATU SAAP Manual de Referência Pablo Nogueira Oliveira Termo de Referência nº 129275 Contrato Número 2008/000988 Brasília, 30 de outubro de 2008 1 Sistema de Apoio à Ativideade Parlamentar SAAP

Leia mais

PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL. Diretrizes e Estratégias para Ciência, Tecnologia e Inovação no Brasil

PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL. Diretrizes e Estratégias para Ciência, Tecnologia e Inovação no Brasil PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL Diretrizes e Estratégias para Ciência, Tecnologia e Inovação no Brasil Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 02 IMPLANTAÇÃO DE 1 (UM)

Leia mais

Gestão de Processos de Negócios

Gestão de Processos de Negócios Gestão Operacional da TI Gestão de Processos de Negócios Business Process Management (BPM) Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br Professor NOME: RÔMULO CÉSAR DIAS DE ANDRADE

Leia mais

DISSEMINAÇÃO DE CONHECIMENTO FERRAMENTA BIZAGI

DISSEMINAÇÃO DE CONHECIMENTO FERRAMENTA BIZAGI DISSEMINAÇÃO DE CONHECIMENTO FERRAMENTA BIZAGI Harley Caixeta Seixas Márcia Lúcia Borges de Melo Gomes Roberta A. de Mello Bezerra Silvana Dias Soares FERRAMENTA BIZAGI BPMN Business Process Modeling Notation

Leia mais

TeamViewer 9 Manual Management Console

TeamViewer 9 Manual Management Console TeamViewer 9 Manual Management Console Rev 9.2-07/2014 TeamViewer GmbH Jahnstraße 30 D-73037 Göppingen www.teamviewer.com Sumário 1 Sobre o TeamViewer Management Console... 4 1.1 Sobre o Management Console...

Leia mais

Semântica para Sharepoint. Busca semântica utilizando ontologias

Semântica para Sharepoint. Busca semântica utilizando ontologias Semântica para Sharepoint Busca semântica utilizando ontologias Índice 1 Introdução... 2 2 Arquitetura... 3 3 Componentes do Produto... 4 3.1 OntoBroker... 4 3.2 OntoStudio... 4 3.3 SemanticCore para SharePoint...

Leia mais

Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br BPMN

Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br BPMN Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br BPMN Benefícios da modelagem Em uma organização orientada a processos, modelos de processos são o principal meio para medir o desempenho

Leia mais

silviaheld@usp.br Italiano, Isabel Cristina. Profa. Dra. - Têxtil e Moda - Escola de Artes, Ciências e RESUMO ABSTRACT

silviaheld@usp.br Italiano, Isabel Cristina. Profa. Dra. - Têxtil e Moda - Escola de Artes, Ciências e RESUMO ABSTRACT MAPEAMENTO DE PROCESSOS DE CONFECÇÃO PARA IDENTIFICAÇÃO DE PONTOS CRÍTICOS DA PRODUÇÃO Espinosa, Caroline Stagi - Bacharel em Têxtil e Moda - Escola de Artes, Ciências e Humanidades - Universidade de São

Leia mais

INOVANDO UM PROCESSO DE SERVIÇOS DE TI COM AS BOAS PRÁTICAS DO ITIL E USO DE BPMS

INOVANDO UM PROCESSO DE SERVIÇOS DE TI COM AS BOAS PRÁTICAS DO ITIL E USO DE BPMS INOVANDO UM PROCESSO DE SERVIÇOS DE TI COM AS BOAS PRÁTICAS DO ITIL E USO DE BPMS Cilene Loisa Assmann (UNISC) cilenea@unisc.br Este estudo de caso tem como objetivo trazer a experiência de implantação

Leia mais

Especificações Técnicas

Especificações Técnicas Visual COBOL é a solução líder da indústria para o desenvolvimento de aplicações COBOL e implantação em sistemas Windows, Unix e Linux. Ele combina as melhores ferramentas de desenvolvimento de sua classe

Leia mais

acoplamento Exprime o grau de conexão entre os módulos; os módulos de um software devemapresentar um baixo coeficiente de acoplamento.

acoplamento Exprime o grau de conexão entre os módulos; os módulos de um software devemapresentar um baixo coeficiente de acoplamento. SOA Arquitetura Orientada a Serviços Conceitos e Aplicações Prof. MSc. Edilberto Silva edilms@yahoo.com/ http://edilms.eti.br Gestão de TI Conceitode SOA SOA - Service OrientedArchitecture (Arquitetura

Leia mais

Manual de Utilização do PLONE (Gerenciador de página pessoal)

Manual de Utilização do PLONE (Gerenciador de página pessoal) Manual de Utilização do PLONE (Gerenciador de página pessoal) Acessando o Sistema Para acessar a interface de colaboração de conteúdo, entre no endereço http://paginapessoal.utfpr.edu.br. No formulário

Leia mais

MANUAL DO ADMINISTRADOR DO MÓDULO

MANUAL DO ADMINISTRADOR DO MÓDULO MANUAL DO ADMINISTRADOR DO MÓDULO ÍNDICE Relatórios Dinâmicos... 3 Requisitos de Sistema... 4 Estrutura de Dados... 5 Operadores... 6 Tabelas... 7 Tabelas x Campos... 9 Temas... 13 Hierarquia Relacionamento...

Leia mais

Manual BizAgi Sistema de Gestão da Qualidade

Manual BizAgi Sistema de Gestão da Qualidade Página 1 de 6 1. INTRODUÇÃO Este manual apresenta alguns elementos básicos da Notação BPMN (Business Process Modeling Notation Notação para Modelagem de Processos de Negócio) que é a representação gráfica

Leia mais

Ferramentas unificadas de SOA alinham negócios e TI IDG Research aponta grandes ganhos potenciais a partir de uma solução integrada

Ferramentas unificadas de SOA alinham negócios e TI IDG Research aponta grandes ganhos potenciais a partir de uma solução integrada Insight completo sobre IDG/Oracle Relatório de pesquisa de SOA Ferramentas unificadas de SOA alinham negócios e TI IDG Research aponta grandes ganhos potenciais a partir de uma solução integrada Alinhamento

Leia mais

CSF Designer Intuition SOLUÇÕES DE OUTPUT FIS

CSF Designer Intuition SOLUÇÕES DE OUTPUT FIS SOLUÇÕES DE OUTPUT FIS O CSF Designer Intuition TM da FIS ajuda organizações que lidam com o cliente a criar, de forma instantânea e interativa, documentos comerciais respeitando as regulações vigentes,

Leia mais

Engenharia de Software I

Engenharia de Software I Engenharia de Software I Rogério Eduardo Garcia (rogerio@fct.unesp.br) Bacharelado em Ciência da Computação Aula 05 Material preparado por Fernanda Madeiral Delfim Tópicos Aula 5 Contextualização UML Astah

Leia mais

Curso de BPMN - II. Desenho de processo

Curso de BPMN - II. Desenho de processo Curso de BPMN - II Glauco Reis (gsrt@terra.com.br) é Consultor em Java e metodologias OO, e especializado em plataforma IBM. Têm o título de SCJP 1.1 e 1.4, SCJWCD 1.4, e IBM CSE e IBM Websphere Application

Leia mais

Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços. Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena

Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços. Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena Tópicos Motivação e Objetivos LP e SOA Processo ADESE

Leia mais

Utilizaremos a última versão estável do Joomla (Versão 2.5.4), lançada em

Utilizaremos a última versão estável do Joomla (Versão 2.5.4), lançada em 5 O Joomla: O Joomla (pronuncia-se djumla ) é um Sistema de gestão de conteúdos (Content Management System - CMS) desenvolvido a partir do CMS Mambo. É desenvolvido em PHP e pode ser executado no servidor

Leia mais

PROPOSTA DE SOFTWARE DE INSTALAÇÃO PARA UM AMBIENTE INTEGRADO DE GERÊNCIA DE PROJETOS E DE PROCESSOS DE NEGÓCIOS

PROPOSTA DE SOFTWARE DE INSTALAÇÃO PARA UM AMBIENTE INTEGRADO DE GERÊNCIA DE PROJETOS E DE PROCESSOS DE NEGÓCIOS PROPOSTA DE SOFTWARE DE INSTALAÇÃO PARA UM AMBIENTE INTEGRADO DE GERÊNCIA DE PROJETOS E DE PROCESSOS DE NEGÓCIOS Élysson Mendes Rezende Bacharelando em Sistemas de Informação Bolsista de Iniciação Científica

Leia mais

MAPEAMENTO E LOCALIZAÇÃO DE REGIÕES DE INTERESSE UTILIZANDO REALIDADE AUMENTADA EM DISPOSITIVOS MÓVEIS COM PLATAFORMA ANDROID

MAPEAMENTO E LOCALIZAÇÃO DE REGIÕES DE INTERESSE UTILIZANDO REALIDADE AUMENTADA EM DISPOSITIVOS MÓVEIS COM PLATAFORMA ANDROID MAPEAMENTO E LOCALIZAÇÃO DE REGIÕES DE INTERESSE UTILIZANDO REALIDADE AUMENTADA EM DISPOSITIVOS MÓVEIS COM PLATAFORMA ANDROID Alessandro Teixeira de Andrade¹; Geazy Menezes² UFGD/FACET Caixa Postal 533,

Leia mais

- - flow é uma suíte de ferramentas de workflow que permite desenhar e automatizar os processos de negócio das organizações.

- - flow é uma suíte de ferramentas de workflow que permite desenhar e automatizar os processos de negócio das organizações. - - flow é uma suíte de ferramentas de workflow que permite desenhar e automatizar os processos de negócio das organizações. Com Q-flow, uma organização pode tornar mais eficientes os processos que permitem

Leia mais

PROGRAMA DE MBA em Gestão e Engenharia do Produto. O Produto Internet e suas Aplicações

PROGRAMA DE MBA em Gestão e Engenharia do Produto. O Produto Internet e suas Aplicações Universidade de São Paulo Escola Politécnica Programa de Educação Continuada em Engenharia PROGRAMA DE MBA em Gestão e Engenharia do Produto O Produto Internet e suas Aplicações Tecnologias de Informação

Leia mais

GERENCIAMENTO CENTRALIZADO DELL POWERVAULT DL 2000 BASEADO EM TECNOLOGIA SYMANTEC

GERENCIAMENTO CENTRALIZADO DELL POWERVAULT DL 2000 BASEADO EM TECNOLOGIA SYMANTEC GERENCIAMENTO CENTRALIZADO DELL POWERVAULT DL 2000 BASEADO EM TECNOLOGIA SYMANTEC RESUMO EXECUTIVO O PowerVault DL2000, baseado na tecnologia Symantec Backup Exec, oferece a única solução de backup em

Leia mais

MODELAGEM DE PROCESSOS USANDO BPMN (BUSINESS PROCESS MODEL AND NOTATION) E IOT (INTERNET DAS COISAS)

MODELAGEM DE PROCESSOS USANDO BPMN (BUSINESS PROCESS MODEL AND NOTATION) E IOT (INTERNET DAS COISAS) WHITE PAPPER Rafael Fazzi Bortolini Diretor, Cryo Technologies Orquestra BPMS rafael@cryo.com.br Internet das Coisas e Gerenciamento de Processos de Negócio (BPM) são duas disciplinas ou tendências à primeira

Leia mais

3 Estudo de Ferramentas

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

Leia mais

1 UML (UNIFIED MODELING LANGUAGE)

1 UML (UNIFIED MODELING LANGUAGE) 1 UML (UNIFIED MODELING LANGUAGE) Segundo Tonsig (2003), para conseguir desenvolver um software capaz de satisfazer as necessidades de seus usuários, com qualidade, por intermédio de uma arquitetura sólida

Leia mais

UTILIZANDO ICONIX NO DESENVOLVIMENTO DE APLICAÇÕES DELPHI

UTILIZANDO ICONIX NO DESENVOLVIMENTO DE APLICAÇÕES DELPHI UTILIZANDO ICONIX NO DESENVOLVIMENTO DE APLICAÇÕES DELPHI Dr. George SILVA; Dr. Gilbert SILVA; Gabriel GUIMARÃES; Rodrigo MEDEIROS; Tiago ROSSINI; Centro Federal de Educação Tecnológica do Rio Grande do

Leia mais

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede OpenCart v1.0 Manual de Instalação do Módulo estamos todos ligados ÍNDICE 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 vqmod 4 4.2 Instalação e ativação

Leia mais

Índice Apresentação... 3 Mensagens... 4 Tickets... 6 Cadastro de Tickets... 6 Acompanhamento de Tickets:...9 Entregas... 11 Storage...

Índice Apresentação... 3 Mensagens... 4 Tickets... 6 Cadastro de Tickets... 6 Acompanhamento de Tickets:...9 Entregas... 11 Storage... Índice Apresentação... 3 Mensagens... 4 Tickets... 6 Cadastro de Tickets... 6 Acompanhamento de Tickets:...9 Entregas... 11 Storage... 12 Apresentação O Pitstop foi desenvolvido pela Interact com o objetivo

Leia mais

Guia de Introdução ao Windows SharePoint Services

Guia de Introdução ao Windows SharePoint Services Guia de Introdução ao Windows SharePoint Services - Windows SharePoint Services... Page 1 of 11 Windows SharePoint Services Guia de Introdução ao Windows SharePoint Services Ocultar tudo O Microsoft Windows

Leia mais

Artigo de Conclusão de curso sobre BPM - Gestão de Processo de Negócio

Artigo de Conclusão de curso sobre BPM - Gestão de Processo de Negócio Artigo de Conclusão de curso sobre BPM - Gestão de Processo de Negócio Este é um artigo sobre BPM que merece destaque no Portal GSTI. No trabalho abaixo, de Francisco Sobreira Neto, é elaborado um apanhado

Leia mais

Micro Mídia Informática Fevereiro/2009

Micro Mídia Informática Fevereiro/2009 Micro Mídia Informática Fevereiro/2009 1 UML Introdução Fases de Desenvolvimento Notação Visões Análise de Requisitos Casos de Uso StarUML Criando Casos de Uso Orientação a Objetos Diagrama de Classes

Leia mais

IBM Cúram Social Program Management Versão 6.0.5. Guia do Cúram Deductions

IBM Cúram Social Program Management Versão 6.0.5. Guia do Cúram Deductions IBM Cúram Social Program Management Versão 6.0.5 Guia do Cúram Deductions Nota Antes de usar essas informações e o produto suportado por elas, leia as informações em Avisos na página 21 Revisado: Março

Leia mais

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede OpenCart v1.0 Manual de Instalação do Módulo estamos todos ligados 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 vqmod 4 4.2 Instalação e ativação do

Leia mais

Ambientes Visuais. Ambientes Visuais

Ambientes Visuais. Ambientes Visuais Ambientes Visuais Inicialmente, apenas especialistas utilizavam os computadores, sendo que os primeiros desenvolvidos ocupavam grandes áreas e tinham um poder de processamento reduzido. Porém, a contínua

Leia mais

Alfresco Content Management

Alfresco Content Management Alfresco Content Management Alfresco é um sistema ECM (Enterprise Content Management) também conhecido como GED (Gestão Eletrônica de Documentos) em nosso mercado de porte corporativo para atender a empresas

Leia mais

Casos práticos de implementação de BPM na FGV

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.

Leia mais

Guia de utilização da notação BPMN

Guia de utilização da notação BPMN 1 Guia de utilização da notação BPMN Agosto 2011 2 Sumário de Informações do Documento Documento: Guia_de_utilização_da_notação_BPMN.odt Número de páginas: 31 Versão Data Mudanças Autor 1.0 15/09/11 Criação

Leia mais

Autor: Júlio Battisti www.juliobattisti.com.br

Autor: Júlio Battisti www.juliobattisti.com.br Autor: Júlio Battisti www.juliobattisti.com.br Livro: Aprenda com Júlio Battisti: Excel 2010 Avançado, Análise de Dados e Cenários, Tabelas e Gráficos Dinâmicos, Macros e Programação VBA - Através de Exemplos

Leia mais

Aplicabilidade: visão geral

Aplicabilidade: visão geral CURSO BÁSICO SAXES 2 Aplicabilidade: visão geral BI Comércio Indústria nf-e Serviços Software house Enterprise Business Bus Banco financeiro Instituição Sindicato ERP html Casos 3 6 Customização: importação

Leia mais

Conhecendo o Visual FoxPro 8.0 Parte 3

Conhecendo o Visual FoxPro 8.0 Parte 3 AULA Conhecendo o Visual FoxPro 8.0 Parte 3 Continuando nossa saga pelas ferramentas do Visual FoxPro 8.0, hoje vamos conhecer mais algumas. A Ferramenta Class Designer A Class Designer é a ferramenta

Leia mais

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 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

Leia mais

EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE

EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE por Miguel Aguiar Barbosa Trabalho de curso II submetido como

Leia mais

Nos artigos anteriores apresentamos. Desenvolvimento de Software Dirigido por Caso de Uso Parte III: Caso de Uso de Negócio

Nos artigos anteriores apresentamos. Desenvolvimento de Software Dirigido por Caso de Uso Parte III: Caso de Uso de Negócio Desenvolvimento de Software Dirigido por Caso de Uso Parte III: Caso de Uso de Negócio Vinicius Lourenço de Sousa vinicius.lourenco.sousa@gmail.com Atua no ramo de desenvolvimento de software há mais de

Leia mais

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO GRANDE DO SUL FACULDADE DE INFORMÁTICA EDITOR DE HELP MANUAL DO USUÁRIO

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO GRANDE DO SUL FACULDADE DE INFORMÁTICA EDITOR DE HELP MANUAL DO USUÁRIO PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO GRANDE DO SUL FACULDADE DE INFORMÁTICA EDITOR DE HELP MANUAL DO USUÁRIO ANA PAULA CARVALHO LORENZONI MICHELINE PARIZOTTO PROFESSORA. MILENE SELBACH SILVEIRA ORIENTADORA

Leia mais

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 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

Leia mais

Ficha Técnica Xenos Developer Studio

Ficha Técnica Xenos Developer Studio Xenos Developer Studio Ficha Técnica Xenos Developer Studio Xenos Developer Studio Soluções de Enterprise Output Management que reduz custos associados à impressão tradicional, ao mesmo tempo em que facilita

Leia mais

Guião de Introdução ao Eclipse IDE Índice

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.

Leia mais

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede VirtueMart v1.0 Manual de Instalação do Módulo estamos todos ligados ÍNDICE 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Permissões 4 4.2 Instalação

Leia mais

GERADOR DE CÓDIGO JSP BASEADO EM PROJETO DE SGBD. Acadêmico: Maicon Klug Orientadora: Joyce Martins

GERADOR DE CÓDIGO JSP BASEADO EM PROJETO DE SGBD. Acadêmico: Maicon Klug Orientadora: Joyce Martins GERADOR DE CÓDIGO JSP BASEADO EM PROJETO DE SGBD Acadêmico: Maicon Klug Orientadora: Joyce Martins Roteiro Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento do trabalho Conclusão Extensões

Leia mais

Opções para impressão de códigos de barras para impressoras Zebra em ambientes Oracle WMS e MSCA RELATÓRIO INFORMATIVO SOBRE APLICAÇÃO

Opções para impressão de códigos de barras para impressoras Zebra em ambientes Oracle WMS e MSCA RELATÓRIO INFORMATIVO SOBRE APLICAÇÃO Opções para impressão de códigos de barras para impressoras Zebra em ambientes Oracle WMS e MSCA RELATÓRIO INFORMATIVO SOBRE APLICAÇÃO Direitos autorais 2004 ZIH Corp. Todos os nomes e números de produtos

Leia mais

Automação do Processo de Instalação de Softwares

Automação do Processo de Instalação de Softwares Automação do Processo de Instalação de Softwares Aislan Nogueira Diogo Avelino João Rafael Azevedo Milene Moreira Companhia Siderúrgica Nacional - CSN RESUMO Este artigo tem como finalidade apresentar

Leia mais