ブログ

MuleSoft Certified Integration Architect - Level 1 認定とは何ですか?

MuleSoft Certified Integration Architect
June 23, 2023
4 読む時間(分)
Amit K
What is the MuleSoft Certified Integration Architect - Level 1 Certification?.png

今日の顧客は、SaaS、レガシーシステム、ソフトウェアなど、様々なプラットフォームにまたがるデバイス、アプリケーション、データを統合したスムーズなエクスペリエンスを企業が提供することを期待しています。

これを実現するには、企業は俊敏性を発揮し、様々なプロジェクト、セキュリティ、生産性、アクセス管理に対応できる効果的なアプリケーションネットワークを構築する必要があります。

MuleSoft認定プログラムは、専門家や企業が、このようなアプリケーションネットワークの構築と管理方法を迅速に習得できるようにします。

MuleSoft Certified Integration Architect – Level 1認定は、アーキテクトとして豊富な経験を持つ候補者を対象としています。アーキテクトは、組織におけるテクノロジーに関する意思決定とベストプラクティスの確立に責任を負います。Mule (3.x または 4.x) の開発とアーキテクチャにおいて3年以上の経験を持つ候補者が、この認定資格の取得資格となります。

MuleSoftとは?

Mulesoftは、統合プラットフォーム・アズ・ア・サービス (PaaS) ソリューションを提供するソフトウェア企業です。API主導のアプローチと統合ツールにより、組織がアプリケーション、データ、デバイスを接続できるようにします。主力製品であるAnypoint Platformは、API主導の統合プラットフォームであり、組織がビジネスオペレーションのためにさまざまなアプリケーション、データ、デバイスを安全かつ迅速に統合することを可能にします。

Anypoint Platformは、APIゲートウェイ、ランタイム、開発ツールで構成されており、組織がAPI主導のアーキテクチャを設計、構築、展開、管理するのに役立ちます。このプラットフォームは、APIと統合ソリューションの作成、セキュリティ保護、管理のためのさまざまなサービスを提供します。

これらのサービスには、API設計、API管理、APIゲートウェイ、APIセキュリティ、APIモニタリング、API分析、APIライフサイクル管理が含まれます。また、コネクタ、データマッピング、データ変換など、開発者向けのさまざまなツールも提供しています。

MuleSoft認定とは?

MuleSoftは、様々な業界の組織がプラットフォーム間でデバイス、アプリケーション、データをスムーズに統合できるようにする企業です。これにより、変革を目指す企業は、クラウドとオンプレミスのレガシーシステム間で迅速かつ柔軟に拡張できる適切な統合プラットフォームを見つけることができます。

MuleSoft認定プログラムは、統合アーキテクト、プラットフォームアーキテクト、開発者、運用担当者など、様々な学習パスにわたるトレーニングについて、専門家と企業が共通の理解を持つことができるように開始されました。MuleSoft認定プロフェッショナルは、企業が様々なプラットフォーム間でサービスを迅速に統合できるよう支援できるため、今日のデジタル経済において高い需要があります。

MuleSoft認定統合アーキテクト - レベル1認定とは?

MuleSoft認定統合アーキテクトは、組織のAnypoint Platform実装を主導・監督し、統合ソリューションの技術的品質、ガバナンス(コンプライアンス)、運用性を確保することが期待されています。

MCIA - レベル1試験は、アーキテクトが技術系および非技術系のステークホルダーと連携し、機能要件と非機能要件を統合インターフェースと実装に変換するための知識とスキルを有していることを証明します。

MuleSoft認定統合アーキテクトの受験者は、以下の能力を備えている必要があります。

  • 統合ソリューションを高レベルで設計し、実装チームが詳細な設計と実装のためのMuleコンポーネントとパターンを選択できるよう支援する。
  • 利用可能なデプロイメントオプション(MuleSoft ホスト型または顧客ホスト型のコントロールプレーンおよびランタイムプレーン)に基づいて、Anypoint Platform のデプロイメントアプローチと構成を選択します。
  • Anypoint Platform ランタイムプレーンの利用可能なデプロイメントオプションのいずれかに対応する Mule アプリケーションを開発します。
  • 開発ライフサイクル全体(プロジェクトの準備、分析、設計、開発、テスト、デプロイメント、サポート)をカバーする標準的な開発手法に従い、ソリューションの品質を確保します。
  • Anypoint Platform 上の統合ソリューションのパフォーマンス、スケーラビリティ、信頼性、監視、その他の運用面に関する技術ガイダンスを提供します。
  • API および統合プロジェクトを実現し、効率化するための再利用可能なアセット、コンポーネント、標準規格、フレームワーク、プロセスを作成します。

試験形式

