Integração Empresarial / Abordagem Estratégica

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

Download "Integração Empresarial / Abordagem Estratégica"

Transcrição

1 Integração Empresarial / Abordagem Estratégica Enterprise Integration Billing Service Customer Representative Situação Inicial Sales Portal Customer Enterprise Systems Accounting Order Processing BSD Customer Relationship Management Warehouse Clerk Warehouse BSD Carrier Shipping Clerk Archives Management Information Purchasing Receiving Clerk Supplier Carrier

2 Requisitos implícitos sobre a arquitectura de integração da empresa Comunicação entre os sistemas de suporte ao negócio os sistemas foram desenvolvidos ao longo do tempo e as interligações podem ter diversas formas Pedidos e acontecimentos As comunicações neste exemplo podem ter duas formas pedidos ou acontecimentos assíncronos Comunicação fiável A empresa depende do funcionamento da integração Coordenação das actividades Segurança Integração da Cadeia de Fornecimento Gestão dos clientes Informação consolidada de gestão Documentos com valor legal Outsourcing Potencial Billing Service Customer Representative Objectivo Sales Portal Customer Enterprise Systems Accounting Order Processing BSD Customer Relationship Management Warehouse Clerk Warehouse BSD Carrier Shipping Clerk Archives Management Information Purchasing Receiving Clerk Supplier Carrier

3 Abordagem Estratégica da Integração Domínios da Arquitectura de Integração Principais domínios de uma Arquitectura Estratégica de Integração

4 Domínios da Arquitectura Arquitectura Técnica de Integração Define as tecnologias subjacentes à integração São os elementos de base que permitem o estabelecimento de canais de interacção Ex.: Messaging, interfaces de aplicações, web services Arquitectura de Serviços de Integração Define os serviços que suportam o negócio e que devem ser de grão grosso, fracamente interligados, reutilizáveis Arquitectura de Integração de Processos A arquitectura de processos descreve os processos que atravessam as fronteiras das aplicações Arquitectura de Informação de Integração Mantém uma visão comum dos dados da organização Metadata que permite correlacionar e manter a integridade dos dados entre aplicações Arquitectura de Processos

5 Processo de Negócio Um processo de negócio define: A sequência de controlo (flow), A forma como os acontecimentos externos são tratados, Os requisitos de interacção humana Condicionantes ao processamento A modelação de processos está focada em: Criar e optimizar modelos de negócio Tendo por base custos, recursos e receitas O modelo de um processo de negócio é normalmente: Um grafo com nós para cada actividade Ligações entre nós que indicam o fluxo de controlo e informação Indicação de execução concorrente e condicional Requisitos de informação necessários para cada nó Conceitos necessários para descrever um Processo de Negócio Um Processo de Negócio depende do estado. Necessita de construções para expressar a condicionalidade e temporizadores Mecanismos para especificar condições excepcionais e as suas consequências Mecanismos para expressar transaccionalidade e recuperação Interacções de longa duração implicam múltiplas etapas de execução, por vezes encadeadas, e com os seus próprios requisitos de dados Pode implicar múltiplos parceiros de negócio

