1 or more webservices

J

Jim

Hi

I want to make a webservice which retrieves data for a webpart in a
sharepoint environment. Is it handier to make 1 large webservice or a few
smaller ones?

ch Jim
 
D

Dan Rogers

Hi Jim,

The answer of course is "it depends". It depends on factors such as will
you have control over each of the implemenations (assuming here that you
choose to implement more than one "service". In this regard, the term "web
service" can be a bit misleading. A service implementation (a la Visual
Studio .NET) project can contain more than one method. Some people call
each method "a service". Others call the project file "the service".
Others are equating a single URL and set of SoapAction values as the
service boundary.

The clearest, at least to me, definition of a service is defined by
governance rather than implementation specifics. If you will be in control
of every piece of the implementation, and all of the parts you are
considering are directly related, then from a governance perspective you
could argue that this is one service. The current advice re: Service
Orientation is that "services are autonomous" - and I've used a governance
viewpoint here to define what I mean by autonomous. If you could choose to
change the version of all of the parts, for instance, then you have
governance over the entire service. Since you are stating that these parts
would all be coordinated from a web part - then I'm assuming they are
related - so now you have governance over a set of related
methods/implementations.

Of course, as I stated at the start, "it depends".

I hope this helps

Dan Rogers
Microsoft Corporation
--------------------
 

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

No members online now.

Forum statistics

Threads
473,997
Messages
2,570,239
Members
46,827
Latest member
DMUK_Beginner

Latest Threads

Top