BPEL: Modelagem de Processos

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

Download "BPEL: Modelagem de Processos"

Transcrição

1 BPEL: Modelagem de Processos Brauleyn Z. Nunes 1, Cesar R. de S. Junior 1, Elena D. Bastos 1, Munir C. K. de Moraes 1, Paola J. C. R. Goncalves 2, Roger T. 2 Instituto Metodista Granbery Faculdade Metodista Granbery (FMG)- Juiz de Fora MG Brazil {brauleyn,cesar.roberto.slj,elenadiasbastos,munirzin}@gmail.com, {pjcanete, rogertn2005}@hotmail.com. Abstract. The article presents the standard for orchestration of BPEL services (Business proccess Execution Language), its structure and approach used, and highlight the advantages and disadvantages of their use, addressing technological and business aspects that should be analyzed for choosing this tool. Resumo. O artigo apresenta o padrão para orquestração de serviços Bpel(Business Proccess Execution Language), sua estrutura e a abordagem utilizada, além de destacar as vantagens e desvantagens de sua utilização, abordando aspectos tecnológicos e empresariais que deverão ser analisados para a escolha dessa ferramenta. 1. Introdução O Bpel é uma linguagem usada para definir processo de negócios que surgiu da união de duas linguagens que possuia semelhanças entre si, a Web Services Flow Language (WSFL) e a Web Services for Business Process Design (XLANG), sendo as empresas IBM e a Microsoft respectivamente responsável por suas criações. O Bpel foi concebido da estrutura hierárquica do funcionamento da linguagem XLANG e o controle baseado em grafos da WSFL e formou o conhecido Bpel. Para ser concebido o BPEL, foi necessário definir como esta linguagem seria escrita, baseado nisso, foi elegido o padrão de arquitetura SOA, que tem por características a orientação a serviço, onde os serviços podem ser construídos a partir da chamada de outros serviços existentes, o que contribui para o reuso dos serviços. Neste tipo de abordagem, as técnicas mais utilizadas na composição do serviço são orquestração e coreografia. No BPEL, há uma definição sobre a abordagem de orquestração que esta linguagem de modelagem de processos utiliza, bem como o funcionamento da mesma, destacando benefícios em relação à outras abordagens existentes. São destacadas as atividades básicas e estruturadas que o BPEL utiliza em sua estrutura. A seguir apresentam-se as vantagens do BPEL, demonstrando os benefícios técnicos e organizacionais da utilização dessa ferramenta na modelagem de processos. Também é apresentado às desvantagens de implementação dessa linguagem, dentre elas o alto custo com infraestrutura de TI, a alta curva de aprendizagem das ferramentas de

2 mercado que devem ser levados em conta no momento da decisão pela utilização desse padrão. Como forma de atualização e de possibilidade de competição e sobrevivência no mercado, diversas empresas e organizações tem empregado o BPEL e o SOA a seus processos como forma de organizar e definir interfaces de integração entre diferentes sistemas, dos mais simples aos mais complexos. A utilização desta tecnologia em uma empresa já é considerada essencial, uma vez que as empresas se encontram em um cenário dinâmico e que exige constantes inovações e controle total de seus processos. Como poderemos visualizar a seguir, teremos um case de utilização do BPEL SOA em uma empresa do ramo de Logística e Transporte Ferroviário. 2. Arquitetura SOA

3 A arquitetura SOA é um meio de integração de sistemas baseados em orientação a serviços, onde cada recurso de TI pode ser acessado e descrito. Tais recursos estão disponíveis através de interfaces de serviço. Esta arquitetura utiliza protocolos baseados em padrão e interfaces convencional, geralmente Web services, para facilitar o acesso a lógica e informações comerciais entre os diversos serviços. Desta maneira, o SOA permite que os recursos e interfaces de serviço subjacentes sejam compostos em processos, possibilitando que cada processo seja um serviço que ofereça uma nova capacidade que pode ser agregada. Para efetivar estes conceitos, o SOA utiliza uma abordagem de design, tendo em vista a criação de uma infraestrutura de TI, que seja integrada e capaz de retornar rapidamente às mudanças nas necessidades de negócios, fornecendo os recursos necessários para transformar o conjunto existente de sistemas de informações heterogêneos, distribuídos, complexos e inflexíveis de uma empresa em sistemas de informações integrados, simplificados e altamente flexíveis que possam apoiar diretamente na organização e eficiência dos processos de uma empresa. Toda a arquitetura SOA envolve uma grande gama de profissionais, cada um responsável por determinada função, onde os arquitetos de solução, profissionais desta arquitetura, são os responsáveis por alinhar e desenvolver toda a estrutura desta solução, a fim de se mapear as fontes de informações sobre o negócio de forma unificada e abrangente, percebendo melhor os custos e benefícios deste investimento. É possível perceber que esta abordagem possibilita criar soluções dinâmicas colaborativas que satisfaçam os objetivos da organização, uma vez que tanto os desenvolvedores quanto os arquitetos de soluções estão preocupados em alcançar as necessidades da organização como um todo. 3. Histórico O Bpel é usado para definir processos de negócios na área de serviço web, ele surgiu da união de duas ideias presente nas linguagens Web Service Flow Language (WSFL) e a Web Services for Business Process Design (XLANG). Foram duas grandes empresas de tecnologia da informação responsáveis por estas linguagens, a WSFL foi desenvolvida no ano de 2001 pela IBM e a XLANG no ano de 2000 pela Microsoft. Ambas as linguagens possuía seu próprio escopo, porém apresentavam diversas semelhanças. O Bpel associou a estrutura hierárquica de funcionamento presente na linguagem XLANG, com o controle baseado em grafos existente na WSFL. Em função da aceitação da linguagem de processo BPMN como um padrão, a IBM e a Microsoft decidiram unir suas ações no ano de 2002, com o intuito de formar o Business process execution language for web services (BPEL4WS) resumidamente representado

