---
schema_version: "1"
id: b75c5465403afb5571dcacc5cebe5d8fa8164fc1231476a19fea91c5fedb874c
title: Mule Runtime Engine の概要
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/mule-runtime/4.3/index.md
canonical_url: https://docs.mulesoft.com/jp/mule-runtime/4.3/
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 874e2f3bd60544cdb5fb1d7ebb03d8c0bfff502503281d6fbd42d91bf49531df
description: MuleSoft Documentation Site
release: "4.3"
latest: false
---
# Mule Runtime Engine の概要

Mule Runtime Engine (Mule) は、Mule アプリケーションを実行する軽量のインテグレーションエンジンであり、ドメインとポリシーをサポートします。Mule アプリケーション、ドメイン、およびポリシーは、XML DSL (ドメイン特有言語) を共有します。

## [](#mule-アプリケーション)Mule アプリケーション

Mule アプリケーションは、ポイントツーポイントのインテグレーションではなく API 主導の接続性を使用してシステム、サービス、API、デバイスに接続します。Mule アプリケーションは、メッセージルーティング、データマッピング、オーケストレーション、信頼性、セキュリティ、スケーラビリティの機能を提供します。

Anypoint Studio は、Mule アプリケーションの開発をサポートします。

## [](#mule-ドメイン)Mule ドメイン

ドメインにより、デフォルトのエラーハンドラー、共有プロパティ、スケジューラープール、コンポーネント設定など、Mule アプリケーションが再利用する必要のあるグローバル設定を共有できます。ドメインをデプロイできるのは、オンプレミスで Mule Runtime Engine を実行している場合のみです。

Anypoint Studio を使用した Mule ドメインの開発と設定については、​[「共有リソース」](https://docs.mulesoft.com/jp/mule-runtime/4.3/shared-resources)​を参照してください。  
ドメインデプロイメント手順は、​[「ドメインのデプロイ」](https://docs.mulesoft.com/jp/mule-runtime/4.3/deploy-on-premises#deploy-a-domain)​を参照してください。

## [](#ポリシー)ポリシー

HTTP ベース API に基づいたポリシーにより、セキュリティの適用、Mule アプリケーションのトラフィックの規制、ビジネスニーズに合わせた API の活用が可能です。

Mule には、埋め込み API ゲートウェイが含まれています。これにより、コードを記述することなく、セキュリティポリシーを API に適用し、受信メッセージや送信メッセージを強化し、API に機能を追加できます。  
詳細は、​[「API ゲートウェイ機能」](https://docs.mulesoft.com/jp/mule-gateway/mule-gateway-capabilities-mule4)​を参照してください。

API Manager は、自動ポリシーの設定をサポートします。カスタムポリシー開発と設定もサポートされます。

## [](#Maven)Maven サポート

Maven は、プロジェクト開発を強化するために Mule が実装しているプロジェクト管理ユーティリティです。Mule には Maven の機能が組み込まれています。Mule Runtime Engine では、Mule Maven プラグインを使用することで、Mule アプリケーション、ドメイン、カスタムポリシーのパッケージ、テスト、デプロイメントを Maven ライフサイクルと統合できます。

詳細は、​[「Mule での Maven サポート」](https://docs.mulesoft.com/jp/mule-runtime/4.3/using-maven-with-mule)​を参照してください。

## [](#install_deploy_manage)Mule のインストール、デプロイ、管理

Mule アプリケーションを実行するには、Mule Runtime Engine がインストールされている環境に Mule アプリケーションをデプロイする必要があります。

Mule は、​[Studio](https://docs.mulesoft.com/studio/)​ IDE 内で Anypoint Platform 上の ​[Design Center](https://docs.mulesoft.com/design-center/)​ と共にパッケージ化されているため、設計するときに Mule アプリケーションを実行できます。

Mule アプリケーションの本番デプロイや本番準備デプロイには、​[Runtime Manager](https://docs.mulesoft.com/jp/runtime-manager/)​ を使用して Mule アプリケーションを CloudHub 内のランタイムやサポートされているその他のサービスとしてのプラットフォーム (PaaS) にデプロイできます。

- [CloudHub](https://docs.mulesoft.com/cloudhub/)​ は、Anypoint Platform 用の完全に管理されたクラウドベースのサービスとしてのインテグレーションプラットフォーム (iPaaS) で、Mule Runtime やアプリケーションを実行するインフラストラクチャを用意しなくても Mule アプリケーションを実行できます。Runtime Manager を使用して、CloudHub への Mule アプリケーションのデプロイ、Mule バージョンの選択、アプリケーションを実行するのに必要な vCore 数の設定などを行います。
- ハイブリッドデプロイメントモデルでは、自社が管理するデータセンターで Mule アプリケーションとランタイムを実行しながら、クラウドからそれらを管理します。
    
    - リモート Mule Runtime (スタンドアロンまたはネイキッド Mule とも呼ばれる) の場合は、データセンターから Mule Runtime を起動しますが、Mule アプリケーションのデプロイと管理は Runtime Manager を使用してクラウドから実行できます。このデプロイモデルでは、インフラストラクチャと Mule Runtime を自社で用意します (​[「オンプレミスでの Mule Runtime Engine の実行」](https://docs.mulesoft.com/jp/mule-runtime/4.3/mule-standalone)​を参照)。
    - ハイブリッド PaaS デプロイの場合は、自社のデータセンターで PaaS をセットアップして実行し、Runtime Manager を使用して PaaS 内で Mule アプリケーションを管理します。この場合、アプリケーションを実行するインフラストラクチャを自社で用意します。Mule アプリケーションの高可用性を保証するには、Runtime Manager を使用して Mule Runtime を管理します。 MuleSoft には、組み込みの PaaS ソリューション、​[Runtime Fabric](https://docs.mulesoft.com/runtime-fabric/latest/)​ もあります。Runtime Fabric では、「コンテナ化」された環境で Mule Runtime Engine を実行します。

Runtime Manager を使用するのに加えて、デプロイ用のコマンドといくつかの Anypoint Platform ユースケースが含まれる ​[Anypoint CLI 3.x](https://docs.mulesoft.com/jp/anypoint-cli/latest/anypoint-platform-cli-commands)​ を使用して Mule アプリケーションのデプロイと管理を実行することもできます。

## [](#関連情報)関連情報

- [Mule アプリケーションの開発](https://docs.mulesoft.com/jp/mule-runtime/4.3/mule-app-dev)
- [ドメイン](https://docs.mulesoft.com/studio/domain-support-concept)
- [ポリシー](https://docs.mulesoft.com/gateway/latest/gateway-secure-apis)
- [Mule 設定 XML](https://docs.mulesoft.com/jp/mule-runtime/4.3/about-mule-configuration)
- [デプロイメント戦略](https://docs.mulesoft.com/jp/runtime-manager/deployment-strategies)
- [Mule のダウンロード、インストール、アップグレード](https://docs.mulesoft.com/jp/mule-runtime/4.3/runtime-installation-task)