Principais duvidas sobre mule

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

Transcript of Principais duvidas sobre mule

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.