1 / 18

Workflow Integração de Sistemas Empresariais

Workflow Integração de Sistemas Empresariais. Pedro António, M5157 pantonio@est.ipcb.pt Fevereiro 2004. Conteúdo. Introdução Problema Proposta – Oracle Workflow Produtos Workflow Implementação Conclusões Demonstração. Introdução. Capacidade dos SI em automatizar tarefas

merle
Download Presentation

Workflow Integração de Sistemas Empresariais

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WorkflowIntegração de Sistemas Empresariais Pedro António, M5157 pantonio@est.ipcb.pt Fevereiro 2004

  2. Conteúdo • Introdução • Problema • Proposta – Oracle Workflow • Produtos Workflow • Implementação • Conclusões • Demonstração

  3. Introdução • Capacidade dos SI em automatizar tarefas • Fluxo de documentos, informação e actividades numa organização • Adaptação ao negócio • Definir, criar e gerir actividades de um processos de negócios • Tecnologia Workflow • Modelação, Gestão e Monitorização de PN • Interagir com utilizadores

  4. Problema • Dificuldade de controlar e gerir o fluxo de documentos, informação e actividades ao nível de processos de negócio • Processos de negócio envolvem: • Sistemas de Informação • Tecnologias de Informação • Empresas • Utilizadores

  5. Proposta • Plataforma de suporte à execução de PN • Sistemas de Gestão Workflow • Modelos gráficos com regras de negócio • Monitrorização – detecção de problemas • Gestão – controlo de versões; execução • Oracle Workflow

  6. Oracle Workflow • Integração de aplicações empresariais • Concretizar negócios electronicamente • Message Gateway • IBM MQSeries, TIBCO Rendezvous • Advanced Queue • Mensagens entre sistemas • Real Application Clusters • Escalabilidade

  7. Oracle Workflow • Componentes principais: • Oracle Workflow Builder • Motor Workflow • Sistema de Eventos de Negócio • Monitor de Processos • Sistema de Notificação

  8. Oracle Workflow • Algumas características: • Programação em PL/SQL e Java • Carregamento de processos • Interface Web • Monitorização e Administração Web • Controlo de versões • Vários motores background • Processos timeout, deferidos, encravados • Filas de eventos • Entrada, saída, erro, deferidos, mail

  9. Oracle Workflow • Avaliação • Modelar e manter os processos de negócio. • Iterações, ramificações paralelas, ramificações alternativas, decomposição em sub-fluxos, expiração de tempo, etc. • Regras de negócio personalizáveis. • Fornecer informação para suporte à decisão em documentos de negócio normalizados ou documentos XML. • Automatizar fluxo de controlo e informação. • Flexibilidade ao nível de programação (PL/SQL e Java). • Interface Web ou por correio electrónico com utilizadores. • Controlo de versões dos processos. • Administração de utilizadores. • Configuração parametrizável de motores workflow, eventos, agentes do sistema de eventos, sistemas, etc.

  10. Outros Produtos • Características • Modelação • Administração • Monitorização • Custos de desenvolvimento • RAD • Interfaces EAI • Controlo de fluxo • Linguagem de programação • Scripts, Java, ... • Ambiente de trabalho • Interfaces Web

  11. Produtos Open-Source • Características • Ambiente J2EE • Linguagem de programação Java • Baseado em normas e protocolos • WfMC, OMG, ... • BPML, BPEL4WS, ... • XML • Alguns nomes: • jBpm, Open Business Engine, Werkflow, Open For Business, OpenFlow • PowerFolder, wftk

  12. Implementação • Motores Workflow • Deferidos • Expirados • Encravados • Filas de Eventos • WF_IN; WF_OUT; WF_ERROR; WF_DEFERRED; WF_SMTP_O_1_QUEUE • Limpar processos obsoletos (Purge) • Definir utilizadores • Exemplo Gestão de Resmas de Papel

  13. Processo Encomenda

  14. Processo Fornecedor

  15. Processo Pedido

  16. Implementação • Implementar funções PL/SQL ou Java • Carregar funções para a Base Dados • Lançar um agente Java • Carregar os processos definidos para a Base de Dados • Lançar os processos e... monitorar.

  17. Conclusões • Produtos existentes com características comuns • Ambiente Web, Linguagem de programação • Imaturidade e volatilidade de normas • Oracle Workflow • Plataforma de suporte à execução de processos de negócio

  18. Demonstração • Oracle Workflow Home Page • Oracle Worflow Manager • Oracle Database • Oracle Workflow Builder

More Related