Subject: RE: Identity Management Security Management Discussions posted by CorbinLinks on Saturday, August 22nd 2009 @ 12:07 PM
Hi RobBell,
A great question! Having been through this exercise with a number of clients, here is the advice I can share. (This is not an exhaustive list, only a compilation of basic steps.)
Identity Management Tool / Vendor Selection Process:
1)Ensure you have strong business requirements and use them as your guide. (Not technology, political, vendor viability analysis, etc.) Think business, not tools/technologies/vendors.
2)What applications, platforms, and technologies do you have in place today? Make a grid (spreadsheet or similar), and list out your existing applications, their hosting platforms, their architectural types (62-bit / 32-bit, .NET, .PHP, etc.) If you like, I private message me and I can send you a sample template.
--NOTE: Identity and Access Management applications are *very* particualr in the Operating System, Application Server, and architecture versions they support.
3)Factor in any new applications you are evaluating. What do they require in the way of ports, protocols, and services?
4)Factor in your directory service(s) and user databases. Are your internal and external identities modeled correctly? If not, what will it take to get them there? Determine this *before* interviewing vendors and selecting tools.
5)What Identity Tools are interoperable? Which tools comply with the latest standards?
--More standards support = much easier to rip out and replace in the future if your organizational direction or business needs change.
6)Select tools that are fully "open" or at least "partially" open. For a custom SaaS portfolio, you will be doing a lot of customizations to match the requirements of your software, network infrastructure, OS platform, and user community.
Regarding "easy to use", there are two ways to look at that. "Easy to integrate" on the back end, and "easy to use" front-end (support/administrator user-facing.) The best approach to use is to find the tools and platforms that most closely match #2 above. In general, the "easiest to use" will be the tool(s) that support the largest number of applications in your current and to-be portfolio.
In other words, the easiest thing to implement will be the tool(s) that supports the broadest range of tools in your own SaaS portfolio. In my experience, organizations get way too caught up in the user interface. *Any* of the modern SSO and Identity Management tools can be customized endlessly with the front end. They all will use some standard HTML-generating platform (JSP, ASP, PHP, etc.) which can be highly customized to suit end-user and administrator needs.
Hope this helps. I would be interested to see what you ultimately select as your vendor/tool/platform. Have a great weekend!
Best regards,
Corbin Links
Links Business Group LLC
________________________________
Corbin H. Links
Links Business Group LLC |
|