私はWeb開発に比較的慣れていませんが、C ++/Javaの経験があります。次の変換を行う必要があります。
現在: C#で開発されたデスクトップアプリケーション(自動化ソフトウェア)。Web経由でTCPソケットを使用してリモートPLC(さまざまなセンサーをリアルタイムで監視するコントローラー)と通信します。
私のアイデア: アプリケーションをサーバー側のソフトウェアに変換します。サーバー側のソフトウェアは、TCP/ソケットを介してPLCと通信します。また、ブラウザを使用して操作することで、イントラネット内の任意のコンピュータ(将来的にはタブレット)からリモートサイトを監視および制御できるようになります。
それを行う動機: コンピューターに障害が発生し、オペレーターが制御できなくなった。
新しいアプリ:
JavaとOOPを使用してサーバーアプリを作成することを計画しています(これまでのところ問題ありません)。また、WebAppとAJAXにHTML / CSS / Javascriptを使用して、ページを更新します。しかし、これらすべてのデータを適切かつ適切な方法でそれらの間でどのように転送できるかについては、まだ迷っています。この投稿でSOAPとJSONについて読みました。それらを使用する必要があるかどうかはわかりませんが、JSONまたはSOAPのいずれかを使用するのは良い解決策ですか?または、他に推奨できる解決策はありますか?
乾杯、レオ