Sistemas Empresariais Integrados
|
|
|
- Jónatas Raminhos Marques
- 10 Há anos
- Visualizações:
Transcrição
1 Sistemas Empresariais Integrados Introdução Basic MOM: in basic MOM it is the sender who specifies the identity of the receivers sender receiver message broker core : with message brokers, custom message routing logic can be defined at the message broker level or at the queue level message broker Alonso, Casati, Kuno, Machiraju, Web Services: Concepts, Architectures, Applications, Springer,
2 Introdução Enterprise Service Bus (ESB) M. Weske: Business Process Management, Springer-Verlag Berlin Heidelberg 2007 Introdução Routing baseado em conteúdo cada tipo de mensagem destina-se a um canal/aplicação diferente, ou o mesmo tipo de mensagem segue para um canal de destino mediante certas condições p.ex.: Quantidade > 500 2
3 Introdução Routing com base em processos vantagem: muito maior flexibilidade vantagem: ponto central de controlo desvantagem: pode limitar desempenho Introdução M. Weske: Business Process Management, Springer-Verlag Berlin Heidelberg
4 Message-oriented middleware IBM MQSeries/ WebSphereMQ Java Message Service(JMS) Microsoft Message Queuing(MSMQ) etc. (Oracle AQ, Apache ActiveMQ, etc.) IBM WebSphere Message Broker / WebSphere ESB Glassfish/ Open ESB + NetBeans Microsoft BizTalk Server webmethods Integration Server etc. (Oracle Fusion, JBoss SOA platform, etc.) Message broker: visão geral Orquestrador Aplicação Aplicação Plataforma de mensagens 4
5 1º modo de integração: routing ao nível das mensagens Orquestrador Aplicação Aplicação Plataforma de mensagens 2º modo de integração: routing ao nível da orquestração Orquestrador Aplicação Aplicação Plataforma de mensagens 5
6 Exemplo: BizTalk Orquestração XML ou Flat File Receive Port Send Port MessageBox MessageBox é uma base de dados e também um broker guarda informação de mensagens e propriedades guarda informação de subscritores despacha mensagens para subscritores armazena mensagens se for necessário teoricamente, é possível ter várias MessageBox load balancing umas fazem routing, outras processam 6
7 Integração ao nível das mensagens Receive Port Send Port A MessageBox Filtro Port Customer = XYZ A Price > 1000 B Qty < 500 C Send Port B Send Port C Anatomia de uma receiveport Mensagem recebida por uma de várias receive locations Adaptador Adaptador Adaptador Adaptador (File, HTTP, SQL, etc.) Receive Pipeline Receive Pipeline Receive Pipeline Pipeline (PassThru, XML, customizada) Receive Location Receive Location Receive Location Mapa de Transformação Receive Port Mapa de transformação (opcional) 7
8 Anatomia de uma sendport Mensagem enviada para o exterior Adaptador Adaptador (File, HTTP, SQL, etc.) Send Pipeline Mapa Pipeline (PassThru, XML, customizada) Mapa de transformação (opcional) Filtro Filtro (opcional) Send Port Filtros em sendports têm uma expressão lógica p.ex.: produto = iogurte AND quantidade <= 10 aporta subscreveas mensagens que obedecem à expressão múltiplas portas com filtros diferentes permitem implementar content-based routing Filtro 1 Send Port Receive Port MessageBox Filtro 2 Send Port 8
9 Promoção de propriedades as propriedades usadas nas expressões dos filtros têm de ser promovidas p.ex. filtro 1: produto = iogurte AND quantidade <= 10 p.ex. filtro 2: produto = natas AND validade < 3 dias as propriedades produto, quantidade e validade têm de ser promovidas Filtro 1 Send Port Receive Port MessageBox Filtro 2 Send Port Promover propriedades implica criar um property schema(adicional) representa os dados importantes para integração promover os campos da mensagem original indica que a mensagem contém alguns desses dados Schema Produto Quantidade Data Validade Preço Property Schema Produto Quantidade Validade 9
10 Criação do property schema exemplo com uma só propriedade (Quantity) Promoção de propriedades noutros schemas exemplo de promoção do campo Quantity 10
11 Promoção de propriedades no Tutorial 1, Quantity foi distinguida para ser possível aceder ao valor na orquestração aqui estamos a ver propriedades promovidas para ser possível aceder ao valor ao nível das mensagens Orquestração Propriedades distinguidas Receive Port Send Port Propriedades promovidas MessageBox 11
12 Propriedades da mensagem Propriedade distinguida corresponde a uma expressão XPath usada para expressões e código nas orquestrações não é acessível à MessageBox Propriedade promovida necessita de um property schema usada em filtros e content-based routing acessível à MessageBox e a todos os componentes exige algum processamento adicional (performance) Integração ao nível das mensagens receber mensagem numa receive port extrair propriedades promovidas da mensagem consultar filtros dos subscritores neste caso os subscritores são send ports em geral, também podem ser orquestrações enviar a mensagem para os subscritores manter um registo para efeitos de monitorização semelhante ao journal em sistemas MSMQ 12
13 Integração ao nível das mensagens Receive Port Schema Property Schema Filtro Send Port Filtro Send Port MessageBox Filtro Send Port Integração ao nível da orquestração também há sendportse receiveports na orquestração as portas são lógicas ao nível das mensagens as portas são físicas é preciso fazer a ligação (portbinding) entre as duas em vez de filtros: routing é dado pelo fluxo da orquestração ashapedecidepermite caminhos alternativos com base em expressões com propriedades distinguidas mapas de transformação aparecem na shapetransforme não nas portas 13
14 Integração ao nível da orquestração Receive Port RequestInstance.Item.Quantity > 500 Send Port Send Port Integração ao nível da orquestração Send Port Receive Port MessageBox Send Port 14
15 Armazém Cenário do tutorial 1 Pedido Sistema ERP Não = Não aprovado Quantidade <= 500? Sim = Aprovado Cenário do tutorial 1 visão conceptual em termos de messaging Armazém Request Request Denied Broker (BizTalk) Request Quantidade <= 500 Quantidade > 500 Sistema ERP 15
16 Implementação do Tutorial 1 ao nível das mensagens criar schemas Request e RequestDenied criar property schema com Quantity promover Quantity no Request.xsd criar mapa Request-> RequestDenied criar 1 receiveporte 2 sendports configurar o filtro da porta request accepted configurar mapa e filtro da porta request denied 1. Criar os schemas Request e RequestDenied 16
17 2. Criar property schema RequestProperties.xsd 3. Promover Quantity no schema Request 17
18 4. Criar mapa Request-> RequestDenied 5. Configurar e fazer deploy da aplicação 18
19 6. Criar receive port e receive location 7. Criar a sendportpara pedidos aceites e configurar filtro Quantity <=
20 8. Criar a sendportpara pedidos negados e configurar mapa e filtro Request-> MapToReqDenied-> RequestDenied EAISolutionWithoutOrchestration.Quantity > Iniciar a aplicação estado das portas enlisted/unenlisted com / sem subscrição started/stopped: activo (à escuta) / não activo 20
21 Aplicação faz o mesmo que o Tutorial 1 sem orquestrações e com content-based routing Armazém Request Request Denied Broker (BizTalk) Request Quantidade <= 500 Quantidade > 500 Sistema ERP No entanto solução é assíncrona, mas supõe as aplicações estão todas online ao mesmo tempo um pedido aceite é enviado para o sistema ERP e o sistema recebe-o nesse momento como tornar a solução mais flexível? com filas de mensagens uma fila para os pedidos uma fila para os pedidos negados uma fila para os pedidos aceites 21
22 10. Parar a aplicação 11. Criar as filas requests requestsdenied requestsaccepted 22
23 12. Alterar a receive location de FILE para MSMQ e configurar nome da fila 13. Alterar as send ports para as filas respectivas 23
24 14. Iniciar a aplicação 15. Gerar uma instância de Request.xsd 24
25 16. Editar a mensagem por exemplo: <ns0:request xmlns:ns0=" <Header> <ReqID>123</ReqID> <Date> </Date> </Header> <Item> <Description>Iogurte</Description> <Quantity>3</Quantity> <UnitPrice>0.50</UnitPrice> <TotalPrice>1.50</TotalPrice> </Item> </ns0:request> 17. Criar aplicação para enviar pedido (armazém) string requestmsg = File.ReadAllText("Request.xml"); Ler conteúdo string queuename MessageQueue queue = new MessageQueue(queueName); Abrir a fila Message queuemsg = new Message(); Criar mensagem StreamWriter writer = new StreamWriter(queueMsg.BodyStream); writer.write(requestmsg); writer.flush(); queue.send(queuemsg); Colocar conteúdo na mensagem Enviar mensagem 25
26 18. Ler a resposta da fila (sistema ERP) string queuename MessageQueue queue = new MessageQueue(queueName); Message queuemsg = queue.receive(); StreamReader reader = new StreamReader(queueMsg.BodyStream); string requestmsg = reader.readtoend(); Abrir a fila Receber mensagem Ler conteúdo da mensagem Console.WriteLine(requestMsg); Processar 19. Pedido aceite e pedido negado exemplos Mensagem recebida na fila requestsaccepted Mensagem recebida na fila requestsdenied 26
27 Conclusão uma solução de integração pode ser feita ao nível das mensagens, com content-based routing exige promoção de propriedades das mensagens ao nível da orquestração, com a definição do processo pode fazer uso de propriedades distinguidas necessita de propriedades promovidas se usar correlações (porquê?) Correlações e propriedades promovidas Instância 1 Instância 2 Instância 3 S S S R R R MessageBox? Send Port Receive Port Necessário promover para ter acesso às propriedades e identificar a instância 27
28 Tutorial 2: cenário Warehouse 2.Request Denied 1.Request 5.ConfirmedPO 2.Request Accepted BizTalk 3.PO 4.CommonPO Supplier ERP Tutorial 2 Tutorial 2: mapa PO -> CommonPO 28
29 Tutorial 2: orquestração POConfirmed_Instance = PO_Instance; Mapa PO -> CommonPO Tutorial 3 Tutorial 3: cenário Warehouse 2.Request Denied 1.Request 5.ConfirmedPO 7.Invoice 6.ASN 2.Request Accepted BizTalk 3.PO 4.CommonPO 8.Payment Voucher 9.Payment Ack. ASN, Invoice, Payment Ack. Supplier ERP Tutorial 3 29
30 Tutorial 3 Web Service Tutorial 3 Web Service Porta da orquestração publicada como WS Porta da orquestração publicada como WS 30
31 Tutorial 3 Mapa Invoice-> Payment Invocação de Regras de Negócio Tutorial 3 Web Service 31
32 Tutorial 3 AdvancedShipNotice Porta da orquestração publicada como WS CommonInvoice Porta da orquestração publicada como WS CommonPO Web Service Tutorial 3 Porta da orquestração publicada como WS Porta da orquestração publicada como WS Necessidade de correlação! Necessidade de correlação! Web Service 32
33 Tutorial 3 Definir as propriedades num property schema 1 propriedade de correlação: PO_Num Tutorial 3 Promover propriedade na CommonPO 33
34 Tutorial 3 Promover propriedade na AdvancedShipNotice Tutorial 3 Promover propriedade na CommonInvoice 34
35 Tutorial 3 Criar correlation type e correlation set correlation type: indica as propriedades a usar correlation set: correlação a usar na orquestração correlation set Nota: na mesma orquestração, pode haver várias correlações (correlation set) do mesmo tipo (correlation type) correlation type Tutorial 3 Indicar shapes que fazem parte da correlação Following Correlation Initializing Correlation Following Correlation 35
Sistemas Empresariais Integrados
Sistemas Empresariais Integrados Introdução ao BizTalk Server Enterprise Service Bus (ESB) M. Weske: Business Process Management, Springer-Verlag Berlin Heidelberg 2007 1 Message broker M. Weske: Business
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
Workflow Management Systems
Workflow Management Systems João Sequeira Tecnologias de Middleware 28 Outubro 2004 Plano de Apresentação Introdução O que são WfMS Background Histórico Definição de Sistemas de Workflow Execução de um
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,
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
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
Aplicabilidade: visão geral
CURSO BÁSICO SAXES 2 Aplicabilidade: visão geral BI Comércio Indústria nf-e Serviços Software house Enterprise Business Bus Banco financeiro Instituição Sindicato ERP html Casos 3 6 Customização: importação
Arquiteturas Orientadas a Serviços ESB. Enterprise Service Bus. Prof. Ricardo J. Rabelo DAS5316 Integração de Sistemas Corporativos
ESB Enterprise Service Bus Prof. Ricardo J. Rabelo DAS5316 Integração de Sistemas Corporativos Resumo Introdução Definição Problemas atuais e Vantagens Evolução do ESB ESB versus EAI, MOM, Workfow, SOA
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
Passo a Passo. WebSphere Message Broker. Fluxo como WebService
Passo a Passo WebSphere Message Broker Fluxo como WebService Alexandre José Batista [email protected] Criado em: 07/11/08 Página 1 de 38 Índice 1. OBJETIVOS DO DOCUMENTO... 4 2. CRIANDO UM FLUXO NO
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
4.1. TRABALHAR COM O CALENDÁRIO
Calendário 2Calendário 14 INTRODUÇÃO O Calendário é uma grande ferramenta do Outlook que se pode usar como livro de reuniões para escalonar eventos, aperceber-se de datas importantes e gerir a lista de
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
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
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)
Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) Sumário. Java 2 Enterprise Edition. J2EE (Java 2 Enterprise Edition)
Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) J2EE () Sumário Introdução J2EE () APIs J2EE Web Container: Servlets e JSP Padrão XML 2 J2EE é Uma especificação para servidores
INTRODUÇÃO À TECNOLOGIA SERVLETS
PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB INTRODUÇÃO À TECNOLOGIA SERVLETS Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o conceito aplicações orientada a serviços via web Apresentar o papel dos contentores
INT-9: Implementing ESB Processes with OpenEdge and Sonic David Cleary
Implementando Processos ESB com OpenEdge e Sonic Paulo Costa Global Field Services Agenda Desenvolvendo Processos de Negócio Visão geral da tecnologia Desenvolvendo um processo de negócio do início ao
Manual de Utilizador Documentos de Transporte. TOConline. Suporte. Página - 1
TOConline Suporte Página - 1 Documentos de Transporte Manual de Utilizador Página - 2 Índice Criação de um documento de transporte... 4 Definições de empresa- Criação de moradas adicionais... 9 Comunicação
WSDL e UDDI. Pedro Miguel Martins Nunes WSDL. WSDL Exemplo prático Resumo UDDI. Serviço UDDI Estruturas de dados UDDI e WSDL API Resumo
e Serviço e e Tecnologias de Middleware 06/07 Curso de Especialização em Informática Departamento de Informática Faculdade de Ciências da Universidade de Lisboa 27.10.2006 e Serviço e 1 2 Serviço e 3 e...o
Mobile Business. Your sales on the move.
Pág/02 O PRIMAVERA é um produto destinado a empresas que utilizem processos de auto-venda e/ou pré-venda com Equipas de Vendas que necessitem de um conjunto de informação e funcionalidades avançadas, disponíveis
gerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado
O NetPublisher é um sistema de gerenciamento de portais e websites corporativos (intranets ou extranets), apropriado para pequenas, médias e grandes empresas. O conteúdo do website pode ser atualizado
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
Integração de sistemas utilizando Web Services do tipo REST
Integração de sistemas utilizando Web Services do tipo REST Jhonatan Wilson Aparecido Garbo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil [email protected] [email protected]
MANUAL DE CONFIGURAÇÃO -ZIMBRA- Ajuda na configuração e utilização do cliente de correio eletrónico
MANUAL DE CONFIGURAÇÃO -ZIMBRA- Ajuda na configuração e utilização do cliente de correio eletrónico Índice Autenticação Pela Primeira Vez... 3 Utilização do Zimbra... 4 Como Aceder... 4 Como fazer Download
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
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 [email protected] Aula 13 Web Services Web Services
Integração de Sistemas de Informação Universitários via Web Services
Integração de Sistemas de Informação Universitários via s Carlos Costa Serviços Académicos da Universidade dos Açores CMATI Universidade dos Açores [email protected] Ana Cristina Melo Serviços Acção Social
I. COMO FAZER O REGISTO NA PLATAFORMA MOODLE 3 II. COMO ACEDER (ENTRAR) NO MOODLE DA ESCOLA 1
Novembro.2010 Índice I. COMO FAZER O REGISTO NA PLATAFORMA MOODLE 3 II. COMO ACEDER (ENTRAR) NO MOODLE DA ESCOLA 1 III. COMO INSERIR MATERIAL PEDAGÓGICO (ANEXAR FICHEIROS) 1 IV. CRIAR UM GLOSSÁRIO 5 V.
Sistemas Distribuídos
Sistemas Distribuídos 11 Objetivos Este capítulo apresenta uma introdução aos sistemas distribuídos em geral Arquiteturas de cliente servidor Características das arquiteturas de 2 e 3 camadas Ambiente
FIGURA 9.1 Arquitetura do SQL Server Utility (adaptado de Microsoft)
9 9ADMINISTRAÇÃO MULTISSERVIDOR Uma das novidades mais interessantes que nos foi oferecida pelo SQL Server 2008 R2, e agora continuada no 2012, é a administração multisservidor. Esta potencialidade permite
GESTÃO DE INFORMAÇÃO PESSOAL OUTLOOK (1)
GESTÃO DE INFORMAÇÃO PESSOAL OUTLOOK (1) MICROSOFT OUTLOOK 2003 - OBJECTIVOS OBJECTIVOS: Enumerar as principais funcionalidades do Outlook; Demonstrar a utilização das ferramentas do correio electrónico;
Sistemas Distribuídos Comunicação entre Processos em Sistemas Distribuídos: Middleware de comunicação Aula II Prof. Rosemary Silveira F. Melo Comunicação em sistemas distribuídos é um ponto fundamental
Acronis Servidor de Licença. Manual do Utilizador
Acronis Servidor de Licença Manual do Utilizador ÍNDICE 1. INTRODUÇÃO... 3 1.1 Descrição geral... 3 1.2 Política de licenças... 3 2. SISTEMAS OPERATIVOS SUPORTADOS... 4 3. INSTALAR O SERVIDOR DE LICENÇA
Grupo I [6v] Considere o seguinte extracto de um programa de definição de uma calculadora apenas com a função soma de dois valores reais
Número: Nome: Página 1 de 5 LEIC/LERC 2012/13, Repescagem do 1º Teste de Sistemas Distribuídos, 25 de Junho de 2013 Responda no enunciado, apenas no espaço fornecido. Identifique todas as folhas. Duração:
Web Browser como o processo cliente. Servidor web com páginas estáticas Vs. Aplicações dinâmicas para a Web:
Web Browser como o processo cliente Servidor web com páginas estáticas Vs Aplicações dinâmicas para a Web: 1 Cliente Web browser HTTP porto 80 Servidor web... JDBC RMI XML... Base de Dados Aplicação em
Descrição de um problema de integração: Sistema de vendas online
Integração Empresarial Descrição de um problema de integração: Sistema de vendas online Luís Costa - 8050120 Abril, 2012 1. Introdução Este documento apresenta detalhadamente o processo de negócio de uma
Bases de Dados. Lab 1: Introdução ao ambiente
Departamento de Engenharia Informática 2010/2011 Bases de Dados Lab 1: Introdução ao ambiente 1º semestre O ficheiro bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo
Prática em Laboratório N.04 (Parte 01) Criando uma aplicação composta a partir de um serviço Web
Prática em Laboratório N.04 (Parte 01) Criando uma aplicação composta a partir de um serviço Web O objetivo deste exercício é fornecer uma introdução a criação de uma aplicação composta de modo a ilustrar
Sistemas Empresariais Integrados
Sistemas Empresariais Integrados Tecnologias de messaging (MSMQ) Tecnologias de messaging Microsoft Message Queuing(MSMQ) faz parte do sistema operativo infra-estrutura de mensagens e plataforma de desenvolvimento
Ferramentas unificadas de SOA alinham negócios e TI IDG Research aponta grandes ganhos potenciais a partir de uma solução integrada
Insight completo sobre IDG/Oracle Relatório de pesquisa de SOA Ferramentas unificadas de SOA alinham negócios e TI IDG Research aponta grandes ganhos potenciais a partir de uma solução integrada Alinhamento
Como criar um EJB. Criando um projeto EJB com um cliente WEB no Eclipse
Como criar um EJB Criando um projeto EJB com um cliente WEB no Eclipse Gabriel Novais Amorim Abril/2014 Este tutorial apresenta o passo a passo para se criar um projeto EJB no Eclipse com um cliente web
Manual Sistema Mó vel Msys Cómercial
Manual Sistema Mó vel Msys Cómercial Maravilha, 2014. 1 Sumário 1. REQUISITOS MÍNIMOS... 3 2. PRINCIPAIS TELAS E FUNCIONALIDADES... 4 2.1.1. Tela de acesso ao sistema.... 4 2.1.2. Tela Principal do Sistema....
OmniTouch 8400 Instant Communications Suite Integração do IBM Lotus Notes
OmniTouch 8400 Instant Communications Suite Guia de referência rápida R6.0 O Alcatel-Lucent OmniTouch 8400 Instant Communications Suite proporciona um elevado nível de serviços quando associado ao IBM
Oracle WebLogic Server 11g: Conceitos Básicos de Administração
Oracle University Entre em contato: 0800 891 6502 Oracle WebLogic Server 11g: Conceitos Básicos de Administração Duração: 5 Dias Objetivos do Curso Este curso treina administradores Web nas técnicas para
Tutorial exe elearning XHTML editor (versão 1.0x)
UOe-L 13 Março 2008 Ficha Técnica Autor: Susana Azevedo UOe-L CEMED UA Revisão: Helder Caixinha UOe-L CEMED UA Versão: 3.0 Data de criação: 15/Dezembro/2005 Data da última revisão: 13/Março/2008 1 Tutorial
Java Mail Server. Manual do Utilizador
Java Mail Server Manual do Utilizador Introdução às Redes e Comunicações 2002/2003 Java Mail Client Janela de Ligação O Java Mail Client (JMC), assim que é inicializado, mostra uma janela que irá possibilitar
Noções de. Microsoft SQL Server. Microsoft SQL Server
Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados
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
Escrito por Daniel Donda Qui, 06 de Novembro de 2008 18:21 - Última atualização Qui, 06 de Novembro de 2008 18:47
Conhecendo o Event Viewer Muito importante na manutenção e monitoramento de servidores o Event Viewer é uma ferramenta que gera logs de eventos tudo o que ocorre no servidor. Como o sistema nunca para
BEM VINDO À GESTÃO DE STOCKS DO XD UNLIMITED
BEM VINDO À GESTÃO DE STOCKS DO XD UNLIMITED www.xdsoftware.pt Gestão de Stocks XD UNLIMITED 1. O que necessita para Controlar Stock...4 2. Criação de Armazéns...5 3. Configuração do Artigo...6 4. Configuração
Manual de Transição TWT Sítio de Disciplina para Moodle 2.6
Universidade Católica Portuguesa Direcção de Sistemas de Informação Manual de Transição TWT Sítio de Disciplina para Moodle 2.6 Manual de utilização - Docentes DSI Outubro 2014 V2.6 ÍNDICE 1 OBJETIVO DESTE
Conteúdo Programático de PHP
Conteúdo Programático de PHP 1 Por que PHP? No mercado atual existem diversas tecnologias especializadas na integração de banco de dados com a WEB, sendo o PHP a linguagem que mais se desenvolve, tendo
Painel de Navegação Para ver o Painel de Navegação, prima CTRL+F. Pode arrastar os cabeçalhos dos documentos neste painel para reorganizá-los.
Guia de Introdução O Microsoft Word 2013 tem um aspeto diferente das versões anteriores, pelo que criámos este guia para ajudar a minimizar a curva de aprendizagem. Barra de Ferramentas de Acesso Rápido
Arquitetura de Computadores II
Universidade Federal do Rio de Janeiro Informática DCC/IM Arquitetura de Computadores II Sistemas de Troca de Mensagens O Sistema de Comunicação provê tipicamente os seguintes serviços para as aplicações:
Universidade da Beira Interior. Sistemas Distribuídos - 2014/2015 Curso: Engª Informática. Folha 11. JAX-RS: Java API for RESTful Web Services
JAX-RS: Java API for RESTful Web Services A - Creating RESTful Web Services from a Database 1- Comece por criar um projeto do tipo Java Web application, como fez nos exercícios das fichas anteriores. No
Otimização dos processos de integração de sistemas de informação por meio de barramento de serviços
Otimização dos processos de integração de sistemas de informação por meio de barramento de serviços Celly de Siqueira Martins, André Lara Temple de Antonio Diretoria de Soluções em Billing Fundação CPqD
Tarefa Orientada 1 Base de Dados Editora
Tarefa Orientada 1 Base de Dados Editora Objectivos: Criar as tabelas da base de dados Editora Criar o diagrama da base de dados Editora Inserir registos com os dados de teste Criar as tabelas da base
Gestor de ligações Manual do Utilizador
Gestor de ligações Manual do Utilizador 1.0ª Edição PT 2010 Nokia. Todos os direitos reservados. Nokia, Nokia Connecting People e o logótipo Nokia Original Accessories são marcas comerciais ou marcas registadas
6127. Redes comunicação de dados. [email protected]. 2014/2015. Acesso à Internet.
Sumário Acesso à Internet. Elementos típicos de uma rede. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL.
SOFTWARE INFORMAÇÕES GERAIS
SOFTWARE INFORMAÇÕES GERAIS O software EmiteCT-e, desenvolvido pela DF-e Tecnologia LTDA, é o produto destinado às empresas que emitem conhecimento de transporte eletrônico e processos relacionados. Operando
SECUNDÁRIA DE CAMARATE DIGIT@L. Plataforma Office 365. Alojamento de ficheiros - OneDrive para Empresas
SECUNDÁRIA DE CAMARATE DIGIT@L Plataforma Office 365 Alojamento de ficheiros - OneDrive para Empresas Conteúdo Nota prévia... 2 Alojamento de ficheiros o OneDrive para Empresas... 2 Funcionalidades do
5 Estudo de caso: utilizando o sistema para requisição de material
61 5 Estudo de caso: utilizando o sistema para requisição de material A fim de avaliar as características da arquitetura proposta e a corretude da implementação, realizamos experiências com cenários de
Programação para Internet I. 1. Servidores web. Nuno Miguel Gil Fonseca [email protected]
Programação para Internet I 1. Servidores web Nuno Miguel Gil Fonseca [email protected] Quando pretendemos aceder a uma página web, utilizamos um browser, independentemente da plataforma de hardware/software,
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
Manual técnico. v2.2 2015/10
Manual técnico v2.2 2015/10 Índice 1. INTRODUÇÃO... 3 2. DESCRIÇÃO... 3 3. INTEGRAÇÃO DO SISTEMA... 4 3.1 DESCRIÇÃO... 4 3.2 INTEGRAÇÃO... 5 3.2.1. Geração de referências... 5 getreferencemb...5 getreferencemb2...7
Workflow como Proposta de. Workflow. O Gerenciamento de Processos. Prof. Roquemar Baldam [email protected]
Workflow como Proposta de Automação Flexível O Gerenciamento de Processos Planejamento do BPM Diretrizes e Especificações Seleção de processo críticos Alinhamento de processos à estratégia www.iconenet.com.br
Tipos de Servidores. Servidores com estado
Tipos de Servidores Com Estado X Sem Estado Sequenciais X Concorrentes Com Conexão X Sem Conexão Servidores com estado Servidores com estado armazenam informação sobre cada cliente. Operações podem ser
SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl
SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE Aluno: Roberto Reinert Orientador: Everaldo A. Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Workflow Processo
A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO
DOMINE A 110% ACCESS 2010 A VISTA BACKSTAGE Assim que é activado o Access, é visualizado o ecrã principal de acesso na nova vista Backstage. Após aceder ao Access 2010, no canto superior esquerdo do Friso,
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
Criar uma aplicação JPA2 com EclipseLink e H2
Criar uma aplicação JPA2 com EclipseLink e H2 1) Criar uma aplicação Java no NetBeans. File > New Project > Java, Java Application > Project name: JPA2 Finish. 2) Acrescentar ao Projeto NetBeans a biblioteca
A versão básica disponibiliza a informação criada no Microsoft Navision em unidades de informação
O Business Analytics for Microsoft Business Solutions Navision ajuda-o a ter maior controlo do seu negócio, tomar rapidamente melhores decisões e equipar os seus funcionários para que estes possam contribuir
Manual de utilizador CRM
Manual de utilizador CRM Formulário de Login Personalizado de acordo com a sua empresa mantendo a sua imagem corporativa. Utilizador: Admin Password: 123 1 Formulário Principal Este formulário está dividido
Manual do Gestor da Informação do Sistema
Faculdade de Engenharia da Universidade do Porto Licenciatura Informática e Computação Laboratório de Informática Avançada Automatização de Horários Manual do Gestor da Informação do Sistema João Braga
Comunicação entre Processos
Comunicação entre Processos Comunicação entre Processos - Sistemas Operacionais fornecem mecanismos para comunicação entre processos (IPC), tal como filas de mensagens, semáfaros e memória compartilhada.
Sistemas Distribuídos
Sistemas Distribuídos Comunicação Remota Gustavo Reis [email protected] 1 Comunicação entre processos está no coração de todo sistema distribuído. Não tem sentido estudar sistemas distribuídos
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
