October 3, 2007

SUN - CEC 2007

Just a week away from now is the SUN Customer Engineering Conference 2007 at Las Vegas. Are you coming? Well this is going to be another exciting event from SUN with around 3500 people around the world including employees, vendors, partners etc attending it.

My area of interest would be Identity Management and SOA.

The highlights are ...

1. Free certifications for Solaris, JCAPS, Java and many other
2. Lots of techno videos
3. Prizes for bloggers ...

Oh what not ... CEC 2007 has everything to offer. Hope to see/meet great people out there.
Keep checking for more on this event in the next week.

October 1, 2007

Google Apps Provisioning API V2.0

Google is providing an API for user provisioning into Google applications.

Google Apps allows website administrators to offer their users cobranded versions of a variety of personalized Google applications, such as Gmail. The API provides functions for creating, retrieving, updating and deleting user accounts, nicknames and email lists. With the help of this API one can code their custom adapters for Sun Identity Manager or management agents for Microsoft Identity and Integration Server.

Go ahead and read on ...

1. Provisioning Reference

2. Java based API reference

However the point of note is the Provisioning API is only available to Google Apps Premier Edition and Google Apps Education Edition partners.

September 30, 2007

Another Moment of Pride

I have been invited again to take a guest lecture on Identity Management at SCIT. This time it was really good to take the class as my experience gave the right touch. This is the ultimate joy I find, as I teach at the same place where I was once a student. Happy me :-)

September 27, 2007

Lord SriRam explains how tough it is on Earth

I don't know who is the author, however couldn't resist posting it here.

-------------------------------------------------------------------

The Lord surveyed the Ram Setu and said "Hanuman, how diligently and strenuously you and your vanara sena had built this bridge several centuries back. It is remarkable that it has withstood the ravages of the climatic and geographical changes over centuries. It is indeed an amazing feat especially considering the fact that a bridge at Hyderabad built by Gammon using latest technology collapsed the other day even before they could stick the posters on its pillars."

Hanuman with all humility spoke "Jai Sri Ram, it is all because of your grace. We just scribbled your name on the bricks and threw them in the sea and they held. No steel from TISCO or cement from Ambuja or ACC was ever used. But Lord, why rake up the old issue now."

Ram spoke "Well, Hanuman some people down there want to demolish the bridge and construct a canal. The contract involves lot of money and lot of money will be made. They will make money on demolition and make more money on construction. "

Hanuman humbly bowed down and said "Why not we go down and present our case"

Ram said "Times have changed since we were down there. They will ask us to submit age proof and we don't have either a birth certificate or school leaving certificate. We traveled mainly on foot and some times in bullock carts and so we don't have a driving license either. As far as the address proof is concerned the fact that I was born at Ayodhya is itself under litigation for over half a century, If I go in a traditional attire with bow and arrow, the ordinary folks may recognize me but Arjun Singh may take me to be some tribal and, at the most, offer a seat at IIT under the reserved category. Also, a God cannot walk in dressed in a three-piece suit and announce his arrival. It would make even the devotees suspicious. So it is dilemma so to say."

"I can vouch for you by saying that I personally built the bridge."

"My dear, Anjani putra, it will not work. They will ask you to produce the lay-out plan, the project details, including financial outlay and how the project cost was met and the completion certificate. Nothing is accepted without documentary evidence in India . You may cough but unless a doctor certifies it, you have no cough. A pensioner may present himself personally but the authorities do not take it as proof. He has to produce a life-certificate to prove that he is alive. It is that complicated."

"Lord can't understand these historians. Over the years you have given darshan once every hundred years to saints like Surdas, Tulsidas, Saint Thyagaraja, Jayadeva, Bhadrachala Ramdas and even Sant Tukaram and still they disbelieve your existence and say Ramayana is a myth. The only option, I see, is to re-enact Ramayana on earth and set the government records straight once for all."

Lord smiled "It isn't that easy today. Ravan is apprehensive that he may look like a saint in front of Karunanidhi. I also spoke to his mama Mareecha, who appeared as a golden deer to tempt Sita maiyya when I was in the forest and he said that he won't take a chance of stepping on earth as long as Salman Khan is around."

