Tuesday, May 02, 2006

Tech: Web Service interoperability part:2

Well, I thought the creation of Web service was simple. But creating a Web service to authenticate an user is not that simple. It involves encryption. So why to invent the wheel again. So I GOOGLED and voila I found a C# Web service on the internet that exactly what I had in mind.

So down load the code,install it and pose as if you developed. Simple!! Right? So I thought. First of all it is in C#. I am not familiar with C# ( is it C hash or sharp by the way?). So had to get a book from the library and got familiarized with C#. Convinced everybody that I would need .NET development environment. Failed to get IIS installed on my machine due to the BIG security concerns my company has. So used VS.net to connect to another server where IIS was there and deployed the Web service. Had to tweak the code to work with our AD set up. Got the Web service working.

Well!!! The application which is supposed to authenticate the user was written JSP/JAVA. So the plan is to make this JSP client to call ASP.net client which in turn would validate the users. Hmmmm... Clumsy . Don't you think?

Again.. I need to meet the dead line. What the heck as long as it is working. So went ahead and implemented the above method. Still at the back of my head I am still thinking there should be JSP interface for this. Let me see what I can come up with.

Tuesday, January 10, 2006

Tech: Webservice interoperablity

Ain't it cool.. If one has a webservice that validates the users against active directory? Even better,if I have a java client and .net webservice to validate the users. I have googled like a fanatic and could not find a clean way to do this. My idea is simple.

.NET is a buddy to active directory. So to make it communicate with Active directory for user validation should be a piece of cake. Right?? Now add Java client/PHP client/xyz client.. voila you have got yourself an enterprise solution.

Enough of sweet talk. I have a 50% solution. WIll post once I have a working Java front end ready.

Keep your fingers crossed.....