形式:多肢選択式、持ち込み禁止、監督付き、オンライン 問題数:60問 試験時間:120分(2時間) 合格点:70% 言語:英語 費用:400ドル

MuleSoft 統合アーキテクト認定資格の有効期間はどのくらいですか?

MuleSoft Certified Integration Architect - Level 1 認定資格の有効期間は、試験合格日から 2 年間です。この日以降は、MuleSoft Certified Integration Architect - Level 1 MAINTENANCE 試験を受験することで認定資格を更新できます。

MuleSoft Architect 認定資格ではどのようなトピックが扱われますか?

MuleSoft Integration Architect 認定資格試験では、以下のタスクを実行できることが認定されます。

Anypoint Platform 上での統合ソリューションの開始

MuleSoft Catalyst と Catalyst Knowledge Hub の基本的な価値提案の概要 統合ソリューションの機能要件と非機能要件の区別 Web API およびイベントドリブン API の設計と管理のための Anypoint Platform の機能の選択 Anypoint Platform のコントロールプレーンとランタイムプレーンのデプロイメントオプションの選択

ランタイムプレーンのテクノロジーアーキテクチャの設計

  • Mule ランタイムクラスタの動作モードを分析し、他のデプロイメントオプションとの差別化を図る。
  • CloudHub のネットワーク機能を使用して特定の要件に対応するために、CloudHub にデプロイされる統合ソリューションを設計する。
  • Mule ランタイムドメインとドメイン共有構成は、その機能のメリットを享受できる要件にのみ選択してください。
  • Mule 4 クラスローダーによる Mule モジュールの分離の影響を効果的に活用して、Mule アプリケーションを設計してください。
  • Mule 4 リアクティブイベント処理モデルの特徴と影響について説明してください。

統合パラダイムを用いたアーキテクチャ設計

  • API主導の接続性を用いた高レベル統合アーキテクチャの作成
  • Web APIとHTTPを用いた高レベル統合アーキテクチャの作成
  • イベントドリブンAPIとメッセージブローカーを用いた高レベル統合アーキテクチャの作成
  • 一般的なメッセージングパターンとテクノロジーを用いたMuleアプリケーションと統合ソリューションの設計

Muleアプリケーションの設計と開発

  • Muleアプリケーションのプロパティ設定に利用可能なオプションを選択する
  • すべてのMuleアプリケーションで利用可能な基本機能を選択して使用する
  • すべてのMuleアプリケーションで利用可能なコアルーターを使用してMuleアプリケーションを設計する
  • Salesforceコネクタの基本機能について説明する
  • コアコネクタの共通機能を使用してMuleアプリケーションを設計する
  • Transform Messageコンポーネントで利用可能なメタデータソースを選択して使用する
  • 共通/標準データモデルを使用してMuleアプリケーションと統合ソリューションを設計する
  • Muleアプリケーションでデータを検証するためのメソッドを正しく適用する

Muleアプリケーションの自動テストの設計

  • MUnitとStudioの関連機能を用いたユニットテストスイートの設計
  • テスト要件とシナリオを特定する統合テストまたはパフォーマンステストを使用することで、これらの要件に対処するのが最善です。

永続性要件を満たす統合ソリューションの設計

  • すべてのデプロイメントオプションにおいて、VMキューとAnypoint VMコネクタを使用したMuleアプリケーションを設計する
  • すべてのデプロイメントオプションにおいて、オブジェクトストア、OSコネクタ、およびOSサービスを使用したMuleアプリケーションを設計する
  • オブジェクトストアで構成可能なステートフルコンポーネントを使用したMuleアプリケーションと統合ソリューションを設計する

信頼性要件を満たす統合ソリューションの設計

  • 適切かつ有益な場合、従来のトランザクション(ローカルまたはXA)の代替手段を選択する。
  • 「成功するまで」スコープ、再接続戦略、および再配信ポリシーの目的と特性を理解する。
  • すべてのデプロイメントオプションにおいて、災害復旧と高可用性の違い、およびそれぞれを実現するための基本的なアプローチを理解する。
  • サポートされているすべての Mule コネクタで、ローカルトランザクションと XA トランザクションを使用して、Mule アプリケーションと統合ソリューションを設計する

パフォーマンス要件を満たす統合ソリューションの設計

  • パフォーマンスとキャパシティの目標を満たす Mule アプリケーションと統合ソリューションの設計
  • Mule で利用可能なストリーミング機能を使用して Mule アプリケーションを設計する
  • 大量のメッセージシーケンス/ストリームを処理する Mule アプリケーションを設計する

セキュリティ要件を満たす統合ソリューションの設計

  • Anypoint Platform コントロールプレーンと API への安全なアクセスを設計する
  • Anypoint Security を使用して安全なエッジアクセスを設計する
  • Mule アプリケーションの潜在的なセキュリティ脆弱性を分析し、対処する
  • Anypoint Platform の監査ログ機能を理解する