4 por Bpel, este foi proposto pelas empresas IBM, Microsoft, Siebel Systems, BEA e SAP que especificam o comportamento dos serviços web objetivando interagir processos. Em abril de 2003 o BPELWS foi submetido para análise na Organization for the Advancement of Structured Information Standards (OASIS) que significa Organização para o Avanço de Padrões em Informação Estruturada, que funciona como um consórcio mundial que conduz o desenvolvimento e adoção de padrões para o e-business e web services. Em setembro de 2004 a Techinical Committee OASIS aprovou o Bpel e em 2007 ele foi publicado. Apoiado por grandes empresas de TI no mundo ficou comprovado para muitos que ele seria o padrão mais bem aceito em um espaço de tempo pequeno, então foi que grandes corporações anunciaram que passariam adotar esta nova especificação conhecida como Bpel. Idealizando um futuro para o Bpel a Star up norte-americana Collaxa foi uma das primeiras a lançar uma engine de funcionamento de processo em Bpel, logo após a empresa Oracle comprou a Collaxa e integrou este produto na suas soluções. Atualmente a utilização do Bpel é compreendida por dois paradigmas que as empresas adotaram: uma linha considera o BPEL uma linguagem de programação e execução de processos (como a Oracle e IBM) e outras consideram o Bpel como uma interface de comunicação de regras de processos, como é o caso da Microsoft. 4. BPEL BPEL surgiu da consolidação de duas linguagens criadas por duas organizações distintas: IBM, responsável pela WSFL e Microsoft responsável pela XLANG. Esta linguagem é responsável pela especificação dos processos de negócios e os estados destes processos, especificando de acordo com as atividades como acontece a comunicação e relacionamento entre web services (Maldaner et. al, 2003). Processos de negócios são elementos primordiais dentro de uma organização, nesses processos está contido um conjunto de atividades que servirão para atingir alguma meta da organização (Moreira et. al., 2011). Com o BPEL, podemos especificar cada atividade a ser realizada de modo que o objetivo seja alcançado da melhor forma possível. BPEL é uma linguagem de modelagem de processos, baseado em uma abordagem de orquestração. A abordagem de orquestração funciona contendo um controlador central, que recebe (receive) requisições de usuários ou consumidores, e de acordo com esta requisição, o controlador central invoca (invoke) um web service, de modo que a web services possa enviar respostas de volta ao controlador, e por fim, o controlador possa enviar uma resposta (reply) ao consumidor ou ao usuário (Moreira et. al., 2011). A abordagem de orquestração, representada na figura 1, é comparada com uma abordagem de coreografia e tem benefícios que podemos destacar como: a facilidade de implementação, administração (pois estando com esta arquitetura, é muito mais fácil a visualização e consequentemente a administração dos processos) e monitoramento (Moreira et. al., 2011).

5 Figura 1 Abordagem de orquestração. Fonte: (MOREIRA, 2011). Em um processo BPEL está explícita a ordem exata em que os serviços serão executados, de modo sequencial ou em paralelo. Este processo é composto de várias atividades, que podem servir para o envio, recebimento de respostas entre o controlador central e consumidores (Alvez et. al., 2007) LINGUAGEM UTILIZADA NO BPEL Com a linguagem BPEL, é possível ter situações em que é necessário utilizar condicionais usando o if ou switch. Podem-se construir loops usando while, declarar variáveis, copiar ou atribuir valores. Um processo BPEL, é composto de várias atividades, dentre elas, é possível dividí-las em duas categorias: atividades básicas e atividades estruturadas (Moreira et. al., 2011). As atividades básicas estão descritas a seguir: invoke: invoca uma operação para um web service; receive: recebe a mensagem de uma fonte externa (consumidor); reply: envia uma resposta para uma fonte externa (consumidor); waiting: realiza uma pausa por um período especificado; assign: utilizada para copiar dados; throw: levantar erros na execução do processo; terminate: finaliza a execução de uma instância do web service; compensate: desfaz alterações em caso de erro; validate: Validar dados XML armazenados em variáveis. As atividades estruturadas estão descritas a seguir: if-else: selecione exatamente um ramo de atividade a partir de um conjunto de opções; sequence: define a ordem de execução do processo; switch: para lógica condicional; while: para laços (loop); pick: bloqueia e espera por uma mensagem adequada para chegar;

6 flow: atividades contidas são executados em paralelo, parcialmente ordenado através de links de controle; foreach: executa uma atividade por um número de vezes; repeatuntil: executa uma atividade até atingir uma condição; scope: define um escopo para agrupamento de atividades, criação de variáveis locais, tratamento pelo mesmo manipulador de erro e levantamentos de exceções. De acordo com a figura 2, é observado lado a lado um exemplo de um workflow de um processo e o código BPEL correspondente. Figura 2 Workflow e código BPEL correspondente. Fonte: (ANDRÉ, 2009) 4.2. Vantagens e desvatagens O BPEL possui grandes vantagens em relação ao as outras linguagens de modelagem de processo. Uma das características mais marcantes dessa linguagem é ela poder ao mesmo tempo realizar o desenho de um determinado processo, e também executar os processos desenhados (RIBEIRO, 2008). Do ponto de vista empresarial o BPEL traz grandes transformações para as organizações, principalmente no âmbito de definição de processos. Empresas que empregam o BPEL para modelagem e execução de processos tendem a incentivar ás áreas de negócio a mapearem todos os fluxos de atividades inerentes a organização. (MALDANER, 2009). Devido a suas características técnicas, como a utilização da estrutura de orquestração, o BPEL se adapta muito mais rápido as mudanças constantes nas regras de negócios das organizações. Como a base do BPEL é a utilização de webservices, a comunicação com os parceiros e fornecedores se torna muito mais simplificada, já que não é necessária a incorporação das regras de negócios dentro dos sistemas da organização. (KANESHIMA, 2013).

