selectively exposing webmethods

S

shovavnik

We need to be able to selectively expose webmethods. In
other words, we have many clients who use our application
in many different ways. We have one source for all
clients, and we can selectively enable or disable features
in the application based on the package for which the
client pays.

So I am developing a set of webservices grouped by
feature-sets: portal functions, report functions, etc.
They are grouped in this way to balance the need to
minimize resource usage (clients tend to require a bunch of
portal services all at once - this prevents making calls to
5, if not 20, different services) and maximize business
returns.

So I need, in addition, to define a set of compiled
webmethods in a webservice, and then, based on a table in
the db or on an xml configuration file, determine which
webmethods to expose.

Any ideas on how to implement such a feat are very welcome.

TIA,
shovavnik
 
M

Marina

I don't think you can selectively expose webmethods, depending on who is
asking.

What you can do, is do a check to see if the user is authorized to make a
particular call on every request.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,994
Messages
2,570,222
Members
46,810
Latest member
Kassie0918

Latest Threads

Top