Now that the new has been digested that Oracle really did purchase Sun Microsystems, let's take a qualitative look at the software available from Sun. Starting with the software index page we see a list of 10 major components.
1) Operating Systems. This is Solaris for Sparc and Solaris for Intel. It also includes OpenSolaris. All of these are really one in the same but different ports. OpenSolaris is the source code distribution similar to the Linux distribution model. Solaris for Sparc is a port to the Sun hardware platform and comes in 32 and 64 bit flavors. This is the tried and true operating system of the data center. This does change the relationship with Microsoft since Oracle runs on Windows. It also changes the relationship with companies like SAP and IBM since a large part of their software suite also runs on Solaris and Java.
2) Virtualization. This is the Sun xVM Ops Center, the SunxVM Server, and the Sun VirtualBox. This is a little different from the OracleVM solution in that it only supports Linux environments whereas OracleVM support Windows as well. The Sun solution supports Windows but they do not actively advertise the fact and promote it. Both are based on the Xen Hypervisor and it will be interesting to see how the two products merge into one moving forward. The Sun xVM Ops Center which is used to manage Containers and virtual domains will probably be standalone for a while and merged with Enterprise Manager just like the OracleVM console is being integrated.
3) Java. There is very little overlap in these technologies. Oracle does own the JRocket technology which is a highly optimized virtual machine. Given that the middleware layer and application suites are all built based on Java, I see this moving forward as a central part of the Oracle strategy. It will be interesting to see how the OpenJDK community and Java community changes moving forward. Microsoft has been in and out of lawsuits with Sun over this issue. It will be interesting to see if it will be any different with Oracle.
4) Mobile Solutions. This is mainly Java ME and JavaFX Mobile which is directly targeted at the telco industry and portable devices. It will be interesting to see if Oracle develops and end to end solution for the utility and cell phone industry. It is in a unique position to take advantage of things like smart metering and smart cars with the technology that it now owns.
5) Infrastructure. This includes GlassFish, Identity Management, SOA, and software development tools. GlassFish is an interesting platform that provides a different look and feel for user interaction with applications. This falls in line with the enterprise 2.0 initiative that Oracle has. It will be interesting to see how this integrates with the existing WebLogic platform as well as the existing SOA and BPM products. The identity products will have to be merged at some point since they play in the same space and compete head to head on a regular basis.
6) Database. MySQL will be just another database that falls in line with BerkeleyDB, TimesTen, and Essbase. There will be places for it to be used. The JavaDB is also an interesting technology that has application in the embedded space.
7) StarOffice. It will be interesting to see if Oracle does anything with StarOffice. It opens a new possibility of integration of the Crystal Ball technology with access to the spreadsheet source code. The merger of these two technologies could be very interesting and could integrate well with enterprise offerings and analytic tools like Hyperion and Siebel.
8) System Management. The Sun Management Center, Sun Connection, and Sun N1 Service Provisioning Systems are all very interesting. They are enterprise class dashboards for operating a data center. It will be interesting to see how Enterprise Manager is merged with this product and how pricing will change based on the packaging of the two suites of products.
9) Developer Tools. Sun Studio 12 and NetBeans are very interesting technologies. Given that Oracle has JDeveloper and that there is truly no revenue stream for any of these products, it will be interesting to see how things move forward with either merged products or separate for different applications.
10) High Performance Computing. Given that Oracle has nothing in this space, it will be interesting to see how this migrates and develops moving forward. This was the crown jewels ten years ago at Sun and it was used to create some of the largest computers in the world. It will be interesting to see if this will remain a focus of Oracle. It is a slight divergent from what Oracle currently is but it makes sense to merge high performance processing with high performance database and storage technologies.
11) Collaboration. Given that very few people use the Sun calendar and messaging servers and Oracle just released Beehive, I can see a merge of these technologies quickly and easily.
It will be interesting moving forward