クライアントの今後のプロジェクトでは、検索基準に基づいてプロパティをリストするために、MLSプロバイダ(RETSをサポート)を使用します。 入力された条件に基づいて単一の、または一連の問合せを作成して、特定のリストを少しインテリジェントにしてから照会に直接変換するサービスを作成したい(できればJavaで)。 (例えば、通りの名前のバリエーションを探している可能性があります)データのオンデマンドでRETSプロバイダーを照会
私はこれまでのMLSデータがftp経由で定期的に収集されたと判断したと思いますが、現在RETSプロバイダーは問い合わせ手段必要に応じてxmlのために。しかし、私が見つけた多くの情報は、定期的にプロバイダーと同期し続け、情報から自分のデータベースを維持し続けることが一般的であることを示唆しているようです。
これは、なぜあなたが制御できないサービスである場合、これらの2つの場所の間でデータの同期を維持したいのですか?
私がしたいのは、ユーザーの情報要求ごとにretsプロバイダーを照会することです。また、潜在的にサービスに直接エントリを挿入することもできます。これは妥当ですか?
なぜそうでないのですか? (歴史的な理由や私が技術的に欠けているもの) もしあれば、何が良い出発点でしょうか?
私は知識のないアプリケーション開発者であり、データベースやサービスAPIを扱うのに慣れていますが、以前はMLSやRETSを使ってアプリケーションを開発していませんでした。
「サービスを作成する」という意味が不明です。 RETSConnectorを使用してcsvデータフィードをダウンロードした後、SQLクエリを生成するC#プログラムを作成し、リストをデータベースに挿入します。 Webサイトから、ユーザーがプロパティを検索すると、データベースを検索して結果を返します。 –
私は、定期的にRETSから引き出すことによって維持されているローカルデータベースを照会するのではなく、ユーザーからの要求に応じてdmql照会を介してRETSプロバイダーから直接情報を引き出すことを希望していたことを意味しました。これは標準的ではないように見えますが、経験の後、私が扱っているRETSプロバイダはかなり遅く、ページングを簡単に行う方法をサポートしていません(オフセットもなく、仕様の一部として、dmqlでの順序付けなし) –