Non, un WebService, c'est un service déporté, disposant d'une interface XML générique (donc n'importe qui peut communiquer avec lui sans nécessiter un cahier des charges proprio).
Par contre, un WebService n'est en rien "destiné" à la communication entre une appli et une base de données.
Rien n'empêche deux bases de données de communiquer via ce moyen, ou deux applis entre elles.
Sinon, oui, Oracle dispose des outils nécessaires pour créer un flux XML à partir de ses propres données, et vice-versa. Je te déconseille cependant de te base "uniquement" dessus.
Car le rôle d'un SGBD, c'est d'être remplaçable facilement. Si tu fais des choses trop spécifiques (le support XML dans les SGBD ne fait l'objet d'aucune norme) tu vas devoir tout refaire le jour où vous changerez de SGBD, ou plus simplement, le jour où Oracle décidera de modifier l'implémentation du truc dans ses produits.
Avec un langage de haut niveai tel que C# ou Java, un WebService, ça s'écrit de façon totalement transparente. A aucun moment tu ne traîtes du XML. Tu crées une classe avec des méthodes tout ce qu'il y a de plus simple, et c'est au moment de la compilation que le Framework va se débrouiller pour faire les interfaces XML. Idem pour l'utilisation d'un WebService à distance depuis C# ou Java : tu instancies un instance de la classe du WebService dans ton programme, et tu exécute les méthodes du WebService comme d'il s'agissait de simples méthodes.
Donc pas besoin de te soucier de la génération/parsing du XML. Toi tu travaillera avec les données "réelles" et correctement typées.
Par contre, ça te permet d'avoir des interfaces parfaitement génériques pour l'ensemble de tes bases, et surtout, ça permet, depuis une application du genre script batch ou autre langage pas prévu pour utiliser des webservices, de passer via ses interfaces en utilisant des flux XML fais main.
Bref, pour moi les webservices entre entièrement dans le cadre de la demande de ton client.
Ou alors, ce qu'il demande, c'est un EDI, et à ce moment, tu lui fais en acheter un, tu vas pas t'amuser à en écrire un...