Het bedrijf waar ik werk is zich wat meer aan het verdiepen in ADO.NET DataSets.
Nu heb ik daar zelf al wat ervaring mee en het een en ander uitgezocht.
Ik vraag mij alleen af hoe je fatsoenlijk de functionaliteit in een WebService vorm aanbied.
Laten we zeggen je hebt een WebService die CRM informatie aanbiedt. Je hebt WebService methoden als:
- GetCompanyByID
- GetCompanies
Iedere afnemer van de WebService heeft zijn eigen behoefte aan informatie. De een wil van een Company alleen de bedrijfsnaam weten, de ander wil de bedrijfsnaam en volledige adresgegevens. Een ander wil misschien alle bedrijfsnamen die met een E beginnen (en wellicht alleen de 1e 100). Nu kan je daarvoor wel allemaal aparte webservice methoden aan gaan maken, maar dat schiet niet echt op. Hoe geef je de afnemer van de WebService op een nette manier de mogelijkheid "een WHERE statement te vormen"?
Nu heb ik daar zelf al wat ervaring mee en het een en ander uitgezocht.
Ik vraag mij alleen af hoe je fatsoenlijk de functionaliteit in een WebService vorm aanbied.
Laten we zeggen je hebt een WebService die CRM informatie aanbiedt. Je hebt WebService methoden als:
- GetCompanyByID
- GetCompanies
Iedere afnemer van de WebService heeft zijn eigen behoefte aan informatie. De een wil van een Company alleen de bedrijfsnaam weten, de ander wil de bedrijfsnaam en volledige adresgegevens. Een ander wil misschien alle bedrijfsnamen die met een E beginnen (en wellicht alleen de 1e 100). Nu kan je daarvoor wel allemaal aparte webservice methoden aan gaan maken, maar dat schiet niet echt op. Hoe geef je de afnemer van de WebService op een nette manier de mogelijkheid "een WHERE statement te vormen"?
[ Voor 3% gewijzigd door Zyphrax op 23-08-2005 11:03 ]
Any sufficiently advanced technology is equivalent to magic.