Tuesday Jun 26, 2012

Migrating RISC to x86 - endianess 'issue'

Endianess always comes up when migrating applications and databases from RISC to x86. The issue is often time overblown as if you are running on a relational database the database vendor will provide tools or automated methods to convert the data properly. Oracle RMAN is often the first choice. Oracle imp/exp, data pump, and GoldenGate can also be used.

A bigger issue would be applications that access OS files. These OS files will need to be converted from big endian (RISC) to little endian (CISC) and then the application may be impacted because of the endianess differences.

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

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

Thursday Mar 15, 2012

Running applications in the cloud not designed for the cloud

The question of what to do with applications that were written for the mainframe or client/server based applications that do not fit into a shared service model of the cloud has come up a lot in the last few weeks. This is something that is addressed in chapter 8 of the Migrating to the Cloud book. The bottom line is: The issue you face with moving client/server applications to the cloud via rehosting is “where will the applications run?” Currently, your applications are installed on client PC machines or other thick client devices; the Apple iPhone is in the thick client category as you actually download an application that runs on your iPhone; the application now needs to be hosted on a central server accessible through the Web. A handful of products from Oracle and third parties are available for hosting client/server applications in the cloud. Third-party solutions include Citrix XenApp (formerly Citrix WinFrame Server, Citrix MetaFrame Server, and Citrix Presentation Server) and VMware Server. Oracle solutions include Oracle Virtual Server, Oracle Tuxedo, and Oracle Exalogic. Oracle Tuxedo is the leading open systems transaction processor (TP). It supports both COBOL and C/C++ applications, as well as Ruby and Python. Oracle Tuxedo can run on Oracle Exalogic to provide you both the application runtime environment (Tuxedo) and the cloud hardware infrastructure (Exalogic). Oracle Tuxedo can also be deployed on Oracle Virtual Server for a virtualized cloud environment. We will discuss Oracle Virtual Server and Oracle Exalogic in detail in the “Target Hardware and Software Stack Options” section later in this chapter. [Begin WARNING] A client/server application cannot just be moved to a virtual server and be considered cloud-ready. The application is now accessible by many users, so it must be multiuser and multithreaded. Oracle Tuxedo and Oracle WebLogic Server are both multiuser and multithreaded. A single-user C, C++, or Java application can be made multiuser by running this application in Oracle Tuxedo or Oracle WebLogic Server as these application server containers are multiuser and multithreaded. When using Oracle Virtual Server, it needs to be placed into a grid middle tier environment. This environment could consistent of a cluster of commodity hardware components with a load balancer in front of the configuration for managing load balancing (multithreading) and multiuser connections. This virtual server grid can then run hundreds of images of the same application so that the application can service hundreds or thousands of users. [End WARNING]

Thursday Dec 01, 2011

Legacy Application Migrations

Mainframe, Sybase Powerbuilder and Lotus Notes are all consider legacy applications:
ComputerWorld Article

Friday Oct 28, 2011

Migrating to the Oracle Cloud - The approach described

An overview of the migrating to the Oracle cloud 'cookbook' defined in the Migrating to the Cloud book:
Migrating to Cloud Introduction Video

Tuesday Oct 11, 2011

Oracle new public cloud offering

Big announcements at Oracle OpenWorld around the Oracle public cloud offering: Oracle Database Service: 1. Secure Separare database - no multi-tenancy 2. Multi-tenancy of database was a great idea 15 years ago! Application, Database and OS: 1. Virtualization to run your OS, database and application 2. All clouds today are virtualized! 3. Virtualization Vs. Multi-tenancy ... virtualization is the way to go

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


« July 2016