Aula 12 Modelagem de Processos de Negócio Prof. Filipe Wall Mutz

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

Download "Aula 12 Modelagem de Processos de Negócio Prof. Filipe Wall Mutz"

Transcrição

1 Aula 12 Modelagem de Processos de Negócio Prof. Filipe Wall Mutz

2 Introdução Devido a dinâmica do mundo dos negócios, empresas frequentemente se veem com processos obsoletos e ineficientes. Novas tecnologias Mudanças em políticas públicas Crises financeiras Mudanças no mercado Concorrência

3 Causas da Ineficiência dos Processos Falta de conhecimento Falta de planejamento Displicência/Comodismo Falta de documentação

4 Exemplo Uma empresa de médio porte usualmente vende os seus produtos em uma região de um centro urbano. Como uma tentativa de expandir o mercado, ela deseja começar a vender online. Ao fazer isso, ela percebe que vários de seus processos precisam ser ajustados para serem capazes de atender a nova demanda.

5 Exemplo: Fábrica de Portas de Madeira Uma indústria de portas usa sua própria matéria-prima, a madeira, oriunda de seus reflorestamentos para fabricar e exportar portas. Devido a retração do mercado exportador, a fábrica decide atacar o mercado interno. Para isso, baseada em uma análise de custos, a fábrica chega a conclusão que deve diminuir o preço da porta para ser competitiva. Em função do alto custo para manter seus reflorestamentos, ela decide comprar madeira de fornecedores, já que o preço lhe é mais favorável, sendo possível produzir portas com um menor custo. A partir desta decisão, a empresa precisa rever e ajustar seus processos de negócio de forma a incluir novas atividades, dentre elas: ordem de compra de matéria-prima.

6 Gerência de Processos de Negócio A Gerência de Processos de Negócio (em inglês, Business Process Management BPM) é um arcabouço de conceitos, mecanismos e tecnologias para de apoio ao ciclo de vida de processos de negócio. Modelagem Projeto Instanciação e Execução Monitoramento e Otimização

7 Gerência de Processos de Negócio BPM também pode ser definido como uma técnica moderna que dá suporte a processos de negócios usando softwares para especificar, controlar, executar e analisar processos empresariais que envolvem pessoas, empresas, aplicações, documentos, e outras fontes de informações (AALST; HOFSTEDE e WESKE, 2003). Modelagem Projeto Instanciação e Execução Monitoramento e Otimização

8

9 Dimensões da BPM Negócio BPM Gerência Processos

10 Processos de Negócio Um processo de negócio (Business Process) é uma especificação de um conjunto estruturado de atividades projetado para produzir um resultado específico. Exemplos: Compra de livros no exterior Contratação de novos professores Manutenção de um equipamento

11

12 Transação de Negócio Uma transação de negócio é uma mudança consistente no estado de um negócio dirigida por uma função de negócio ou objetivo. Um processo de negócio é composto por uma ou mais transações de negócio.

