特定のURNに対して0個以上のURIを返すURN(ユニバーサルリソース名)リゾルバーを検索または構築しようとしています。
例:urn:fooid:6e8bc430-9c3a-11d9-9669-0800200c9a66:foo
に解決される可能性がありますhttp://www.example.com/fooservice/6e8bc430-9c3a-11d9-9669-0800200c9a66/foo
。サービスはfooid
スタイルURNを認識し、GUIDからベースURL(http://www.example.com/fooservice/)を検索し、コロンをスラッシュに変換して完全なURIを作成する方法を知っています。
「URNリゾルバー」を検索しましたが、あまりありません。次に、DNSはスケーラブルで分散された方法でアドレスを迅速に解決することであり、他のアプリケーションで使用されているため(ここを参照)、ベースURLルックアップを実行するために使用できる可能性があることに気付きました。部。
これは以前に行われたことがあり、従来のデータベースを使用する代わりの実用的な方法でしょうか?