製品登録のコミュニケーションを作成する最も簡単な方法についてのアドバイスを探しています。毎年更新する必要のあるJavaデスクトップアプリケーションがあります。ユーザーがこのアプリを(JNLPを介して)ダウンロードしてインストールすると、限定されたデモバージョンが提供されます。クライアントには、製品を「登録」してすべての機能のロックを解除するためのコードがあります。
次のステップは、サーバー側のコンポーネントを構築することです。顧客ID番号および顧客に関するその他の情報を含むデータベースがあります。ユーザーが[登録]をクリックすると、連絡先情報と製品登録IDがサーバーに送信されます。サーバーはこれをデータベースと照合し、クライアントに機能のロックを解除する許可を与えるか、登録IDが無効であることがユーザーに通知されます。これは非常に標準的なことのようです。それで、それを行うための標準的な方法は何ですか?
私は自分のVPSを持っていて、Tomcatを実行しているので、これを自由に実装できます。Webサービスの構築を計画していましたが、これまでRESTを使用したことはありません。