DevOps プラクティスを適用し、統合ソリューションを運用する

  • MuleSoft が提供する Maven プラグインを使用して、Mule アプリケーション用の CI/CD パイプラインの高レベル設計を作成する
  • Anypoint Platform とのやり取りを自動化するための機能と特性を特定する
  • すべてのデプロイメントオプションにおける Mule アプリケーションのログ設定とオプションを設計する
  • すべてのデプロイメントにおける Anypoint Monitoring の機能と特性を特定するオプション

エンタープライズアーキテクトの責任とは?

ガバナンスにおける主要なツールの1つは、エンタープライズアーキテクチャ全体を構成するクラウド、アプリケーション、データ、プラットフォーム、セキュリティソリューションの設計に影響を与える指針を確立し、推進することです。

エンタープライズアーキテクトは、一般的に以下のタスクを実行します。

  • ビジネス戦略と目標に沿った戦略、原則、ロードマップを作成する。
  • これらの戦略、原則、ロードマップに従って、予算、プロジェクト、プログラムのガバナンスを管理する。
  • イノベーションを推進し、将来の製品と技術を選択する。

エンタープライズアーキテクトがビジネスの成功にどのように貢献するか

かつて、メインフレームがエンタープライズコンピューティングの唯一のソリューションだった頃は、紙の書類が山積みになっている倉庫の隣にシステムが1つあり、メインフレームのコードと他のいくつかのシステムとのアーキテクチャと相互運用性が重要でした。

今日、テクノロジーを取り巻く環境は劇的に変化しました。物理サーバーは仮想化に、そして仮想化はクラウドとインフラストラクチャ・アズ・コードに置き換えられました。リレーショナルデータベースとグラフデータベースは、列指向のインメモリデータベースによって補完され、COBOLはCに、CはJavaに、データウェアハウスはビッグデータとデータレイクに、従来のSQLはNoSQLとPythonによって補完されました。しかし、革新的なテクノロジーを調和させ統合するどころか、テクノロジーランドスケープ全体の複雑さが増し、イノベーションを阻害しました。

テクノロジーランドスケープは、スピードと俊敏性を最適化する必要があります。そうでなければ、シームレスなコネクテッドエクスペリエンスを求める消費者の期待の変化によって、複雑さ、コスト、そして遅延が増大することになります。さらに、企業はGDPRやAMLなど、簡素化を求める規制の強化にも準拠しなければなりません。

この問題に対処するには、エンタープライズアーキテクチャをレイヤーに編成し、古いレイヤーと新しいレイヤーを階層化することで、MuleSoftの軽量APIのような標準化されたインターフェースを使用して、これらのレイヤーを容易に結合、分離、共存、そして連携できるようにする必要があります。

エンタープライズアーキテクトの役割は、テクノロジー資産の適切な部分を適切なタイミングで最適化し、財務目標とビジネス目標を達成し、それらが全体として一体となって機能するようにすることです。

この階層化アプローチは、システムをゼロから再構築するよりも費用対効果が高く、迅速かつ容易であるため不可欠です。

同時に、企業と顧客は日々の業務においてエンタープライズアーキテクトに依存しています。エンタープライズアーキテクトの役割のビジネス価値は、複雑な運用環境と取引環境におけるIT変革の大きな課題を克服することにあります。

MuleSoft認定プロフェッショナルの収入は?

MuleSoft認定開発者とMuleSoft認定アーキテクトの需要は高く、この傾向は当面続くと予想されます。企業はさまざまなアプリケーション、デバイス、データをプラットフォーム間で統合する必要があるため、人材はこうした統合プロジェクトを迅速かつ効率的に遂行する必要があります。供給が限られているため、MuleSoftのトレーニングコースを受講し、関連するMuleSoft認定資格を取得したプロフェッショナルは、キャリアパスにおいて競争力を高めることができます。

米国におけるMuleSoft認定プロフェッショナルの平均年収は、77,000~154,000米ドルです。

まとめ

MuleSoft認定資格は、MuleSoftテクノロジーに関する能力とスキルを証明したい個人や組織にとって、価値ある投資です。上記の記事をお読みいただき、ありがとうございました。お役に立てていただければ幸いです。ご質問がございましたら、下記のチャットオプションをご利用いただき、MuleSoft Certified Integration Architect認定資格についてお問い合わせください。

当社は、お客様のあらゆるニーズに対応するワンストップソリューションを提供し、取得したい教育資格や認定資格に応じて、すべての個人に柔軟でカスタマイズされたサービスを提供します。

著作権 © 2024 - 無断転載を禁じます。