SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Principais duvidas sobre Mule
1. O que é mule ?
Mule é um leve service bus orientada por eventos de serviço corporativo (ESB)
e uma plataforma de integração . É uma solução leve e modular que pode escalar
de um quadro de mensagens de nível de aplicativo para um corretor de objeto em
toda a empresa altamente distribuível.
2. Que dificuldades que Mule abrange?
Transporte - aplicações podem aceitar a entrada de uma variedade de meios, a
partir do sistema de arquivos para a rede.
formato de dados - falando o protocolo certo é apenas parte da solução, como os
aplicativos podem usar quase qualquer forma de representação para os dados
trocam entre si.
Invocation estilos - síncrona, assíncrona, ou semântica de chamada de lote
implica muito diferentes estratégias de integração.
Ciclos de vida - aplicações de diferentes origens que servem a propósitos
variados tendem a ter um desenvolvimento díspar, manutenção e ciclos de vida
operacionais.
3. Por Mule foi projetado?
O Núcleo do Mule foi concebido como uma estrutura orientada a eventos
combinada com uma representação unificada de mensagens, expansível com
módulos conectáveis. Estes módulos iria fornecer suporte para uma ampla gama
de transportes ou adicionar recursos extras, tais como transações distribuídas,
segurança ou gestão. Mule também foi concebido como um quadro programático
oferecendo programadores os meios para enxertar comportamento adicionais, tais
como processamento de mensagem específica ou transformação de dados
personalizado.
4. Por que o nome de mule?
Há um monte de trabalho de infra-estrutura a ser feito antes que possamos
realmente começar a pensar sobre como implementar qualquer lógica. Portanto,
este trabalho de infra-estrutura é considerada como "trabalho de burro", como ele
precisa ser feito para cada projeto. Uma mula também é comumente referido
como um transportador de carga, movendo-o de um lugar para outro. A carga é
especializada em movimento é a nossa informação da empresa.
5. Quais são as outras ESBs disponíveis para além de mule?
Todos os principais fornecedores JEE (BEA, IBM, Oracle, Sun) têm um ESB em
seu catálogo. É unremarkably com base em suas tecnologias de middleware e é
geralmente no núcleo de um conjunto de produtos muito mais ampla SOA.
Existem também alguns ESBs comerciais que foram construídos por
fornecedores não no campo de servidores de aplicação JEE, como os de Progress
Software, IONA Technologies, e Software AG.
6. Quais são as diferenças entre Mula e outros ESBs comerciais?
modelo de implantação prescritiva, enquanto Mule suporta uma ampla variedade
de estratégias de implantação.
Prescritiva metodologia SOA, enquanto Mule pode abraçar o estilo
arquitectónico e práticas de SOA no lugar onde ele é implantado.
Principalmente focada em preocupações de nível superior, enquanto que as
ofertas de mula extensivamente com todos os detalhes de integração.
Estrita full-stack orientação a serviços web, enquanto que as capacidades da mula
como uma estrutura de integração abri-lo para todos os tipos de outros
protocolos.
documentação completa, um assunto sobre o qual MuleSource fez enormes
progressos recentemente.
7. O que é camada de modelo em Mule?
A primeira camada lógica é a camada do modelo. Um modelo Mule representa o
ambiente de tempo de execução que hospeda serviços. Ele define o
comportamento de mula durante o processamento de pedidos tratados pelos
serviços. O modelo fornece serviços com características de suporte, como
estratégias de exceção. Ele também oferece serviços com valores padrão que
simplificam a sua configuração.
8. O que é camada de serviço na mula?
Um serviço de mula é composto por todas as entidades mula envolvidos no
processamento de pedidos particulares em serviço manners.A predefinido é
definido por uma configuração específica. Esta configuração determina os
diferentes elementos, desde os diferentes níveis de responsabilidade, que serão
mobilizados para processar as solicitações que será aberto para receber.
Dependendo do tipo de canal de entrada que utiliza, um serviço pode ou não estar
acessível ao público fora da ESB.
9. O que é camada de transporte no Mule?
A camada de transporte é responsável por receber ou enviar mensagens. É por
isso que ele está envolvido com ambas as comunicações recebidas e enviadas.
Um transporte manifesta-se na configuração pelos seguintes elementos:
conectores, terminais e transformadores.
Um transporte também define um adaptador mensagem. Um adaptador de
mensagens é responsável por extrair toda a informação disponível em um
determinado pedido (dados, informações meta, anexos, e assim por diante) e
armazená-los em forma de transporte agnóstico em uma mensagem Mule.
10. O que é um conector na mula?
Um conector é responsável por controlar o uso de um protocolo particular. Ele é
configurado com os parâmetros que são específicos para este protocolo e detém
qualquer estado que pode ser compartilhado com as entidades subjacentes
responsáveis pelas comunicações reais.
Por exemplo, um conector JMS é configurado com uma conexão, que é
compartilhada pelas diferentes entidades responsáveis pela comunicação real.
11. O que é ponto final na mula?
Um ponto de extremidade representa o uso específico de um protocolo, se é para
ouvir / polling, lendo ou escrevendo para um determinado destino alvo. Por isso,
o que controla entidades subjacentes será utilizada com o conector de que
dependem. O destino alvo em si é definido como um URI. Dependendo do
conector, o URI terá um significado diferente; por exemplo, ele pode representar
um URL ou um destino JMS.
12. O que é transformador no Mule?
Um transformador se encarrega de traduzir o conteúdo de uma mensagem de
uma forma para outra. É possível transformadores de corrente de cumular os seus
efeitos. Transformadores podem chutar em diferentes fases enquanto uma
mensagem transita através de um serviço.
13. O que é um roteador em Mule?
Roteadores desempenham um papel crucial no controle da trajetória de uma
mensagem irá seguir quando se transita em Mule. Eles são os guardiões dos
pontos finais de um serviço, tendo o cuidado de manter mensagens no direito
sucessão de faixas para que eles possam chegar a seus destinos pretendidos.
Alguns routers agir como os grandes estaleiros de classificação: eles podem
dividir, classificar ou reagrupar mensagens com base em determinadas
condições.
14. O que é filtro na mula?
Os filtros são um complemento poderoso para os roteadores. Os filtros fornecem
os roteadores cérebro precisa para tomar decisões inteligentes sobre o que fazer
com as mensagens em trânsito. Alguns filtros ir tão longe como analisar
profundamente o conteúdo de uma mensagem para um determinado valor em que
seu resultado será baseado.
15. O que é componente na mula?
Os componentes são a peça central de serviços da mula. Cada serviço é
organizado com um componente em seu núcleo e routers de entrada e saída em
torno dele. Os componentes são utilizados para implementar um comportamento
específico em um serviço. Este comportamento pode ser tão simples como
mensagens de log ou pode ir tão longe quanto invocando outros serviços. Os
componentes também podem ter nenhum comportamento em tudo; Nesse caso,
eles são pass-through e fazer o ato de serviço como uma ponte entre seus
roteadores de entrada e saída.

