This is an in-work project that has gone through a couple of revisions and will go through more as I attempt to learn additional technologies. It is simple but I now I have a working JSP with a Servlet that retrieves an ID that is stored in a MySQL database. The next part of this is to make it available as a partial page so I can display it within Drupal.
OIDGenerator is a partially working project, at present it is able to serve out formatted IDs. My next task is to make it aware of different users/groups/databases that can have different ids/formats/etc. This may take a while but since I have a working project I may be more motivated to continue improving its current state.
As another thought, this is something that should be have multiple interfaces. I can think of two at the moment, as a service, and by directly using the JSP.
20071105 TM: This could probably be put into a story so it's easier to track changes. As a refinement to the comments this should be configurable, what I mean, for example, is that there should be minimum and maximum values, a format (i.e. hex or decimal), caching or not, and if so the number to cache.
I've already done some work on this and have a working model. It is currently in a very basic state and is only used to demonstrate a 'proof of concept' that I needed.