I considered trying something like "free money" to get your attention, but with all of the scams going on these days it might quickly get filed in the bit-bucket, so I took the less dramatic approach. I wanted to lament about a problem that no one seems to be able to answer - why are there no companies out there making money by selling Extensible management Agents for MIIS? Allow me to put this into perspective.
Microsoft, as of Service Pack 1 has provided the foundation for building your own MAs for MIIS provided that you are versed in the APIs of the system/application you want to connect to.
Now most, if not all of the MIIS Engineers I have met are not principally developers, although they can code to some degree (some are obviously better than others), but tend to come more from systems background with generally more familiarity with Active Directory and Exchange than something like SAP, PeopleSoft, or Remedy. That being said, much of the really advanced stuff you'd want to use an XMA for is beyond my paltry developer skills at least and probably many others. This has a lot to do with the fact that we rarely have time to research and become fluent with a whole new API - it's not that we can't do it typically, but whenever something adds a week or three to a project in order to come up to speed and start testing then PMs start getting nervous and priorities begin to shift. So faced with a difficult connector and no current expertise on the API set and you end up with nothing. I mean, faced with the alternative of finding someone who knows some obscure API AND MIIS XMAs is pretty rare to impossible. Plus it certainly seems like SAP and PeopleSoft programmers don't have difficulty staying employed, which seems likely the more specialized the skill set required and the more niche the product. Somehow, someway, we need to be able to bridge this gap.
Now, someone out there is actually using these APIs, and I would dare to say that it is much easier to come up to speed on how to write an XMA than it is to learn the Remedy APIs (of which there are no books published on the subject). So, it should be obvious by now that there is certainly a need for custom MAs or at least specialty ones for popular systems. Now, Microsoft is steaming ahead with most of the big ones (SAP [currently in beta - sign in with your passport account and when prompted enter Invitation ID: SAP-G48Q-JQ4T] and PeopleSoft are due out in SP2) but it's the little ones that are the bear; however, I hear more and more people asking for OS/400 now. So, given the demand, why is there no supply?
I think in some ways, the XMA is as much a curse to the success of MIIS as it is a boon. If you think about it, Microsoft has an "easy out" by stating "if we don't make an MA for it, you can always write your own, because we are extensible." And they are correct, the XMA is very easy to extend, it's just understanding the other system which is the challenge.
Don't Be Fooled
So, you say, "what about products like BMC's Identity Management (formally OpenNetwork) or M-Tech's IDSync? Don't they provide connectors for MIIS to systems not supported out of the box?" Well, yes and no. You see, while these products do every bit of what they advertise, they do it by creating a connector to their product - which has all of the connectors to these other rare and magical systems that you can't quite talk to directly. I won't even go into how crazy it seems to purchase and implement an entirely separate (and potentially competing product) solution (plus licensing) just to connect to one or two systems. I mean, you really have to want that connectivity bad in order to sacrifice the entire value proposition Microsoft offers with MIIS. Not to mention needing another skillset to support the new product. But hey, you could just always write the XMA yourself right?
Attention ISVs - Your Services Are Required
Given your focus and staff of able developers, might you consider helping the growing base of MIIS deployments by directing some time to solving a few of these harder to connect to systems? And if you didn't get too greedy and try to license the darn thing by the user then you could actually stand to make a few bucks.
So, while Microsoft seems to be making ample progress on SAP, PeopleSoft, TopSecret and ACF2 that most people will wait for those to come out, the following are so far out or are not currently being considered that they should be considered fair game:
- OS/400
- Infinium on OS/400
- BMC Remedy
- Unix OS (RedHat, Solaris, AIX, HP-UX, etc...)
Click the comment link below and add your own to the pile!