Jai Shree Ram

September 11, 2007

Six years passed - the stains of blood remain

Six long years have passed by and the sight of the twin towers raining to sand and dust is still clear. A day when the entire world was taken back by shock. God knows who are all the people involved in and out other than our times magazine cover photo guy with the long beard, Mr.Laden, one quick question ... what did you achieve?


It has been a tradition world wide to punish brutally the innocent for mistakes of few. What is everyone achieving by spilling out the blood of their brethren? Where are we going ahead in this world?

Columbus came in to find new places to have better world and we started a word called Global village only to live together in peace and prosperity but not to test our new shiny explosive inventions against one another.

We are trying to reach mars, why? So that we can introduce some kind of terrorism there?

A common man be an American, a Palestinian, a Pakistani, an Israealian or an Indian never want a war. People who are hungry dont need bullets, rather need something to eat and some love to share.

There is nothing one can achieve by waging wars, Ashoka taught us this lesson and we still seem not to be interested to learn.

Its time we make this world a wonderful place to live but not a park of landmines. Lets spread love.

My condolences to all those families who lost their loved ones and salute to all those firefighters and armed personnel who lost their lives helping in those situations.

September 6, 2007

One among the many good features of Sun Java Identity Manager 7.1

May be its too late to identify, however a good feature in the new release of Sun Java Identity Manager, v7.1 is ...
This warning message when you go ahead and click on the Launch Setup button is a very good feature. In previous versions generally, many people used to forget that they need to place the necessary jar files in the lib directory for the database setup to work. However now it clearly warns you about the same.

August 30, 2007

A Review on Debug pages of SUN Java Identity Manager

Sun Java Identity Manager provides a set of JSPs to debug the activities of the system. These are most of the times left unused. The functionalities provided are amazing.

I have completed a review on all of those and posted the doc on the web expecting people to give a read and comment.

August 20, 2007

Chakde India

There was a day, when I was one among many other citizens of India, commenting bitterly on the performance of our team at the world cup. Felt they do not have commitment nor interest. Oh one cannot find words of our feelings at that time and just only thinking that the 11 have made a mess.

Today watching the movie, Chakde India, I truly felt I was wrong in my thoughts. No one goes into a game to lose. The only difference is some get right directions to go ahead and some unfortunately are deprived of it. Everyone has ego. All of the 11 players are champions in their own states. Thus fail to either coordinate or give attention to others. May be the army's rule of Break and Build should be adopted for a team to succeed.

Every point in the movie only showed that TEAM WORK is the only key to succeed. I have really learnt my lesson out of this wonderful movie.

August 4, 2007

How to make the Windows XP desktop completely clean?

For all those who hate to keep icons on the desktop

Window XP allows us to completely keep our desktop completely clean, however leaves the Recycle bin. Its like having a wonderful house with a dustbin in the front of the house. The key to remove it is ...

1. Goto the registry.
2. Find the following entry
"HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/
CurrentVersion/explorer/Desktop/NameSpace"
3. There would be 3-4 entries.
4. Find the one which mentions about Recycle bin
5. Export it to some backup directory - This is a MUST
6. Now delete it
7. Thats it - Recycle bin is gone.

Disadvantage: You cannot see the recycle bin anywhere anymore. (Dont worry, it still exists.) To access it anytime, all you need to do is just double click on the registry file you saved and it appears back.

This info may be very old to all the geeks around, however.

July 31, 2007

Rising Rupee & The software Industry

The country is equally happy and sad about the rupee's value rising. All the people who are getting the money in form of $$$ are crying these days. There are few intelligent people who say, that software professionals now should work for six days a week. Few managers think that the salaries should be cut. Most companies think freshers are better, as the cost is low, and they should be hiring freshers like crazy.

These were the same people, who previously never were ready to give opportunities to freshers. I have few points to say/ask all these people who are trying to kill the happiness of IT staff and anticipate success.

