Salesforce

MuleSoft

MuleSoftはAPIの開発から運用・監視までに必要な機能がすべて備わったクラウドプラットフォームです。
その概要や特徴、機能などについて解説します。

MuleSoftの概要

MuleSoft(Anypoint Platform) はAPIの開発から運用・監視までに必要な機能がすべて備わったクラウドプラットフォームです。 ローコードで簡単に開発、組織内で共有ができるため、システム連携の開発にかかる時間を大幅に短縮できます。自動的なスケーリングやリアルタイムでの状況確認など、運用監視までこの製品のみで完結できます。

MuleSoftの特徴

MuleSoftの特徴を大きく5つに分け、具体的にご紹介します。

01.200以上の専用コネクタ・汎用コンポーネントを使ったローコードAPI開発

MuleSoftが提供する開発ツール(FlowDesignerもしくはAnypoint Studio)を使えば、200以上のコネクタや抽象化されたコンポーネントをグラフィカルに組み合わせて、実行・結果確認しながらAPIをローコード開発できるようになり、開発効率が向上します。

また、設計時に、一貫性のあるルールを適用することができます。すべてのAPI定義がルールに準拠しているかどうかの確認ができるため、簡単に設計思想やセキュリティメカニズムを統一することができ、品質の向上、開発の効率化が図れます。

02.APIのデプロイ環境の柔軟な組み合わせ

開発したAPIのデプロイ要件は、データの機密性などによりさまざまです。MuleSoftではデプロイ環境の選択肢が3つあり組合わせ可能です。複数環境の場合でも単一の管理基盤(CloudHub)で管理可能です。

  • CloudHub : MuleSoftが提供するiPaaS。
  • Runtime Fabric : CloudHubの構造を踏襲したKubernetes Cluster上のAPI実行環境。ユーザーのデータセンタ、IaaSで実行。
  • Standalone : 機密データを扱うAPIをオンプレミス環境で実行させたい場合の選択肢。ミドルウェアとしてランタイムを稼働。

また、MuleSoftが提供するVirtual Private Cloud/Virtual Private Networkを用いて、お客さまのネットワークと安全な通信経路を確立することができます。

03.API管理機能の充実

APIには、認証機能、不正なアクセス・攻撃からのセキュリティ保護、一定期間に処理される要求数の制限などクライアントのアクセス管理の実装が必要となりますが、API Managerによるポリシーによりこれらをシンプルな手順で一元管理のもと実装できます。MuleSoftで開発したAPIだけでなく、既存のAPIも含めてAPIを管理・保護することも可能です。
また、APIの使用状況やポリシー違反状況をAnalyticsを使って分析したりトラブルシューティングすることもできます。

04.APIの共有機能

MuleSoftが提供するAnypoint Exchangeを使い、開発したAPIを企業や組織内で共有することが可能となります。これにより組織内で似たようなAPIが乱立することを防ぎ、APIの再利用が促進されます。APIは仕様が決まった段階で公開することができ、ドキュメントの自動生成やモックサービス機能があり、利用者が動作確認・テストして利用を判断することを可能にします。

05.実行・監視機能

CloudHubでは、ダウンタイムなしのアプリのリリースや無応答時のAPIの自動復旧が可能です。APIの水平/垂直/自動スケーリングを行うこともでき、性能要件に柔軟に対応可能です。また、ログのオンライン確認や閾値指定によるリソースの監視・通知設定も行えます。
Anypoint MonitoringではAPIや実行環境の監視をリアルタイムで行うことができます。標準のDashboardのほかにカスタマイズも可能で、さまざまな項目を監視することができます。

MuleSoftの機能

MuleSoftには、APIの開発・実行・運用に必要な多数の機能があります。

【設計】

API Designer

APIの設計とドキュメント化を簡単に行えるツールです。ビジュアルエディタを使いエンドポイントやリクエストとレスポンスのデータ形式、ヘッダーなどを直感的なインタフェースで簡単に定義したり、複数の開発者の同時共同作業、APIドキュメントの自動生成が可能になります。

Flow Designer

ブラウザー上でグラフィカルにAPIのフローを作成することができるローコード開発ツールです。コネクタやコンポーネントをつなぎフローを作成します。

【開発・テスト】

Anypoint Connector

データベース、FTP、各種SaaSなどとの接続や処理を統合できる再利用可能な部品です。対象システムへの接続・認証・API実行を、設定や最小限のプログラミング記述で済ませることができます。

Anypoint Studio

Eclipseベースの開発ツールで、Flow Designerよりも高機能な統合開発環境(IDE)です。デバッグ実行やMUnitを使った自動テストが行えます。Maven、Git、Jenkinsなどの一般的なオープンソース開発ツールを組込み、既存のCI/CDパイプラインと統合することが可能です。

MUnit

Mule アプリケーション用のテストフレームワークでテストの自動化を行えるようにするツールです。Anypoint Studioで使用することができます。カバー率を視覚的に確認したり、レポートを生成することができます。

【API管理・共有】

API Manager

APIに対して、認証機能・IP許可/ブロック・不正なアクセス・攻撃からのセキュリティ機能を付加したり、レート制限(一定期間に処理される要求を制限する)で性能管理も行えるツールです。これらはポリシーとしてAPIに適用し、機能を拡張することができます。Analyticsを使えば、APIの使用状況やポリシーの違反状況を把握することができます。

Anypoint Exchange

APIを企業や組織内で公開しバージョン管理することができるツールです。API仕様からドキュメントが自動生成されます。APIはポータルに公開され検索可能になります。公開されたAPIはモックサービスとして呼出して動作確認が可能になるため、利用者はAPIの使用を判断できます。また、古いバージョンのAPIをサポートしつつ、新しいバージョンへ移行することが可能です。

