Tuesday May 22, 2012

The COBOL Brain Drain

Cover Story in this edition of Computerworld:
COBOL Brain Drain
Some notable things from article:
1. 48% of companies still use a lot of COBOL. The highest language usage beating even Java!
2. COBOL is being used in 53% of cases for new applications.
3. Move off mainframe / COBOL is not happening any time soon (this is my interpretation) as the article mentions this a couple times 5-10 years people will start
to retire...which means more like 10-15 years.
4. Thought this was funny but sad. US government had IBM look at a System/36 environment to see if should be migrated off this system. IBM concluded it would
be to complicated and costly. This is like hiring Microsoft to see if you should move from Window/SQL Server to Linux/Oracle.

AWS EC2 amazon cloud domain name and ip fowarding

Go once I have the web pages loaded I need to get the web site up and running. This requires a couple simple steps:
1. Add the IP address of your EC2 cloud instance to the your domain name provider. In this case, it is go daddy. More details on how to do here:
Go Daddy IP domain name add
2. For there domain names you have, you can simply use domain name forwarding. More here:
Go Daddy domain name forwarding

AWS EC2 amazon sftp only for web site upload pem pkk ftp ssh

The most difficult part of creating my AWS EC2 web site (other then the 'coding' part ... more on this tomorrow) was getting the files loaded.
1. SFTP can only be used. FTP will not work! Discussion is here: SFTP with EC2
2. PEM file to a .PPK file - I used Filezilla as described here: Converting PEM to PPK file. Seems as though sftp does not use pem file like SSH does.
3. login in to EC2 instance using SSH and change user to root ( sudo su ) and change the directory with location of you web pages (/var/www/html) to '755' (chmod
-R 755 /var/www/html). This is because you will be using your ec2-user name to upload using SFTP.
4. login into SFTP using ec2-user and your instance name: sftp ec2-user@
Note: These file go into the directory /var/www/html.

Monday May 21, 2012

Oracle Fusion in the cloud

Great quote in this article, "Let somebody else have the headaches":
Oracle Fusion in the cloud

iPad and tablets - Back to thick client devices and 3270 vendor lock in?

I just keep thinking that the proliferation of iPads and tablets in the enterprise is leading us back to the path of thick client computing. Don't get me wrong, I love the iPad and believe it is a great device....for emails, surfing the web, playing music, playing games, and getting directions. However, it is as thick of a client device as you can get. In addition, just like 3270 screens were proprietary, they are a proprietary platform. It seems like just yesterday everyone was rushing to get off of client/server systems and move to thin client machines with browser based access.

Sunday May 20, 2012

HP and Dell make major moves in modernization and cloud

HP and Dell in same story about my two favorite topics: legacy migrations and cloud computing. I did not realize that Dell is also make a play in the modernization and cloud space in regards to legacy 3270 terminal migration/modernization to newer thin client hardware (Wyse terminals). Did not think of this terminal modernization market before but there is definitely a lot of money to be made selling terminal hardware modernization! Read more: HP and Dell cloud and modernization plays

Friday May 18, 2012

Oracle OpenOffice ... career day name recognition

Interesting at the middle school career day. Only two kids out of fifty recognized the company name of Oracle. The reason why.....OpenOffice. Who would have thought?

Cloud Defined for grade school kids

Cloud Defined

"Cloud computing is the next stage in the Internet's evolution, providing the means through which everything — from computing power to computing infrastructure, applications, business processes to personal collaboration — can be delivered to you as a service wherever and whenever you need."

"When I can get access to all my files on all my different computers when I am at the coffee shop".

"Internet-based applications"

"Shared computer resources that can be accessed from anywhere, created by end users, be expanded and deleted as needed, and paid for as by how much you use (or free).

Example Cloud (consumer) Applications

1. Youtube - http://www.youtube.com/user/nimbusmeter/videos

2. Flickr - http://www.flickr.com/

3. Apple iCloud

4. Facetime

5. Zoho Writer - www.zoho.com

6. Google, GMail - www.gmail.com, www.google.com

7. Skype - www.skype.com

8. MapMyRide - https://aws-portal.amazon.com/gp/aws/manageYourAccount?

9. Dropbox - https://www.dropbox.com/home

10. Blogs - https://blogs.oracle.com/cloudmigrations/

11. Twitter - https://twitter.com/#!/migrating2cloud

12. LinkedIn - http://www.linkedin.com/profile/view?id=172562&trk=tab_pro

13. Gaming

14. Gmail contacts - www.gmail.com

What is migrating to the Cloud

Moving applications and/or information for local devices (iPads, PCs, laptops, smart phones, cell phones etc) to a location that is accessible through the internet.

