Mule is a light-weight Enterprise Service Bus (ESB) and integration framework. It can handle services and applications using disparate transport and messaging technologies. The platform itself is Java-based but can broker interactions between other platforms such as . Net using Web Services or Sockets.

PropertyValue
dbpedia-owl:Software/license
dbpedia-owl:Work/genre
dbpedia-owl:genre
dbpedia-owl:license
dbpprop:abstract
  • Mule is a light-weight Enterprise Service Bus (ESB) and integration framework. It can handle services and applications using disparate transport and messaging technologies. The platform itself is Java-based but can broker interactions between other platforms such as . Net using Web Services or Sockets. The architecture is a scalable, highly distributable object broker that can seamlessly handle interactions across legacy systems, in-house applications and almost all modern transports and protocols.
  • Mule es un framework de mensajeo ESB (Enterprise Service Bus). Es un gestionador de objetos escalable y distribuible que puede manejar interacciones con servicios y aplicaciones que usan distintas tecnologías de transporte y mensajeo. Mule fue diseñado para ser liviano y fácilmente embebible en aplicaciones Java y servidores de aplicación o correr como un servidor stand alone. Se integra con un número de frameworks como spring, hivemind y plexus y soporta muchos componentes de transporte y servicio como JMS, SOAP, JBI, BPEL, EJB, AS400, HTTP, JDBC, TCP, Multicast, SMTP, FILE, FTP y más. Provee poderosas capacidades de ruteo y auditación de mensajes que son definidos en los Patrones de Integración Empresariales, libro de Gregor Hohpe y Bobby Woolf. El Proyecto Mule también tiene un Contenedor Java Business Integration (JBI/JSR-208) llamado MuleJBI y se distribuye con un IDE basado en Eclipse llamado MuleIDE, el cual es un set de Plug-Ins para Eclipse que sirven para desarrollar, desplegar y gestionar los proyectos.
  • ESB Muleは、米MuleSource社が開発・サポートしている、Javaで開発されたオープンソースのアプリケーション統合/連携用のフレームワークである。正式名は「Mule」だが、日本ではMuleエディタと区別するために日本ではESB Muleとしている。 IBM WebSphereのような多くの商用ESB(エンタープライズ・サービス・バス)と以下の点が異なる: ESB Muleは完成されたパッケージ・ソフトウエアというよりも、開発者が修正・拡張できるコンポーネント集である。ただし、配布されているダウンロード・ファイルには標準で多くのコンポーネントが同梱されている他に開発者コミュニティが充実しているために、標準のコンポーネントを使って多くのシステムを連携することができる。 ESB Muleはアプリケーション連携クラス・ライブラリ集であるために、実際に利用するにはプログラミングが必要になる場合が多い。Webサービス/SOAPを前提にしておらずfile://, FTP, HTTP(REST),JMS,SMTP等を使うことが可能である。 修正及び拡張できる、多くのアプリケーション連携用のクラスが公開されている。未対応な機能を要する場合は、提供されているクラスを修正/拡張して開発することができる。全てを独自で開発するよりも、提供される部品を修正/拡張することで、開発コストを削減し、開発期間を短縮する。なお、実績ある標準クラスを使うことで、テスト期間を短縮し、信頼性を向上する。 ピア・ツ・ピア構成が可能。1台のサーバ構成も可能であるが、システムの信頼性と性能を重視する場合はアプリケーション・サーバ毎にESB Mule用のライブラリをインストールする構成が可能である。無償のオープンソースであるために、サーバ数による価格費用は発生しない。 ESB MuleをSOA的な開発で使うことは可能だが、SOAを前提としない。また、ESB Muleを使ったからSOAということにはならない。 ESB Muleにはファイル, データベース, 業務アプリケーションと連携するプロバイダが提供されているために、DSP(データ・サービス・プロバイダ)として利用することも可能である。 SOA(Service Oriented Architecture)やROA(Resource Oriented Architecture)の基盤として使う他に、Hulftのようなシステム間のデータ連携ツールの簡易版として使うこともできる。アプリケーション連携用としてSAP、Salesforce、SugarCRM、SWIFT、SMTP、POP3等のアダプタも提供されている他に、メッセージの分割・結合、データ暗号・解読、データ構造変換などの標準コンポーネントも提供されている。ファイル転送の起動も、ディレクトリのポーリング、トリガー、スケジューリングなどで行うように設定できる。 MuleSource社からは無償とコミュニティ版と有償のエンタープライズ版が提供されている。コミュニティ版としてESB Muleとサービス・構成リポジトリ/レジストリMule Galaxyが公開されている。エンタープライズ版にはMuleを一括管理するための管理コンソールMule HQ、トランザクションを管理するMule Saturnが同梱されているが、一般の小中規模システムであればコミュニティ版で十分利用することができる。 高性能・軽量であり、豊富なプロトコル・アダプタを提供しているために、海外ではWalmart. com,Leap Frogや金融業界での豊富な実績がある。
dbpprop:genre
dbpprop:hasPhotoCollection
dbpprop:latestReleaseDate
dbpprop:latestReleaseVersion
  • 2.2.1
dbpprop:license
dbpprop:name
  • Mule
dbpprop:operatingSystem
dbpprop:programmingLanguage
dbpprop:reference
dbpprop:website
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
rdf:type
rdfs:comment
  • Mule is a light-weight Enterprise Service Bus (ESB) and integration framework. It can handle services and applications using disparate transport and messaging technologies. The platform itself is Java-based but can broker interactions between other platforms such as . Net using Web Services or Sockets.
  • Mule es un framework de mensajeo ESB (Enterprise Service Bus). Es un gestionador de objetos escalable y distribuible que puede manejar interacciones con servicios y aplicaciones que usan distintas tecnologías de transporte y mensajeo. Mule fue diseñado para ser liviano y fácilmente embebible en aplicaciones Java y servidores de aplicación o correr como un servidor stand alone.
rdfs:label
  • Mule (software)
  • Mule (software)
  • ESB Mule
owl:sameAs
skos:subject
foaf:homepage
foaf:name
  • Mule
foaf:page
is dbpprop:disambiguates of
is dbpprop:redirect of