« October »
SunMonTueWedThuFriSat
     12
3456789
10111213141516
17181920212223
24252627282930
31      
About
Categories
Syndication
Locations of visitors to this page

Powered by blojsom

Radovan Semančík's Weblog

Wednesday, 27 October 2010
« Facedown | Main | The Misery of Distributed Systems »

A giant leap have happened today, even that it may look like a small step from the outside. OpenIDM Snapshot 1.5 was released today. OpenIDM is an open-source provisioning system. The source code was fully available from the very beginning, but this is the first real release of the product, although it is only considered a snapshot, a preview release. I'm very proud to have a chance to participate on that.

OpenIDM does not do much if seen from the outside. It does very basic provisioning and few other minor things. The real goodness is under the hood. OpenIDM is based on component architecture. It is in fact just a bunch of components that can be combined in multiple ways. The components can be modified, inserted or replaced with custom solutions. OpenIDM is based on ESB/JBI principles, therefore the components may take a various forms, including Java, BPEL, XSLT and others. Yes, BPEL is a native part of OpenIDM from the very beginning rather than being some kind of afterthought. The inter-component interfaces are defined using WSDL, so the implementation language does not matter that much. And it is "contract-first" WSDL, manually written and carefully designed. It is not generated by some kind of tool that almost works. OpenIDM takes the architecture seriously. Take a look yourself.

OpenIDM has Identity Connector Framework as a workhorse. So even though OpenIDM is a new thing, there is already a decent set of connectors that can be used with it. The tooling is provided by Netbeans SOA plugins now. There's composite application editor, graphical BPEL editor and debugger. And much more than that - a complete environment that a serious developer would expect. And honestly - IDM projects are heavily customized, good development tools are really critical in IDM field.

I believe that OpenIDM is starting a new generation of IDM systems. That's definitely one of the project goals. We have made a first leap today. I would like to thank a lot everybody that was a part of it. And I'm already looking forward to the next steps. It will happen ... soon!

These are just my personal opinions as an engineer. It is not an official statement of ForgeRock, nLight or any other entity except myself.

Technorati Tags:

Posted by rsemancik at 10:02 PM in Identity
Comment: Luca Mayer at Thu, 4 Nov 10:08 AM

Well done guys! I'm following you on the mailing list waiting for new releases and I'm very curious to see the final result!

Luca

Add your comment:
(not displayed)
Generate another code
SCode

Please enter the code as seen in the image above to post your comment.
 
 
Your comments will be submitted for approval by blog owner to avoid comment spam. It will not appear immediately. Also please be sure to fill out all mandatory fields (marked by asterisk). This ... ehm ... imperfect software does not have any error indication for missing input fields.
 
 

 

[Trackback URL for this entry]