6 Arquitectura de Processos Identificação dos processos com base em critérios de valor e de Qualidade Agregação das actividades (manuais ou automáticas) em processos Representação dos processos que discrimine as actividades, a informação necessária, entre outros (quem, quando, porquê). A Arquitectura de processos não deve ser dependente da estrutura orgânica, dos pacotes aplicacionais, Reparações Serviço Central dos intervenientes, etc. Associa OpLog ao Operador Artigo e Loja Logístico Exemplo da notação proposta (BPMN) Eventos Actividades Informação usada Informação produzida Pontos de decisão Origem Transporte Artigo com Agendamento Automático? Identificação Artigo, Solicitar Op erador Origem, Destino e Op Não Logístico para o Log transporte Sim Informar Prep arar Artigo para intervenientes no Levantamento transporte e recepção Destino Transporte Guia de transporte Ordem de Reparação Recepção do artigo Registo Recepção Artigo Intervenientes Operador Logístico Fluxos entre actividades Log Levantamento Regista o Levantamento do Artigo na Origem Confirma a entrega no Destino Fecho Recep ção Artigo Log entrega Agendar Transporte BPMN: Business Process Modeling Notation ( Permite especificar graficamente um processo de negócio utilizando as seguintes primitivas: Actividades representam serviços ou elementos operacionais, permitindo ilustrar decomposição funcional através de sub-actividades. Fluxo de controlo sincronização entre actividades, e.g. sequência, ciclos, decisões. Acontecimentos assíncronos representam acontecimentos de negócio. Objectos de dados representam os objectos consumidos ou produzidos pelas actividades. Fluxo de dados/mensagens associação entre objectos dados e actividades. O BPMN pode ser traduzido automaticamente ou semi-automaticamente para linguagens de execução, e.g. BPEL, BPELJ, BPEL4WS.

7 Como definir os Processos de Negócio? A representação de Processos de Negócio tem assistido a avanços importantes. O estado da arte está na Na BPML/BPMN proposta pela BPMI.org Na WS-BPEL proposta da BEA, IBM e Microsoft O BPML e o WS-BPEL são descrições em XML. O BPMN é uma descrição gráfica BPML (bpmi.org) BPSS (ebxml) BPMN (bpmi.org) WSCI (Sun et al) WS-Choreography (W3C) 2000/ / / / / / / / /04 XLang (Microsoft) WSFL (IBM) WSCL (HP) BPEL4WS 1.0 (IBM, Microsoft) BPEL4WS 1.1 (OASIS) BPML Visão SOA

8 Service Oriented Architecture Serviços representam um agregado de funções de negócio que estão fortemente relacionadas. Encapsulam o nível das componente Correspondem a uma reestruturação das aplicações que expõem uma API contratualizada Podem ser agregados e factorizados Modelo dos Serviços Service Registry Find Publish Service Requestor Request Bind /Response Service Provider

9 SOA: Web Services (standards) Management Choreography - CDL4WS Orchestration - BPEL4WS Transactions WS-Reliability WS-Security Coordination Web Services são tecnologia Context UDDI WSDL SOAP XML HTTP, JMS, SMTP Business Processes Quality of Service Discovery Description Message Transport Granularidade Service Layer Component Layer Class Layer Service Oriented Design Component Oriented Design Object-Oriented Design

10 Visão SOA Figura do CBDI Forum, SOA: Consideration for Agile Systems. MS Journal2 SOA: na aplicação Workflow Multiple Devices Application Layer Process Layer Business Service Bus Process Management Access Management Adaptors and Transformation Directory Service and Integration Layer Technical Service Bus Messaging, COM, CORBA, Etc Legacy Apps Packaged Apps New Components 3 rd Party Services Implementation Layer

11 Arquitectura de Informação para a Integração Metadata A informação e os dados são a base de qualquer projecto de integração Na descrição da informação tem se considerar duas importantes facetas Sintáctica que permite a validação, a transformação e a entrega de dados entre sistemas heterogéneos Semântica que define o contexto, relações e dependências A vertente sintáctica é a mais habitual nos vários modelos de integração e o XML tem vindo a ser utilizado como mecanismo de representação canónico

12 Normas para Metada OMG Model Driven Architecture (MDA) define uma arquitectura com 4 níveis Level 0 informação e os respectivo valor Level 1 descrição sintáctica dos dados Level 2 metamodelo que incorpora a semântica Level 3 Linguagem abstracta para definir metada Semantic Web e as ontologias. Uma ontologia define um conjunto de termos que permitem descrever e representar um dado domínio. As ontologias são geralmente expressas numa linguagem lógica que exprime de uma forma detalhada, consistente e com significado a distinção entre classes, propriedades e relações. As aproximações são RDF Resource Description Framework ontologia simplificada para troca de informação na Web Web Ontology Language OWL Arquitectura Tecnológica

13 Pilha de Tecnologias de Integração Infelizmente a tecnologia não se apresenta numa pilha tão bem estruturada Na maioria dos casos a infra-estrutura tecnológica encontrase em diversas plataformas de múltiplos fabricantes Arquitectura genérica

14 Modelo da Infra-estrutura tecnológica de Integração Intranet Enterprise Portal Gestão Sistemas Serviço Arquivo Gestão dos Computadores Pessoais Gestão Segurança Repositório Meta Data Broker Mensagens/ Integration Server Portais/ Web servers externos Directório Organização B2B Messaging Gestão Conhecimento Modelo da Infra-estrutura de Integração Gestão de Nomes - Organização do Directório LDAP e Active Directory DNS Gestão de Segurança - Responsável pela segurança Autenticação single sign on Emissão de certificados Gestão de firewalls Gestão de VPN Gestão dos Sistemas Gestão dos sistemas centrais Help desk Gestão dos Computadores Pessoais Aplicações locais Segurança

15 Modelo da infra-estrutura de Integração Broker de Mensagens Mecanismos de store e forward de mensagens entre aplicações Arquivo Sistemas responsáveis pelo arquivo de longa duração da informação dos processos de negócio Repositório de Metadata Repositório da especificação dos dados usados nos vários domínios de negócio Modelo da infra-estrutura de Integração Portais Externos Corporativos e de Negócio Portais que permitem a comunicação com clientes, parceiros, fornecedores externos à empresa. Exemplos: Portal Informativo Portal de Serviços para clientes Portal para parceiros Web services disponibilizados exteriormente Serviço de interligação de processos com parceiros externos Mensagens para B2B - Mecanismos seguro e fiável de mensagens store e forward acessível da Internet Normas de formatação de mensagens

16 Modelo da infra-estrutura de Integração Gestão de Conhecimento Serviço para capturar e pesquisar o conhecimento em toda a organização Intranet - Portal de comunicação e interligação dos sistemas internos Gestão documental Portal de colaboradores Sistemas Internos Directório de Serviços Serviço de Nomes Servidores de Sistemas Periféricos de Negócio Filas Mensagens Directório da organização Utilizadores Internos Message Queues Message Broker B2B Message Queues Intranet Intranet Privada Privada Firewall Acesso Remoto de Colaboradores Aplicações Servidor Web Public Application(s) B2B Web Server(s) Enterprise Web Server Public Web Applications 8/28/2003 Clientes/Parceiros José Alves Marques Internet Internet Pública Pública Parceiros de Negócio Colaboradores

17 IB M Identificação dos Sistemas de Informação Web Servers IVR Server, Altitude Easyphone HTTP IE Caso BES XML Nível Apresentaçã o BackOffice Application Servers Nível "Lógica Negócio" Multi Aplicação/Media Arquitectura Física (2) XML Personalização Marketing Propostas Comerciais Broker Msg MVS Sv Cotações cluster SGBD Nível Dados SMS GTF Caso Porto de Sines

18 Caso Porto de Sines Arquitectura Tecnológica Visão baseada no Enterprise Service Bus

19 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

Business Process Integration Architecture

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

Leia mais

Service Oriented Architecture (SOA)

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

Leia mais

Web Services. Integração de aplicações na Web. Sistemas Distribuídos

Web Services. Integração de aplicações na Web. Sistemas Distribuídos Web Services Integração de aplicações na Web Integração de Aplicações na Web Interoperação entre ambientes heterogêneos desafios diversidade de componentes: EJB, CORBA, DCOM... diversidade de linguagens:

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

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

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

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

3 Serviços na Web (Web services)

3 Serviços na Web (Web services) 3 Serviços na Web (Web services) 3.1. Visão Geral Com base na definição do Word Wide Web Consortium (W3C), web services são aplicações autocontidas, que possuem interface baseadas em XML e que descrevem

Leia mais

: : Interoperabilidade entre Sistemas de Informação baseados na WEB - uma abordagem Multicanal

: : Interoperabilidade entre Sistemas de Informação baseados na WEB - uma abordagem Multicanal : : Interoperabilidade entre Sistemas de Informação baseados na WEB - uma abordagem Multicanal Sérgio Magalhães mgi01020@fe.up.pt As vantagens competitivas ganham-se muitas vezes por ser o primeiro a chegar

Leia mais

Integração Orientada a Serviços

Integração Orientada a Serviços Integração Orientada a Serviços Porto Alegre, Agosto de 2006 Agenda Sobre a e-core SOA O que é? Web Services x SOA Principal Motivação - Integração SOI ESB BPEL JBI ServiceMix Solução Proposta A Empresa

Leia mais

soluções transversais SOLUÇÕES middleware

soluções transversais SOLUÇÕES middleware soluções transversais SOLUÇÕES middleware RESUMO DA SOLUÇÃO ITbank framework 4g performance orquestração interoperabilidade O Middleware SOA ITBank framework 4g implementa uma arquitetura SOA com orquestração

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

R/3 e SAP WAS. 8/28/2003 José Alves Marques. R/3 e SAP WAS(2)

R/3 e SAP WAS. 8/28/2003 José Alves Marques. R/3 e SAP WAS(2) R/3 e SAP WAS O R/3 é um ERP Enterprise Resource Planning Um ERP é o sistema empresarial que disponibiliza módulos para os processos de negócio - de uma empresa Um ERP permite aumentar a eficiência dos

Leia mais

Ambientes ecléticos na nuvem - uma abordagem de integração tecnológica. Estudo de caso: GooPortal na Arquivística

Ambientes ecléticos na nuvem - uma abordagem de integração tecnológica. Estudo de caso: GooPortal na Arquivística Ambientes ecléticos na nuvem - uma abordagem de integração tecnológica Universidade de Évora, 4 de Outubro de 2014 Estudo de caso: GooPortal na Arquivística PLATAFORMA COMPUTACIONAL DE REDE Desmaterialização

Leia mais

Web services. Um web service é qualquer software que está disponível através da Internet através de uma interface XML.

Web services. Um web service é qualquer software que está disponível através da Internet através de uma interface XML. Web services Um web service é qualquer software que está disponível através da Internet através de uma interface XML. XML é utilizado para codificar toda a comunicação de/para um web service. Web services

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

Aula Prática #1. Sumário Aula #1. Modelo de avaliação Apresentação do Projecto

Aula Prática #1. Sumário Aula #1. Modelo de avaliação Apresentação do Projecto Aula Prática #1 SEI 2004/2005 DEI, LEIC Taguspark Instituto Superior Técnico SEI 2004/2005 - DEI, IST [Artur Caetano] 2 Sumário Aula #1 Modelo de avaliação Apresentação do Projecto Objectivos Metodologia

Leia mais

A Importância de gerir ficheiros nas Organizações

A Importância de gerir ficheiros nas Organizações A Importância de gerir ficheiros nas Organizações Transferência de Ficheiros: Porquê? É um suporte acessível para transferência de informação entre aplicações e entre sistemas heterogéneos Possibilita

Leia mais

Sistemas Multimédia. Arquitectura Protocolar Simples Modelo OSI TCP/IP. Francisco Maia famaia@gmail.com. Redes e Comunicações

Sistemas Multimédia. Arquitectura Protocolar Simples Modelo OSI TCP/IP. Francisco Maia famaia@gmail.com. Redes e Comunicações Sistemas Multimédia Arquitectura Protocolar Simples Modelo OSI TCP/IP Redes e Comunicações Francisco Maia famaia@gmail.com Já estudado... Motivação Breve História Conceitos Básicos Tipos de Redes Componentes

Leia mais

INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1. Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3

INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1. Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3 INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1 Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3 INTRODUÇÃO Atualmente empresas de diversos portes estão encontrando nos web services soluções para seus

Leia mais

Service Oriented Architecture (SOA)

Service Oriented Architecture (SOA) Service Oriented Architecture (SOA) 3/2/2005 José Alves Marques 1 Modelo dos Web Services Service Registry Find Publish Service Requestor Request Bind /Response Service Provider 3/2/2005 José Alves Marques

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

Princípios de Sistemas Distribuídos. Tecnologias utilizadas em sistemas distribuídos Aula 5

Princípios de Sistemas Distribuídos. Tecnologias utilizadas em sistemas distribuídos Aula 5 Princípios de Sistemas Distribuídos Tecnologias utilizadas em sistemas distribuídos Aula 5 Conceitos de comunicação entre processos Interprocess Communication (IPC) Sistemas distribuídos são construídos

Leia mais

Programação Cliente em Sistemas Web

Programação Cliente em Sistemas Web Programação Cliente em Sistemas Web WEBSERVICES Cap 18. - Sistemas distribuídos e serviços web em Deitel, H.M, Sistemas Operacionais, 3 ª edição, Pearson Prentice Hall, 2005 Fonte: Rodrigo Rebouças de

Leia mais

Arquitetura Orientada a Serviço

Arquitetura Orientada a Serviço Arquitetura Orientada a Fabio Perez Marzullo IEEE Body of Knowledge on Services Computing Sponsored by Technical Committee on Services Computing, IEEE Computer Society 1 SOA e Web Services SOA é um modelo

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

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

Service Oriented Architectures

Service Oriented Architectures Service Oriented Architectures Uma abordagem evolutiva Manager, IT Middleware Vodafone Portugal Mario.saraiva@vodafone.com Agenda 1. O desafio da Integração O princípio do Middleware, ActiveWorks e Middleware

Leia mais

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

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

Leia mais

Sistemas de Informação

Sistemas de Informação Sistemas de Informação Informação no contexto administrativo Graduação em Redes de Computadores Prof. Rodrigo W. Fonseca SENAC FACULDADEDETECNOLOGIA PELOTAS >SistemasdeInformação SENAC FACULDADEDETECNOLOGIA

Leia mais

Serviços Web: Arquitetura

Serviços Web: Arquitetura 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

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

INTEGRADOR DE MENSAGENS CORPORATIVAS PARA UMA INFRA-ESTRUTURA DE ELETRONIC DATA INTERCHANGE (EDI)

INTEGRADOR DE MENSAGENS CORPORATIVAS PARA UMA INFRA-ESTRUTURA DE ELETRONIC DATA INTERCHANGE (EDI) INTEGRADOR DE MENSAGENS CORPORATIVAS PARA UMA INFRA-ESTRUTURA DE ELETRONIC DATA INTERCHANGE (EDI) Fernando José Lunelli Marcel Hugo - Orientador Roteiro da apresentação: Introdução Objetivos Fundamentação

Leia mais

FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE - FANESE CURSO SUPERIOR DE TECNOLOGIA em Gestão da Tecnologia da Informação

FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE - FANESE CURSO SUPERIOR DE TECNOLOGIA em Gestão da Tecnologia da Informação FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE - FANESE CURSO SUPERIOR DE TECNOLOGIA em Gestão da Tecnologia da Informação 1 Ruironaldi dos Santos Cruz ARTIGO ARQUITETURA ORIENTADA A SERVIÇO SOA SERVICE

Leia mais

Sistemas Distribuídos Arquiteturas Middlewares

Sistemas Distribuídos Arquiteturas Middlewares Sistemas Distribuídos Arquiteturas s Arquitetura Arquitetura de um sistema é sua estrutura em termos dos componentes e seus relacionamentos Objetivo: garantir que a estrutura satisfará as demandas presentes

Leia mais

Websphere ESB Caminho para Adopção

Websphere ESB Caminho para Adopção Websphere ESB Caminho para Adopção Websphere ESB: Que desafios para o Negócio? Adaptar rapidamente os meus processos Fusão de organizações Internacionalização Deslocalização Mudança no negócio Novas regras

Leia mais

SOA - Service Oriented Architecture. Marcelo Canevello Ferreira

SOA - Service Oriented Architecture. Marcelo Canevello Ferreira SOA - Service Oriented Architecture Marcelo Canevello Ferreira Índice Arquitetura baseada em componentes Introdução a SOA Principais conceitos de SOA SOA Framework Abordagem de integração Conclusões Evolução

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

Message Oriented Middleware (MOM)

Message Oriented Middleware (MOM) Message Oriented Middleware (MOM) March 24, 2010 Comunicação Assíncrona Problema: Nem sempre as entidades comunicantes estão disponíveis simultaneamente. Por exemplo, um servidor de submissão pode estar

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

WebSphere MQ. Bruno Miguel de Sousa Gonçalves

WebSphere MQ. Bruno Miguel de Sousa Gonçalves WebSphere MQ Bruno Miguel de Sousa Gonçalves 1.Introdução ao WebSphere Os produtos WebSphere providenciam comunicação entre programas através da interligação entre componentes heterogéneos, processadores,

Leia mais

Thalita Moraes PPGI Novembro 2007

Thalita Moraes PPGI Novembro 2007 Thalita Moraes PPGI Novembro 2007 A capacidade dos portais corporativos em capturar, organizar e compartilhar informação e conhecimento explícito é interessante especialmente para empresas intensivas

Leia mais

Camadas de Software - o Middleware. Sistemas Distribuídos Capítulo 2: Modelos e Arquitecturas. Aplicações. Middleware.

Camadas de Software - o Middleware. Sistemas Distribuídos Capítulo 2: Modelos e Arquitecturas. Aplicações. Middleware. Camadas de Software - o Middleware Sistemas Distribuídos Capítulo 2: Modelos e Arquitecturas Modelos de Arquitecturas para sistemas distribuidos Interfaces e Objectos Requerimentos para Arquitecturas Distribuídas

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

Web Services e SOAP. Alexandre Zua CaldeiraTecnologias de Middleware 2006/2007 20.10.2006. Faculdade de Ciências da Universidade de Lisboa

Web Services e SOAP. Alexandre Zua CaldeiraTecnologias de Middleware 2006/2007 20.10.2006. Faculdade de Ciências da Universidade de Lisboa Alexandre Zua Caldeira Tecnologias de Middleware 2006/2007 Faculdade de Ciências da Universidade de Lisboa 20.10.2006 1 Introdução Definições Limitações do Middleware Estudado Integração com Web Services

Leia mais

ARTIGO: SOLUÇÕES PARA O SECTOR AUTARQUIAS in IGOV Maio 2010

ARTIGO: SOLUÇÕES PARA O SECTOR AUTARQUIAS in IGOV Maio 2010 CÂMARA MUNICIPAL DE SANTARÉM - R EVOLUÇÃO ADMINISTRATIVA A Autarquia de Santarém, em parceria com a PT Prime, desenvolveu um sistema de soluções integradas e inter-operantes que lhe possibilitaram operacionalizar

Leia mais

Manual de Convenções. BPMN Business Process Modelling Notation. 2009 GFI Portugal

Manual de Convenções. BPMN Business Process Modelling Notation. 2009 GFI Portugal Manual de Convenções BPMN Business Process Modelling Notation 2009 GFI Portugal O que é o BPMN? O BPMN é uma notação gráfica para a definição de processos de negócio É o standard internacional para modelação

Leia mais

APLICATIVOS CORPORATIVOS

APLICATIVOS CORPORATIVOS Sistema de Informação e Tecnologia FEQ 0411 Prof Luciel Henrique de Oliveira luciel@uol.com.br Capítulo 3 APLICATIVOS CORPORATIVOS PRADO, Edmir P.V.; SOUZA, Cesar A. de. (org). Fundamentos de Sistemas

Leia mais

Alinhamento de dados com Sync PT Data Pool. Lisboa 2014-03-06

Alinhamento de dados com Sync PT Data Pool. Lisboa 2014-03-06 Alinhamento de dados com Sync PT Data Pool Lisboa 2014-03-06 3 O Alinhamento de dados com a plataforma SYNC PT Data Pool O PROJETO IMPLEMENTAÇÃO O PROCESSO 4 O Alinhamento de dados com a plataforma SYNC

Leia mais

Web Technologies. Tópicos da apresentação

Web Technologies. Tópicos da apresentação Web Technologies Tecnologias de Middleware 2004/2005 Hugo Simões hsimoes@di.fc.ul.pt 1 A Web Tópicos da apresentação Tecnologias Web para suporte a clientes remotos (Applets,CGI,Servlets) Servidores Aplicacionais

Leia mais

Desenvolvimento Cliente-Servidor 1

Desenvolvimento Cliente-Servidor 1 Desenvolvimento Cliente- 1 Ambiienttes de Desenvollviimentto Avançados Engenharia Informática Instituto Superior de Engenharia do Porto Alexandre Bragança 1998/99 Ambientes de Desenvolvimento Avançados

Leia mais

sector financeiro SOLUÇÕES mobile banking

sector financeiro SOLUÇÕES mobile banking sector financeiro SOLUÇÕES mobile banking RESUMO DA SOLUÇÃO segurança integração usabilidade transversalidade O canal de Banca Eletrónica Mobile é um canal web para dispositivos móveis (smartphones, PDA

Leia mais

Abstraindo as Camadas de SOA & Aplicações Compostas

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

Leia mais

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

PROJELER. Solução de código aberto para gerenciamento de processos de negócio Otimização e Automação de Processos de Negócio Abril/2008 Solução de código aberto para gerenciamento de processos de negócio Maurício Bitencourt, PMP Diretor Executivo mauricio.bitencourt@projeler.com.br

Leia mais

Introdução ao Conceito de Redes e Infra estrutura Internet

Introdução ao Conceito de Redes e Infra estrutura Internet Introdução ao Conceito de Redes e Infra estrutura Internet Prof. José Alexandre da Costa Alves (MSc) O que é uma rede de Computadores Conjunto de unidades de processamento com capacidade de trocar informações

Leia mais

AUTOMAÇÃO SUPERVISÃO E CONTROLE E A APLICAÇÃO DA ARQUITETURA ORIENTADA A SERVIÇOS SOA.

AUTOMAÇÃO SUPERVISÃO E CONTROLE E A APLICAÇÃO DA ARQUITETURA ORIENTADA A SERVIÇOS SOA. AUTOMAÇÃO SUPERVISÃO E CONTROLE E A APLICAÇÃO DA ARQUITETURA ORIENTADA A SERVIÇOS SOA. Uma significativa parcela dos sistemas de automação de grandes empresas são legados de tecnologias de gerações anteriores,

Leia mais

Microsoft.NET. Desenvolvimento Baseado em Componentes

Microsoft.NET. Desenvolvimento Baseado em Componentes Microsoft.NET Lirisnei Gomes de Sousa lirisnei@hotmail.com Jair C Leite jair@dimap.ufrn.br Desenvolvimento Baseado em Componentes Resolução de problemas específicos, mas que podem ser re-utilizados em

Leia mais

BPM (Business Process Management)

BPM (Business Process Management) Instituto Superior de Economia e Gestão Ano lectivo 2007/2008 Cadeira de Tecnologias de Informação BPM (Business Process Management) Planeamento e Controlo de Gestão Baseados nos Processos de Negócio José

Leia mais

Certificação da Sociedade Portuguesa de Inovação pela NP4457:2007 O Processo de Certificação e Instrumentos de Apoio ao SGIDI

Certificação da Sociedade Portuguesa de Inovação pela NP4457:2007 O Processo de Certificação e Instrumentos de Apoio ao SGIDI 3,5/3,5 CM 3,5/3,5 CM 3,5/3,5 CM 3,5/3,5 CM As Normas Portuguesas para a Certificação de Sistemas de Gestão de IDI Certificação da Sociedade Portuguesa de Inovação pela NP4457:2007 O Processo de Certificação

Leia mais

SISTEMAS DISTRIBUIDOS

SISTEMAS DISTRIBUIDOS 1 2 Caracterização de Sistemas Distribuídos: Os sistemas distribuídos estão em toda parte. A Internet permite que usuários de todo o mundo acessem seus serviços onde quer que possam estar. Cada organização

Leia mais

Obtendo Qualidade com SOA

Obtendo Qualidade com SOA Obtendo Qualidade com SOA Daniel Garcia Gerente de Prática BPM/SOA daniel.garcia@kaizen.com.br 11 de Novembro de 2009 Copyright 2009 Kaizen Consultoria e Serviços. All rights reserved Agenda Sobre a Kaizen

Leia mais

SOA Introdução. SOA Visão Departamental das Organizações

SOA Introdução. SOA Visão Departamental das Organizações 1 Introdução A Organização é a forma pela qual nós coordenamos nossos recursos de todos os tipos para realizar o trabalho que nos propusemos a fazer. A estrutura de nossas organizações manteve-se basicamente

Leia mais

Orquestração de Processos de Negócio

Orquestração de Processos de Negócio Orquestração de Processos de Negócio Partitura, Libreto, Maqueta Ponto de Situação da Arquitectura Os Processos de negócio foram levantados e foram descritos Eventualmente em BPMN Os Serviços de Negócio

Leia mais

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

PROJELER. Componentes da Solução Intalio BPMS 5.2. Maurício Bitencourt 51 21171872 / 51 84087798 mauricio.bitencourt@projeler.com. Componentes da Solução Intalio BPMS 5.2 Maurício Bitencourt 51 21171872 / 51 84087798 mauricio.bitencourt@projeler.com.br Platinum Implementation Partner 1 Enterprise Edition Software de Código Aberto

Leia mais

GESTÃO. Gestão dos Processos e Operações Gestão de Sistemas e Tecnologias de Informação (dentro do capítulo 6) CLF

GESTÃO. Gestão dos Processos e Operações Gestão de Sistemas e Tecnologias de Informação (dentro do capítulo 6) CLF GESTÃO Gestão dos Processos e Operações Gestão de Sistemas e Tecnologias de Informação (dentro do capítulo 6) Informação e Decisões Gerir envolve tomar muitas e frequentes decisões Para decidir com eficácia

Leia mais

Odyssey-MDA: Uma Ferramenta para Transformações de Modelos UML

Odyssey-MDA: Uma Ferramenta para Transformações de Modelos UML Odyssey-MDA: Uma Ferramenta para Transformações de Modelos UML Natanael E. N. Maia, Ana Paula B. Blois, Cláudia M. Werner COPPE/UFRJ Programa de Engenharia de Sistemas e Computação Caixa Postal 68.511

Leia mais

Sobre a PNMsoft. Fundada em 1996 - Especialista em BPM e Workflow. Sede em Inglaterra, com escritórios e parceiros em todo o mundo

Sobre a PNMsoft. Fundada em 1996 - Especialista em BPM e Workflow. Sede em Inglaterra, com escritórios e parceiros em todo o mundo Sobre a PNMsoft Fundada em 1996 - Especialista em BPM e Workflow Sede em Inglaterra, com escritórios e parceiros em todo o mundo Escritório em Portugal. Reditus como principal Parceiro SEQUENCE: Plataforma

Leia mais

CAPÍTULO 2 Processos de negócios, informação e sistemas de informação 39

CAPÍTULO 2 Processos de negócios, informação e sistemas de informação 39 Sumário Introdução 17 PARTE I OsSIG evocê 21 CAPÍTULO 1 A importância do SIG 23 1.1 Existem aplicativos de negócios para Facebook e Twitter que ofereçam uma boa relação custo-benefício? 25 1.2 Como conquistar

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

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

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

Leia mais

INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE. Kellen Kristine Perazzoli 1, Manassés Ribeiro 2 RESUMO

INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE. Kellen Kristine Perazzoli 1, Manassés Ribeiro 2 RESUMO INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE Kellen Kristine Perazzoli, Manassés Ribeiro RESUMO O grande avanço tecnológico vivenciado nos últimos anos, os web services vem sendo utilizados trazendo

Leia mais

Plug and play options, integrating systems Opções de plug and play, integrando sistemas Flavio de Nadai

Plug and play options, integrating systems Opções de plug and play, integrando sistemas Flavio de Nadai Plug and play options, integrating systems Opções de plug and play, integrando sistemas Flavio de Nadai Plug & Play Options Integrating Systems Flávio De Nadai Desenvolvimento de Negócios Utilities & Telecom

Leia mais

BPMN (Exemplos e Exercícios) e UDDI

BPMN (Exemplos e Exercícios) e UDDI DAS5316 BPMN (Exemplos e Exercícios) e UDDI Prof. Ricardo J. Rabelo (rabelo@das.ufsc.br) Responsável pela elaboração dos slides Alexandre Perin (perin@das.ufsc.br) Florianópolis (SC), 2010. Roteiro BPMN

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

<Insert Picture Here> Gestão de Processos de Negócio

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

Leia mais

O que significa esta sigla?

O que significa esta sigla? CRM Para refletir... Só há duas fontes de vantagem competitiva. A capacidade de aprender mais sobre nossos clientes, mais rápido que o nosso concorrente e a capacidade de transformar este conhecimento

Leia mais

Arquitetura Orientada a Serviços (SOA) Copyright e-core LTDA, 2010. Todos os direitos reservados.

Arquitetura Orientada a Serviços (SOA) Copyright e-core LTDA, 2010. Todos os direitos reservados. Arquitetura Orientada a Serviços (SOA) Visão Geral e-coree Estabelecida em 1999 Escritórios rios no Brasil e EUA Aproximadamente 100 profissionais Atua em prestação de serviços offshore desde 2004 Roteiro

Leia mais

B2C. Pedro Sousa. Pedro Sousa

B2C. Pedro Sousa. Pedro Sousa B2C Posicionamento dos Sistemas B2C Primary Activities Inbound Logistics Operations Outbound Logistics Marketing & Sales Services Support Activities Procurement Human Resource Management Infrastructure

Leia mais

Capítulo. Sistemas empresariais

Capítulo. Sistemas empresariais Capítulo 8 1 Sistemas empresariais 2 Objectivos de aprendizagem Identificar e exemplificar os seguintes aspectos da gestão do relacionamento com os clientes, da gestão de recursos empresariais e dos sistemas

Leia mais

Análise e Modelação de Sistemas

Análise e Modelação de Sistemas Análise e Modelação de Sistemas Projeto P3 Campus Alameda Instituto Superior Técnico Universidade de Lisboa Grupo 62 67371 Bruno Oliveira 33 horas 70916 Francisco Maria Calisto 33 horas 76497 João Pedro

Leia mais

Câmara Municipal de Cascais é uma boa prática no relacionamento com os cidadãos

Câmara Municipal de Cascais é uma boa prática no relacionamento com os cidadãos 27 LEADERSHIP AGENDA a inovação na gestão do relacionamento compensa Câmara Municipal de Cascais é uma boa prática no relacionamento com os cidadãos A participação activa dos cidadãos é vital para a promoção

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

Maratona CBOK Brasília, 23 de outubro de 2012

Maratona CBOK Brasília, 23 de outubro de 2012 Maratona CBOK Brasília, 23 de outubro de 2012 BPM CBOK Guia para o Gerenciamento de Processos de Negócios Corpo Comum de Conhecimento Modelagem de Processos de Negócios Modelagem de processos Análise de

Leia mais

Simplificação nas PMEs

Simplificação nas PMEs Simplificação nas PMEs Aproveitamento das Novas Tecnologias DGITA Portal Declarações Electrónicas Dezembro 2007 Simplificação nas PMEs - Aproveitamento das Novas Tecnologias 1 Agenda O que é a DGITA? Estratégia

Leia mais

Alfresco Content Management

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

Leia mais

Kassius Vargas Prestes

Kassius Vargas Prestes Kassius Vargas Prestes Agenda 1. Introdução Web Services 2. XML, SOAP 3. Apache Tomcat 4. Axis 5. Instalação Tomcat e Axis 6. Criação de um Web Service 7. Criação de um cliente Baixar http://www.inf.ufrgs.br/~kvprestes/webservices/

Leia mais

SOA na Prática Ricardo Limonta

SOA na Prática Ricardo Limonta SOA na Prática Ricardo Limonta Arquiteto JEE Objetivo Apresentar os conceitos de Arquiteturas Orientadas a Serviços; Entender a relação entre SOA e a tecnologia Web Services; Implementar SOA com Web Services

Leia mais

CRM Customer Relationship Management

CRM Customer Relationship Management CRM Customer Relationship Management C R M : DEFINIÇÃO TEÓRICA NO PASSADO CONHECÍAMOS NOSSOS CLIENTES PELO NOME, ONDE VIVIAM, QUE TIPO DE PRODUTOS NECESSITAVAM, COMO SERIAM ENTREGUES, COMO QUERIAM PAGAR

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