The usecase is to expose an AEM Servlet to the outside world, Outside world will have to hit this servlet with some input information( Suppose a node name, node data etc which should not be passed a URL parameters as they are secured) using which the servlet should update or create new content in AEM.
Some questions around this usecase are as below
How will the input information would be passed along with the request?
What would be the authentication mechanism that has to be used ?