最近発表されたDatabase.comなどを見ていて思うのですが、
データベースだけ、クラウドサーバーを使う。
アプリケーションはWEBアプリケーションではなく、
既存のEXEファイルを使用する。という事例はありませんでしょうか。
もちろん、クラウドサーバーまでの回線の常時接続を担保できるという前提で考えた時に、
思いつくのは、構内からVPNなどでクラウドサーバーに接続してDBを利用するという方法でしょうか。
あとはDBとのやりとりを全部SOAPにするとか。(遅くなりそうですが)
そのような事例やアイデアがあれば教えてください。
Database.comでクラウド上にDatabaseを作成した場合は、極端な具体例を挙げた場合、日本のプライベートクラウド上にあるWebアプリケーションサーバが
Database.com上のデータベースと連携するということは、そのクラウド間連携のトランザクション処理をSOAPを使ってHTTPプロトコルで実施するはずで、当然セキュアな
環境ではないため、IP-VPNなどのトンネリング技術が必要だとは思いますが、そもそも、プライマリのサーバの後で動作するデータベースの処理に使用した場合には、
御懸念通り、常時接続状態でのトランザクション処理が、日本-U.S間のネットワーク遅延の問題も含め現実的ではないと思われます。
やはり高いOLTP処理を求められる場合には、難しいかと。
むしろ、こういった簡単にデータベースをわかりやすいインタフェースで作成できるという効果は、法人というより個人発のデータベース構造の構築が
行えるようになるという意味では画期的な事だと思いますが。
そういう意味で、以下のWikiサイトにあるセマンティックWebの考え方などはいかがでしょうか?
http://ja.wikipedia.org/wiki/%E3%82%BB%E3%83%9E%E3%83%B3%E3%83%8...
なるほどやはりそうですよね。