Macworldの購入アドバイス
評価:

長所: 短所: 会社: 定価:
FileMaker Inc.の最新製品であるFileMaker Pro 5 Unlimitedを使えば、FileMakerデータベースをWeb上で大規模に公開できます。FileMaker Pro 5(レビュー、2000年2月号参照)との相違点は3つあります。Webユーザーにデータベースを無制限に提供できること(FileMaker Pro 5では12時間あたり10ユーザーまでしかアクセスできない)、Web Server Connectorでサードパーティ製のWebサーバーに接続できること、そして価格が999ドルという点です。期待外れに聞こえるかもしれませんが、それも当然です。特にこの価格ならなおさらです。
無制限だが無限ではない
FileMaker Pro 5と同様に、Unlimited版には「インスタントWeb公開」と呼ばれる機能が搭載されています。この機能は、カスケーディングスタイルシート(CSS)を使用して、CSS対応ブラウザに画面レイアウトを非常に忠実にレンダリングします。ただし、多くの訪問者が同時にインスタントWeb公開を使用すると、Unlimited版のサービス能力に負担がかかることがあります。
インスタントWeb公開はCPUを大量に消費するため、パフォーマンスがさらに低下する可能性があります。この機能を完全に回避するには、Blue World CommunicationsのLassoやPervasive SoftwareのTangoなどのアドオンミドルウェア製品を使用するか、FileMaker独自の組み込み構文であるCDML(データベースコンテンツを通常のWebページに統合するためのもの)を使用します。残念ながら、CDMLのドキュメントは、別途500ドルで販売されるFileMaker Developer 5(本稿執筆時点では入手不可)でのみ提供されます。ドキュメントがなければ、カスタムWebページの作成は事実上不可能です。
Unlimited のパフォーマンス回避策は、Web Server Connector です。これは、WebStar、AppleShare IP、Mac OS X Server の Apache、Microsoft IIS、Netscape Enterprise Server に接続する Java サーブレットです。Web Server Connector を使用すると、SSL などの機能や柔軟なセキュリティオプションを使用してデータベースを公開できます。また、複数の FileMaker Pro 5 Unlimited にアクセスできます。1,000 ドルの FileMaker Pro Server 5 を使用すると、Web Server Connector は RAIC (Redundant Array of Inexpensive Computers) 上のデータベースへのリクエストをシャッフルできます。3 台の Unlimited を使用して RAIC を構築した場合、クエリは 1 台の Unlimited のみを占有し、残りの 2 台はそのまま使用できます。ただし、このシナリオでは、FileMaker ソフトウェアだけで約 4,000 ドルの費用がかかります (「RAIC の導入」を参照)。
WebStar 4.2とMac OS X Server 1.0.2を使用したテストでは、Web Server Connectorは厳しい状況にも耐え抜きました。他のUnlimitedサーバが混雑している場合でも、利用可能なUnlimitedサーバにクエリを分散し、ネットワークの問題やソフトウェアのクラッシュによるRAICサーバの損失にも対応しました。しかし、セキュリティオプションは提供されておらず、データベース管理は手動で行う必要があり、受信クエリをフィルタリングすることもできません。
2000年7月 号 45ページ