November 29, 2008

Costa Rica Pictures

Filed under: Vacations — Tags: , — kunal @ 7:40 pm

The best week of our life so far… a week in Costa Rica. I wish I could type all the stories… but that would be too long and too boring for all to read… 

Let the pictures say a thousand words…

http://picasaweb.google.com/KunalNeeta/CostaRicaNov2008#

Highlights:

Zipping between mountains

WIld animals close enough to touch

5 hour horseback ride in tough mountains and waterfalls

Great new local friends

Great new US based friends

Ended with a wild night at a bar! I took over the bartenders job for the last 3 hours after the bar officially closed.

Oh .. 2 unique bars – one was a BAT CAVE with real bats, and one was a shot down C-123 WW2 cargo plane.

  • Facebook
  • Google Gmail
  • Google Reader
  • Hotmail
  • LinkedIn
  • Plaxo Pulse
  • StumbleUpon
  • TechNet
  • Twitter
  • Technorati Favorites
  • Yahoo Bookmarks
  • Yahoo Mail
  • Windows Live Favorites
  • WordPress
  • Windows Live Spaces
  • Slashdot
  • Orkut
  • AOL Mail
  • Ask.com MyStuff
  • Bebo
  • Share/Bookmark

November 8, 2008

Night flight with Neeta and the dogs

Filed under: Pilot's Stuff — kunal @ 6:09 pm

We took off around 4:35 pm on Saturday from Hawthorne airport. The sky was bright red with the sun setting behind the clouds. The dogs in the back seat were scared and nervous. It was only their second or third time up in the air.

As we circled the Long Beach practice area we saw a cruise ship about 8 miles south of Angel’s Gate. Neeta wanted to circle the ship, but was a little nervous about descending too low. Even at 3000 ft, it was gorgeous.

The trip back was easy – transition through the Torrance airspace and a left pattern from Alondra Park. The sky was still a little rid, and I was number 3 in the pattern. Once on a mile and half final, with a perfect picture of the lit runway, I decided to do a short field landing.

Everything went as planned – 64 knots, red/white on the VASI and aimed at the numbers for Runway 25. The tough down was perfect, within 20 ft of the numbers … wish this was my commerical pilot checkride.

The dogs jumped off the plane really excited to be back on the ground. I think they are about ready for a cross country flight to Solvang or some other place.

  • Facebook
  • Google Gmail
  • Google Reader
  • Hotmail
  • LinkedIn
  • Plaxo Pulse
  • StumbleUpon
  • TechNet
  • Twitter
  • Technorati Favorites
  • Yahoo Bookmarks
  • Yahoo Mail
  • Windows Live Favorites
  • WordPress
  • Windows Live Spaces
  • Slashdot
  • Orkut
  • AOL Mail
  • Ask.com MyStuff
  • Bebo
  • Share/Bookmark

November 4, 2008

Role of an Enterprise Service Bus (Post 2)

Filed under: Service Oriented Architecture — kunal @ 9:48 am

Let’s talk about when to use an ESB and in what cases a ESB might be an overkill. Review my blog posting from a few days ago about ESB Myths as a pre-cursor to this.

As you probably already know, all SOA vendors and consulting firms will try to sell you an ESB or some equivalent product. Here is a simple rule of thumb that I apply whenever I guide someone on ESB’s. – If this is your first SOA project or some sort of SOA pilot – do not even think about an ESB. Focus on other key SOA issues first – primarily Service Design. This to me is the key to success – getting your Service Design wrong can be the end of SOA or your organization. Help you Architects and Business Analysts drive the culture of Services and how to get their business users think in terms of data, services and re-use.

Often and ESB is an overkill, if -

1. All Services are simple, Request-Response type messages – or rather all messges in your SOA use a single communication paradigm.

2. You have fewer then X services (you can define X for yourself – I use 25 or 50).

3. End points are pretty static; or really there is only 1 type of service for each business function. For example if you have a Product Master system and there is only 1 Service to get information from that system. This would be unlike a typical weather or stock service where if 1 is down, you can select from 10 others. In a scenario where an end-point is static, routing and navigation can be achieved without a directory, or a ESB as easily as if you had one.

4. Most of your Serivces are internal facing – which means the producers and consumers of the Service are pretty static.

5. The actual development teams know each other and can talk as easily across a room or bldg or whatever. Basically this applies to inter-organization services where communication about the interfaces, business fucntions etc are happening between the functional and technical teams. Services are just used as a means to make integration easier.

So, when do you really need an ESB -?

1. Your Services are truly dynamic – the consumers are unknown or they are evolving fast.

2. Elements of your Services are constantly or frequently changing as new customers of the Services come aboard

3. You have a lot of Services

4. Services are integrating legacy business applications with new applications or packaged solutions. More over you need a mix of technologies and communication channels – request/response, pub/sub, reliable delivery, queuing and so on. 

5. Basic transformation of messages is required – either to support new customers and/or service versioning

6. Back-end systems are evolving or being replaced – example a business process today has a touchpoint to a legacy mainframe app that is scheduled for retirement as the new system is built

7. Business processes are evolving and changing due to market pressures, M&A activity etc.

Again, the important thing to remember is that you will probably answer yes to 4 or 5 of the above – and that is fine. An ESB does have a role in an SOA, but just not in the initial SOA. Think always about your overall SOA maturity in terms of technology, infrastructure, governance, business maturity, culture and budget. Once you are at some relatively mature state (using any SOA maturity model you choose) – an ESB can add a lot of value. 

My key recommendation is to avoid the 100-500K investment (typical of any medium size ESB implementation) till you have already proven the value of your SOA to the dudes with the purse strings.

  • Facebook
  • Google Gmail
  • Google Reader
  • Hotmail
  • LinkedIn
  • Plaxo Pulse
  • StumbleUpon
  • TechNet
  • Twitter
  • Technorati Favorites
  • Yahoo Bookmarks
  • Yahoo Mail
  • Windows Live Favorites
  • WordPress
  • Windows Live Spaces
  • Slashdot
  • Orkut
  • AOL Mail
  • Ask.com MyStuff
  • Bebo
  • Share/Bookmark

Flabob Airport Flight

Filed under: Pilot's Stuff — kunal @ 9:29 am

Bill Goddard (my IFR and CPL instructor) and I did a VFR flight from Hawthorne to Flabob airport near Riverside. The weather was goregous – raining and sunny patches. The rain looked like a cascading waterfall and ATC called us a few times to check advice us of the weather ahead. I was perfectly lined up to go around the rain, till Bill  told me to take a 20 degree left turn to hit the rain head on. Why? Well, Bill is an instructor and a simple VFR flight would not be any new training for me – he needed to make it worth his time I guess. A little rain flying never hurt.

We flew threw the rain and made our way to Paradise VOR (PDZ). From there the flight got more interesting. Flabob has a mountain next to it and to make your base leg for Runway 24, you need to get as close to the mountain as possible and then drop down to final.

You can see it here

Watch for the mountain on the base leg of Runway 24

Watch for the mountain on the base leg of Runway 24

 

 

It is a long enough runway for a Cessna 172, about 3500 ft – so no real issues, but just to have fun we did a short field landing.

  • Facebook
  • Google Gmail
  • Google Reader
  • Hotmail
  • LinkedIn
  • Plaxo Pulse
  • StumbleUpon
  • TechNet
  • Twitter
  • Technorati Favorites
  • Yahoo Bookmarks
  • Yahoo Mail
  • Windows Live Favorites
  • WordPress
  • Windows Live Spaces
  • Slashdot
  • Orkut
  • AOL Mail
  • Ask.com MyStuff
  • Bebo
  • Share/Bookmark