1. Do you know how much bench are you maintaining?
2. Do you know how many people are just coming to office and spending time in lawns and cafeterias?
3. Do you know what are your stationary costs for every department?
4. Do you know how many people use laptops in the purpose they are meant to be used?
5. Do you know how many people make personal telephone calls from office?
6. Do you know if all your delivery managers are taking right decisions in sending people to onsite?
7. Do you know how much money is wasted in booking and cancellations of train and air tickets due to wrong decisions by senior management?
8. Do you know how much of money is wasted because of few processes not being automatized?
THE BIG QUESTION
9. Do you know why is the attrition rate so high in your organization?
10. Do you atleast realize that people leave only because of managers not for a name?
11. Do you know what is the cost implication if an employee resigns?
12. Do you have a check whether your managers are trying their best to retain people?
13. Do you have a check on your managers, whether they are acting with their intellects or acting with their egos, when dealing with their subordinates?
14. Do you know how much of money is being wasted because of mismanagement or wrong planning?

These are the areas where one should look to cut costs, mere increase of billable hours/working hours of employees doesn't suffice. On an average, in a reputed company in India, every employee works for more than 10 hours a day. That makes whooping 50 hours. All this time he is subjected to stress.

Companies I think should check how can they make the employees perform better, but not longer. This world is about working smartly, not the other way.

Lets try and make things better smartly, rather than just behaving like confused kids. All comments are welcome.

Reporting Solutions in ILM

Recently I came across a good article in PC World. It says ... MissionControl 2.2 is compatible with Version 1 of Identity Lifecycle Manager (ILM) and includes support for SQL Server 2005 to support its reporting features.

Give a read ...

July 6, 2007

Memory allocation in Tomcat Application Server

Longtime back I was told, if one needs to increase the memory pool size that can be occupied by the Tomcat app server, all we need to do is to tweak the catalina.bat file in the bin.

Just add -Xms A -Xmx A (where A denoted the number of Megabytes), in the catalina.bat file, at the end of line, where the java options are listed.

However from ver 5, its a little bit different and easy. All one needs to do is ...
Click on configure and then ....
Now specify the amount of memory allocation in the Maximum Memory Pool option. This will enable Tomcat to use more memory.

June 17, 2007

My Good Friend Rajesh R


My entrance into the Identity management space started first with training by a free lance SUN trainer, Rajesh R. (Still couldn’t figure out what that R is! J). Somehow, once after the training is done, I was the only person who was able to keep up a professional relationship with him, from my batch.

Wondering why I am writing about a friend of mine here?

He is a person, from whom, I have learnt that it shouldn't be our career or job that should control us, and rather it should be we who should be controlling them.

He is continuously on the move every week, training corporates, on Sun Clusters, Sun Identity manager etc. Later I started feeling a little jealous of him. You know why? He travels to different places, interacting with many different minded people and thus making a wonderfully large fraternity. If you ask most of the people in the Identity Management space in India, everyone knows him. This is what I always dreamt of, thus a little bit of that “J”.

This person, is not human, a proper AI based machine, working properly with TIME and CALENDER. He updates his blogs everyday, he writes his recordings/finding etc of every day in time. He has been helping every IDM guy/gal in the Indian subcontinent by either directly solving the problem or interconnecting people.

He is an amazing guy and I am very proud and happy to be his friend.

You may kindly visit his blog http://blogs.sun.com/rajeshr

Identity Management made my life

Wonder how a domain in the security compliance space, made one’s life? Read on …

Early June 2005, when I was working for GE Capital International services as a Security Specialist, I was given an offer, to move to Identity Management domain, which has just sprung up as a new practice in that company. I was wondering what that move can cause to my career. Always thought, a firewall would stay all the time as the technology exists but what is this IDM? However took a daring step to move into the domain. The next week I went to a training on the Sun Identity manager basics, IDM 2525, provided my Mr. Rajesh, a renowned trainer in the SUN Space. The first good relationship started with friendship with him. Later, other few members from Satyam technologies, who also attended the same training. Another friendship with the AVP, (GE) from Thailand, who clicked a photograph of mine with another girl (whom I don’t even know), assuming her to be my girl friend, funny!

