What about OKI? I believe it picks up where the IMS Enterprise spec leaves off (i.e. defines the interfaces to the system whereas the IMS Enterprise spec defines the data format)
Their focus in their examples is Java but the spec itself is somewhat language neutral.
Mark