Archive

Archive for April, 2011

Mike's IBM i PHP blog and more... › Database or Bust!

April 16th, 2011 Comments off
A couple of years ago I was quoted as saying “Let’s have a going away party for DDS…

That article caused a lot of commotion in the community. I like that. Stirring things up. That is part of what I do. I’m not nearly as provocative as some of the other players in the space, but I do my best to get my licks in. Chris Maxcer did a great job of capturing some of the passion and emotion of members of the community but enough is enough. SQL is here to stay and if you don’t believe me just look around.

I was speaking at the RPG & DB2 Summit conference last month and I happened upon a breakfast table where Skip Marchesani was chatting with a few folks. I had gotten to know Jon, Susan and Paul a bit over the years. But for some reason Skip and I never really crossed paths. Not sure why, though I am sure I attended a few of his sessions on database. Regardless, this was a great opportunity to see Skip in action so I politely asked if I could sit down and was graciously accepted to the circle.

Skip was embroiled in the age old discussion of “should I throw away my DDS and move to SQL?” Truly a religious war if I ever heard one. My initial reaction was “Hell Yeah!” but I wanted to hear more. Having been cornered in a religious war or two has made me a little more reserved in the timing of my responses. In this case I watched the master at work. Skip acknowledged each of the attendee’s concerns. Performance, scalability, RPG/SQL performance vs. record level access. I was happy to say that a lot of my own impressions were in line with what Skip was saying. Woohoo!

When the conversation died down I jumped in with a few comments of my own that Skip probably would have offered but timing may have given me an advantage. Things like cross platform ubiquity and the fact that school kids KNOW SQL and not record level access. Solutions like MySQL and Miscrosoft Access do a great job of weaning people onto SQL. Languages like Java, PHP and others use SQL as a primary data access mechanism and thus the programmers KNOW SQL.


It was a healthy discussion that ended somewhat awkwardly as some do. The attendee was the sole supporter of his software. He had no intention of rewriting the application any time soon. He had no need for a DDS to SQL migration. From that Skip and I were hard pressed to encourage him to move everything. “By golly” we said “leave it alone!”


But, from the perspective of keeping the skills up and learning something new the attendee did surprise us by saying he would take a piece of his application and give it a try. He would explore the opportunities of SQL vs. DDS and report back his experience. At that point I felt that we had achieved the goal.

One of the things I harp on in my sessions and I would bet Skip would agree, is that you should use the right hammer on the right nail. Frequently folks try to bait me into a religious war on Java vs. PHP. I’m sorry, that dog just doesn’t hunt. We could be here for days talking about the advantages of one over the other and it would only become a religious discussion. If you like Java and have a lot of Java and want to explore PHP? That’s OK. If you decide to stick with your Java, that’s OK too! Make an informed decision and move confidently in the direction you like. Same goes for this guy and DDS. If he were looking to turn his application into the next generation of the software and add in new features, etc. Skip and I would have beat him mercilessly about the head and shoulders with SQL. But it was clear he was leveraging the investment. That’s OK too. As long as you are willing to absorb the risks and the rewards, have at it!

So, in a nutshell, “DDS is dead!...Long live DDS!”


Read the original at Mike's IBM i PHP blog and more....

Categories: Blogs Tags:

IBM i for everyone! › Babysitting

April 12th, 2011 Comments off

Babysitting.png
This one from Andy Nicholson


Read the original at IBM i for everyone!.

Categories: Blogs Tags: , ,

Bob Cancilla on IBM i › Folks Still Don’t Get it!

April 10th, 2011 Comments off
IBM's recent announcements pertaining to cloud based technology on Power Systems pretty well state the case!  All of IBM's announcements are targeting Linux as the OS of choice.  There was no mention of IBM i in any of its cloud based announcements. 

According to Sam Palmisano, cloud computing is IBM's future.  Isn't it interesting that zOS and IBM i are not included in that strategy? 

IBM zSeries hardware has a unique approach to implementing Linux on the zSeries hardware.  On Power, there is no need as Linux runs native on the Power machine.  Oh, yeah, you could run Linux under PASE on IBM i but why on earth would you want to do that? 

There is a never ending discussion thread out on LinkedIn called:

How true is true tat the younger generation engineers are NO longer keen to work on IBM AS400 ... !

Folks just don't want to admit that the end of life for this venerable machine is just around the corner.  The discussion described above took a twist towards outsourcing, which is very likely the transition plan for most IBM i customers.  

IBM told everyone back in the 1990's to embrace Java and move to a platform neutral environment.  Remember the Code Java or Flip Burgers ad that IBM ran?  Well, that has become a reality.  If you are not running Java, PHP, or C++ applications on your IBM i and are dependent on RPG or native OS/400 COBOL applications, your company is in big trouble.  

 There is still time to fix this by using one of many viable modernization strategies, but the bottom line is get off the box, or at least get to a portable environment that will run anywhere. 

 Also, start thinking about the cost benefit of retaining the old loyal but very limited (in terms of capability) folks supporting your IBM i.  I strongly suggest a good early retirement programming coupled with a modernization strategy that includes outsourcing to support your existing applications while implementing your strategy.

Bottom line is get off of IBM i and move to something modern or even move to a cloud based computing environment.  

Look at: http://www-03.ibm.com/press/us/en/pressrelease/34197.wss  and tell me where the reference to IBM i are for those of you die hard IBM i folks?  Cloud is IBM (and the world's) future.  Do you really want to spend millions on hardware and IT staff when you can get much better systems and resources for a fraction of the cost?


 



Read the original at Bob Cancilla on IBM i.

Categories: Blogs Tags: