Click here to Skip to main content
15,884,298 members
Please Sign up or sign in to vote.
2.00/5 (1 vote)
See more:
We are working on an application that has about 70 web services. Now managing each of these is become a mesh and for each new feature people are creating new services again and again since nobody dare to modify the existing services.
Now we are looking for best solutions to come out of the services mesh.
please redirect me if any one has faced and fixed this issue.
Posted
Comments
Sergey Alexandrovich Kryukov 5-Aug-14 3:47am    
Sorry, this is too vague and not enough informative. How can we know what are the aspects of your management, what problems do you have with that, even why does it "has" about 70 Web services (and what this "has" means? using? controlling?...)
—SA
Dimitri Nostarik 5-Aug-14 3:57am    
+1 - Did not have to type the same thing - Will include an (attempted) answer.

You have an application with a multitude of web services? You do not want to manage all of these yourself?

Here's an idea, build an application that manages these services. You can make it GUI friendly for your co-workers, so they can easily find the specific web service, and modify it. Doing this also makes it possible (with SQL, or something) to create a website for it, so the users can do it themselves.

Best Regards,
- Dimitri
 
Share this answer
 
Hi.

All these web services have interfaces, don't they? Who is designing these interfaces? If it is each developer as they see fit, then this is the root of your problem.

A good first step would be to make it someone's (or some team's) job to manage these interfaces, that way, they can be responsible for grouping related functionality into fewer services & providing documentation so that developers know whether what they are implementing already exists, and how to access it.

You would then be in a much better position to implement Dimitri's solution, if required.

Hope this is useful.

Regards, Stewart
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900