Weitere ähnliche Inhalte

Was ist angesagt?

Mule esb teste parte 2
Mule esb teste   parte 2Mule esb teste   parte 2
Mule esb teste parte 2Jeison Barros
 
Trabalhando com anexos soap usando módulo cxf do mule
Trabalhando com anexos soap usando módulo cxf do muleTrabalhando com anexos soap usando módulo cxf do mule
Trabalhando com anexos soap usando módulo cxf do muleJeison Barros
 
Como criar um http proxy dinamico com mule parte 1
Como criar um http proxy dinamico com mule   parte 1Como criar um http proxy dinamico com mule   parte 1
Como criar um http proxy dinamico com mule parte 1Jeison Barros
 
Como criar um http proxy dinamico com mule parte 3
Como criar um http proxy dinamico com mule   parte 3Como criar um http proxy dinamico com mule   parte 3
Como criar um http proxy dinamico com mule parte 3Jeison Barros
 
Mulesoft - Salesforce Analytics Cloud Connector - Part 1
Mulesoft - Salesforce Analytics Cloud Connector - Part 1Mulesoft - Salesforce Analytics Cloud Connector - Part 1
Mulesoft - Salesforce Analytics Cloud Connector - Part 1Jeison Barros
 
Substituindo o request message no mule
Substituindo o request message no muleSubstituindo o request message no mule
Substituindo o request message no muleJeison Barros
 
