Amit Rohilla's profileAmit RohillaPhotosBlogLists Tools Help

Amit Rohilla

Occupation
Location
I am Software Engineer working on Microsoft Technologies from last 4 years.
I am mainly into Integration technologies.
This includes a typical toolset of BizTalk Server 2006 R2, WCF & WF and SQL Server 2005.

I am presently working on Micrsoft's Cloud Offereing i.e Azure, SDS, .NET Services

Certifications
MCPDEA
MCTS BTS 2006
MCSD

Amit Rohilla

BizTalk Server, WF and WCF
November 19

Cloud Computing Demo - .NET Services - Virtual Tech Days

I will be presenting a session on .NET Services on 25th November 2008 at Microsoft Virtual Tech Days.

http://virtualtechdays.com

Register here to attend the session … http://view.atdmt.com/action/inmidv_VTDNov08REGISTERNOW_2

The session will go into details of .NET Services i.e. Service Bus, Workflow services and the Access Control Service.

The Session also showcases an application built using Windows Azure, .NET Service Bus, SDS and Live Mesh on which I and Lyle Dodge worked on.

 

 

November 08

Experience with Microsoft .NET Workflow Service

Lately I was working on Microsoft Cloud Workflow services, and with some good new things you always get some limitations too…

At present the Cloud workflow comes with some basic activities and using then we can create some workflows, call Service Bus, make Http Requests., control access to them, and define some rules and some more…..

And yes you will get good scaling, management without investing into hardware, you also get a portal for management of workflow instances and if you don’t want to go to portal always you can always use the workflow API to manage them.

But some features I didn’t like…

·         Unlike a typical workflow whose instance is created when ever a request comes, in .NET workflow service we have to do some sequence of steps before making a call…surprised, YES?

o    Create an instance of workflow either through portal or using API

o    Explicitly start it.. and now off course you can call it. But here is one more trick. When you create an instance you get an instance Id, and the url to which you have to send a request depends on several things and one of them is the instance id.

o    So for you the Request url is always dynamic as it depends on workflow instance id which is a GUID.

o    The Request URL looks like this

http://workflow.windows.net/workflowsHttp/<UserName>/workflows/<WorkflowTypeName>/instances/<InstanceId>/<ActivityName>

·         The activities which are presently there are fairly limited.

·         And if you are using CloudXPathRead and CloudXPathUpdate activities in your workflow make sure that the request you pass them should have correct type i.e"text/xml"otherwise the data will be Binary in WF and your WF will crash.

·         One more feature which I would love to see is to have a local deployment server, so that we can debug these, unlike at present we have to always deploy them in the cloud and we cannot debug themL.

·         And the last thing which is really important if you are planning to call cloud workflow from your Azure applications. You cannot create workflow instance and start them as the assembly which has these API cannot be called from Partial trust, and your Azure applications always run under that .. a big hindrance which Microsoft should really look into.

October 31

PDC 2008 Videos

The PDC 2008 is over. There were lots of big announcements from Microsoft, their cloud platform (Azure, .NET Services, SDS), update on Oslo, Windows 7 and the list goes on….

People who were not able to attend this conference can download and watch video from here

http://channel9.msdn.com/posts/pdc2008/RSS/?tag=videos

August 07

Cicada Resorts Kabini

 
On 1st and 2nd of August this year I was at Cicada Resorts Kabini..It is 220 km from Bangalore and a nice place for a weekend trip
 

You can find some of the snaps here 

June 16

Bangalore to Kodaikanal

After a lot of planning and delays my trip to Kodaikanal was finally scheduled. It was mid May and the temperature in Bangalore was in late 20’s so I thought this is a good time to go to a hill station, and which other then Kodaikanal in southern part of India.

Kodaikanal is 2,195 m (7,202 ft) high on Palani Hills in the Western Ghats.

 I booked my bus tickets to and from Kodaikanal through a KPN agent in Bangalore.

It was raining in Bangalore in the night when we left to Bommanahalli, from where we have to catch the bus to Kodaikanal. The bus started at around 10:30 pm from Bangalore. Kodaikanal is around 500 km from Bangalore.

In the morning at around 7:00 AM the bus reached Palani. Kodaikanal is around 65 km from Palani. Just after palani there is 65 km of ghat section. These ghat sections are one of the best which I have seen. The journey from Palani to Kodaikanal took around two hours and it was really beautiful.

Beautiful Kodai 

We reached Kodaikanal at 9:30 in the morning. After 12 hours of tiring journey, we checked in a hotel and had some rest. We had lunch and then went out for some sightseeing.

DAY 1

In the afternoon during our lunch it started raining heavily. But soon it stopped and the weather was cool again. We first went to the kodai lake which was very near to our hotel and also near to the KPN Bus stand.

Kodai Lake is quite big and has boating facilities. There were lots of shops all around the lake.

Kodai Lake

After spending some time near Kodai lake, we went to see Bryant Park. It is a small and beautiful park near the lake. We spent around an hour there relaxing and having some snacks.

Bryant Garden

After that we went to see Coaker’s walk near to Bryant part. Coaker’s walk offers some of the very beautiful sceneries which you see from Kodai. We spent most of the evening there, had a long walk upto the end of it. We took some pictures there. When we were at the end of the Coaker’s walk it become foggy and cold. We had some coffee there.

Coakers Walk 1

 

Coakers Walk 2 

All these locations were quite close to each other and you can see all these places by having a good evening walk. No need to hire city taxi.

DAY 2

I booked Kodaikanal sightseeing through my hotel travel agent. A 15 seat mini bus came at 9:30 in the morning  for Kodai Sightseeing. The mini bus is one of the good options for sightseeing as the guide is also with you and it is a cheap option. Various places which were covered were.

Coaker’s Walk, Green valley view, Piller Rock View, Devil’s Kitchen, Kurunji andavar Temple, Bryant Park.

Palani View ,Kurunjiandavar Temple  

Pine Forest                           Piller Rock 1 

The bus dropped us at Kodai lake at around 4:00 in the evening. After that we planned to have cycle ride around the lake. It was fun to ride.

Cycling near Koadai Lake

After about 1 hour of cycling we decided to have some snacks, We went to a Tibetan restaurant. We had some momo and some other Tibetan dishes. It was good refreshment. After having that evening snacks we did some shopping and then went to the hotel for rest.

DAY 3

We checked out of the hotel in the morning, after that we had two options either for a trip to a village or for a tracking trip. We choose tracking and went for that.    

The tracking started with some waterfalls and a difficult journey for us. The water falls were quite good but not so big.

Fairy Falls

After that we went to see Dolphin’s Nose view. We had to walk at least 1 hour to reach there but the scenes from the Dolphin nose were just amazing. In our way back it started raining and thundering, at least we had an umbrella with us

Dolphin Nose 

Kodai View              Mountain Beauty

At last    we reached to the top where our bus was waiting for us. We then went to a 100 year old church.

La Saleth Church

The bus dropped us at 4:00 clock in the evening near the kodai lake. We spent some time there. At 6:30 we took the bus to Bangalore