I am currently writing various XML Schemas. As far as writing the schemas themselves I'm good. I've looked into this extensively already however I am having a little difficulty in finding relevant information on the IT side of it. Perhaps I'm just using the wrong keywords, so I apologize if this is a duplicate. I did make quite an effort to find this information myself. Thank you in advance for taking the time out to help me.
If stored server side I'd desire to have these schemas at http://schemas.mycompany.com/SchemaName. It doesn't seem at all necessary to set up a separate domain controller or anything like that for the schemas sub-domain. An OU on the primary domain's DC should be satisfactory, if I'm not mistaken. Then I would just have to put them on a separate web server for the schemas.
I also noticed in my personal research on the topic that they can also be stored locally. How to reference a local XML Schema File Correctly.
So now that I covered the background information adequately, on to the question. Which is better and for what situations? When would it be appropriate to store schemas on a server versus having them stored locally? To be more explicit, what are the best practices, and pros and cons for each scenario here?