Integração salesforce com mulesoft usando o salesforce conector
Integração salesforce com mulesoft usando o salesforce conectorIntegração salesforce com mulesoft usando o salesforce conector
Integração salesforce com mulesoft usando o salesforce conectorJeison Barros
 
Apresentação servidores de aplicação
Apresentação   servidores de aplicaçãoApresentação   servidores de aplicação
Apresentação servidores de aplicaçãoHelen Picoli
 
Servidores Web
Servidores Web Servidores Web
Servidores Web bastosluis
 
Integrando E-mail ao IBM Connections
Integrando E-mail ao IBM ConnectionsIntegrando E-mail ao IBM Connections
Integrando E-mail ao IBM Connectionsrodrigoareis
 
Tecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEBTecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEBelliando dias
 
Redes servidor web
Redes servidor webRedes servidor web
Redes servidor webMauro Duarte
 
O que ganhamos com Java e Cloud Computing?
O que ganhamos com Java e Cloud Computing?O que ganhamos com Java e Cloud Computing?
O que ganhamos com Java e Cloud Computing?Bruno Borges
 
Web Sphere Application Server
Web Sphere Application ServerWeb Sphere Application Server
Web Sphere Application ServerFabricio Carvalho
 

Was ist angesagt? (20)

Mule esb teste parte 2
Mule esb teste   parte 2Mule esb teste   parte 2
Mule esb teste parte 2
 
Tutorial esb (aulas praticas)
Tutorial esb (aulas praticas)Tutorial esb (aulas praticas)
Tutorial esb (aulas praticas)
 
Trabalhando com anexos soap usando módulo cxf do mule
Trabalhando com anexos soap usando módulo cxf do muleTrabalhando com anexos soap usando módulo cxf do mule
Trabalhando com anexos soap usando módulo cxf do mule
 
Como criar um http proxy dinamico com mule parte 1
Como criar um http proxy dinamico com mule   parte 1Como criar um http proxy dinamico com mule   parte 1
Como criar um http proxy dinamico com mule parte 1
 
Como criar um http proxy dinamico com mule parte 3
Como criar um http proxy dinamico com mule   parte 3Como criar um http proxy dinamico com mule   parte 3
Como criar um http proxy dinamico com mule parte 3
 
Mulesoft - Salesforce Analytics Cloud Connector - Part 1
Mulesoft - Salesforce Analytics Cloud Connector - Part 1Mulesoft - Salesforce Analytics Cloud Connector - Part 1
Mulesoft - Salesforce Analytics Cloud Connector - Part 1
 
Substituindo o request message no mule
Substituindo o request message no muleSubstituindo o request message no mule
Substituindo o request message no mule
 
Servidores Web
Servidores WebServidores Web
Servidores Web
 
Rest introdução
Rest introduçãoRest introdução
Rest introdução
 
Servidores de Aplicações
Servidores de AplicaçõesServidores de Aplicações
Servidores de Aplicações
 
Integração salesforce com mulesoft usando o salesforce conector
Integração salesforce com mulesoft usando o salesforce conectorIntegração salesforce com mulesoft usando o salesforce conector
Integração salesforce com mulesoft usando o salesforce conector
 
Apresentação servidores de aplicação
Apresentação   servidores de aplicaçãoApresentação   servidores de aplicação
Apresentação servidores de aplicação
 
