Commerce Engineの概要
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Commerce Engineは、コマース機能を有効にするマイクロサービスのグループのホストとして機能するシンASP.NET Coreアプリケーションです。これらのサービスは互いに疎結合されており、一緒になって、堅牢で拡張可能なコマース対応サービスのセットを提供します。
エンジンから公開されるサービスは、OData/RESTベースのAPIとして公開されます。これにより、サービスへの直接REST呼び出し、または生成されたスマート プロキシを介した呼び出しが可能になり、ODataメタデータが調べられ、サービスにアクセスするための厳密に型指定されたエクスペリエンスが生成されます。
すぐに使用できる最初のCommerce Engineは、Sitecore XC SDKの一部として提供されます。これにより、開発者は、ソリューションで有効にするプラグインを選択することで、ソリューションを拡張できます。プラグインは以下から取得できます。
-
製品に付属するプラグインのセット
-
Sitecoreパートナー
-
NuGetフィードからダウンロードしたパブリック プラグイン
SDKで提供されるCommerce Engineは、Customer.Sample.Solutionと呼ばれます。Commerceソリューションは、Visual Studio 2017で開くことができます。SDKには、Commerce Engineプロジェクト自体と、ソリューションの一般的な拡張機能を示すいくつかのサンプル プラグインが含まれています。
Sitecore XCソリューションを拡張すると、次のことが可能になります。
-
Customer.Sample.Solutionを開きます。
-
ソリューションの名前を、ニーズにより適したものに変更します。
-
F5キーを押してソリューションを更新し、最初のソリューションが実行されることを確認します。
-
Postmanサンプルまたはサンプルのコンソール アプリを使用して、ソリューションを実行します。
-
ソリューションを拡張するには、懸念事項を強力に分離して、ソリューション内の個別のプロジェクトとして追加のプラグインを作成します。
-
単体テストと機能テストを組み合わせてプラグインをテストします。
-
ソリューションが要件を満たしたら、ソリューションの新しいデプロイを作成します
-
新しいデプロイをQAまたはDevOpsプロセスを通じて送信し、デプロイを運用環境にデプロイします。