Web Services Architecture

  • Thread starter Max André Bündchen
  • Start date
M

Max André Bündchen

I'm starting a new system form a retail chain and I could use a webservices architecture to make all points online with the head
office.

I have some doubts with the architecture details but I can't find good documentation about that (the .Net have many different ways
to make systems like that). I read the Microsoft Patters but I have still some question in mind.

For example, a major question, in this system I will have stock, sales, bills and so on, in other words, if I make a single
webservice for each functionallity, I will take hundreds of that. I could make a 'proxy like' webservice, passing a id for each
function and a object for the parameters taking just one webservice. What's the pros and cons of thats architectures? There's others
options?
 
M

Martin Kulov [MVP]

Max André Bündchen said:
I'm starting a new system form a retail chain and I could use a
webservices architecture to make all points online with the head
office.

I have some doubts with the architecture details but I can't find good
documentation about that (the .Net have many different ways
to make systems like that). I read the Microsoft Patters but I have still
some question in mind.

For example, a major question, in this system I will have stock, sales,
bills and so on, in other words, if I make a single
webservice for each functionallity, I will take hundreds of that. I could
make a 'proxy like' webservice, passing a id for each
function and a object for the parameters taking just one webservice.
What's the pros and cons of thats architectures? There's others
options?

Hi Mark,

you may start with one service for each major part of your application. Many
web services however would be harder to manage and update so I would
restrain from creating a lot of them. If you combine all your services into
one, a little change on some method would require significant time for
updating the proxy class and this would slow the development process.
Separation can be useful if you need to locate the services on separate web
server, application pool or network.

my 2c
 

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,995
Messages
2,570,236
Members
46,822
Latest member
israfaceZa

Latest Threads

Top