Goon IM API - RESTful Services
The IBM Security Identity Manager APIs are complex and require a detailed understanding of both Java and the ISIM data model for development to take place.
IBM have introduced a SOAP based Web Services API which does improve integration options but is still complex and requires a Web Services client to be generated.
GoonIMAPI is a new simple but powerful way of integrating clients and applications with ISIM using RESTful Services. The GoonIMAPI services are called using standard HTTP methods (GET, POST, PUT and DELETE) and are by far the simplest way for developers to integrate with ISIM: -
"REST has had such a large impact on the Web that it has mostly displaced SOAP- and WSDL-based interface design because it's a considerably simpler style to use."
GoonIMAPI is a J2EE application that is deployed on the ISIM WebSphere Server or Cluster. All data interchanges are in JSON format which is derived from Javascript and far easier to parse and read than XML for instance. This makes JSON well suited to Web client development. Every modern programming language will have methods to parse and create JSON.
The GoonIMAPI hides the complexity of the ISIM API and allows you to focus on presentation and rapid integration.
The Goonit Identity Manager Administration Console is built with GoonIMAPI services using Dojo widgets.