【API実行・運用監視】

Anypoint Runtime Manager

アプリのデプロイ、水平/垂直/オートスケーリング機能を持つ、Muleアプリデプロイ・実行管理ツールです。ダウンタイムなしでアプリリリースを行うことができます。APIが無応答の場合、自動復旧します。

Anypoint Monitoring

APIや実行環境のリアルタイム監視を行うツールです。標準のDashboardのほか、カスタマイズしたDashboardを作成できます。

Anypoint Visualizer

API同士のつながりをグラフィカルに表示する機能です。障害発生時のトラブルシューティングや設計レビュー時のつながりの把握にも使えます。

お気軽にご相談ください

日立ソリューションズは、Salesforceのコンサルティングパートナーとして、お客さまに合わせた導入支援コンサルを行います。

お問い合わせ

Salesforce製品一覧

日立ソリューションズが提供するSalesforce製品をご紹介します。

Sales Cloud

営業支援

クラウドベースの営業支援/顧客管理システムです。新規顧客の発掘や見込み顧客の育成、案件の早期受注などを実現するための豊富な機能が用意されています。

Sales Cloudの詳細はこちら

Service Cloud

コンタクトセンター

クラウドベースのカスタマーサポート/顧客管理システムです。フィールドサービス、チャット、電話、LINE、SNSなどのツールとの連携により、顧客の活動を一元的に把握し、的確かつ効率的なカスタマーサービスへとつなげます。

Service Cloudの詳細はこちら

Salesforce Field Service

点検・修理サービス

クラウドベースのフィールドサービス業務支援ソリューションです。顧客先における機器やシステムの設置、保守、改修、修理といった業務を適切に管理します。

Salesforce Field Serviceの詳細はこちら

Financial Services Cloud

金融業界向けCRM

金融サービス向けの顧客管理システムです。銀行、証券、保険、投資などの違いを問わず、事業に最適化された統合プラットフォームを提供します。

Financial Services Cloudの詳細はこちら

セールスフォース社のマイページ構築基盤

マイページorポータル

顧客やパートナー企業、従業員とつながるコミュニティ環境を構築できるサービスです。会員制のサイトやポータルサイトを簡単に制作できます。また、顧客やパートナー企業との関係構築に有益なデータを共有できます。

セールスフォース社のマイページ構築基盤の詳細はこちら

Account Engagement(旧Pardot)

BtoBマーケティングオートメーション

見込み顧客を効果的に増やすBtoBマーケティングオートメーションツールです。顧客行動のトラッキングやスコアリングによって、顧客となる可能性が高いリードを抽出することができます。

Account Engagemenの詳細はこちら

Marketing Cloud

BtoCマーケティングオートメーション

マルチチャネルのデバイスを通じて顧客との質の高いやり取りを可能にするマーケティングオートメーションツールです。リアルタイムに蓄積された顧客データを活用し、一人ひとりに最適化されたコミュニケーションを実現します。

Marketing Cloudの詳細はこちら

Salesforce Platform

Salelsforce基盤上にアプリ開発

アプリケーションの開発・実行・管理ができるクラウドベースの開発プラットフォームです。セキュリティやコンプライアンスを確保しつつエンゲージメントの高いアプリケーションを、ローコードで簡単に開発することができます。

Salesforce Platformの詳細はこちら

Heroku

Salesforceに接続可能なアプリ開発基盤

アプリの構築、提供、監視、スケールに役立つコンテナベースのクラウド型プラットフォームです。管理やバックアップなどが自動的に処理されるフルマネージドのプラットフォームであるため、開発者は開発に没頭でき、アイディアをスピーディーに形にすることができます。

Herokuの詳細はこちら

Tableau

データ分析・可視化

データから「気づき」を促すデータ分析プラットフォームです。シンプルな操作と圧倒的な表現力で、組織のデータドリブン経営を支援します。

Tableauの詳細はこちら

MuleSoft

システム連携を効率化

MuleSoft(Anypoint Platform) はAPI開発から運用・監視までに必要な機能をワンセットで提供するクラウド型プラットフォームです。

MuleSoftの詳細はこちら

Sales Enablement(旧my Trailhead)

オンライン学習ツール

全世界で100万人以上が利用するオンライントレーニングツールです。「学習者が自発的に学びを継続すること」を目的に、体験学習を深めることを目的としています。

Sales Enablementの詳細はこちら

Agentforce

自律型AI

推論・意思決定・アクション実行を可能にして、さまざまな業務領域での効率化と顧客満足度の向上を支援する自律型AIエージェントプラットフォームです。

Agentforceの詳細はこちら

導入事例

JRCモビリティ株式会社様
JRCモビリティ株式会社様
「Salesforce Sales Cloud」で営業活動を可視化し、部門全体の状況を的確に把握。タイムリーなアドバイスや人財の最適配分を実現
オムロン ソーシアルソリューションズ株式会社様
オムロン ソーシアルソリューションズ株式会社様
より効果的なCRMの運用を推進し、トップライン向上に向けた全社的戦略活用に挑む
UDトラックス株式会社様
UDトラックス株式会社様
CRMを「Salesforce Sales Cloud」に一新し、データに基づく合理的な営業組織へと変革
DIC株式会社様
DIC株式会社様
SFAで活動プロセスを見える化。迅速な情報活用により営業スタイルを変革中
株式会社日本経済新聞社様
株式会社日本経済新聞社様
広告代理店との情報共有でデジタル広告の営業力を強化

お気軽にご相談ください

日立ソリューションズは、Salesforceのコンサルティングパートナーとして、お客さまに合わせた導入支援コンサルを行います。

お問い合わせ

Salesforce コンテンツ一覧

関連商品・キーワード