13 Business Process Management Notation BPMN BPMN é uma notação para a modelagem de processos de negócio BPMN é desenvolvida pelo OMG (Object Management Group BPMN é uma notação gráfica que permite representar processos visualmente de forma que eles sejam fáceis de serem entendidos por todos os stakeholders.

14 Business Process Management Notation BPMN Modelagem Projeto Instanciação e Execução Monitoramento e Otimização

15 Processo Estudar para Prova Turma de CE Aluno Prova se aproxima Fazer Download dos Slides Conhecimento assimilado Ler o Material Fazer exercícios

16 Nome do Processo Processo Estudar para Prova Tarefa Turma de CE Aluno Prova se aproxima Evento de início Fazer Download dos Slides Evento de Fim Conhecimento assimilado Ler o Material Fazer exercícios Organização Agente ou Ator

17 Processo Estudar para Prova Turma de CE Aluno Prova se aproxima Fazer Download dos Slides Ler resposta Dúvidas? Ler o Material Fazer exercícios Enviar com dúvida Professor Responder

18 Pool Processo Estudar para Prova Lane Turma de CE Aluno Prova se aproxima Fazer Download dos Slides Ler resposta Dúvidas? Ler o Material Fazer exercícios Enviar com dúvida Professor Responder

19 Processo Estudar para Prova Turma de CE Aluno Prova se aproxima Fazer Download dos Slides Ler resposta Gateway Dúvidas? Ler o Material Fazer exercícios Enviar com dúvida Professor Responder

20 Processo Estudar para Prova Turma de CE Aluno Prova se aproxima Fazer Download dos Slides Fechamento Ler resposta Abertura Dúvidas? Ler o Material Fazer exercícios Enviar com dúvida Professor Responder

21 Gateways Símbolo Nome Descrição Gateway Condicional Exclusivo Gateway Paralelo Gateway Condicional Inclusivo Gateway Condicionado a eventos Gateway Complexo Apenas um dos caminhos de saída é executado. No fechamento, só é necessário que um caminho termine para que o processo continue. Todos os caminhos são executados simultaneamente. No fechamento, o processo só continua quando todos os caminhos terminam. Um ou mais caminhos podem ser ativados, dependendo de alguma condição. No fechamento, o fluxo continua quando todos os caminhos que começaram terminam. Só executa um caminho quando um evento acontece. O evento que ocorrer primeiro, ativa o caminho (Existem variações com diferentes comportamentos). Comportamento complexo de ramificação e convergência que não pode ser capturado por outros gateways.

22

23

24 Evento baseado em tempo Tarefa Complexa ou Subprocesso

25

26

27 Eventos

28 Tipos de Eventos

29

30

31 Envio de Mensagens

32 Outros Artefatos

33

34

35 atividades prévias ao estudo de crédito

36

37 Processo Abstrato

38 Exceção Envio para Nível acima

39

40 Evento de Sinal (envio) Evento de Sinal (recepção)

41 Aplicação: Sincronização

42 Por que usar BPM? Ajustar os processos de negócio é uma questão de sobrevivência.

43 Desafios Uma dificuldade enfrentada pelos gerentes de TI refere-se a rigidez dos atuais sistemas de informação: ERP, CRM, SCM e outros. Eles não conseguem acompanhar o ritmo frequente e acentuado das mudanças dos processos. São sistemas estáticos, ou seja, em algum momento é necessário a intervenção humana em algum processo para adequá-los.

44

45 BPM + SOA A combinação de BPM e SOA tem sido defendida como a melhor estratégia para que empresas obtenham um alinhamento mais próximo entre processos de negócios e recursos tecnológicos Tarefas, Subprocessos e até mesmo Processos inteiros podem ser executadas por serviços web.

46

47 BPM + SOA Mudanças nos processos reusam serviços, quando necessário, e mudanças de serviços não influenciam na especificação dos processos de negócios. Podemos substituir um serviço por outro e, se mantivermos a interface, não mudamos o processo. A estratégia BPM + SOA dá maior competitividade às empresas, uma vez que elas podem acompanhar as mudanças nos requisitos das suas aplicações de forma flexível e com custo baixo.

48 Service-Oriented Architecture SOA A orientação a serviços é um paradigma de projeto (design pattern) que tem como princípio fundamental a disponibilização das funcionalidades implementadas pelas aplicações na forma de serviços. SOA é uma abordagem de arquitetura para a criação de sistemas a partir de serviços autônomos. Basicamente tudo que tenha uma interface definida e faça parte de um processo de negócio pode ser um serviço.

49 Service-Oriented Architecture SOA SOA é focada em processos de negócios. Esses processos podem ser executados em diferentes etapas e em diferentes sistemas. Um serviço pode ser usado para representar, de forma natural, uma funcionalidade de negócio. SOA possibilita a comunicação entre sistemas desenvolvidos em linguagens de programação distintas e sendo executados em sistemas operacionais diferentes.

50 Definições de Serviços Um serviço pode ser definido como uma interface que recebe mensagens, executa ações e/ou retorna alguma informação. É uma unidade autocontida de software sem estado (stateless) que realiza uma determinada tarefa. Ele tem 3 componentes: uma interface, um contrato e uma implementação.

51 Características Desejáveis em SOA Alta Coesão e Baixo Acoplamento Interfaces e Padrões estáveis Reconfiguração ou Reagregação Reuso e Composição Interfaces Autodescritas Capacidade de Descoberta e Ligação em tempo de Execução Interface exposta e Implementação é privada

52 Funcionamento de Sistemas SOA

53 Troca de Mensagens Em SOA, a comunicação com Serviços é feita através de mensagens com estruturas bem definidas. Estas mensagens possuem o formato definido pela interface do Serviço. Quando as mensagens são enviadas, os serviços perdem o controle do que acontece depois. CEP Serviço Tradutor de CEP Endereço

54 Troca de Mensagens Comunicação Síncrona: Uma comunicação síncrona estabelece basicamente que quando o remetente envia uma requisição, ele espera que o receptor envie uma resposta. Comunicação Assíncrona: Uma comunicação assíncrona estabelece basicamente que o remetente envia uma requisição e ele não espera que o receptor envie uma resposta.

55 Comunicação Síncrona Comunicação Assíncrona Requer Sincronismo Alto Acoplamento Pedido-Resposta [Request-Response] Em caso de erro, o remetente é responsável pelo reenvio da mensagem Serviços Independentes Baixo Acoplamento Publicação-Subscrição [Publisher-Subscriber] Em caso de erro, o middleware é responsável pelo reenvio da mensagem

56 Granularidades de Sistemas Coarse-grain (grão grosso) Várias tarefas embutidas no serviço Menos flexibilidade Mais eficiência Fine-grain (grão fino) Serviços com papéis específicos Mais flexibilidade Menos eficiência Muitas mensagens precisam ser passadas Para ter o processo pronto

57 Classificação e Atuação

58 Modelagem Orientada a Serviços 1. Modelagem dos Processos 2. Identificação de Potenciais Operações de Serviços 3. Criar Candidatos a Serviços 4. Refinamento e Aplicação dos Princípios de Orientação a Serviços

59 Exemplo Externo

60 Comentário sobre Web Services Enquanto SOA é um padrão de design, WS é uma tecnologia. WS é o principal meio de implementação de arquiteturas orientadas a serviço (SOA). WS são programas com alto grau de autonomia, capazes de se comunicar usando um protocolo padronizado através de uma rede.

61 Comentário sobre Web Services XML: Extensible Markup Language. Linguagem usualmente utilizada para descrever os dados. HTTP: protocolo de troca de mensagens usado pela internet. XML-RPC: É um protocolo de chamada de procedimento remoto (CPR) que utiliza XML para codificar suas chamadas e HTTP como um mecanismo de transporte.

62 Comentário sobre Web Services SOAP: Simple Object Access Protocol: é um protocolo para troca de informações estruturadas (Mensagens) em uma plataforma descentralizada e distribuída. WSDL: Web Service Description Language: É uma linguagem baseada em XML, cujos arquivos contêm a descrição da interface do WS, indicando parâmetros de entrada e saída para o consumo do WS; bem como o endereço do WS, pelo seu URL. UDDI: Universal Description, Discovery and Integration: Funciona como um repositório de registros dos WS. Reúne especificações sobre como as informações do WS devem ser vistas, acessadas e/ou modificadas.

63 Mais sobre Web Services, Otimização de Processos e Integração prática de BPM e SOA próxima metade do semestre!

64 O sucesso da uma organização depende em grande parte de como ela compreende seus processos de negócio e como ela os realiza da forma mais eficaz e mais eficiente.

65 Exercícios 1. Descreva um processo com um evento de inicio três atividades paralelas, uma condicional após a convergências dos fluxos paralelos, uma atividade e um fim. 2. Descreva uma colaboração entre dois processos com um evento de inicio no processo 1, uma atividade que envia uma mensagem para o processo dois. Esta mensagem inicia o processo 2. Após o inicio do processo 2 abrir um desvio inclusivo para duas tarefas. Uma dessas tarefas sempre será executada. a Outra só com uma condição. Convergir os fluxos e chegar ao evento de fim.

66 Exercícios Descreva o processo de compra de produtos online.

67 Exercícios Modelar um processo colaborativo para tratar acidentes em um condomínio de apartamentos. Os participantes são: Unidade Residencial, Gerência do Condomínio, Bombeiros, SAMU, Polícia. Os tipos de eventos a serem tratados são: Incêndio, Assalto, Roubo, Eventos de saúde graves: Acidentes, Ataques Cardíacos, Derrame, Crises, etc. Nota: Incêndios e assaltos podem ter vítimas. Incêndios podem ser criminosos.

68 Exercício 1. Processo de Matrícula: Para a realização da matrícula em uma universidade, aluno e registro acadêmico realizam uma colaboração. Modele esta colaboração. 2. Processo Viagem turística: Desenhe um processo de negócio envolvendo Um turista, uma agência de viagens, uma companhia aérea, um hotel e uma empresa de táxi. O inicio do processo é quando o turista pensa em viajar, passa pela aquisição dos serviços de viagem e termina com o seu retorno para casa.

Business Process Modeling and Notation

Business Process Modeling and Notation Business Process Modeling and Notation Material adaptado a partir do material de: Prof a. Dr a. Ellen Francine Barbosa Estagiário PAE Anderson S. Marcolino Material de apoio Processos Organizações executam

Leia mais

Introdução à Gestão de Processos de Negócios

Introdução à Gestão de Processos de Negócios Introdução à Gestão de Processos de Negócios Profa. Dra. Elisa Yumi Nakagawa 2. Semestre de 2016 SSC0531 - Gestão de Sistemas de Informação Slides inicialmente preparados por Roberto Rocha e Prof. João

Leia mais

Web Services - Definição. Web Services - Introdução. Universidade Federal de Santa Catarina. DSOOII Web Services

Web Services - Definição. Web Services - Introdução. Universidade Federal de Santa Catarina. DSOOII Web Services Universidade Federal de Santa Catarina DSOOII Web Services Web Services - Introdução Havia inconsistência de plataformas, sistemas operacionais e/ou linguagens de programação; Acadêmicos: Ariane Talita

Leia mais

contidos na descrição do serviço para localizar, contactar e chamar o serviço. A figura mostra os componentes e a interação entre eles.

contidos na descrição do serviço para localizar, contactar e chamar o serviço. A figura mostra os componentes e a interação entre eles. Web Services Web Service é um componente de software identificado por uma URI que independe de implementação ou de plataforma e pode ser descrito, publicado e invocado sobre uma rede por meio de mensagens

Leia mais

INFORMÁTICA. Instruções: Para responder às questões de números 71 e 72, considere o texto a seguir:

INFORMÁTICA. Instruções: Para responder às questões de números 71 e 72, considere o texto a seguir: INFORMÁTICA Prova de Agente Fiscal de Rendas do ICMS-SP/2013 - FCC. Por Ana Lucia Castilho* Instruções: Para responder às questões de números 71 e 72, considere o texto a seguir: A equipe de TI da empresa

Leia mais

BPMN e BPMS. Ad, Décio, Marcos, Yuri

BPMN e BPMS. Ad, Décio, Marcos, Yuri BPMN e BPMS Ad, Décio, Marcos, Yuri BPM - Business Process Management Surgimento Contexto Conceito Prós e Contras Ciclo de vida Design Modelagem Execução Monitoramento Otimização Reengenharia BPMn - Business

Leia mais

Introdução a Web Services

Introdução a Web Services Introdução a Web Services Mário Meireles Teixeira DEINF/UFMA O que é um Web Service? Web Service / Serviço Web É uma aplicação, identificada por um URI, cujas interfaces podem ser definidas, descritas

Leia mais

Engenharia de Software Orientada a Serviços

Engenharia de Software Orientada a Serviços Engenharia de Software Orientada a Serviços Paulo Cesar Masiero Engenharia de Software Roteiro Contexto Arquiteturas Orientadas a Serviços Serviços como componentes reusáveis Engenharia de Serviços Desenvolvimento

Leia mais

Desenvolvimento de Aplicações Distribuídas

Desenvolvimento de Aplicações Distribuídas SOA e Web Services Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática DAD (2019/01) Tópicos Apresentação da disciplina Introdução Desafios e características Arquitetura

Leia mais

PMR3507 Fábrica digital

PMR3507 Fábrica digital LSA Laboratório de Sistemas de Automação www.pmrlsa.poli.usp.br PMR3507 Fábrica digital Do EDI ao SOA Escola Politécnica da Universidade de São Paulo Departamento de Engenharia Mecatrônica e de Sistemas

Leia mais

Projeto. Observatório Nacional de Clima e Saúde

Projeto. Observatório Nacional de Clima e Saúde Projeto Observatório Nacional de Clima e Saúde Coordenação Técnica Institucional: Fiocruz e INPE Coordenação Nacional CGVAM- Coordenação Geral de Vigilância Ambiental Secretaria de Vigilância em Saúde

Leia mais

Como Transformar Organizações Rígidas em Organizações Inovadoras

Como Transformar Organizações Rígidas em Organizações Inovadoras Como Transformar Organizações Rígidas em Organizações Inovadoras Tadeu Cruz Prof. M.Sc. TODOS OS DIREITOS RESERVADOS É proibido a reprodução total ou parcial de qualquer forma ou por qualquer meio sem

Leia mais

Introdução à Análise e Projeto de Sistemas

Introdução à Análise e Projeto de Sistemas Introdução à I. O Que vamos fazer na Disciplina? Saber uma linguagem de programação orientada a objeto (OO) não é suficiente para criar sistemas OO Tem que saber Análise e Projeto OO (APOO) Isto é, Análise

Leia mais

Modelagem de Processos BPMN. Silvana Pereira Detro

Modelagem de Processos BPMN. Silvana Pereira Detro Modelagem de Processos BPMN Silvana Pereira Detro Processos Uma sequência ou fluxo de atividades para atingir um determinado objetivo organizacional (BPMN 2.0 Specification) Uma visão formalizada de um

Leia mais

GERENCIAMENTO BASEADO NA WEB. Baseado em slides gentilmente cedidos pelo Prof. João Henrique Kleinschmidt da UFABC.

GERENCIAMENTO BASEADO NA WEB. Baseado em slides gentilmente cedidos pelo Prof. João Henrique Kleinschmidt da UFABC. GERENCIAMENTO BASEADO NA WEB Baseado em slides gentilmente cedidos pelo Prof. João Henrique Kleinschmidt da UFABC. Gerenciamento baseado na Web 2 Web browser Acesso ubíquo Interface Web vs Gerenciamento

Leia mais

15/04/2013. Pensar Orientado a Objetos. Projeto Orientado a Objetos. Características de Objetos. Classe de Objetos. Comunicação entre Objetos

15/04/2013. Pensar Orientado a Objetos. Projeto Orientado a Objetos. Características de Objetos. Classe de Objetos. Comunicação entre Objetos DCC / ICEx / UFMG Pensar Orientado a Objetos Projeto Orientado a Objetos Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Onde quer que você olhe no mundo real, você vê objetos Pessoas, animais, plantas,

Leia mais

Modelagem de Processos. Rômulo César

Modelagem de Processos. Rômulo César Modelagem de Processos Rômulo César http://romulocesar.com.br/ romulo.andrade@upe.br Professor NOME: RÔMULO CÉSAR DIAS DE ANDRADE Mini CV: Doutorando em Ciência da Computação na Universidade Federal de

Leia mais

UML Unified Modeling Language Linguagem de Modelagem Unificada

UML Unified Modeling Language Linguagem de Modelagem Unificada UML Unified Modeling Language Linguagem de Modelagem Unificada Prof. Gilberto Porto e-mail: porto@gilbertoporto.com.br A linguagem UML n UML (Unified Modeling Language) Linguagem de Modelagem Unificada

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos LICENCIATURA EM COMPUTAÇÃO Prof. Adriano Avelar Site: www.adrianoavelar.com Email: eam.avelar@gmail.com 1. Que são sistemas abertos? É um sistema que oferece serviços de acordo com

Leia mais

Rational Unified Process (RUP)

Rational Unified Process (RUP) Rational Unified Process (RUP) A Rational é bem conhecida pelo seu investimento em orientação em objetos. A empresa foi à criadora da Unified Modeling Language (UML), assim como de várias ferramentas que

Leia mais

BPMN BPMN BUSINESS PROCESS MODELING NOTATION

BPMN BPMN BUSINESS PROCESS MODELING NOTATION BPMN BPMN BUSINESS PROCESS MODELING NOTATION (NOTAÇÃO PARA MODELAGEM DE PROCESSOS DE NEGÓCIO) Agenda Introdução a BPMN Principais vantagens e benefícios Objetos de Transição, mensagens e associação Eventos

Leia mais

INF1013 MODELAGEM DE SOFTWARE

INF1013 MODELAGEM DE SOFTWARE INF1013 MODELAGEM DE SOFTWARE Departamento de Informática PUC-Rio Ivan Mathias Filho ivan@inf.puc-rio.br Programa Capítulo 1 O Paradigma Orientado a Objetos A Linguagem UML Descrição da Arquitetura 1 Programa

Leia mais

Processos de Negócio. Professor Marco Câmara

Processos de Negócio. Professor Marco Câmara Processos de Negócio Professor Marco Câmara O que são processos? Uma peça jurídica para obtenção de direitos Um jeito de fazer as coisas Um grupo de atividades realizadas numa sequência lógica com o objetivo

Leia mais

A Linguagem UML. A Linguagem UML. De onde surgiu? Fundadores da UML. História da UML. O que é modelagem?

A Linguagem UML. A Linguagem UML. De onde surgiu? Fundadores da UML. História da UML. O que é modelagem? DCC / ICEx / UFMG A Linguagem UML A Linguagem UML Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo UML (Linguagem de Modelagem Unificada) É uma notação gráfica (visual) para projetar sistemas OO Não

Leia mais

Análise de Sistemas. Aula 5

Análise de Sistemas. Aula 5 Análise de Sistemas Aula 5 Prof. Emerson Klisiewicz CONTEXTUALIZAÇÃO Aula 5 Análise Orientada a Objetos Introdução a UML Histórico e Visão Geral Ferramentas CASE O Sucesso... Clientes satisfeitos Eles

Leia mais

Tópicos da Aula. A Linguagem UML. A Linguagem UML. De onde surgiu? Fundadores da UML. Introdução à UML e Diagrama de Casos de Uso.

Tópicos da Aula. A Linguagem UML. A Linguagem UML. De onde surgiu? Fundadores da UML. Introdução à UML e Diagrama de Casos de Uso. Engenharia de Software Aula 07 Tópicos da Aula Introdução à UML e Introdução a UML Visão geral de alguns diagramas Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 28 Março 2012 A

Leia mais

DESENVOLVIMENTO DE SISTEMAS DISTRIBUIDOS. Prof. Marcelo de Sá Barbosa

DESENVOLVIMENTO DE SISTEMAS DISTRIBUIDOS. Prof. Marcelo de Sá Barbosa Prof. Marcelo de Sá Barbosa LISTA DE EXERCÍCIOS GRUPO 1: MÓDULO 1: Caracterização de Sistemas Distribuídos; Internet; Intranets; Computação Móvel e Ubíqua; Compartilhamento de recursos e a web; Serviços

Leia mais

Invocação Remota. Prof. Leonardo Barreto Campos. 1/29

Invocação Remota. Prof. Leonardo Barreto Campos.   1/29 Invocação Remota Prof. Leonardo Barreto Campos 1/29 Sumário Introdução Chamada de Procedimento Remoto Invocação a Método Remoto Leitura Complementar Bibliografia 2/29 Introdução Essa aula trata como os

Leia mais

UML Diagrama de Atividades Diagrama de Caso de Uso. ENG1518/3VB Sistemas de Informação Gerenciais Prof. Marcos Villas

UML Diagrama de Atividades Diagrama de Caso de Uso. ENG1518/3VB Sistemas de Informação Gerenciais Prof. Marcos Villas Diagrama de Atividades Diagrama de Caso de Uso ENG1518/3VB Sistemas de Informação Gerenciais Prof. Marcos Villas villas@puc-rio.br 1 - Conceitos 2 UML é uma linguagem para: Especificar Visualizar Construir...

Leia mais

Engenharia de Software Orientada a Serviços

Engenharia de Software Orientada a Serviços Engenharia de Software Orientada a Serviços Paulo Cesar Masiero Engenharia de Software Roteiro Contexto Arquiteturas Orientadas a Serviços Engenharia de Serviços Desenvolvimento de Software como Serviço

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos LICENCIATURA EM COMPUTAÇÃO Prof. Adriano Avelar Site: www.adrianoavelar.com Email: eam.avelar@gmail.com Mecanismos de Comunicação Protocolos de Aplicação Mecanismos de comunicação

Leia mais

Programação Distribuída. Tipos de Sistemas Distribuídos

Programação Distribuída. Tipos de Sistemas Distribuídos Programação Distribuída Tipos de Sistemas Distribuídos Tipos de Sistemas Distribuídos Os diferentes tipos de sistemas distribuídos são: Sistema de Computação Distribuído Sistema de Informação Distribuído

Leia mais

Prof. Me. Sérgio Carlos Portari Júnior

Prof. Me. Sérgio Carlos Portari Júnior Prof. Me. Sérgio Carlos Portari Júnior Ambientes que visam desenvolver aplicações que precisam de um processamento paralelo e distribuído deverão saber lidar com algumas dificuldades. Isto decorre da heterogeneidade

Leia mais

Diagramação de Processos com o Software Bizagi Gabriela Musse Branco

Diagramação de Processos com o Software Bizagi Gabriela Musse Branco Diagramação de Processos com o Software Bizagi Gabriela Musse Branco ESCRITÓRIO DE PROCESSOS - DGI - PROPLAN Programa Objetivo: capacitar os participantes a entender a gestão por processos e diagramar

Leia mais

SISTEMA DE GESTÃO ERP

SISTEMA DE GESTÃO ERP SISTEMA DE GESTÃO ERP DEFINIÇÃO, CONCEITUAÇÃO E IMPLEMENTAÇÃO DE BPM E TÉCNICAS DE MODELAGEM DE PROCESSOS Walison de Paula Silva Agenda BPM MODELAGEM DE PROCESSOS Sistemas de Gestão ERP BPM - Business

Leia mais

Web Services. Tópicos. Introdução (1/3) CONTEXTO HISTÓRICO WEB SERVICES Conclusões

Web Services. Tópicos. Introdução (1/3) CONTEXTO HISTÓRICO WEB SERVICES Conclusões Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Informática Programa de Pós-Graduação em Ciência da Computação Web Services Conceitual Juliano Moraes, Marcus Breda, Paulo Gil, Rafael

Leia mais

Apresentação do Capítulo 4 MDA (Model-Driven Archtecture) ALUNO: DOMENICO SCHETTINI FILHO NÚMERO USP:

Apresentação do Capítulo 4 MDA (Model-Driven Archtecture) ALUNO: DOMENICO SCHETTINI FILHO NÚMERO USP: Apresentação do Capítulo 4 MDA (Model-Driven Archtecture) ALUNO: DOMENICO SCHETTINI FILHO NÚMERO USP: 8429016 Definição de MDA OMG (Object Management Group) propôs uma aplicação abrangente das práticas

Leia mais

Vamos fazer um pequeno experimento

Vamos fazer um pequeno experimento 1 Vamos fazer um pequeno experimento Dividam-se em dois grupos: Mestre Escravo Projeto de Sistemas Distribuídos Comunicação entre Processos Prof. Msc. Marcelo Iury de Sousa Oliveira marceloiury@gmail.com

Leia mais

Universidade Federal Fluminense Mestrado em Sistemas de Telecomunicações. Disciplina: Fundamentos de Sistemas Multimídia.

Universidade Federal Fluminense Mestrado em Sistemas de Telecomunicações. Disciplina: Fundamentos de Sistemas Multimídia. Universidade Federal Fluminense Mestrado em Sistemas de Telecomunicações Disciplina: Fundamentos de Sistemas Multimídia Web Services Aluno: Leonardo Severo Alves de Melo leonardo.severo@ig.com.br Introdução

Leia mais

Introdução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F.

Introdução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F. Diagramas UML Classe, Seqüência e Atividades Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 15 de maio

Leia mais

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS ATIVIDADES PRÁTICAS SUPERVISIONADAS Tecnologia em Análise e Desenvolvimento de Sistemas 5ª. Série Programação Distribuída A atividade prática supervisionada (ATPS) é um método de ensinoaprendizagem desenvolvido

Leia mais

BPMN - Business Process Modeling Notation Uma Notação para a Modelagem de Processos. Renata Guanaes

BPMN - Business Process Modeling Notation Uma Notação para a Modelagem de Processos. Renata Guanaes BPMN - Business Process Modeling Notation Uma Notação para a Modelagem de Processos Renata Guanaes Tópicos Motivação - Porque modelar processos Como definir Nível de Detalhe (Granularidade do Processo)

Leia mais

BPMN Business Process Management Notation

BPMN Business Process Management Notation Business Process Management Notation Parte 1 ENG1518/3VC Sistemas de Informação Gerenciais Prof. Marcos Villas villas@puc-rio.br 1 Objetivo Criar um mecanismo simples para o desenvolvimento de modelos

Leia mais

:: Processo de Negócio ::

:: Processo de Negócio :: :: Processo de Negócio :: Recebimento de Equipamentos de Informática Comitê de Tecnologia da Informação (CTI) UFRPE Recife, Outubro de 2017 Ministério da Educação Universidade Federal Rural de Pernambuco

Leia mais

Transformação com a eficiência da

Transformação com a eficiência da BPM + RPA: Como unir a eficácia da Transformação com a eficiência da Robotização A iprocess é uma empresa especializada em soluções de Gestão por Processos e suas tecnologias habilitadoras como BPM, ECM

Leia mais

Sérgio Koch Van-Dall

Sérgio Koch Van-Dall PROTÓTIPO PARA ATUALIZAÇÃO ASSÍNCRONA DE DADOS UTILIZANDO WEB SERVICES Sérgio Koch Van-Dall sergiod@inf.furb.br Orientador: Prof. Paulo Fernando da Silva UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE CIÊNCIAS

Leia mais

Aula 12 -QS -Engenharia de SW Orientada a Serviço

Aula 12 -QS -Engenharia de SW Orientada a Serviço Aula 12 -QS - Engenharia de SW Orientada a Serviço Prof. Ms. Luiz Alberto Contato: lasf.bel@gmail.com Roteiro Contexto Arquiteturas Orientadas a Serviços Engenharia de Serviços Desenvolvimento de Software

Leia mais

1 Introdução. 1.1 Teoria dos Sistemas 23/4/2010

1 Introdução. 1.1 Teoria dos Sistemas 23/4/2010 1 1 Introdução 1.1 Teoria dos Sistemas 1.2 Constituição dos sistemas 1.3 Natureza dos sistemas 1.4 Parâmetros do sistema 1.5 Descrição de sistemas 1.6 Desafios enfrentados no desenvolvimento 1.7 Perfil

Leia mais

O que é um sistema distribuído?

O que é um sistema distribuído? Disciplina: Engenharia de Software 4 Bimestre Aula 1: ENGENHARIA DE SOFTWARE DISTRIBUÍDO O que é um sistema distribuído? Segundo Tanenbaum e Steen (2007) um sistema distribuído é uma coleção de computadores

Leia mais

Linha de Produto para BPM

Linha de Produto para BPM Linha de Produto para BPM Prof. Dr. Marcelo Fantinato m.fantinato@usp.br Sistemas de Informação, EACH/USP Agenda Fundamentos LP para BPM Estabelecimento de Contratos Exemplo de Aplicação Trabalhos em Andamento/Próximos

Leia mais

Princípios de Análise e Projeto Orientados a Objetos com UML

Princípios de Análise e Projeto Orientados a Objetos com UML Princípios de Análise e Projeto Orientados a Objetos com UML Eduardo Bezerra Editora CAMPUS Copyright 2002, 2003 Eduardo Bezerra 1 Capítulo 1 Visão Geral Um modelo é uma simplificação da realidade que

Leia mais

SERVIÇOS WEB. Frankley Gustavo F. Mesquita, Tamiris Souza Fonseca. 27 de junho de 2016

SERVIÇOS WEB. Frankley Gustavo F. Mesquita, Tamiris Souza Fonseca. 27 de junho de 2016 Frankley Gustavo F. Mesquita Tamiris Souza Fonseca 27 de junho de 2016 Sumário 1 2 3 4 5 6 7 8 O padrão Web foi desenvolvido pelo Laboratório Europeu de Física de Partículas (CERN - European Particle Physics

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

M V C, J S O N E X M L P R O F. M E. H É L I O E S P E R I D I Ã O

M V C, J S O N E X M L P R O F. M E. H É L I O E S P E R I D I Ã O M V C, J S O N E X M L P R O F. M E. H É L I O E S P E R I D I Ã O A P L I C A Ç Õ E S M O N O L Í T I C A S Na época dos computares independentes um aplicativo era desenvolvido para ser usado em uma única

Leia mais

Web Services. (Introdução)

Web Services. (Introdução) Web Services (Introdução) Agenda Introdução SOA (Service Oriented Architecture) Web Services Arquitetura XML SOAP WSDL UDDI Conclusão Introdução Comunicação distribuída Estratégias que permitem a comunicação

Leia mais

1 Modelagem de Processos de Negócio Engenharia de Software.

1 Modelagem de Processos de Negócio Engenharia de Software. 1 Modelagem de Processos de Negócio Engenharia de Software. Modelagem de processos de negócio A Modelagem de Processo de Negócio é uma das atividades que visa a criação de um modelo com os processos de

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Faculdades SENAC Análise e Desenvolvimento de Sistemas 1 de agosto de 2009 Orientação a Objetos Encapsulamento: Parte interna (privada) dos objetos Implementação: métodos Estado: atributos, variáveis,

Leia mais

Desenvolvendo um protótipo do UDDI. Luís Fernando Jordan. 1. Introdução. 1.1 Apresentação.

Desenvolvendo um protótipo do UDDI. Luís Fernando Jordan. 1. Introdução. 1.1 Apresentação. Desenvolvendo um protótipo do UDDI. Luís Fernando Jordan. 1. Introdução. 1.1 Apresentação. Este Trabalho é um resumo do trabalho de conclusão do curso de ciência da computação, apresentado pelo aluno Luís

Leia mais

UML (Unified Modelling Language)

UML (Unified Modelling Language) UML (Unified Modelling Language) Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Referências: Booch, G. et al. The Unified Modeling Language User Guide

Leia mais

Requisitos de Sistemas

Requisitos de Sistemas Requisitos de Sistemas Unidade II - Processos de Negócio Identificação Conceitos Modelagem - BPM - UML Processos x Requisitos 1 Processo de negócio CONCEITO Um processo de negócio, processo organizacional

Leia mais

Sistemas de Objetos Distribuídos

Sistemas de Objetos Distribuídos Sistemas de Objetos Distribuídos Alex Carneiro Carlos Eduardo Elmadjian Karina Awoki Prof. Fabio Kon POO 2016.1 Agenda Conceitos Histórico CORBA Demos Comparação com SOA Conclusão 1 CONCEITOS Sistemas

Leia mais

(ADMINISTRAÇÃO GERAL. Organização, Sistemas e Métodos. Gestão de Processos Parte 4. Prof.ª Karen Estefan Dutra

(ADMINISTRAÇÃO GERAL. Organização, Sistemas e Métodos. Gestão de Processos Parte 4. Prof.ª Karen Estefan Dutra (ADMINISTRAÇÃO GERAL Organização, Sistemas e Métodos Gestão de Processos Parte 4 Prof.ª Karen Estefan Dutra Modelagem significa que a representação pode ser usada para mostrar o desempenho do que está

Leia mais

ENGENHARIA DE SOFTWARE

ENGENHARIA DE SOFTWARE EMENTA ENGENHARIA DE SOFTWARE DISCIPLINA: Estrutura e Fluxo de Informação EMENTA: A disciplina Estrutura e Fluxo de Informação se propõe a capacitar o aluno sobre os fundamentos da Gestão da Informação

Leia mais

Visão Geral do RUP.

Visão Geral do RUP. Visão Geral do RUP hermano@cin.ufpe.br Objetivos Apresentar as características RUP Discutir os conceitos da metodologia: fases, fluxos de atividades (workflows), iterações, responsáveis, atividades e artefatos

Leia mais

DIAGRAMAS DE CLASSE UML

DIAGRAMAS DE CLASSE UML DIAGRAMAS DE CLASSE UML Projeto Detalhado de Software (PDS) Profa. Cynthia Pinheiro Antes de mais nada... Calendário de Reposições Aula 1: 27/10/2017, 8h-10h, Sala 8 Aula 2: A verificar Aula 3: A verificar

Leia mais

Gerência de Projetos de TI

Gerência de Projetos de TI Gerência de Projetos de TI Grade Curricular Unidade de aprendizagem Ementas Carga horária Semestre 1 Business Intelligence Gerência de Qualidade de Software Métodos e Práticas na Engenharia de Requisitos

Leia mais

Service Oriented Architecture SOA

Service Oriented Architecture SOA Service Oriented Architecture SOA Arquitetura orientada aos serviços Definição: Arquitetura de sistemas distribuídos em que a funcionalidade é disponibilizada sob a forma de serviços (bem definidos e independentes)

Leia mais

Engenharia de Software. Projeto de Arquitetura

Engenharia de Software. Projeto de Arquitetura Engenharia de Software Projeto de Arquitetura O que já vimos? Introdução a Engenharia de Software Processos de Software Desenvolvimento Ágil de Software Engenharia de Requisitos Modelagem de sistemas (outra

Leia mais

PROGRAMAÇÃO SERVIDOR WEBSERVICES EM SISTEMAS WEB. Prof. Dr. Daniel Caetano 2012-1

PROGRAMAÇÃO SERVIDOR WEBSERVICES EM SISTEMAS WEB. Prof. Dr. Daniel Caetano 2012-1 PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB WEBSERVICES Prof. Dr. Daniel Caetano 2012-1 Objetivos Compreender o que é um WebService e sua utilidade Compreender a lógica de funcionamento de um WebService Capacitar

Leia mais

Requisitos de Software e UML Básico. Janaína Horácio

Requisitos de Software e UML Básico. Janaína Horácio Requisitos de Software e UML Básico Janaína Horácio janaina@les.inf.puc-rio.br Agenda Requisitos O que é? Objetivos? Atividades?... UML O que é? Modelos... Casos de Uso O que é? Componentes 2 Requisitos

Leia mais

Introdução a Web Services

Introdução a Web Services Introdução a Web Services Mário Meireles Teixeira DEINF/UFMA O que é um Web Service? Web Service / Serviço Web É uma aplicação, identificada por um URI, cujas interfaces podem ser definidas, descritas

Leia mais

Análise e projeto de sistemas

Análise e projeto de sistemas Análise e projeto de sistemas Conteúdo: UML O processo de desenvolvimento de software Prof. Patrícia Lucas A linguagem de modelagem unificada (UML) A UML teve origem em uma tentativa de se unificar os

Leia mais

Modelagem de Processos de Negócio Aula 4 Projeto de Modelagem Andréa Magalhães Magdaleno

Modelagem de Processos de Negócio Aula 4 Projeto de Modelagem Andréa Magalhães Magdaleno Modelagem de Processos de Negócio Aula 4 Projeto de Modelagem Andréa Magalhães Magdaleno andrea@ic.uff.br 2018.02 Agenda Projeto de Modelagem Método Meta-Modelo Notação Ferramenta Estudo de Caso Exercício

Leia mais

Agenda da Aula. Arquitetura de Software e Padrões Arquiteturais. Elementos de um Padrão. Arquitetura de Software. Arquitetura de Software

Agenda da Aula. Arquitetura de Software e Padrões Arquiteturais. Elementos de um Padrão. Arquitetura de Software. Arquitetura de Software Reuso de Software Aula 04 Agenda da Aula Arquitetura de Software e Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo reuso.software@gmail.com 14 Março 2012 Arquitetura de Software Padrões arquiteturais

Leia mais

Redes de Computadores e Aplicações

Redes de Computadores e Aplicações Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos Redes de Computadores e Aplicações Aula 13 - Camada de Aplicação Visão Geral Prof. Diego Pereira

Leia mais

Modelagem de Processos de Negócio Aula 4 Projeto de Modelagem Andréa Magalhães Magdaleno

Modelagem de Processos de Negócio Aula 4 Projeto de Modelagem Andréa Magalhães Magdaleno Modelagem de Processos de Negócio Aula 4 Projeto de Modelagem Andréa Magalhães Magdaleno andrea@ic.uff.br 2019.01 Agenda Lista de Exercícios Projeto de Modelagem Método Meta-Modelo Notação Ferramenta Exercício

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP 1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Modelo

Leia mais

Metamodelos para Banco de Dados. Carlos Julian Menezes Araújo Prof. Dr. Robson do Nascimento Fidalgo

Metamodelos para Banco de Dados. Carlos Julian Menezes Araújo Prof. Dr. Robson do Nascimento Fidalgo Metamodelos para Banco de Dados Carlos Julian Menezes Araújo cjma@cin.ufpe.br Prof. Dr. Robson do Nascimento Fidalgo 1 Agenda Metadados MDA MOF Metamodelos CWM Pacote Relacional Referências 2 Metadados

Leia mais

Introdução. à UML. Histórico (cont.) Histórico Definição Benefícios Notação Diagrama de Classes Diagramas de Interação Conclusões Revisão

Introdução. à UML. Histórico (cont.) Histórico Definição Benefícios Notação Diagrama de Classes Diagramas de Interação Conclusões Revisão Sumário Introdução à UML BSI Bacharelado em Sistemas de Informação LOO Linguagens Orientadas a Objetos Humberto Mossri de Almeida hmossri_cursos@yahoo.com.br Marcelo Nassau Malta nassau_cursos@yahoo.com.br

Leia mais

Programação para Web

Programação para Web Colégio Estadual João Manoel Mondrone Ensino Fundamental, Médio, Profissional e Norm Técnico em Informática Programação para Web Profª Ana Paula Mandelli anapaula_mandelli@hotmail.com O que é a COMUNICAÇÃO?

Leia mais

MODELAGEM DE SISTEMAS. Introdução a Computação e Engenharia de Software. Profa. Cynthia Pinheiro

MODELAGEM DE SISTEMAS. Introdução a Computação e Engenharia de Software. Profa. Cynthia Pinheiro MODELAGEM DE SISTEMAS Introdução a Computação e Engenharia de Software Profa. Cynthia Pinheiro Introdução Modelagem de Sistemas: A modelagem de um sistema auxilia o analista a entender a funcionalidade

Leia mais

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064 Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Arquiteturas Capítulo 2 Sistemas Distribuídos ORGANIZAÇÃO + INTERAÇÃO SOFTWARE ARQUITETURAS DE SISTEMAS ARQUITETURAS DE SOFTWARE + MÁQUINA REAL

Leia mais

Ciência da Computação. Análise e Projeto Orientado a Objetos UML. Anderson Belgamo

Ciência da Computação. Análise e Projeto Orientado a Objetos UML. Anderson Belgamo Ciência da Computação Análise e Projeto Orientado a Objetos UML Anderson Belgamo 1 Evolução do Software O rápido crescimento da capacidade computacional das máquinas resultou na demanda por sistemas de

Leia mais

PROJETO DE ARQUITETURA

PROJETO DE ARQUITETURA PROJETO DE ARQUITETURA Projeto Detalhado de Software (PDS) Profa. Cynthia Pinheiro Antes de mais nada... Próximas aulas: Seminários de Padrões de Projeto GoF 1º Dia: 10/11/2017, 08h 10h, Sala 04 2º Dia:

Leia mais

Serviços Web: Introdução

Serviços Web: Introdução Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos Nesta aula

Leia mais

Web Services. Sistemas Distribuídos Marcos Costa

Web Services. Sistemas Distribuídos Marcos Costa Web Services Sistemas Distribuídos Marcos Costa masc@cin.ufpe.br Definição! WebServices.org! Web Services are encapsulated, loosely coupled contracted functions offered via standard protocols 2 Definição

Leia mais

Modelagem de Processos. Prof a. Silvia Inês Dallavalle de Pádua

Modelagem de Processos. Prof a. Silvia Inês Dallavalle de Pádua Modelagem de Processos Prof a. Silvia Inês Dallavalle de Pádua 1 BIBLIOGRAFIA DEBEVOISE, T;GENEVA,R. The microguide Process Modeling in BPMN. Booksurge, 2008. VALLE, R.; OLIVEIRA, S.B. Análise e modelagem

Leia mais

BPMN. Prof a. Silvia Inês Dallavalle de Pádua

BPMN. Prof a. Silvia Inês Dallavalle de Pádua BPMN Prof a. Silvia Inês Dallavalle de Pádua 1 BIBLIOGRAFIA DEBEVOISE, T;GENEVA,R. The microguide Process Modeling in BPMN. Booksurge, 2008. VALLE, R.; OLIVEIRA, S.B. Análise e modelagem de processo 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

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

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini   / Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: ENGENHARIA DE SOFTWARE Aula N : 14 Tema:

Leia mais

Modelagem de Processos BPMN 2.0

Modelagem de Processos BPMN 2.0 Modelagem de Processos BPMN 2.0 Introdução O que é? Business Process Management Nota2on Moderna notação para modelar processos Versão 2.0 (existe desde 2000) Por que? Facilita a comunicação entre áreas

Leia mais

Uso da Internet. Disciplina: Gestão da Tecnologia de Sistemas. Professor: Thiago Silva Prates

Uso da Internet. Disciplina: Gestão da Tecnologia de Sistemas. Professor: Thiago Silva Prates Uso da Internet Disciplina: Gestão da Tecnologia de Sistemas Professor: Thiago Silva Prates Uso da Internet nos negócios Com a evolução dos Sistemas de Informações nas organizações, da melhoria na infraestrutura,

Leia mais

Principais conceitos de CORBA

Principais conceitos de CORBA Principais conceitos de CORBA Tecgraf PUC-Rio fevereiro de 2011 Common Object Request Broker Architecture Uma arquitetura aberta para o desenvolvimento de aplicações distribuídas em um ambiente multilinguagem

Leia mais

Web Services. Professor: Ricardo Luis dos Santos IFSUL Campus Sapucaia do Sul

Web Services. Professor: Ricardo Luis dos Santos IFSUL Campus Sapucaia do Sul Web Services Professor: Ricardo Luis dos Santos IFSUL 2015 Rápida revisão da última aula 3 Rápida revisão da última aula 1 Listar o filme com o id 475 2 Listar todos os filmes com o título que inicia com

Leia mais

UNIVERSIDADE. Sistemas Distribuídos

UNIVERSIDADE. Sistemas Distribuídos UNIVERSIDADE Sistemas Distribuídos Ciência da Computação Prof. Jesus José de Oliveira Neto Web Services Web Services Existem diferentes tipos de comunicação em um sistema distribuído: Sockets Invocação

Leia mais

O que se espera para o futuro dos Web Services? As tecnologias são respectivamente JSON e REST.

O que se espera para o futuro dos Web Services? As tecnologias são respectivamente JSON e REST. Web Services Por que os Web Services são atrativos para a integração de sistemas? Pois os Web services são componentes que possibilitam que as aplicações se comuniquem utilizando protocolos padrão da internet

Leia mais

Domínios da Arquitectura

Domínios da Arquitectura Visão que incorpora na arquitectura tecnológica o suporte aos conceitos SOA Explicitar o Bus de Serviços Os workflows e as orquestrações de processos 3/2/2005 José Alves Marques 1 Domínios da Arquitectura

Leia mais