Servidores Web
Servidores Web Servidores Web
Servidores Web
 
Integrando E-mail ao IBM Connections
Integrando E-mail ao IBM ConnectionsIntegrando E-mail ao IBM Connections
Integrando E-mail ao IBM Connections
 
Servidor web
Servidor webServidor web
Servidor web
 
Servidor WEB
Servidor WEBServidor WEB
Servidor WEB
 
Tecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEBTecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEB
 
Redes servidor web
Redes servidor webRedes servidor web
Redes servidor web
 
O que ganhamos com Java e Cloud Computing?
O que ganhamos com Java e Cloud Computing?O que ganhamos com Java e Cloud Computing?
O que ganhamos com Java e Cloud Computing?
 
Web Sphere Application Server
Web Sphere Application ServerWeb Sphere Application Server
Web Sphere Application Server
 

Ähnlich wie Principais dúvidas sobre Mule ESB

WANS e Roteadores Cisco CCNA 3.1
WANS e Roteadores Cisco CCNA 3.1WANS e Roteadores Cisco CCNA 3.1
WANS e Roteadores Cisco CCNA 3.1Wellington Oliveira
 
Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...
Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...
Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...Dalton Martins
 
Relatório geral pi
Relatório geral piRelatório geral pi
Relatório geral piredesinforma
 
57933306-TI-Arquitetura-OSI-Concursos.pdf
57933306-TI-Arquitetura-OSI-Concursos.pdf57933306-TI-Arquitetura-OSI-Concursos.pdf
57933306-TI-Arquitetura-OSI-Concursos.pdfRicardoZorekDaniel1
 
ENSINANDO QUALIDADE DE SERVIÇO NA INTERNET COM O OPNET MODELER
ENSINANDO QUALIDADE DE SERVIÇO NA INTERNET COM O OPNET MODELERENSINANDO QUALIDADE DE SERVIÇO NA INTERNET COM O OPNET MODELER
ENSINANDO QUALIDADE DE SERVIÇO NA INTERNET COM O OPNET MODELERAntonio Marcos Alberti
 
Middleware Reflexivo
Middleware ReflexivoMiddleware Reflexivo
Middleware Reflexivoelliando dias
 
BizTalk Server - Princípios básicos dos Mapas
BizTalk Server  - Princípios básicos dos MapasBizTalk Server  - Princípios básicos dos Mapas
BizTalk Server - Princípios básicos dos MapasSandro Pereira
 
Aula CARACTERIZAÇÁO DE SISTEMAS distribuidos.pptx
Aula CARACTERIZAÇÁO DE SISTEMAS distribuidos.pptxAula CARACTERIZAÇÁO DE SISTEMAS distribuidos.pptx
Aula CARACTERIZAÇÁO DE SISTEMAS distribuidos.pptxChadidoDiogo1
 
Capítulo 3 funcionalidades e protocolos da camada de aplicação
Capítulo 3   funcionalidades e protocolos da camada de aplicaçãoCapítulo 3   funcionalidades e protocolos da camada de aplicação
Capítulo 3 funcionalidades e protocolos da camada de aplicaçãoSimba Samuel
 
Mq conceitos melhores_praticas_parte_ii
Mq conceitos melhores_praticas_parte_iiMq conceitos melhores_praticas_parte_ii
Mq conceitos melhores_praticas_parte_iiMoisesInacio
 
Webservices e Xml
Webservices e XmlWebservices e Xml
Webservices e Xmlsys10
 

Ähnlich wie Principais dúvidas sobre Mule ESB (20)

WANS e Roteadores Cisco CCNA 3.1
WANS e Roteadores Cisco CCNA 3.1WANS e Roteadores Cisco CCNA 3.1
WANS e Roteadores Cisco CCNA 3.1
 
Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...
Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...
Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...
 
Relatório geral pi
Relatório geral piRelatório geral pi
Relatório geral pi
 
Soap x rest
Soap x restSoap x rest
Soap x rest
 