7 Das desvantagens encontradas podemos destacar a pouca maturidade da ferramenta e a fase de desenvolvimento a qual se encontra. Alguns fornecedores ainda não utilizam a versão WS-BPEL 2.0 devido à imaturidade do padrão. Diante dessa circunstância, diversas soluções proprietárias surgem com várias extensões exclusivas, o que pode gerar uma dependência de determinada ferramenta por parte das empresas. (ANDRÉ, 2009). A base de funcionamento do BPEL é totalmente sobre webservices. Apesar de esse tipo ser serviço trazer grandes vantagens na questão de integração com parceiros, há um grande custo para mantê-lo. Webservices exigem alto poder de processamento dependendo do tamanho de todo o processo em execução no ambiente. Devido a essa característica, são necessários grandes investimentos por parte das organizações para a construção de uma infraestrutura de TI adequada e escalável para dar suporte a esse tipo de serviço, e isso pode se tornar-se inviável para as pequenas e médias empresas que desejam implementar o BPEL em seus processos. (PACHECO, 2009). A alta curva de aprendizagem das ferramentas disponíveis no mercado é outra desvantagem que pode trazer sérios riscos aos projetos das organizações. Essa particularidade exige que as empresas invistam recursos consideráveis no treinamento da equipe responsável pela execução de projetos em BPEL. (ANDRÉ. 2009). Por fim o BPEL tem uma característica que pode ser também considerada uma desvantagem competitiva em relação a outras linguagens para modelagem de processos. Observando as três bases fundamentais de um workflow, que são a lógica do processo (que determina o que realizado), a organização (a qual especifica quem é responsável pelo processo) e infraestrutura (quais ferramentas usadas) o BPEL não suporta um desses pilares. No BPEL não existe a determinação de quem é responsável pela execução de determinado processo (Organização). Por causa dessa desvantagem, as empresas podem recorrer complementar com outras linguagens de processos como o BPMN para sanar essa ausência do BPEL na representação de workflows. (PACHECO, 2009). 5. Cases Na atualidade, as empresas e organizações são exigidas ao máximo para se manterem a frente na acirrada competição do mercado global. Muitas empresas sentem cada vez mais a necessidade de organizar e integrar seus processos entre os diferentes sistemas que possibilitam suas ações dinâmicas frente ao seu dia-a-dia. Como muitas empresas adquirem soluções de mercado para seus problemas, muitos dos sistemas serão de linguagens diferentes além de que não terão nenhuma integração entre si. Desta forma a utilização do BPEL SOA permite à empresa estar integrando os seus processos de uma forma quase sempre mais rentável, onde são reduzidos os custos de uma possível customização do sistema, além de ser uma configuração menos complexa. Entre vários exemplos de empresas no mercado que buscam essa integração, está a MRS Logística S.A, que foi fundada em 1996, após a abertura de concessão da extinta Rede Ferroviária Federal. A empresa MRS Logística S.A é uma concessionária operadora da

8 Malha Ferroviária do Sudeste do Brasil, onde a mesma atua nos Estados de Minas Gerais, Rio de Janeiro e São Paulo, disponibilizando soluções e serviços de Logística Ferroviária para empresas do ramo Agrícola, de Siderurgia e Mineração. A Empresa MRS necessitava de uma orquestração BPEL SOA para estar disponibilizando uma arquitetura definida para o Recebimento de Notas de Expedição na empresa. Esta nota deve ser autêntica na base de dados Oracle 11g uma vez que tal nota é um arquivo XML gerado automaticamente por alguns ERP s disponíveis na MRS. Como forma de reduzir a possibilidade de lentidão na execução do processo, o mesmo foi projetado para executar procedures automaticamente e caso tais procedures estejam lentas ou não respondendo, o SOA deverá criar uma fila de mensagens no banco de dados de forma que as notas de expedição sejam validadas e emitidas posteriormente. Conforme o Diagrama da Figura 3. Figura 3: Arquitetura SOA BPEL. Fonte: Material disponíbilizado pela empresa de Logística MRS. Na figura 3, a sigla ESB (Enterprise Service Bus 11g - Oracle) é o WebService principal que realizará o recebimento e processamento de arquivos XML de Notas de Expedição, enquanto o EJB Service estará realizando a validação das informações através da integração SOA BPEL. Quando o processo citado está lento ou superlotado, o BPEL SOA realizará uma segunda integração, onde são criadas diversas listas e filas

