Just recently started looking at this myself. For the benefit of anyone else interested in this:
As of today, the OMI specification can be found at:
You will need to create a login id and answer the usual barrage of marketing questions.
However, the best source of information I’ve found is the webMethods Manager Server Programmer’s Guide (I’m using 6.1.5) which can be downloaded from the Advantage site.
This is very helpful because it covers the webMethods extensions to the specification. With this documentation, I was able to create flow services that interact directly with Manager Server without any use of Manager Console at all.
This was an experiment and I do not mean to imply that I consider Manager Console optional. Manager console has a readings star-schema database underneath it, and a rules engine that can apply statistical analysis to the readings to watch for alert conditions based on trends in the data. I don’t think anyone would want to re-invent this.
My biggest complaint about Manager Console (as of 6.1.5) is it’s limited alert delivery capabilities. I’ve been forced to use an email server as a message broker! Manager Console should be capable of publishing alerts to a webMethods Broker!