2010-06-05 5 views
0

J'ai un client qui possède une sorte d'entrepôt de données stocké dans DB2. Pour diverses raisons, les données doivent rester sur cette plate-forme.Exposer des données DB2 en tant que XML/requête DB2via XML

Le client envisage de mettre en place un CMS open-source (Drupal) fonctionnant sous MySQL. Le client doit pouvoir exécuter un ensemble de requêtes prédéfinies sur la base de données DB2 à partir de l'application distante. Drupal semble bien interagir avec les données XML d'autres systèmes. Il a été suggéré que nous utilisions quelque chose comme XML-RPC pour exécuter les requêtes sur DB2.

Je suis très familier avec SQL Server et assez familier avec MySQL, mais je n'ai aucune expérience avec DB2 et aucune compréhension de ses capacités ou limitations.

Existe-t-il un moyen d'utiliser quelque chose comme XML, XML-RPC ou même http pour initier des requêtes sur une base de données DB2?

Toutes les idées sont appréciées!

Merci!

+0

peut être intéressant pour vous - toutes les possibilités de db2 xml http://amolnpujari.wordpress.com/2008/04/12/db2-native-xml/ –

Répondre

1

Produire et consommer du XML dans DB2 est très facile. L'implémentation pureXML de DB2 des standards SQL/XML, XPath et XQuery est l'une des plus complètes du marché.

La création de procédures stockées pour produire le code XML serait ma recommandation.

Je vous suggère le livre suivant comme un excellent guide -

http://www.ibmpressbooks.com/bookstore/product.asp?isbn=0138150478&S_TACT=105AGX01&S_CMP=TILE&ca=dti-ibmpresspurexmlcook&ca=dth-i

Si vous avez besoin d'aide alors ne pas hésiter à me laisser tomber une ligne.

+0

Merci Philip! –

0

Oui, consultez le module Services. Il vous aidera là-bas. Vous pouvez également implémenter xmlrpc sans lui, mais il a quelques fonctionnalités intéressantes.

Questions connexes