Corbawebserves
CorbawebservesCorbawebserves
Corbawebserves
 
Mule 4
Mule 4Mule 4
Mule 4
 
UM ESTUDO SOBRE SOA
UM ESTUDO SOBRE SOAUM ESTUDO SOBRE SOA
UM ESTUDO SOBRE SOA
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Cisco ccna modulo 02
Cisco ccna modulo 02Cisco ccna modulo 02
Cisco ccna modulo 02
 
57933306-TI-Arquitetura-OSI-Concursos.pdf
57933306-TI-Arquitetura-OSI-Concursos.pdf57933306-TI-Arquitetura-OSI-Concursos.pdf
57933306-TI-Arquitetura-OSI-Concursos.pdf
 
ENSINANDO QUALIDADE DE SERVIÇO NA INTERNET COM O OPNET MODELER
ENSINANDO QUALIDADE DE SERVIÇO NA INTERNET COM O OPNET MODELERENSINANDO QUALIDADE DE SERVIÇO NA INTERNET COM O OPNET MODELER
ENSINANDO QUALIDADE DE SERVIÇO NA INTERNET COM O OPNET MODELER
 
Middleware Reflexivo
Middleware ReflexivoMiddleware Reflexivo
Middleware Reflexivo
 
BizTalk Server - Princípios básicos dos Mapas
BizTalk Server  - Princípios básicos dos MapasBizTalk Server  - Princípios básicos dos Mapas
BizTalk Server - Princípios básicos dos Mapas
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Aula CARACTERIZAÇÁO DE SISTEMAS distribuidos.pptx
Aula CARACTERIZAÇÁO DE SISTEMAS distribuidos.pptxAula CARACTERIZAÇÁO DE SISTEMAS distribuidos.pptx
Aula CARACTERIZAÇÁO DE SISTEMAS distribuidos.pptx
 
Capítulo 3 funcionalidades e protocolos da camada de aplicação
Capítulo 3   funcionalidades e protocolos da camada de aplicaçãoCapítulo 3   funcionalidades e protocolos da camada de aplicação
Capítulo 3 funcionalidades e protocolos da camada de aplicação
 
Mq conceitos melhores_praticas_parte_ii
Mq conceitos melhores_praticas_parte_iiMq conceitos melhores_praticas_parte_ii
Mq conceitos melhores_praticas_parte_ii
 
IPD Office 365
IPD Office 365IPD Office 365
IPD Office 365
 
Webservices e Xml
Webservices e XmlWebservices e Xml
Webservices e Xml
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 

Mehr von Jeison Barros

Introdução a RAML - parte 1
Introdução a RAML -  parte 1Introdução a RAML -  parte 1
Introdução a RAML - parte 1Jeison Barros
 
O básico do uso de rest vs soap
O básico do uso de rest vs soapO básico do uso de rest vs soap
O básico do uso de rest vs soapJeison Barros
 
Restful considerada prejudicial - parte 1
Restful considerada prejudicial -  parte 1Restful considerada prejudicial -  parte 1
Restful considerada prejudicial - parte 1Jeison Barros
 
Restful considerada prejudicial parte 2
Restful considerada prejudicial   parte 2Restful considerada prejudicial   parte 2
Restful considerada prejudicial parte 2Jeison Barros
 
Estratégia api e design
Estratégia api e designEstratégia api e design
Estratégia api e designJeison Barros
 
Transformando eficientemente resultados de uma consulta jdbc para json
Transformando eficientemente resultados de uma consulta jdbc para jsonTransformando eficientemente resultados de uma consulta jdbc para json
Transformando eficientemente resultados de uma consulta jdbc para jsonJeison Barros
 
Conectando seu banco de dados usando jdbc
Conectando seu banco de dados usando jdbcConectando seu banco de dados usando jdbc
Conectando seu banco de dados usando jdbcJeison Barros
 
Habilidades necessárias para integrar aplicativos e dados
Habilidades necessárias para integrar aplicativos e dadosHabilidades necessárias para integrar aplicativos e dados
Habilidades necessárias para integrar aplicativos e dadosJeison Barros
 
