exposer une procedurestockee en tant que webservice
7 réponses
Jerome PAULIN
Bonsoir,
Je me pose une question existentielle : est il possible d'exposer les
procédures stockées d'une base PgSQl, Firebird ou MySQL en tant que
webservice sans avoir a coder quoi que ce soit d'autre que la procédure
stockée ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
François Girault
Jerome PAULIN a écrit :
Bonsoir,
Je me pose une question existentielle : est il possible d'exposer les procédures stockées d'une base PgSQl, Firebird ou MySQL en tant que webservice sans avoir a coder quoi que ce soit d'autre que la procédure stockée ?
Non, ce n'est pas possible. Les sgbds font un boulot, le websevice en est une autre auquel un outil spécialisé donnera forcément de meilleurs résultat qu'une réinvention sauvage d'un serveur http, avec les risques que cela comporte.
Cependant, l'effort nécessaire à la mise en place d'une telle chose, suivant vos outils web, est souvent faible.
-- FG
Jerome PAULIN a écrit :
Bonsoir,
Je me pose une question existentielle : est il possible d'exposer les
procédures stockées d'une base PgSQl, Firebird ou MySQL en tant que
webservice sans avoir a coder quoi que ce soit d'autre que la procédure
stockée ?
Non, ce n'est pas possible. Les sgbds font un boulot, le websevice en
est une autre auquel un outil spécialisé donnera forcément de meilleurs
résultat qu'une réinvention sauvage d'un serveur http, avec les risques
que cela comporte.
Cependant, l'effort nécessaire à la mise en place d'une telle chose,
suivant vos outils web, est souvent faible.
Je me pose une question existentielle : est il possible d'exposer les procédures stockées d'une base PgSQl, Firebird ou MySQL en tant que webservice sans avoir a coder quoi que ce soit d'autre que la procédure stockée ?
Non, ce n'est pas possible. Les sgbds font un boulot, le websevice en est une autre auquel un outil spécialisé donnera forcément de meilleurs résultat qu'une réinvention sauvage d'un serveur http, avec les risques que cela comporte.
Cependant, l'effort nécessaire à la mise en place d'une telle chose, suivant vos outils web, est souvent faible.
-- FG
Fred Brouard - SQLpro
Jerome PAULIN a écrit :
Bonsoir,
Je me pose une question existentielle : est il possible d'exposer les procédures stockées d'une base PgSQl, Firebird ou MySQL en tant que webservice sans avoir a coder quoi que ce soit d'autre que la procédure stockée ?
Cordialement,
gg
a ma connaissance pas dans ces produits, mais possible dans MS SQL Server qui permet d'utiliser des web services (http endpoints).
A lire : http://msdn2.microsoft.com/en-us/library/ms345123.aspx
Il me semble que cela est disponible dans la version limitée mais gratuite SQL Server express 2005.
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Jerome PAULIN a écrit :
Bonsoir,
Je me pose une question existentielle : est il possible d'exposer les
procédures stockées d'une base PgSQl, Firebird ou MySQL en tant que
webservice sans avoir a coder quoi que ce soit d'autre que la procédure
stockée ?
Cordialement,
gg
a ma connaissance pas dans ces produits, mais possible dans MS SQL
Server qui permet d'utiliser des web services (http endpoints).
A lire :
http://msdn2.microsoft.com/en-us/library/ms345123.aspx
Il me semble que cela est disponible dans la version limitée mais
gratuite SQL Server express 2005.
A +
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Je me pose une question existentielle : est il possible d'exposer les procédures stockées d'une base PgSQl, Firebird ou MySQL en tant que webservice sans avoir a coder quoi que ce soit d'autre que la procédure stockée ?
Cordialement,
gg
a ma connaissance pas dans ces produits, mais possible dans MS SQL Server qui permet d'utiliser des web services (http endpoints).
A lire : http://msdn2.microsoft.com/en-us/library/ms345123.aspx
Il me semble que cela est disponible dans la version limitée mais gratuite SQL Server express 2005.
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
William Marie
"Fred Brouard - SQLpro" a écrit dans le message de news: 45e1f517$0$21151$
a ma connaissance pas dans ces produits, mais possible dans MS SQL Server qui permet d'utiliser des web services (http endpoints).
A lire : http://msdn2.microsoft.com/en-us/library/ms345123.aspx
Il me semble que cela est disponible dans la version limitée mais gratuite SQL Server express 2005.
Il y a des fonctionalités non implantées dans la version Express (encore que la version "advanced" semble bien fournie), certes, mais question manipulation de bases de données sensu stricto où se situe la limite (hormis la gestion des clusters et des multiprocesseurs) ? Autrement dit Microsoft ne file-t-il pas un SGBD gratuit et néanmoins puissant pour ne pas perdre du terrain par rapport à MySQL et PostgreSQL ? -- =================================== William Marie Attention antiSpam remplacer trapellun.invalid par free.fr Web : http://wmarie.free.fr http://www.pandemonium.dnsalias.org (site expérimental) ====================================
"Fred Brouard - SQLpro" <brouardf@club-internet.fr> a écrit dans le message
de news: 45e1f517$0$21151$7a628cd7@news.club-internet.fr...
a ma connaissance pas dans ces produits, mais possible dans MS SQL Server
qui permet d'utiliser des web services (http endpoints).
A lire :
http://msdn2.microsoft.com/en-us/library/ms345123.aspx
Il me semble que cela est disponible dans la version limitée mais gratuite
SQL Server express 2005.
Il y a des fonctionalités non implantées dans la version Express (encore que
la version "advanced" semble bien fournie), certes, mais question
manipulation de bases de données sensu stricto où se situe la limite (hormis
la gestion des clusters et des multiprocesseurs) ? Autrement dit Microsoft
ne file-t-il pas un SGBD gratuit et néanmoins puissant pour ne pas perdre du
terrain par rapport à MySQL et PostgreSQL ?
--
=================================== William Marie
Attention antiSpam remplacer trapellun.invalid
par free.fr
Web : http://wmarie.free.fr
http://www.pandemonium.dnsalias.org (site expérimental)
====================================
"Fred Brouard - SQLpro" a écrit dans le message de news: 45e1f517$0$21151$
a ma connaissance pas dans ces produits, mais possible dans MS SQL Server qui permet d'utiliser des web services (http endpoints).
A lire : http://msdn2.microsoft.com/en-us/library/ms345123.aspx
Il me semble que cela est disponible dans la version limitée mais gratuite SQL Server express 2005.
Il y a des fonctionalités non implantées dans la version Express (encore que la version "advanced" semble bien fournie), certes, mais question manipulation de bases de données sensu stricto où se situe la limite (hormis la gestion des clusters et des multiprocesseurs) ? Autrement dit Microsoft ne file-t-il pas un SGBD gratuit et néanmoins puissant pour ne pas perdre du terrain par rapport à MySQL et PostgreSQL ? -- =================================== William Marie Attention antiSpam remplacer trapellun.invalid par free.fr Web : http://wmarie.free.fr http://www.pandemonium.dnsalias.org (site expérimental) ====================================
Fred Brouard - SQLpro
Bonjour,
William Marie a écrit :
"Fred Brouard - SQLpro" a écrit dans le message de news: 45e1f517$0$21151$
a ma connaissance pas dans ces produits, mais possible dans MS SQL Server qui permet d'utiliser des web services (http endpoints).
A lire : http://msdn2.microsoft.com/en-us/library/ms345123.aspx
Il me semble que cela est disponible dans la version limitée mais gratuite SQL Server express 2005.
Il y a des fonctionalités non implantées dans la version Express (encore que la version "advanced" semble bien fournie), certes, mais question manipulation de bases de données sensu stricto où se situe la limite (hormis la gestion des clusters et des multiprocesseurs) ?
Les http endpoint sont disponibles dans la version gratuite.
Autrement dit Microsoft ne file-t-il pas un SGBD gratuit et néanmoins puissant pour ne pas perdre du terrain par rapport à MySQL et PostgreSQL ?
En terme de fonctionalité SQL Server est très, très loin devant MySQL et en bonne avance sur PostGreSQL. En terme de montée à la charge, SQL Server reste avec IBM Db2 et Oracle, leader à tous les niveaux et là très loin devant les SGBDR "free"
Quant à la version libre, son seul grand défaut est d'être limitée à 4 Go par base et 25 utilisateurs simultanés. Il y a bien sûr quelques fonctionalité qui manque (cluster, partitionnement, mirroring...), mais pas pour l'utilisation de petites bases. C'est pourquoi de nombreux éditeurs utilisent SQL Server en entrée de gamme afin de pouvoir répondre aussi bien à ce marché qu'au milieu de gamme et au haut de game ce que même PostGreSQL ne sait pas encore faire.
Quant aux fonctionalités avancées comme les web services, services broker (pour des bases de données collaboratives), notifications services, reporting services, analysis services (bases OLAP), integration services.... aucun de ces SGBDR ne proposent une telle offre de solution en un seul produit.
A lire : http://www.microsoft.com/france/sql/sql2005/achetez/versions.mspx
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Bonjour,
William Marie a écrit :
"Fred Brouard - SQLpro" <brouardf@club-internet.fr> a écrit dans le message
de news: 45e1f517$0$21151$7a628cd7@news.club-internet.fr...
a ma connaissance pas dans ces produits, mais possible dans MS SQL Server
qui permet d'utiliser des web services (http endpoints).
A lire :
http://msdn2.microsoft.com/en-us/library/ms345123.aspx
Il me semble que cela est disponible dans la version limitée mais gratuite
SQL Server express 2005.
Il y a des fonctionalités non implantées dans la version Express (encore que
la version "advanced" semble bien fournie), certes, mais question
manipulation de bases de données sensu stricto où se situe la limite (hormis
la gestion des clusters et des multiprocesseurs) ?
Les http endpoint sont disponibles dans la version gratuite.
Autrement dit Microsoft
ne file-t-il pas un SGBD gratuit et néanmoins puissant pour ne pas perdre du
terrain par rapport à MySQL et PostgreSQL ?
En terme de fonctionalité SQL Server est très, très loin devant MySQL et
en bonne avance sur PostGreSQL.
En terme de montée à la charge, SQL Server reste avec IBM Db2 et Oracle,
leader à tous les niveaux et là très loin devant les SGBDR "free"
Quant à la version libre, son seul grand défaut est d'être limitée à 4
Go par base et 25 utilisateurs simultanés. Il y a bien sûr quelques
fonctionalité qui manque (cluster, partitionnement, mirroring...), mais
pas pour l'utilisation de petites bases. C'est pourquoi de nombreux
éditeurs utilisent SQL Server en entrée de gamme afin de pouvoir
répondre aussi bien à ce marché qu'au milieu de gamme et au haut de game
ce que même PostGreSQL ne sait pas encore faire.
Quant aux fonctionalités avancées comme les web services, services
broker (pour des bases de données collaboratives), notifications
services, reporting services, analysis services (bases OLAP),
integration services.... aucun de ces SGBDR ne proposent une telle offre
de solution en un seul produit.
A lire : http://www.microsoft.com/france/sql/sql2005/achetez/versions.mspx
A +
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
"Fred Brouard - SQLpro" a écrit dans le message de news: 45e1f517$0$21151$
a ma connaissance pas dans ces produits, mais possible dans MS SQL Server qui permet d'utiliser des web services (http endpoints).
A lire : http://msdn2.microsoft.com/en-us/library/ms345123.aspx
Il me semble que cela est disponible dans la version limitée mais gratuite SQL Server express 2005.
Il y a des fonctionalités non implantées dans la version Express (encore que la version "advanced" semble bien fournie), certes, mais question manipulation de bases de données sensu stricto où se situe la limite (hormis la gestion des clusters et des multiprocesseurs) ?
Les http endpoint sont disponibles dans la version gratuite.
Autrement dit Microsoft ne file-t-il pas un SGBD gratuit et néanmoins puissant pour ne pas perdre du terrain par rapport à MySQL et PostgreSQL ?
En terme de fonctionalité SQL Server est très, très loin devant MySQL et en bonne avance sur PostGreSQL. En terme de montée à la charge, SQL Server reste avec IBM Db2 et Oracle, leader à tous les niveaux et là très loin devant les SGBDR "free"
Quant à la version libre, son seul grand défaut est d'être limitée à 4 Go par base et 25 utilisateurs simultanés. Il y a bien sûr quelques fonctionalité qui manque (cluster, partitionnement, mirroring...), mais pas pour l'utilisation de petites bases. C'est pourquoi de nombreux éditeurs utilisent SQL Server en entrée de gamme afin de pouvoir répondre aussi bien à ce marché qu'au milieu de gamme et au haut de game ce que même PostGreSQL ne sait pas encore faire.
Quant aux fonctionalités avancées comme les web services, services broker (pour des bases de données collaboratives), notifications services, reporting services, analysis services (bases OLAP), integration services.... aucun de ces SGBDR ne proposent une telle offre de solution en un seul produit.
A lire : http://www.microsoft.com/france/sql/sql2005/achetez/versions.mspx
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
THJ13
Fred Brouard - SQLpro a écrit :
Quant aux fonctionalités avancées comme les web services, services broker (pour des bases de données collaboratives), notifications services, reporting services, analysis services (bases OLAP), integration services.... aucun de ces SGBDR ne proposent une telle offre de solution en un seul produit.
je doute que l'on puisse affirmer que tout ce fourbis fasse partie d'un SGBDR !
Fred Brouard - SQLpro a écrit :
Quant aux fonctionalités avancées comme les web services, services
broker (pour des bases de données collaboratives), notifications
services, reporting services, analysis services (bases OLAP),
integration services.... aucun de ces SGBDR ne proposent une telle offre
de solution en un seul produit.
je doute que l'on puisse affirmer que tout ce fourbis fasse partie d'un
SGBDR !
Quant aux fonctionalités avancées comme les web services, services broker (pour des bases de données collaboratives), notifications services, reporting services, analysis services (bases OLAP), integration services.... aucun de ces SGBDR ne proposent une telle offre de solution en un seul produit.
je doute que l'on puisse affirmer que tout ce fourbis fasse partie d'un SGBDR !
François Girault
THJ13 a écrit :
Fred Brouard - SQLpro a écrit : > Quant aux fonctionalités avancées comme les web services, services
broker (pour des bases de données collaboratives), notifications services, reporting services, analysis services (bases OLAP), integration services.... aucun de ces SGBDR ne proposent une telle offre de solution en un seul produit.
je doute que l'on puisse affirmer que tout ce fourbis fasse partie d'un SGBDR !
Chutt, j'allais gagner au business loto ! http://fr.wikipedia.org/wiki/Business_loto
C'est beau l'intégration totale, qqun l'a déjà vanté ici, mais c'est uniquement "pratique". Bref, les servicizes, intégrés ou pas, ça ne change rien techniquement. A part déployer en un clic (et entrer dans le vendor lock-in), mais bon, madame michu n'a pas besoin de bases OLAP.
ça ne met pas du tout en retard les SGBDR comme Postgresql qui a des fonctionnalités que ne possède pas la version express du machin.
Le vrai progrès c'est d'avoir ça à sa disposition librement.
-- FG
THJ13 a écrit :
Fred Brouard - SQLpro a écrit :
> Quant aux fonctionalités avancées comme les web services, services
broker (pour des bases de données collaboratives), notifications
services, reporting services, analysis services (bases OLAP),
integration services.... aucun de ces SGBDR ne proposent une telle
offre de solution en un seul produit.
je doute que l'on puisse affirmer que tout ce fourbis fasse partie d'un
SGBDR !
Chutt, j'allais gagner au business loto !
http://fr.wikipedia.org/wiki/Business_loto
C'est beau l'intégration totale, qqun l'a déjà vanté ici, mais c'est
uniquement "pratique". Bref, les servicizes, intégrés ou pas, ça ne
change rien techniquement. A part déployer en un clic (et entrer dans le
vendor lock-in), mais bon, madame michu n'a pas besoin de bases OLAP.
ça ne met pas du tout en retard les SGBDR comme Postgresql qui a des
fonctionnalités que ne possède pas la version express du machin.
Le vrai progrès c'est d'avoir ça à sa disposition librement.
Fred Brouard - SQLpro a écrit : > Quant aux fonctionalités avancées comme les web services, services
broker (pour des bases de données collaboratives), notifications services, reporting services, analysis services (bases OLAP), integration services.... aucun de ces SGBDR ne proposent une telle offre de solution en un seul produit.
je doute que l'on puisse affirmer que tout ce fourbis fasse partie d'un SGBDR !
Chutt, j'allais gagner au business loto ! http://fr.wikipedia.org/wiki/Business_loto
C'est beau l'intégration totale, qqun l'a déjà vanté ici, mais c'est uniquement "pratique". Bref, les servicizes, intégrés ou pas, ça ne change rien techniquement. A part déployer en un clic (et entrer dans le vendor lock-in), mais bon, madame michu n'a pas besoin de bases OLAP.
ça ne met pas du tout en retard les SGBDR comme Postgresql qui a des fonctionnalités que ne possède pas la version express du machin.
Le vrai progrès c'est d'avoir ça à sa disposition librement.
-- FG
Miko
François Girault a écrit
THJ13 a écrit :
Fred Brouard - SQLpro a écrit : > Quant aux fonctionalités avancées comme les web services, services
broker (pour des bases de données collaboratives), notifications services, reporting services, analysis services (bases OLAP), integration services.... aucun de ces SGBDR ne proposent une telle offre de solution en un seul produit.
je doute que l'on puisse affirmer que tout ce fourbis fasse partie d'un SGBDR !
...snip ça ne met pas du tout en retard les SGBDR comme Postgresql qui a des fonctionnalités que ne possède pas la version express du machin.
Le vrai progrès c'est d'avoir ça à sa disposition librement.
<troll> Tu ne demanderai quand même pas à un MVP de dire que le libre est mieux que Microsoft? Faut bien défendre la petite épicerie, bienôt face aux hordes mongoles .... </troll>
Miko
Même si SQL Server n'est pas un mauvais produit...
François Girault a écrit
THJ13 a écrit :
Fred Brouard - SQLpro a écrit :
> Quant aux fonctionalités avancées comme les web services, services
broker (pour des bases de données collaboratives), notifications
services, reporting services, analysis services (bases OLAP),
integration services.... aucun de ces SGBDR ne proposent une telle offre
de solution en un seul produit.
je doute que l'on puisse affirmer que tout ce fourbis fasse partie d'un
SGBDR !
...snip
ça ne met pas du tout en retard les SGBDR comme Postgresql qui a des
fonctionnalités que ne possède pas la version express du machin.
Le vrai progrès c'est d'avoir ça à sa disposition librement.
<troll>
Tu ne demanderai quand même pas à un MVP de dire que le libre est mieux que
Microsoft?
Faut bien défendre la petite épicerie, bienôt face aux hordes mongoles
....
</troll>
Miko
Même si SQL Server n'est pas un mauvais produit...
Fred Brouard - SQLpro a écrit : > Quant aux fonctionalités avancées comme les web services, services
broker (pour des bases de données collaboratives), notifications services, reporting services, analysis services (bases OLAP), integration services.... aucun de ces SGBDR ne proposent une telle offre de solution en un seul produit.
je doute que l'on puisse affirmer que tout ce fourbis fasse partie d'un SGBDR !
...snip ça ne met pas du tout en retard les SGBDR comme Postgresql qui a des fonctionnalités que ne possède pas la version express du machin.
Le vrai progrès c'est d'avoir ça à sa disposition librement.
<troll> Tu ne demanderai quand même pas à un MVP de dire que le libre est mieux que Microsoft? Faut bien défendre la petite épicerie, bienôt face aux hordes mongoles .... </troll>
Miko
Même si SQL Server n'est pas un mauvais produit...