Skip to main content
オンラインの Trailblazer Community は現在、閲覧専用となっています。まもなく Trailblazer Community は Slack に移行し、新たな展開を迎えます。FAQ を参照 | サポートを求める

Anypoint Platform について知る

学習の目的

この単元を完了すると、次のことができるようになります。

  • Anypoint Platform がアプリケーションネットワークの構築をどのようにサポートするかを説明する。
  • Anypoint Platform の主要コンポーネントとその機能を特定する。

すべてを 1 か所に

Anypoint Platform は、API とインテグレーションの設計、構築、管理、デプロイを行うための完全なツールスイートです。インテグレーションプロジェクトに取り組む開発者、システム管理者、アーキテクトのいずれであっても、API の構築と管理で果たすべき役割があります。Anypoint Platform は、アプリケーションネットワークを作成するためのコマンドセンターとして機能します。アプリケーション、データ、デバイスを接続するために必要なすべてのリソースを提供し、拡張性、効率性、そして将来にわたって通用するインテグレーションを実現します。

大型のコンピューターモニターの前に座っている人物。Anypoint Platform がコマンドセンターとして機能することを表している。

主な機能は次のとおりです。

  • 一元化された設計: プラットフォームツールを使用して、デザインファーストのアプローチで API を作成します。これにより、わかりやすく、ドキュメントが充実した、再利用可能な API になります。
  • Anypoint Exchange の事前構築済みソリューション: 車輪の再発明は必要ありません。Anypoint Exchange では、MuleSoft、パートナー、コミュニティが作成した事前構築済みの API、コネクタ、テンプレートのライブラリにアクセスできるため、時間と手間を節約できます。
  • 効率的な開発: このプラットフォームは、Mule アプリケーションの構築とテストのためのシームレスな開発環境を提供すると同時に、より広範なエコシステムと連携して、スムーズなエンドツーエンドのワークフローを実現します。
  • 簡素化された管理: Anypoint Management Center は、API とインテグレーションの監視、セキュリティ確保、最適化をサポートします。ポリシーを設定し、パフォーマンスを追跡し、クラウドとオンプレミスのシステム全体でスムーズな運用を確保します。
  • どこにでもデプロイできる柔軟性: CloudHub、プライベートクラウド、オンプレミスのいずれにデプロイする場合でも、Anypoint Platform は完全な制御と可視性を提供します。顧客ホスト型の環境でも、クラウド上と同様に、データベース、Web サービス、ソーシャルアプリケーションに接続できます。

Anypoint Platform を使用すれば、必要なものがすべて 1 か所に揃うため、より迅速に作業を進め、より効果的にコラボレーションし、ビジネスの成功を後押しする成果を上げることができます。

Anypoint Platform + Mule United Airport (MUA)

Mule United Airport (MUA) のシステムアーキテクトである Alex は、フライトのメンテナンスデータの管理から顧客の旅行トレンドの追跡まで、重要な空港システムをスムーズに稼働させるためのサポートを必要としています。多くの要素が複雑に絡み合う中、信頼性が高く、拡張性と柔軟性に優れたインテグレーションソリューションが必要です。そこで役立つのが Anypoint Platform です。

Alex は 1 人で作業しているわけではありません。MUA の IT チームには、スペシャリスト、システム管理者、DevOps、開発者が在籍しており、全員が運用をスムーズに進めるためにコラボレーションしています。Anypoint Platform は、各役割に適切なツールを提供することで、チームがよりスマートに働けるよう支援します。

  • Anypoint コードビルダー: 開発者やインテグレーターが、より迅速かつ正確にインテグレーションを設計、構築、テストできる環境を提供します。特に、一元化されたワークスペースで API をコーディングしたり、自動化を構築したりする場合に役立ちます。
  • Anypoint Exchange: アーキテクトやインテグレーションリードが、再利用可能な API、コネクタ、テンプレートをパブリッシュできる共有スペースを提供します。また、フィードバックとバージョン管理を通じて、チーム間のコラボレーションも促進します。
  • Anypoint Management Center: システム管理者と DevOps チームがシステムの正常性を監視し、セキュリティポリシーを適用し、必要に応じてパフォーマンスをスケールするために必要な可視性と制御を提供します。

その中心にあるのが、すべての MuleSoft アプリケーションのアプリケーションサーバーである Mule Runtime です。Mule Runtime はあらゆるインテグレーションを支え、MUA のシステム間の高速かつセキュアな通信を確保します。

高度なアーキテクチャ: Anypoint Platform を支える力

Anypoint Platform は、インテグレーションをシームレスかつセキュアに保つ強力なアーキテクチャの上に構築されています。これほど効果的である理由を詳しく見ていきましょう。

エクスペリエンス、プロセス、システムの各 API が、バックエンドシステムを Web アプリケーションやモバイルアプリケーションに接続する構成を示した図。

スピード重視の設計

Anypoint Platform は、スピードと効率性を重視して構築されています。事前構築済みの API、コネクタ、テンプレートにより、開発者は毎回ゼロから始める必要がありません。自動テストと CI/CD (継続的インテグレーション/継続的デプロイメント) により、アップデートを迅速にロールアウトできるため、手間をかけることなくインテグレーションの信頼性を維持できます。

リアルタイムインサイトの提供

また、完全な可視性と制御も実現します。複雑なシステムで問題の原因を突き止めなければならなかった経験はありますか? Anypoint Platform は、すべてのノードとバックエンドシステムに関するリアルタイムのインサイトをチームに提供し、呼び出しのトレース、問題の特定、変更がネットワーク全体に与える影響の把握を容易にします。

API のセキュリティとガバナンスの確保

セキュリティは後付けではなく、最初から組み込まれています。API はあらゆる層で保護されており、ガバナンスと制御が全体に組み込まれています。これにより、チームは API を安全に共有してスケールし、機密データを保護しながら、適切なユーザーのみにアクセスを許可できます。

柔軟性の提供

このプラットフォームは、長く使い続けられるように構築されています。カスタムコネクタとモジュール式の API 主導のアプローチにより、プラットフォームの適応性が高まります。負荷がかかると壊れてしまう硬直したシステムとは異なり、Anypoint Platform はアップデートを容易に処理できるよう設計されており、次にどのような変更が生じても、インテグレーションの回復力を維持します。

その中核にあるのが API 仕様です。通常は OpenAPI 仕様 (OAS) で記述されます。開発者は Anypoint コードビルダーを使用してこれらの仕様を定義し、Anypoint Exchange にパブリッシュすることで、簡単に共有して再利用できるようにします。

API の構築とテストが完了したら、いよいよ実際に活用する段階です。Runtime Manager は、チームがアプリケーションとプロキシ API を CloudHub (MuleSoft のサービスとしてのインテグレーションプラットフォーム、iPaaS) やその他の環境にデプロイするのを支援し、インテグレーションをどこで稼働させるかをチームが完全に制御できるようにします。

まとめ

Anypoint Platform がこれほど強力な理由を確認したところで、次はプラットフォームの操作方法と構築の始め方を見ていきましょう。離陸許可が出ました!

Salesforce ヘルプで Trailhead のフィードバックを共有してください。

Trailhead についての感想をお聞かせください。[Salesforce ヘルプ] サイトから新しいフィードバックフォームにいつでもアクセスできるようになりました。

詳細はこちら フィードバックの共有に進む