Mule (software) (original) (raw)

About DBpedia

Mule is a lightweight enterprise service bus (ESB) and integration framework provided by MuleSoft. The platform is Java-based but, can broker interactions between other platforms such as .NET using web services or sockets. The architecture is a scalable, distributable object broker that can handle interactions across legacy systems, in-house applications, and almost all modern transports and protocols.

Property Value
dbo:abstract Mule ist ein schlanker, leistungsfähiger Open Source Enterprise Service Bus (ESB) und Integrationsplattform, die es Entwicklern ermöglicht, schnell und einfach Anwendungen untereinander und mit der Cloud zu integrieren und die SOA-Grundsätze anzuwenden. Die Plattform basiert auf Java und kann als Schnittstelle die Interaktion von und zu anderen Plattformen wie .Net herstellen. Sie bietet die Möglichkeit mit Webservices oder Sockets zu arbeiten. Die Architektur ist skalierbar und ermöglicht, schnell und nahtlos alte Systeme mit unternehmensinternen Anwendungen untereinander, mit Systemen etablierter Hersteller und mit bzw. in der Cloud zu integrieren und die SOA-Grundsätze anzuwenden. Mule unterstützt alle modernen Transporte und Protokolle. (de) Mule es un framework de mensajería ESB (Enterprise Service Bus). Es un gestor de objetos escalable y distribuible que puede manejar interacciones con servicios y aplicaciones que usan distintas tecnologías de transporte y mensajería. 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, AS/400, HTTP, JDBC, TCP, UDP, SMTP, , 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. * Datos: Q935976 (es) Mule is a lightweight enterprise service bus (ESB) and integration framework provided by MuleSoft. The platform is Java-based but, can broker interactions between other platforms such as .NET using web services or sockets. The architecture is a scalable, distributable object broker that can handle interactions across legacy systems, in-house applications, and almost all modern transports and protocols. (en) ESB Muleは、米MuleSoft社が開発・サポートしている、Javaで開発されたオープンソースのアプリケーション統合/連携用のフレームワークである。 IBM WebSphereのような多くの商用ESB(エンタープライズ・サービス・バス)と以下の点が異なる: 1. * ESB Muleは、開発者が修正・拡張できるコンポーネント集である。ただし、配布されているダウンロード・ファイルには標準で多くのコンポーネントが同梱されている他に開発者コミュニティが充実しているために、標準のコンポーネントを使って多くのシステムを連携することができる。 2. * ESB MuleはWebサービス/SOAPを前提にしておらずfile://, FTP, HTTP (REST), JMS, SMTP等を使うことが可能である。連携はグラフィカルエディタMule Studioを利用して記述するか、Javaやスクリプト言語を使用して記述する。 3. * 修正及び拡張できる、多くのアプリケーション連携用のクラスが公開されている。未対応な機能を要する場合は、提供されているクラスを修正/拡張して開発することができる。全てを独自で開発するよりも、提供される部品を修正/拡張することで、開発コストを削減し、開発期間を短縮する。なお、実績ある標準クラスを使うことで、テスト期間を短縮し、信頼性を向上する。 4. * ピア・ツ・ピア構成が可能。1台のサーバ構成も可能であるが、システムの信頼性と性能を重視する場合はサーバ毎にESB Mule用のライブラリをインストールする構成が可能である。無償のコミュニティ版では、サーバ数による価格費用は発生しない。 5. * ESB MuleをSOA的な開発で使うことは可能だが、SOAを前提としない。また、ESB Muleを使ったからSOAということにはならない。 6. * ESB Muleにはファイル, データベース, 業務アプリケーションと連携するプロバイダが提供されているために、DSP(データ・サービス・プロバイダ)として利用することも可能である。 SOA(Service Oriented Architecture)や(Resource Oriented Architecture)の基盤として使う他に、Hulftのようなシステム間のデータ連携ツールの簡易版として使うこともできる。アプリケーション連携用としてSAP、Salesforce、SugarCRM、SWIFT、SMTP、POP3等のアダプタも提供されている他に、メッセージの分割・結合、データ暗号・解読、データ構造変換などの標準コンポーネントも提供されている。ファイル転送の起動も、ディレクトリのポーリング、トリガー、スケジューリングなどで行うように設定できる。 MuleSoft社からは無償とコミュニティ版と有償のエンタープライズ版が提供されている。コミュニティ版としてESB Muleとサービス・構成リポジトリ/レジストリMule Galaxyが公開されている。エンタープライズ版にはMuleを一括管理するための管理コンソールMule Management Consoleが同梱されているが、一般の小中規模システムであればコミュニティ版で十分利用することができる。高性能・軽量であり、豊富なプロトコル・アダプタを提供しているために、海外ではWalmart.com,Leap Frogや金融業界での豊富な実績がある。 (ja) Mule ESB — это легковесная интеграционная платформа (сервисная шина предприятия — ESB), которая позволяет разработчику объединять различные информационные системы на основе принципов обмена сообщениями (message routing), сопоставления данных (data mapping), управления сообщениями (orchestration), надежности (контроль за обменом сообщениями), защиты (использование https и опциональных коннекторов) и масштабирования между узлами (коннекторами). Mule ESB является открытым программным обеспечением (CPAL-лицензия). Название Mule (Мул) было дано, так как Mule ESB «берёт на себя большую разработческую нагрузку» (облегчает труд разработчика интеграционной системы и обеспечивает должную производительность). (ru)
dbo:wikiPageExternalLink https://www.mulesoft.com https://www.infoworld.com/article/2072262/event-driven-services-in-soa.html
dbo:wikiPageID 4148670 (xsd:integer)
dbo:wikiPageLength 7228 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1124634428 (xsd:integer)
dbo:wikiPageWikiLink dbr:Enterprise_service_bus dbr:Proprietary_software dbr:.NET_Framework dbr:Cross-platform dbr:Enterprise_Service_Bus dbr:MuleSoft dbr:Berkeley_sockets dbr:Cloud-based_integration dbr:Common_Public_Attribution_License dbc:Java_enterprise_platform dbr:Web_service dbr:Eclipse_(software) dbr:Java_(programming_language) dbr:Java_Message_Service dbr:API dbc:Message-oriented_middleware dbr:IBM_WebSphere_MQ dbr:JVM dbr:Message-oriented_middleware dbr:Oracle_Corporation dbr:RabbitMQ dbr:XML dbr:JavaWorld dbr:AMQP dbr:Run-time_error
dbp:author Ross Mason (en)
dbp:developer dbr:MuleSoft
dbp:genre dbr:Enterprise_Service_Bus
dbp:latestReleaseDate 2021-09-07 (xsd:date)
dbp:latestReleaseVersion 4.400000 (xsd:double)
dbp:license CPAL license for Community Edition, Proprietary for Enterprise Edition (en)
dbp:name Mule (en)
dbp:operatingSystem Cross-platform (en)
dbp:programmingLanguage dbr:Java_(programming_language)
dbp:website https://www.mulesoft.com
dbp:wikiPageUsesTemplate dbt:Advert dbt:Citation dbt:Citation_needed dbt:Distinguish dbt:ISBN dbt:Infobox_software dbt:Reflist dbt:Short_description dbt:Release_date
dbp:wordnet_type http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1
dct:subject dbc:Java_enterprise_platform dbc:Message-oriented_middleware
gold:hypernym dbr:Bus
rdf:type owl:Thing dbo:Software yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Writing106359877 yago:WrittenCommunication106349220 dbo:Automobile yago:Software106566077
rdfs:comment Mule is a lightweight enterprise service bus (ESB) and integration framework provided by MuleSoft. The platform is Java-based but, can broker interactions between other platforms such as .NET using web services or sockets. The architecture is a scalable, distributable object broker that can handle interactions across legacy systems, in-house applications, and almost all modern transports and protocols. (en) Mule ist ein schlanker, leistungsfähiger Open Source Enterprise Service Bus (ESB) und Integrationsplattform, die es Entwicklern ermöglicht, schnell und einfach Anwendungen untereinander und mit der Cloud zu integrieren und die SOA-Grundsätze anzuwenden. Die Plattform basiert auf Java und kann als Schnittstelle die Interaktion von und zu anderen Plattformen wie .Net herstellen. Sie bietet die Möglichkeit mit Webservices oder Sockets zu arbeiten. (de) Mule es un framework de mensajería ESB (Enterprise Service Bus). Es un gestor de objetos escalable y distribuible que puede manejar interacciones con servicios y aplicaciones que usan distintas tecnologías de transporte y mensajería. 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, AS/400, HTTP, JDBC, TCP, UDP, SMTP, , FTP y más. (es) ESB Muleは、米MuleSoft社が開発・サポートしている、Javaで開発されたオープンソースのアプリケーション統合/連携用のフレームワークである。 IBM WebSphereのような多くの商用ESB(エンタープライズ・サービス・バス)と以下の点が異なる: 1. * ESB Muleは、開発者が修正・拡張できるコンポーネント集である。ただし、配布されているダウンロード・ファイルには標準で多くのコンポーネントが同梱されている他に開発者コミュニティが充実しているために、標準のコンポーネントを使って多くのシステムを連携することができる。 2. * ESB MuleはWebサービス/SOAPを前提にしておらずfile://, FTP, HTTP (REST), JMS, SMTP等を使うことが可能である。連携はグラフィカルエディタMule Studioを利用して記述するか、Javaやスクリプト言語を使用して記述する。 3. * 修正及び拡張できる、多くのアプリケーション連携用のクラスが公開されている。未対応な機能を要する場合は、提供されているクラスを修正/拡張して開発することができる。全てを独自で開発するよりも、提供される部品を修正/拡張することで、開発コストを削減し、開発期間を短縮する。なお、実績ある標準クラスを使うことで、テスト期間を短縮し、信頼性を向上する。 4. * ピア・ツ・ピア構成が可能。1台のサーバ構成も可能であるが、システムの信頼性と性能を重視する場合はサーバ毎にESB Mule用のライブラリをインストールする構成が可能である。無償のコミュニティ版では、サーバ数による価格費用は発生しない。 5. * ESB MuleをSOA的な開発で使うことは可能だが、SOAを前提としない。また、ESB Muleを使ったからSOAということにはならない。 (ja) Mule ESB — это легковесная интеграционная платформа (сервисная шина предприятия — ESB), которая позволяет разработчику объединять различные информационные системы на основе принципов обмена сообщениями (message routing), сопоставления данных (data mapping), управления сообщениями (orchestration), надежности (контроль за обменом сообщениями), защиты (использование https и опциональных коннекторов) и масштабирования между узлами (коннекторами). (ru)
rdfs:label Mule (Software) (de) Mule (software) (es) ESB Mule (ja) Mule (software) (en) MuleESB (ru)
owl:differentFrom dbr:M.U.L.E.
owl:sameAs freebase:Mule (software) freebase:Mule (software) wikidata:Mule (software) dbpedia-de:Mule (software) dbpedia-es:Mule (software) dbpedia-ja:Mule (software) dbpedia-ru:Mule (software) https://global.dbpedia.org/id/55Pra
prov:wasDerivedFrom wikipedia-en:Mule_(software)?oldid=1124634428&ns=0
foaf:homepage https://www.mulesoft.com
foaf:isPrimaryTopicOf wikipedia-en:Mule_(software)
is dbo:wikiPageDisambiguates of dbr:Mule_(disambiguation)
is dbo:wikiPageRedirects of dbr:Universal_Message_Object dbr:Universal_Message_Object_(UMO) dbr:Mule_ESB
is dbo:wikiPageWikiLink of dbr:Enterprise_service_bus dbr:List_of_commercial_open-source_applications_and_services dbr:Mule_(disambiguation) dbr:Petals_ESB dbr:Comparison_of_integrated_development_environments dbr:MuleSoft dbr:Apache_ActiveMQ dbr:Apache_Camel dbr:Appnovation dbr:Comparison_of_business_integration_software dbr:JBoss_Developer_Studio dbr:Java_Business_Integration dbr:Service_Component_Architecture dbr:Event-driven_SOA dbr:Universal_Message_Object dbr:Universal_Message_Object_(UMO) dbr:Mule_ESB
is foaf:primaryTopic of wikipedia-en:Mule_(software)