賞金を稼ごう!
この質問は私にタンブルウィードバッジ(7日間で7ビュー!)を獲得しました。これは、Navisionの市場シェアが非常に限られていることの強力な確認です。 ..。。
しかしねえ...それは私たちがバックエンドとして得たものなので、私はこれと戦う準備ができています。:-O
これに光を当てることができる大胆なnavision開発者がいる場合...賞金はあなたのためにあります!:)
元の投稿
私は最近、Navision 5に基づくレガシーバックエンドと相互作用するかなり複雑なeコマースシステムを実装しました。これまでのところ、2つのプラットフォーム間のデータ交換はXMLファイルを介して行われていますが、この方法は非常に扱いにくく、非常に傾向があります。事故に。
私たちのニーズは次のとおりです。
- 各プラットフォームのビジネスロジックの特定の要素を他のプラットフォームに公開するため(たとえば、「この顧客がこれまでに購入した合計金額は?」、「現在提供されている製品は何ですか?」、「新規顧客の登録数は?」ウェブサイトで?」など)。
- さまざまなトランザクションのフィードバック/検証のメカニズムを使用するため(例:「顧客Xからの新しい注文です」...「了解しました。注文の処理が開始されます」...「わかりました、それをコピーして、さようなら!」)。
- 可能であれば、ファイルをいじくり回すことは避けてください。ただし、呼び出し/ポート/サービスの観点から、これらすべてを維持してください...
私が考えることができる最も自然な方法は、Webサービスを介して2つのシステムを統合することですが、Navision5はこれをネイティブにサポートしていません。それで、私は「デューデリジェンス」を行い、MSDNでこの記事や他の記事を含むいくつかのことを見つけました。
これらの記事によると、Navision 5でWebサービスを作成することはそれほど難しいことではありませんが、レガシーシステムを担当するチームにこのソリューションを提案したとき、彼らはそれが「純粋な理論」であり、これまでに実装した人は誰でも。
私は彼らの言葉を疑う理由はありませんが、マイレージは変わる可能性があります...そしておそらくSOコミュニティには、実際に同様のことを実装し、彼らの経験を共有できる他の国の専門家がいると思いました。
したがって、私の質問は2つあります。
- 自宅でこれを試し、最終結果が信頼できる場合、結果が努力する価値があると思う場合など、最大の困難であったことについて少し共有できる人はいますか?
- 同様の問題に直面したが、別のアプローチで解決し、解決策を提示できる人はいますか(「自分でやったことはありませんが、やらなければならない場合は、このようにします...」タイプ回答も大歓迎です)?
よろしくお願いします!:)