Then started my troubles. The next three months we didn’t have any much work to do. Just going to gym and whiling out our time was the best work we had. People, who chose to stay back in the Infosec space, started getting good work and laurels too. Those made me feel that I was at a wrong place. Later at the end of September we finally kicked off with a small project. When I mean small, it was really small. Today as a consultant in the IDM space, I would say, the project could have been completed in two phases of maximum a month in total. One should believe that the project took five months almost, missing on all the dead lines.

Next came, my other good friend, Johny Cope as a trainer from Neogent Corp, USA, to train us on the advanced Sun IdM. I am proud to say, that I was the only person along with the, said to be my girl friend girl, to complete the entire training in my training. I owe to the girl, because without her encouragement and push, I wouldn’t have attended that training. Once after the training, I realized what I can do in this IDM space.

The next project I did, I alone completed it in around 45 days. The next one, rather small, I have completed in a week.

Still wondering, how IDM made my life? Yes coming to that. This lady, with whom my snap was clicked, became my good friend and my best team mate. Any work, we both used to complete in no time, just because of her analytical nature and her encouragement for me. She also helped me attend the advanced training. However suddenly she had to leave the company, and joined Deloitte. I started feeling the gape in my team, because without her I was alone.

Then I felt, how it would be if my best team mate, who understands me very well in almost every situation, becomes my partner for life! Pondered over it, and then felt we both should be together. Got married to the intelligent, analytical, friendly, cute, naughty girl, Harini. See now you understand how IdM made my life.

When it comes to IdM at least she is the best for me to suggest. And when it comes to life, she is my best. Thus I successfully made an IdM family. We both are currently working for SUN Microsystems as Consultants in the Identity & Access Management space.

June 15, 2007

Error Severity=???? Sun Identity Manager

Recently a friend of mine asked me what is the below error?

<ErrorMessage severity='error'>New employee number is not present in Oracle HR.

Reasoning:
Whenever, programmers use, log4j functionality in their code, you get these kind of error descriptions. The different types would be, Warning, Error, Critical etc.

Easy Implemenation tool for Sun Identity Manager - ViDT

Six months prior I think people were hearing something called VIP - Velocity Identity Package. This package, as announced, was supposed to be providing HR synchronization etc and many other things. After joining SUN I was lucky enough to get a feel of this product, currently called as ViDT.

Briefly ... The software provides you the following

1. The ability to run multiple instances of SUN IdM (SIM) of different versions at the same time

2. The ability to create and maintain multiple projects with multiple instances of IdM

3. Compatible with all releases of SIM

4. Creates the forms for you, if you feed in data

5. Creates the workflows for you if you feed in the required data

6. Creates all basic administrators etc required for any implementation

7. Creates all the required policies

8. Creates the Design documents

9. Creates the other Project documents

10. Finally bundles you all the code for deployment at the customer end

Boy, one has to get a touch with it to understand how easier the life becomes for a SIM implementor. That too, after the release of 7.1 with many other features ViDT seems to make life much better.

This is a invention of the Neogent Inc, which was acquired by SUN last year.

My Sojourn with MIIS

Microsoft Identity Integration Server: Another sweet product from Microsoft.

This is a product in the Identity Management space. To my knowledge, unlike many other products available today in the market, MIIS is home-made. Via this blog, I am trying to post the knowledge I have received from my one year old friendship with MIIS.

The top features:

1. A state based, Synchronization server.

2. A decent provisioning system.

3. As usual lucid to understand and work

4. As common, has a wonderful group of people working on this and sharing their ideas and solving problems @ MMSUG@yahoogroups.com

5. An inbuilt tool to write your code and thus reduce your pain of writing code

6. Biztalk enabled workflows

7. Doesnt do a RIP v1 kind of data routing.

8. Precendence based Synchronization

9. Has connectors to many known databases and LDAPs

Bad Features:
> Complete Microsoft shop
Means, you have to use all MS products only to implement this product.

I feel, I am still missing something.

Well, this system works primarily as a Metadirectory server. Later it was modified to have the functionalities of a provisioning system.


