■JavaオプションでシンプルなXML対応を実現する Sybase Adaptive Server Enterprise(ASE)におけるXML機能とJavaオプションは切っても切れない関係にある。というのも、ASE上のXML機能はすべてASEデータベース内のJava対応オプション(Java仮想マシン)を利用して実現されているためである。これによって、ASEはコアなデータベースエンジンになんら影響を与えることなく、完全な外部機能としてのXML対応を実現している。 ASEのJavaサポート機能 そこで、まずはASEのXML対応について紹介する前に、前提となるJavaサポート機能を概説してみる。ASEでは、データベース内部に専用のJava仮想マシンを実装することで、データベースから容易にJavaクラスをコールすることができる。例えば、T-SQL(ストアドプロシージャ)からJavaメソッドを呼び