9 de arquivos XML e que deverão ser armazenadas e posteriormente reprocessadas de forma a serem enviadas novamente para a emissão de Notas de Expedição. 6. Ferramentas Entre as ferramentas disponibilizadas no mercado, está a ferramenta Oracle SOA Suite que implementa o modelo de processos BPEL, será abordado suas vantagens e desvantagens, além de algumas figuras exemplificando um pouco da ferramenta para melhor vislumbrar o processo e o uso de acordo com a necessidade de cada empresa. As ferramentas para implementação do modelo podem ser Freeware como: NetBeans, Eclipse BPEL Designer e ActiveVOS Designer; ou Shareware como: Oracle Suite e Jdeveloper; ou Proprietárias como: JOpera e WebRatio. Oracle SOA Suíte 10g que é um pacote com todos os aplicativos necessários para desenvolver os processos em BPEL, e está disponível para download no link: Esse pacote possui o Oracle BPEL Process Manager com integração ao JDeveloper, é uma [...] solução confiável para projetar, disponibilizar e gerenciar processos de negócio [...] ( que é responsável por interpretar e executar o BPEL. A figura 4 abaixo mostra o sistema em si com as possíveis utilizações do Oracle Manager. Tela principal do Oracle Enterprise Manager: Figura 4: Tela Principal do Oracle Enterprise Manager 11g. Fonte: (CONSULTING, 2013). O resultado de uma operação pode ser visualizado utilizando o BPEL como na Figura 5:

10 Figura 5: Processo BPM. Fonte: (CONSULTING, 2013). Após a conclusão dos processos pode ser feita a simulação do mesmo, além de fazer a análise de custos e verificação da cadência das execuções dos processos, mostrando a análise de impacto das mudanças e alterações necessárias, como mostra a figura 6. Figura 6: Fonte: (CONSULTING, 2013). O Sistema também possui alguns componentes, entre os mais utilizados está o de indicadores, chamado KPI (key performance indicators), Um dos componentes essenciais dos BPMS é a existência do BAM (Business activity monitoring) que nos permite, em tempo real, analisar o que está a acontecer nos processos de negócio. ( CONSULTING, 2013). Os indicadores estão ligados aos metadados

11 disponíveis na raiz facilitando o processo de medição, indicando assim, as tarefas e processos mais relevantes. Este componente possui vários tipos de gráficos, como: gráfico de barras, pizza, área, linhas, entre outros, além de filtragem por valores ou tipificações. Como mostra a figura Conclusão Figura 7: Tela de Indicadores. Fonte: (CONSULTING, 2013). Podemos concluir que o BPEL é a notação mais indicada para o mercado global na atualidade. É notável que as empresas procuram uma grande integração e padronização de seus processos e métodos não apenas para a área de T.I, mas também para outras áreas e de outros segmentos. Devido à utilização da abordagem de orquestração, há uma facilidade maior de manutenibilidade e administração dos projetos que utilizam essa linguagem de modelagem de processos diante do ambiente de constantes mudanças nas regras de negócios das organizações. Os suportes necessários para o funcionamento da organização é de grande importância, pois a competitividade é marcada por avanços na melhoria da produção e nos amplos controles econômicos das companhias. Por outro lado, a otimização e a organização dos seus processos de Tecnologia da Informação agem diretamente sobre a questão de sobrevivência de uma empresa em um mercado tão competitivo. As Organizações dipostas a transformar e inovar serão as de maiores chance de estabelecer rumos fixos e diretos ao sucesso, superando barreiras que impossibilitem sua evolução. Com a utilização do BPEL, torna-se possível a integração e execução de processos de negócios dentro das organizações e entre as mesmas, através de troca de informações (mensagens). Um diferencial nessa abordagem é que tanto a composição de processos,

12 quanto sua exposição é feita utilizando web services, que é a principal tecnologia para implementação de serviços, e atualmente é um padrão de fato. A transparência pela qual os serviços são invocados é um fator importante devido à simplicidade do BPEL, obtida através do padrão XML. É uma ferramenta que permite a execução de complexos processos de negócio. Conclui-se que o BPEL traz diversas vantagens para as organizações, destacando a obrigatoriedade por uma cultura de mapeamento de processos para serem modelados e implantados posteriormente. Entretanto é importante que o líder de um projeto BPEL obtenha suporte de outra ferramenta para que possa ter uma visão completa dos workflows (O que? Quem? Como?) dos processos, já que essa linguagem não contempla quem é responsável por executar as atividades de determinado serviço. Referências ALVEZ, Alexandre, ARKIN, Assaf, et al. Web Services Business Process Execution Language Version 2.0. OASIS, Disponível em < Acessado em 03 dez ANDRÉ, Thiago Moreira. Compilador bpel gspn para avaliação de desempenho de workflow. Disponível em:< tcc.ecomp.poli.br/20091/tcc% 20Thiago% 20Moreira% doc >. Acessado em: 17/10/2013. BAPTISTA, kleber Emanuelle. Plataforma de execução de serviços web Coreografados por interpretação de documentos ws-cdl. Disponível em: < Acessado em: 15/11/2013. BORTOLINI, Rafael. Padronizando Processos: BPMN, BPML, XPDL e BPEL. Disponível em: < >Acessado em : 02/12/2013. CONSULTING, link. Oracle BPM 11g Analise à Plataforma, maio de Disponível em: < d9e9bf4c3859%7d.pdf >. Acessado em: 29 de novembro de FURUTANI, Introdução ao BPEL utilizando o Oracle SOA Suíte 10g. Disponível em:< -SOA-Suite-10g.pdf>. Acessado em: 03 de dezembro de JURIC, Matjaz B. A Hands-on Introduction to BPEL. Oracle Coporation Disponível em: < Acesso em 03/12/2013.

13 KANESHIMA, Eliana. Utilização de Serviços na integração de aplicações empresariais. Disponível em: < Acessado em: 05/12/2013 MALDANER, Lucas A. PASQUAL, Everton S. Uma Análise de Linguagens de Composição de Serviços: A Utilização de BPEL e YAWL. Disponível em: < Acesso em 03 dez MOREIRA, Arthur M. P., LEÃO, Felipe B. C., LOPES, Sandro P. L., FARIA, Flávio, AZEVEDO, Leonardo G. BPEL: Principais Conceitos e Uso Prático. Disponível em: < Acesso em 03 dez PACHECO, Diego. Como Vamos de BPEL Parte 1, Disponível em < Acessado em 02/12/2013. RABELO, Ricardo J. DAS Integração de Sistemas Corporativos, BPEL Business Process Execution Language. Disponível em: < L%20%E2%80%93%20Business%20Process%20Execution%20Language% pdf > Acessado em 12/10/2013 RIBEIRO, Jose Luiz Vaz. Orquestração e Composição de Serviços Web Usando BPEL. Universidade de Aveio. Aveio, Portugal, ROCHA, Fabricio, Implementando um Processo de Negócio com BPEL. Disponível em: < Acessado em: 03 de dezembro de UNICAMP. Orquestração com WS- BPEL. Disponível em: < unicamp.br/~beatriz/cursos/mo826/orquestracao.pdf > Acessado em: 13/10/2013.

WS-BPEL Web Service Business Process Execution Language

WS-BPEL Web Service Business Process Execution Language DAS5316 WS-BPEL Web Service Business Process Execution Language Prof. Ricardo J. Rabelo (rabelo@das.ufsc.br) Responsável pela elaboração dos slides Alexandre Perin (perin@das.ufsc.br) Florianópolis (SC),

Leia mais

Prof. Ricardo J. Rabelo (rabelo@das.ufsc.br)

Prof. Ricardo J. Rabelo (rabelo@das.ufsc.br) DAS5316 - Integração de Sistemas Corporativos BPEL Business Process Execution Language Prof. Ricardo J. Rabelo (rabelo@das.ufsc.br) Responsável pela elaboração dos slides Alexandre Perin (perin@das.ufsc.br)

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

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

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 13 Web Services Web Services

Leia mais

Sistemas Integrados de Gestão Empresarial

Sistemas Integrados de Gestão Empresarial Universidade Federal do Vale do São Francisco Curso de Administração Tecnologia e Sistemas de Informação - 05 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti

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

Gestão do Conhecimento A Chave para o Sucesso Empresarial. José Renato Sátiro Santiago Jr.

Gestão do Conhecimento A Chave para o Sucesso Empresarial. José Renato Sátiro Santiago Jr. A Chave para o Sucesso Empresarial José Renato Sátiro Santiago Jr. Capítulo 1 O Novo Cenário Corporativo O cenário organizacional, sem dúvida alguma, sofreu muitas alterações nos últimos anos. Estas mudanças

Leia mais

GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11

GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11 GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11 Índice 1. Importância do ERP para as organizações...3 2. ERP como fonte de vantagem competitiva...4 3. Desenvolvimento e implantação de sistema de informação...5

Leia mais

5 Estudo de caso: utilizando o sistema para requisição de material

5 Estudo de caso: utilizando o sistema para requisição de material 61 5 Estudo de caso: utilizando o sistema para requisição de material A fim de avaliar as características da arquitetura proposta e a corretude da implementação, realizamos experiências com cenários de

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

Material de Apoio. Sistema de Informação Gerencial (SIG)

Material de Apoio. Sistema de Informação Gerencial (SIG) Sistema de Informação Gerencial (SIG) Material de Apoio Os Sistemas de Informação Gerencial (SIG) são sistemas ou processos que fornecem as informações necessárias para gerenciar com eficácia as organizações.

Leia mais

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos

Leia mais

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio 32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio

Leia mais

4 O Workflow e a Máquina de Regras

4 O Workflow e a Máquina de Regras 4 O Workflow e a Máquina de Regras O objetivo do workflow e da máquina de regras é definir um conjunto de passos e regras configuráveis. Ao longo de sua execução, um usuário consegue simplificar o seu

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

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

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

Planejamento Estratégico de TI. Prof.: Fernando Ascani

Planejamento Estratégico de TI. Prof.: Fernando Ascani Planejamento Estratégico de TI Prof.: Fernando Ascani BI Business Intelligence A inteligência Empresarial, ou Business Intelligence, é um termo do Gartner Group. O conceito surgiu na década de 80 e descreve

Leia mais

Universidade Federal de Goiás UFG Campus Catalão CAC Departamento de Engenharia de Produção. Sistemas ERP. PCP 3 - Professor Muris Lage Junior

Universidade Federal de Goiás UFG Campus Catalão CAC Departamento de Engenharia de Produção. Sistemas ERP. PCP 3 - Professor Muris Lage Junior Sistemas ERP Introdução Sucesso para algumas empresas: acessar informações de forma rápida e confiável responder eficientemente ao mercado consumidor Conseguir não é tarefa simples Isso se deve ao fato

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

Sistemas de Produtividade

Sistemas de Produtividade Sistemas de Produtividade Os Sistemas de Produtividade que apresentaremos em seguida são soluções completas e podem funcionar interligadas ou não no. Elas recebem dados dos aplicativos de produtividade,

Leia mais

Solução Integrada para Gestão e Operação Empresarial - ERP

Solução Integrada para Gestão e Operação Empresarial - ERP Solução Integrada para Gestão e Operação Empresarial - ERP Mastermaq Softwares Há quase 20 anos no mercado, a Mastermaq está entre as maiores software houses do país e é especialista em soluções para Gestão

Leia mais

Introdução ao Modelos de Duas Camadas Cliente Servidor

Introdução ao Modelos de Duas Camadas Cliente Servidor Introdução ao Modelos de Duas Camadas Cliente Servidor Desenvolvimento de Sistemas Cliente Servidor Prof. Esp. MBA Heuber G. F. Lima Aula 1 Ciclo de Vida Clássico Aonde estamos? Page 2 Análise O que fizemos

Leia mais

Casos de Sucesso. Cliente. Deloitte Touche Tohmatsu Consultores LTDA

Casos de Sucesso. Cliente. Deloitte Touche Tohmatsu Consultores LTDA Casos de Sucesso Cliente Deloitte Touche Tohmatsu Consultores LTDA Deloitte Touche Tohmatsu Consultores LTDA Perfil da empresa A Deloitte é uma das maiores empresas do mundo na prestação de serviços profissionais

Leia mais

PRINCÍPIOS DE SISTEMAS DE INFORMAÇÃO MÓDULO 17

PRINCÍPIOS DE SISTEMAS DE INFORMAÇÃO MÓDULO 17 PRINCÍPIOS DE SISTEMAS DE INFORMAÇÃO MÓDULO 17 Índice 1. Conceitos de Ciclo de Desenvolvimento de Sistemas...3 1.1. Principais Fases... 3 1.2. Técnicas... 4 1.3. Papéis de Responsabilidades... 4 1.3.1.

Leia mais

ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA

ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA INTRODUÇÃO O projeto de um banco de dados é realizado sob um processo sistemático denominado metodologia de projeto. O processo do

Leia mais

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor

Leia mais

Engenharia de Software I: Análise e Projeto de Software Usando UML

Engenharia de Software I: Análise e Projeto de Software Usando UML Engenharia de Software I: Análise e Projeto de Software Usando UML Capítulo 1 Processo de Desenvolvimento de Software Metodologia de Desenvolvimento de Software Uma metodologia é um conjunto de métodos,

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

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas 4.1 Motivação Sistemas de Informação são usados em diversos níveis dentro de uma organização, apoiando a tomada de decisão; Precisam estar

Leia mais

SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005

SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005 SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005 ÍNDICE Introdução...3 A Necessidade do Gerenciamento e Controle das Informações...3 Benefícios de um Sistema de Gestão da Albi Informática...4 A Ferramenta...5

Leia mais

Tecnologia e Sistemas de Informações ERP e CRM

Tecnologia e Sistemas de Informações ERP e CRM Universidade Federal do Vale do São Francisco Tecnologia e Sistemas de Informações ERP e CRM Prof. Ricardo Argenton Ramos Aula 6 ERP Enterprise Resource Planning Sistemas Integrados de Gestão Empresarial

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

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento

Leia mais

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Tópicos em Engenharia de Software (Optativa III) AULA 2 Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Engenharia de Software Objetivo da aula Depois desta aula você terá uma revisão sobre o

Leia mais

3 SCS: Sistema de Componentes de Software

3 SCS: Sistema de Componentes de Software 3 SCS: Sistema de Componentes de Software O mecanismo para acompanhamento das chamadas remotas se baseia em informações coletadas durante a execução da aplicação. Para a coleta dessas informações é necessário

Leia mais

Combinação de serviços já existentes para criar um novo serviço. jcd@cin.ufpe.br. cin.ufpe.br. cin.ufpe.br. Composição de Serviços Com WS-BPEL

Combinação de serviços já existentes para criar um novo serviço. jcd@cin.ufpe.br. cin.ufpe.br. cin.ufpe.br. Composição de Serviços Com WS-BPEL Introdução à Composição de serviços Web Júlio César Damasceno jcd@ Agenda Definição Motivação Background Arquitetura Orientada a Serviço (SOA) Computação Orientada a Serviço (SOC) Web Services Composiçã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

Engenharia de Requisitos Estudo de Caso

Engenharia de Requisitos Estudo de Caso Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este

Leia mais

TI em Números Como identificar e mostrar o real valor da TI

TI em Números Como identificar e mostrar o real valor da TI TI em Números Como identificar e mostrar o real valor da TI João Maldonado / Victor Costa 15, Outubro de 2013 Agenda Sobre os Palestrantes Sobre a SOLVIX Contextualização Drivers de Custo Modelo de Invenstimento

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

Governança AMIGA. Para baixar o modelo de como fazer PDTI: www.microsoft.com/brasil/setorpublico/governanca/pdti

Governança AMIGA. Para baixar o modelo de como fazer PDTI: www.microsoft.com/brasil/setorpublico/governanca/pdti e d a id 4 m IN r fo a n m Co co M a n ua l Governança AMIGA Para baixar o modelo de como fazer PDTI: www.microsoft.com/brasil/setorpublico/governanca/pdti Um dos grandes desafios atuais da administração

Leia mais

Executive Business Process Management

Executive Business Process Management Executive Business Process Management Executive Business Consulting 1 Executive Business Process Management (EBPM) O aumento da competitividade das organizações passa pela melhoria dos processos, principalmente

Leia mais

XDOC. Solução otimizada para armazenamento e recuperação de documentos

XDOC. Solução otimizada para armazenamento e recuperação de documentos XDOC Solução otimizada para armazenamento e recuperação de documentos ObJetivo Principal O Que você ACHA De ter Disponível Online todos OS Documentos emitidos por SUA empresa em UMA intranet OU Mesmo NA

Leia mais

SPEKTRUM SOLUÇÕES DE GRANDE PORTE PARA PEQUENAS E MÉDIAS EMPRESAS SPEKTRUM SAP Partner 1

SPEKTRUM SOLUÇÕES DE GRANDE PORTE PARA PEQUENAS E MÉDIAS EMPRESAS SPEKTRUM SAP Partner 1 SPEKTRUM SOLUÇÕES DE GRANDE PORTE PARA PEQUENAS E MÉDIAS EMPRESAS SPEKTRUM SAP Partner 1 PROSPERE NA NOVA ECONOMIA A SPEKTRUM SUPORTA A EXECUÇÃO DA SUA ESTRATÉGIA Para as empresas que buscam crescimento

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

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

Leia mais

Estratégia de TI. Posicionamento Estratégico da TI: como atingir o alinhamento com o negócio. Conhecimento em Tecnologia da Informação

Estratégia de TI. Posicionamento Estratégico da TI: como atingir o alinhamento com o negócio. Conhecimento em Tecnologia da Informação Conhecimento em Tecnologia da Informação Conhecimento em Tecnologia da Informação Estratégia de TI Posicionamento Estratégico da TI: como atingir o alinhamento com o negócio 2011 Bridge Consulting Apresentação

Leia mais

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web Resumo. Desenvolvimento de um software de gerenciamento de projetos para utilização na Web Autor: Danilo Humberto Dias Santos Orientador: Walteno Martins Parreira Júnior Bacharelado em Engenharia da Computação

Leia mais

Documento de Análise e Projeto VideoSystem

Documento de Análise e Projeto VideoSystem Documento de Análise e Projeto VideoSystem Versão Data Versão Descrição Autor 20/10/2009 1.0 21/10/2009 1.0 05/11/2009 1.1 Definição inicial do documento de análise e projeto Revisão do documento

Leia mais

ERP Enterprise Resource Planning

ERP Enterprise Resource Planning ERP Enterprise Resource Planning Sistemas Integrados de Gestão Evolução dos SI s CRM OPERACIONAL TÁTICO OPERACIONAL ESTRATÉGICO TÁTICO ESTRATÉGICO OPERACIONAL TÁTICO ESTRATÉGICO SIT SIG SAE SAD ES EIS

Leia mais

CENTRAL DE SERVIÇOS APOIADA EM SOFTWARE LIVRE

CENTRAL DE SERVIÇOS APOIADA EM SOFTWARE LIVRE CENTRAL DE SERVIÇOS APOIADA EM SOFTWARE LIVRE Juliano Flores Prof. Wagner Walter Lehmann Centro Universitário Leonardo da Vinci - UNIASSELVI Gestão de Tecnologia da Informação (GTI0034) Prática do Módulo

Leia mais

Veja e interprete rapidamente qualquer tipo de informação. Compare os resultados e construa seu próprio dashboard de forma simples.

Veja e interprete rapidamente qualquer tipo de informação. Compare os resultados e construa seu próprio dashboard de forma simples. Veja e interprete rapidamente qualquer tipo de informação. Compare os resultados e construa seu próprio dashboard de forma simples. CONSTRUA Defina os gráficos que você preferir e como eles aparecerão

Leia mais

INSTRUÇÃO DE TRABALHO PARA INFORMAÇÕES GERENCIAIS

INSTRUÇÃO DE TRABALHO PARA INFORMAÇÕES GERENCIAIS INSTRUÇÃO DE TRABALHO PARA INFORMAÇÕES GERENCIAIS Asia Shipping Transportes Internacionais Ltda. como cópia não controlada P á g i n a 1 7 ÍNDICE NR TÓPICO PÁG. 1 Introdução & Política 2 Objetivo 3 Responsabilidade

Leia mais

3. Processos, o que é isto? Encontramos vários conceitos de processos, conforme observarmos abaixo:

3. Processos, o que é isto? Encontramos vários conceitos de processos, conforme observarmos abaixo: Perguntas e respostas sobre gestão por processos 1. Gestão por processos, por que usar? Num mundo globalizado com mercado extremamente competitivo, onde o cliente se encontra cada vez mais exigente e conhecedor

Leia mais

[ Empowering Business, Architecting IT. ]

[ Empowering Business, Architecting IT. ] SOA coloca TI da Rede Ipiranga em linha com os negócios Setembro/2012 Sumário Matéria publicada na Information Week... 4 Artigo Case Ipiranga... 7 SOA coloca TI da Rede Ipiranga em linha com os negócios

Leia mais

Business Intelligence. BI CEOsoftware Partner YellowFin

Business Intelligence. BI CEOsoftware Partner YellowFin Business Intelligence BI CEOsoftware Partner YellowFin O que é Business Intelligence Business Intelligence (BI) é a utilização de uma série de ferramentas para coletar, analisar e extrair informações,

Leia mais

Conceito. As empresas como ecossistemas de relações dinâmicas

Conceito. As empresas como ecossistemas de relações dinâmicas Conceito As empresas como ecossistemas de relações dinâmicas PÁG 02 Actualmente, face à crescente necessidade de integração dos processos de negócio, as empresas enfrentam o desafio de inovar e expandir

Leia mais

Corporativo. Transformar dados em informações claras e objetivas que. Star Soft. www.starsoft.com.br

Corporativo. Transformar dados em informações claras e objetivas que. Star Soft. www.starsoft.com.br Corporativo Transformar dados em informações claras e objetivas que possibilitem às empresas tomarem decisões em direção ao sucesso. Com essa filosofia a Star Soft Indústria de Software e Soluções vem

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

Feature-Driven Development

Feature-Driven Development FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por

Leia mais

Documento de Arquitetura

Documento de Arquitetura Documento de Arquitetura A2MEPonto - SISTEMA DE PONTO ELETRÔNICO A2MEPonto - SISTEMA DE PONTO ELETRÔNICO #1 Pág. 1 de 11 HISTÓRICO DE REVISÕES Data Versão Descrição Autor 28/10/2010 1 Elaboração do documento

Leia mais

Renata Alves Campos (CoInfo) Sandra Maria Peron de Lima (DP) Março/2012

Renata Alves Campos (CoInfo) Sandra Maria Peron de Lima (DP) Março/2012 Renata Alves Campos (CoInfo) Sandra Maria Peron de Lima (DP) Março/2012 O que é um processo? Um processo é um grupo de atividades realizadas numa seqüência lógica com o objetivo de produzir um bem ou um

Leia mais

GESTÃO ESTRATÉGICA DA CADEIA LOGÍSTICA

GESTÃO ESTRATÉGICA DA CADEIA LOGÍSTICA http://www.administradores.com.br/artigos/ GESTÃO ESTRATÉGICA DA CADEIA LOGÍSTICA DIEGO FELIPE BORGES DE AMORIM Servidor Público (FGTAS), Bacharel em Administração (FAE), Especialista em Gestão de Negócios

Leia mais

Resumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0

Resumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0 O que é BABok? O BABok 2.0, Corpo de Conhecimento de Análise de Negócios, é considerado como um Guia Referência de Práticas de Análise de Negócio. Este guia é publicado e mantido pelo IIBA. O guia BABok

Leia mais

Trilhas Técnicas SBSI - 2014

Trilhas Técnicas SBSI - 2014 brunoronha@gmail.com, germanofenner@gmail.com, albertosampaio@ufc.br Brito (2012), os escritórios de gerenciamento de projetos são importantes para o fomento de mudanças, bem como para a melhoria da eficiência

Leia mais

Ao introduzir o sistema ERP, o empresário reconhece imediatamente os benefícios e ferramentas que podem

Ao introduzir o sistema ERP, o empresário reconhece imediatamente os benefícios e ferramentas que podem Os benefícios do ERP Ao introduzir o sistema ERP, o empresário reconhece imediatamente os benefícios e ferramentas que podem ajudar a resolver os problemas comuns dentro da sua empresa. A abertura de informações

Leia mais

5 Framework para coordenação e mediação de Web Services para ambientes de aprendizado à distância

5 Framework para coordenação e mediação de Web Services para ambientes de aprendizado à distância 5 Framework para coordenação e mediação de Web Services para ambientes de aprendizado à distância O capítulo anterior apresentou uma discussão sobre a inclusão dos chamados learning services no processo

Leia mais

Atividade: COBIT : Entendendo seus principais fundamentos

Atividade: COBIT : Entendendo seus principais fundamentos SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DO PIAUÍ CAMPUS FLORIANO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CURSO: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERÍODO

Leia mais

Plano de Gerenciamento do Projeto

Plano de Gerenciamento do Projeto Projeto para Soluções Contábeis 2015 Plano de Gerenciamento do Projeto Baseado na 5ª edição do Guia PMBOK Brendon Genssinger o e Elcimar Silva Higor Muniz Juliermes Henrique 23/11/2015 1 Histórico de alterações

Leia mais

MUDANÇAS NA ISO 9001: A VERSÃO 2015

MUDANÇAS NA ISO 9001: A VERSÃO 2015 MUDANÇAS NA ISO 9001: A VERSÃO 2015 Está em andamento o processo de revisão da Norma ISO 9001: 2015, que ao ser concluído resultará na mudança mais significativa já efetuada. A chamada família ISO 9000

Leia mais

TRIBUNAL REGIONAL FEDERAL DA 2ª REGIÃO Secretaria de Tecnologia da Informação

TRIBUNAL REGIONAL FEDERAL DA 2ª REGIÃO Secretaria de Tecnologia da Informação TRIBUNAL REGIONAL FEDERAL DA 2ª REGIÃO Secretaria de Tecnologia da Informação REGIONALIZAÇÃO DE SERVIÇOS DE TI MAPEAMENTO DE PROVIDÊNCIAS INICIAIS Março/2014 V 1.1 REGIONALIZAÇÃO DE SERVIÇOS DE TI MAPEAMENTO

Leia mais

Gerenciamento de Processos de Negócio

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

Leia mais

DATA WAREHOUSE NO APOIO À TOMADA DE DECISÕES

DATA WAREHOUSE NO APOIO À TOMADA DE DECISÕES DATA WAREHOUSE NO APOIO À TOMADA DE DECISÕES Janaína Schwarzrock jana_100ideia@hotmail.com Prof. Leonardo W. Sommariva RESUMO: Este artigo trata da importância da informação na hora da tomada de decisão,

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

ERP. Enterprise Resource Planning. Planejamento de recursos empresariais

ERP. Enterprise Resource Planning. Planejamento de recursos empresariais ERP Enterprise Resource Planning Planejamento de recursos empresariais O que é ERP Os ERPs em termos gerais, são uma plataforma de software desenvolvida para integrar os diversos departamentos de uma empresa,

Leia mais

Artigo Lean Seis Sigma e Benchmarking

Artigo Lean Seis Sigma e Benchmarking Artigo Lean Seis Sigma e Benchmarking David Vicentin e José Goldfreind Benchmarking pode ser definido como o processo de medição e comparação de nossa empresa com as organizações mundiais best-in-class.

Leia mais

Agenda. A Empresa História Visão Conceito dos produtos. Produto Conceito Benefícios Mobilidade Vantagens. Clientes

Agenda. A Empresa História Visão Conceito dos produtos. Produto Conceito Benefícios Mobilidade Vantagens. Clientes Agenda A Empresa História Visão Conceito dos produtos Produto Conceito Benefícios Mobilidade Vantagens Clientes A empresa WF História Em 1998, uma ideia que continua atual: Soluções Corporativas via Web;

Leia mais

IBM Software Demos The Front-End to SOA

IBM Software Demos The Front-End to SOA Hoje em dia, as pequenas e grandes empresas utilizam software baseado em uma arquitetura voltada para serviços, ou SOA, para promover a inovação, otimizar processos comerciais e aumentar a eficiência.

Leia mais

Dashboards dinâmicos para executivos

Dashboards dinâmicos para executivos dos produtos SAP Soluções SAP Crystal SAP Crystal Dashboard Design Objetivos Dashboards dinâmicos para executivos Transforme dados complexos em dashboards atraentes e interativos Transforme dados complexos

Leia mais

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir

Leia mais

MARATONA CBOK UNICORREIOS

MARATONA CBOK UNICORREIOS MARATONA CBOK UNICORREIOS Capítulo 10 Tecnologia de BPM Bruno Lima, CBPP Analista de sistemas/processos Agenda Porque tecnologia é importante; O que está envolvido na tecnologia de BPM? Modelagem, análise

Leia mais

Novidades no Q-flow 3.02

Novidades no Q-flow 3.02 Novidades no Q-flow 3.02 Introdução Um dos principais objetivos do Q-flow 3.02 é adequar-se às necessidades das grandes organizações. Por isso, o Q-flow 3.02 possui uma versão Enterprise que inclui funcionalidades

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

Engª de Produção Prof.: Jesiel Brito. Sistemas Integrados de Produção ERP. Enterprise Resources Planning

Engª de Produção Prof.: Jesiel Brito. Sistemas Integrados de Produção ERP. Enterprise Resources Planning ERP Enterprise Resources Planning A Era da Informação - TI GRI Information Resource Management -Informação Modo organizado do conhecimento para ser usado na gestão das empresas. - Sistemas de informação

Leia mais

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1. ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página

Leia mais

1. Introdução e Objetivos 2. Fundamentação teórica 3. Desenvolvimento e Especificações do sistema

1. Introdução e Objetivos 2. Fundamentação teórica 3. Desenvolvimento e Especificações do sistema SISTEMA DE CONTROLE DE INDICADORES DE DESEMPENHO VOLTADO À DISPONIBILIDADE DE SERVIÇOS DE TI BASEADO NA BIBLIOTECA ITIL V3 Eduardo Cuco Roteiroda apresentação 1. Introdução e Objetivos 2. Fundamentação

Leia mais

Esta dissertação apresentou duas abordagens para integração entre a linguagem Lua e o Common Language Runtime. O objetivo principal da integração foi

Esta dissertação apresentou duas abordagens para integração entre a linguagem Lua e o Common Language Runtime. O objetivo principal da integração foi 5 Conclusão Esta dissertação apresentou duas abordagens para integração entre a linguagem Lua e o Common Language Runtime. O objetivo principal da integração foi permitir que scripts Lua instanciem e usem

Leia mais

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana

Leia mais

Sistemas ERP. Profa. Reane Franco Goulart

Sistemas ERP. Profa. Reane Franco Goulart Sistemas ERP Profa. Reane Franco Goulart Tópicos O que é um Sistema ERP? Como um sistema ERP pode ajudar nos meus negócios? Os benefícios de um Sistema ERP. Vantagens e desvantagens O que é um ERP? ERP

Leia mais

IW10. Rev.: 02. Especificações Técnicas

IW10. Rev.: 02. Especificações Técnicas IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento

Leia mais