Examples include:

1. Moving games that can only be played on a Wii, iPad etc. to allow them to be played by players all over the world.

2. Moving word processing applications like Microsoft Word to a browser environment like Zoho.com or Google Docs.

3. Moving all of you friends contact information from an address book, cell phone storage to Google contacts.

4. Moving you calendar from a daily calendar to Google contacts.

5. Moving your dairy from the 'book under your clothes in your dresser' to http://pyxlinjournal.familylearn.com/home/

Example Cloud (enterprise) Applications

1. Salesforce.com - www.salesforce.com

2. Amazon Web Services - https://aws-portal.amazon.com/gp/aws/manageYourAccount?

3. Terremark - http://www.terremark.com/services/infrastructure-cloud-services/enterprise-cloud.aspx

Cloud Questions

1. What happened when the Internet/cloud went down ?

2. How can you continue to edit documents when the cloud is 'off line' ?

3. How can a file be shared with someone when the cloud is 'off line' ?

4. What are some ways to interact with someone (without video) using the cloud ?

5. What are some ways to share files and photos using the Cloud ?

6. How do you currently use cloud applications ?

7. How do you see yourself using the cloud after this session ?

8. What are some ways to interact with someone using video ?

9. How can you inexpensively interact with someone internationally using the c

Wednesday May 16, 2012

RISC to x86 migrations - Or CISC to RISC

Migrating from RISC based systems to x86 (CISC based systems) is another type of cloud migration along with application, database, and mainframe z/OS migrations. However, the steps, best
practices, process, methodology, and tools used are the same. The components of the current RISC based architecture that need to be migrated remain the same:
1. On line application
2. Batch application
3. Integration Infrastructure
4. BI and reporting
5. ETL processing
7. Operating System
Note on OS migration: Although an operating system migration is often assumed (UNIX to Windows/Linux) in a RISC to x86 migrations, this does not necessarily need to be the case as Solaris and HP-UX (announced) run on x86.
It may also be the case you are already running Linux on your RISC system so there is no need to migrate the OS. However, you will probably be upgrading to a
newer release of Linux.
8. Operating System scripts and tools
9. Application, network, database and operating system management and monitoring products and tools
10. Other infrastructure software such as DR, replication servers, gateways, back up and recovery ....
11. Hardware refresh - Of course, you will need to purchase, install, configure and test the x86 based hardware platform. This is a great opportunity to consider hardware infrastructure that is
better suited to the cloud such as blades (Dell, CISCO UCS, Sun/Oracle) or engineered systems (Exadata and Exalogic).
Ultimately the question is how long will it take, what are all the activities involved, and how much will it cost. The answer to these questions is based more on the OS migration that is being done
then the move from RISC to x86. Will the application language or 4GL product run on Linux/Windows? What is the impact of moving the database from one OS to another ? (this should be minimal as all major relational databases run on x86). The biggest impact (for the application migration) could be Unix specific KSH or CSH scripts. You may also be running management, monitoring, or older job scheduling tools that
only run on UNIX/RISC.
As you can see, nothing is different here from what I have blogged about regarding mainframe, client/server, and application cloud migrations.
Intel has a comprehensive RISC migration white paper here:
RISC Migration

Tuesday May 15, 2012

AWS Elastic Cloud set up

Signing, setting up and configuring EC2 cloud is easy. These instructions were very useful:
AWS EC2 Word Press Set up
Now have a Tomcat and MySQL configuration running WordPress blog:
WordPress Blog on AWS
It is so slow but I guess this is normal:
AWS EC2 Micro Instance Slow
Because it is a free micro tier virtual server

Monday May 14, 2012

The market for CICS COBOL mainframe applications

Most interesting quote from a mainframe ISV development shop:
'No one is buying CICS COBOL applications anymore'

Consumer cloud applications - Are there too many cloud applications ?

I am putting together a talk, demo and Q&A for a middle school career day. In putting together list of consumer based cloud offerings, it just occurred to me how many ways you can communicate with
people, share photos, and engage in online collaboration using cloud based applications. Is it just me, or are some of these companies just not going to survive? When will consolidation in industry
happen ?
What is Cloud for Middle School Career Day

Wednesday May 09, 2012

Why Integration is done using flat files and FTP ?

Watch this video on why most integration in an organization happens through flat files and FTP:
Enterprise Integration using Flat Files and FTP

Tuesday May 08, 2012

Who is making the decison to move to the cloud ?

Some evidence to support the business community and financial organization are deciding on when to move to the cloud:
Cloud migration decisions

Migrating legacy client/server and mainframe technologies to the Oracle cloud.


  • Oracle
« July 2016