Qual integration framework você deve usar parte 2
Qual integration framework você deve usar parte 2Qual integration framework você deve usar parte 2
Qual integration framework você deve usar parte 2Jeison Barros
 
Qual integration framework você deve usar parte 1
Qual integration framework você deve usar parte 1Qual integration framework você deve usar parte 1
Qual integration framework você deve usar parte 1Jeison Barros
 
Consumindo soap wsdl
Consumindo soap wsdlConsumindo soap wsdl
Consumindo soap wsdlJeison Barros
 
Começando com mulesoft e maven
Começando com mulesoft e mavenComeçando com mulesoft e maven
Começando com mulesoft e mavenJeison Barros
 
Mule esb com framework cucumber part 2
Mule esb com framework cucumber part 2Mule esb com framework cucumber part 2
Mule esb com framework cucumber part 2Jeison Barros
 
Fluxo dinâmicos usando spring aplication
Fluxo dinâmicos usando spring aplicationFluxo dinâmicos usando spring aplication
Fluxo dinâmicos usando spring aplicationJeison Barros
 
Data mapping com Groovy - Part 2
Data mapping com Groovy - Part 2Data mapping com Groovy - Part 2
Data mapping com Groovy - Part 2Jeison Barros
 
Relatório analytics de mula tempo de execução usando splunk
Relatório analytics de mula tempo de execução usando splunkRelatório analytics de mula tempo de execução usando splunk
Relatório analytics de mula tempo de execução usando splunkJeison Barros
 
Usando seu codigo java no mule part 2
Usando seu codigo java no mule part 2Usando seu codigo java no mule part 2
Usando seu codigo java no mule part 2Jeison Barros
 

Mehr von Jeison Barros (19)

Pdfteste
PdftestePdfteste
Pdfteste
 
Introdução a RAML - parte 1
Introdução a RAML -  parte 1Introdução a RAML -  parte 1
Introdução a RAML - parte 1
 
O básico do uso de rest vs soap
O básico do uso de rest vs soapO básico do uso de rest vs soap
O básico do uso de rest vs soap
 
Restful considerada prejudicial - parte 1
Restful considerada prejudicial -  parte 1Restful considerada prejudicial -  parte 1
Restful considerada prejudicial - parte 1
 
Restful considerada prejudicial parte 2
Restful considerada prejudicial   parte 2Restful considerada prejudicial   parte 2
Restful considerada prejudicial parte 2
 
Estratégia api e design
Estratégia api e designEstratégia api e design
Estratégia api e design
 
Transformando eficientemente resultados de uma consulta jdbc para json
Transformando eficientemente resultados de uma consulta jdbc para jsonTransformando eficientemente resultados de uma consulta jdbc para json
Transformando eficientemente resultados de uma consulta jdbc para json
 
Rest api vs SOAP
Rest api vs SOAPRest api vs SOAP
Rest api vs SOAP
 
Conectando seu banco de dados usando jdbc
Conectando seu banco de dados usando jdbcConectando seu banco de dados usando jdbc
Conectando seu banco de dados usando jdbc
 
Habilidades necessárias para integrar aplicativos e dados
Habilidades necessárias para integrar aplicativos e dadosHabilidades necessárias para integrar aplicativos e dados
Habilidades necessárias para integrar aplicativos e dados
 
Qual integration framework você deve usar parte 2
Qual integration framework você deve usar parte 2Qual integration framework você deve usar parte 2
Qual integration framework você deve usar parte 2
 
Qual integration framework você deve usar parte 1
Qual integration framework você deve usar parte 1Qual integration framework você deve usar parte 1
Qual integration framework você deve usar parte 1
 
Consumindo soap wsdl
Consumindo soap wsdlConsumindo soap wsdl
Consumindo soap wsdl
 
Começando com mulesoft e maven
Começando com mulesoft e mavenComeçando com mulesoft e maven
Começando com mulesoft e maven
 
