学士号を取得するために、現在勤務している会社が開発した ERP システムに B2B 通信を実装するタスクを受け取りました。他のソフトウェアとも通信できる必要があるため、EDI メッセージ (EDIFACT) または cXML の使用を検討しています。このタスクにアプローチする最良の方法は何ですか。
EDIFACT メッセージを、すべての EDIFACT メッセージを記述する 1 つの xsd によって定義される xml に変換するというアイデアがありました。次に、自分で作成したマッパーを使用して、xml をデータベースまたはビジネス オブジェクトに書き込みます。EDIFACT メッセージを作成するために、同じ方法を逆に使用するだけです。最初に XML 変換を使用すると、マッピングが容易になり、他の edi 形式を作成するなど、他の目的で xml を使用できるようになると思いました。もう 1 つのアイデアは、cXML を使用してマップすることです。
このタスクへの最善のアプローチは何ですか?