OpenLayersというJavaScriptのライブラリが大変良くできています。
・WMS
・WFS
・GoogleMaps
・YahooMaps
・KaMaps
などに対して、共通のインタフェースでアプリケーション構築することができます。
その分、機能的にはまだ基本的なものしか用意されていませんが、
JavaScriptのライブラリとしては、珍しく?きれいな設計になっているので今後も期待が持てそうです。
しかし、やっぱり最強はGoogleMaps+WMSのような気が…