The architecture:
The application MIIS is at the center, with its own repository called Metaverse. Now it gets connected to different data resources and creates virtual spaces (tables in the MIIS SQL Database) to edit the data that is being imported from the end data resources. To be clear, as any and every data manipulation that has to be done cannot be done on the end resource, we need a place where we can do that. That is called the Connector Space.

For example, if a particular table in an end resource contains 15 columns and we need to work on those fifteen, then we import all these values into the connector space. Later depending upon our needs we would import only the required amount of columns into the metaverse-the main MIIS Repository.

One life Cycle:

End DB -> MIIS -> End DB

Lets talk about a cycle. Data is pulled from the end Authoritative database. The data entirely, will be pulled into a table called mms_connectorspace (table contains data from all data sources, uniquely identified by the dataSource identification number). From here the business rules start getting applied. All rules, related to filtering ids or creating new values or making logical decision etc are worked on this data and final output data is pushed into the Metaverse. To implement all the required resource specific business logic, one implements a DLL for every resource. Now that the data is in the Metaverse, the other logic, like provisioning and deprovisiong and synchronization comes into picture. To handle all this, a special rules extension DLL called the Metaverse Rules Extension DLL is written. This takes care of the afore mentioned. Provisioning or the data being written is written only to the end resource connector space, i.e. the mms_connectorspace with the required id. Then upon export, with specific business logic DLL is configured for every resource, to take the data from the mms_connectorspace table and write it to the endDB.

This is the story.

The advantages in MIIS

1. You get most of the code easily written, because of the reference

2. There is a particular file that can write code for you

3. There are a wonderful set of people at MMSUG@yahoogroups.com just waiting to help.

This relatively, costs you lesser than remaining Identity Management Products.

For those who dont know much about Identity and Access Management, just one line, In the last RSA Security Conference, it was Bill Gates who came up the stage not to announce any other language or operating system, however for their new product ILM 2007 - Identity Life Cycle Manager (MIIS + CLM +++)

June 5, 2007

TIM vs SIM - A Snippet

I was reading a blog called "Identity Crisis" in Sun blogs site. Found a wonderful article on TIM vs SIM, related to Gartner's ratings. I donot want to replicate the content, however provide the link for you all to read.

http://blogs.sun.com/IdentityCrisis/entry/like_how_lame_is_that

Finally, Air Deccan proves itself

To my previous blog on the low cost flier, this is an Add-on

As every one now know, Mr.Mallya has taken 26% stake in AirDeccan, it proves that Mr. Gopinath has created the right impact in the industry. There was a review published in Times of India, if I could write it here ...

Air Deccan out numbered King Kingfisher in all aspects like, number of Flights, Destinations covered, Pilots and crew employed etc. That was really good to see.

To reiterate it was because of companies like AirDeccan, we have a drastically and positively changed air travel scenario in India.

Sun Identity Manager 7.1 is out

Sun Identity Manager 7.1 is the latest version of the Sun Java System Identity Manager product offering, augmenting the Periodic Access Review (PAR) feature, auditing capabilities, and adding/updating resource adapters. This update improves upon the industry-leading Identity Manager 7.0 solution with:

# Periodic Access Review Enhancements

* Dashboard view
* Remediation request during PAR
* Entitlement history

# Advanced Auditing Capabilities

* Policy violation prioritization
* Audit policy scan scheduling
* "Test" mode ability for audit policy scans (What-If analysis)
* Audit Log Publishers (JMX, JMS, and Scripted)

# Resource Adapters Additions and Updates

* Hybrid LDAP/RACF Mainframe Adapter (New)
* SAP GRC Access Enforcer (Virsa) (New)
* Lotus Notes 7.0 (updated)
* PeopleSoft HRMS 9.0 (updated)
* BMC Remedy Service Desk 7.0 (updated)
* Novell GroupWise 7.0 (updated)

# Other Improvements to:

* Administrative and End User Interface
* Identity Manager IDE
* Role delegations

# Bug Fixes and Platform Support Updates

So all set to rock with the latest one.