Mule esb com framework cucumber part 2
Mule esb com framework cucumber part 2Mule esb com framework cucumber part 2
Mule esb com framework cucumber part 2
 
Fluxo dinâmicos usando spring aplication
Fluxo dinâmicos usando spring aplicationFluxo dinâmicos usando spring aplication
Fluxo dinâmicos usando spring aplication
 
Data mapping com Groovy - Part 2
Data mapping com Groovy - Part 2Data mapping com Groovy - Part 2
Data mapping com Groovy - Part 2
 
Relatório analytics de mula tempo de execução usando splunk
Relatório analytics de mula tempo de execução usando splunkRelatório analytics de mula tempo de execução usando splunk
Relatório analytics de mula tempo de execução usando splunk
 
Usando seu codigo java no mule part 2
Usando seu codigo java no mule part 2Usando seu codigo java no mule part 2
Usando seu codigo java no mule part 2
 

Principais dúvidas sobre Mule ESB

  • 1. Principais duvidas sobre Mule 1. O que é mule ? Mule é um leve service bus orientada por eventos de serviço corporativo (ESB) e uma plataforma de integração . É uma solução leve e modular que pode escalar de um quadro de mensagens de nível de aplicativo para um corretor de objeto em toda a empresa altamente distribuível. 2. Que dificuldades que Mule abrange? Transporte - aplicações podem aceitar a entrada de uma variedade de meios, a partir do sistema de arquivos para a rede. formato de dados - falando o protocolo certo é apenas parte da solução, como os aplicativos podem usar quase qualquer forma de representação para os dados trocam entre si. Invocation estilos - síncrona, assíncrona, ou semântica de chamada de lote implica muito diferentes estratégias de integração. Ciclos de vida - aplicações de diferentes origens que servem a propósitos variados tendem a ter um desenvolvimento díspar, manutenção e ciclos de vida operacionais. 3. Por Mule foi projetado? O Núcleo do Mule foi concebido como uma estrutura orientada a eventos combinada com uma representação unificada de mensagens, expansível com módulos conectáveis. Estes módulos iria fornecer suporte para uma ampla gama de transportes ou adicionar recursos extras, tais como transações distribuídas, segurança ou gestão. Mule também foi concebido como um quadro programático oferecendo programadores os meios para enxertar comportamento adicionais, tais como processamento de mensagem específica ou transformação de dados personalizado. 4. Por que o nome de mule? Há um monte de trabalho de infra-estrutura a ser feito antes que possamos realmente começar a pensar sobre como implementar qualquer lógica. Portanto, este trabalho de infra-estrutura é considerada como "trabalho de burro", como ele precisa ser feito para cada projeto. Uma mula também é comumente referido como um transportador de carga, movendo-o de um lugar para outro. A carga é especializada em movimento é a nossa informação da empresa.
  • 2. 5. Quais são as outras ESBs disponíveis para além de mule? Todos os principais fornecedores JEE (BEA, IBM, Oracle, Sun) têm um ESB em seu catálogo. É unremarkably com base em suas tecnologias de middleware e é geralmente no núcleo de um conjunto de produtos muito mais ampla SOA. Existem também alguns ESBs comerciais que foram construídos por fornecedores não no campo de servidores de aplicação JEE, como os de Progress Software, IONA Technologies, e Software AG. 6. Quais são as diferenças entre Mula e outros ESBs comerciais? modelo de implantação prescritiva, enquanto Mule suporta uma ampla variedade de estratégias de implantação. Prescritiva metodologia SOA, enquanto Mule pode abraçar o estilo arquitectónico e práticas de SOA no lugar onde ele é implantado. Principalmente focada em preocupações de nível superior, enquanto que as ofertas de mula extensivamente com todos os detalhes de integração. Estrita full-stack orientação a serviços web, enquanto que as capacidades da mula como uma estrutura de integração abri-lo para todos os tipos de outros protocolos. documentação completa, um assunto sobre o qual MuleSource fez enormes progressos recentemente. 7. O que é camada de modelo em Mule? A primeira camada lógica é a camada do modelo. Um modelo Mule representa o ambiente de tempo de execução que hospeda serviços. Ele define o comportamento de mula durante o processamento de pedidos tratados pelos serviços. O modelo fornece serviços com características de suporte, como estratégias de exceção. Ele também oferece serviços com valores padrão que simplificam a sua configuração. 8. O que é camada de serviço na mula? Um serviço de mula é composto por todas as entidades mula envolvidos no processamento de pedidos particulares em serviço manners.A predefinido é definido por uma configuração específica. Esta configuração determina os diferentes elementos, desde os diferentes níveis de responsabilidade, que serão mobilizados para processar as solicitações que será aberto para receber. Dependendo do tipo de canal de entrada que utiliza, um serviço pode ou não estar acessível ao público fora da ESB. 9. O que é camada de transporte no Mule?
  • 3. A camada de transporte é responsável por receber ou enviar mensagens. É por isso que ele está envolvido com ambas as comunicações recebidas e enviadas. Um transporte manifesta-se na configuração pelos seguintes elementos: conectores, terminais e transformadores. Um transporte também define um adaptador mensagem. Um adaptador de mensagens é responsável por extrair toda a informação disponível em um determinado pedido (dados, informações meta, anexos, e assim por diante) e armazená-los em forma de transporte agnóstico em uma mensagem Mule. 10. O que é um conector na mula? Um conector é responsável por controlar o uso de um protocolo particular. Ele é configurado com os parâmetros que são específicos para este protocolo e detém qualquer estado que pode ser compartilhado com as entidades subjacentes responsáveis pelas comunicações reais. Por exemplo, um conector JMS é configurado com uma conexão, que é compartilhada pelas diferentes entidades responsáveis pela comunicação real. 11. O que é ponto final na mula? Um ponto de extremidade representa o uso específico de um protocolo, se é para ouvir / polling, lendo ou escrevendo para um determinado destino alvo. Por isso, o que controla entidades subjacentes será utilizada com o conector de que dependem. O destino alvo em si é definido como um URI. Dependendo do conector, o URI terá um significado diferente; por exemplo, ele pode representar um URL ou um destino JMS. 12. O que é transformador no Mule? Um transformador se encarrega de traduzir o conteúdo de uma mensagem de uma forma para outra. É possível transformadores de corrente de cumular os seus efeitos. Transformadores podem chutar em diferentes fases enquanto uma mensagem transita através de um serviço. 13. O que é um roteador em Mule? Roteadores desempenham um papel crucial no controle da trajetória de uma mensagem irá seguir quando se transita em Mule. Eles são os guardiões dos pontos finais de um serviço, tendo o cuidado de manter mensagens no direito sucessão de faixas para que eles possam chegar a seus destinos pretendidos. Alguns routers agir como os grandes estaleiros de classificação: eles podem dividir, classificar ou reagrupar mensagens com base em determinadas condições. 14. O que é filtro na mula?
  • 4. Os filtros são um complemento poderoso para os roteadores. Os filtros fornecem os roteadores cérebro precisa para tomar decisões inteligentes sobre o que fazer com as mensagens em trânsito. Alguns filtros ir tão longe como analisar profundamente o conteúdo de uma mensagem para um determinado valor em que seu resultado será baseado. 15. O que é componente na mula? Os componentes são a peça central de serviços da mula. Cada serviço é organizado com um componente em seu núcleo e routers de entrada e saída em torno dele. Os componentes são utilizados para implementar um comportamento específico em um serviço. Este comportamento pode ser tão simples como mensagens de log ou pode ir tão longe quanto invocando outros serviços. Os componentes também podem ter nenhum comportamento em tudo; Nesse caso, eles são pass-through e fazer o ato de serviço como uma ponte entre seus roteadores de entrada e saída.