Future App Servers -- Radically Different

I was lucky enough last week [22 March 2010] to moderate a panel at EclipseCon on the future of application servers. The panelists did a great job, but I thought were far too conservative in their views. I agree with them that many customers want evolutionary change from today to future app servers, but I see requirements driving app servers toward radical change. Inevitably.

The changes I see:

 

Requirement

Response

Get more value from servers, get responsive, get agile and flexible

Virtualized everything, dynamic provisioning, automated change management

Govern rising application stack complexity

Lean, fit to purpose app servers, profiles and other standard configurations, modeling and metadata-based development and deployment

Provide “Internet scale”

Scale-out app servers, data tiers, network capacity, modular/layered designs, stateless architectures

 

Read more

SAP Middleware Directions: More Open Source, In-Memory Stuff

At the 15 March press and analyst Q&A by SAP co-CEOs Jim Hagemann Snabe and Bill McDermott, new middleware boss Vishal Sikka shed more light on the company's intentions for NetWeaver. Many of SAP's business applications customers use NetWeaver, both as a foundation for SAP's applications and to extend those applications using integration, portals, and custom developed apps. For about a year, the question has been how much additional investment SAP will put into NetWeaver.

Sikka made two comments that indicate how he's thinking about the NetWeaver portfolio.

1. In response to my question about whether SAP is concerned that Oracle's ownership of Java will put it at a disadvantage, Sikka started by highlighting SAP's work on Java performance, but then noted the availability of good open-source Java software to support the requirements of SAP customers.

Read more

Progress Software’s Coming Out Party

We all need to revisit our understanding of Progress Software. On March 4, I was introduced to the “new and improved” Progress at the company’s annual briefing for industry and financial analysts. The company is a new enterprise software vendor with 25 years of experience. If you know about Progress, it is likely through an ISV solution based on the OpenEdge database/4GL. Or perhaps through the Sonic enterprise service bus ... or the Actional SOA management product.

How you should think about Progress Software now (see Figure):

First, Progress Software has a new mission, which it calls“operational responsiveness.” To achieve this mission, Progress will primarily seek to help enterprises develop real-time, event-based architectures that extend existing systems. Real-time, event-based systems let companies see what’s going on in their business processes at any given moment, and to act while transactions and interactions are in flight to fix problems, ensure compliance, add revenue opportunities, and/or cut costs. Example scenarios:

Read more

Oracle Likes Cloud Computing After All

Larry Ellison angrily dismisses suggestions that Oracle’s business will be harmed by the rise of cloud computing. Many misinterpret Ellison’s remarks to mean he (and by extension Oracle) thinks cloud computing is a dumb idea that Oracle won’t pursue. We are now learning that Oracle does, in fact, intend to pursue cloud computing. But we're also learning that Oracle's strategy is more limited than those of IBM and Microsoft, its large-vendor competitors.

Read more

Blogs and My Research Lifecycle

I’m soon getting a new tool for my work as an industry analyst: A Forrester blog. Before diving into my new blog, I think I should define its role in my work, and get your comments and suggestions.

My Forrester blog is a new part of my research lifecycle (depicted below). I’ve been pursuing some form of this research lifecycle for over 15 years.

Read more

Peace, love, and the IBM System 360s

"Our vision for 2010 is the same as IBM's for the year 1960." So said Oracle's Larry Ellison from the stage at today's event to celebrate his company's acquisition of Sun Microsystems. With Sun in hand, Oracle will now take us back to the simple virtues of mainframes 50 years ago. Updated, these virtues are:

Read more

Progress Software Builds Its Position An Enterprise Platform Provider

With its acquisition of BPM-software leader Savvion, Progress Software has taken a step closer to providing a full line of enterprise middleware. Progress has operated as a supermarket of middleware brands addressing mostly specialized needs, but now is creating broader enterprise application platforms out of its separate middleware brands [Figure 1.].

Read more

Thinking About Software Machines

During the past two weeks, I received two client Inquiries about specialized Java hardware and Larry Ellison announced v2 of Oracle's "database machine."

These two seemingly disconnected events made me ask: Is specialized hardware for software inevitable? Last year, we saw TIBCO announce a messaging appliance too. And IBM has a robust business in XML and security appliances. Will growing volumes of data, messages, and logical operations force us to adopt specialized hardware, abandoning the unbundled software model IBM introduced back when real Hippies roamed the Earth?

The client Inquiries were from firms having to invest heavily in infrastructure and still struggling to keep up with their Java processing loads. Both had seen Azul Systems, found its touted performance numbers compelling, but wondered: "Where are the other competitors?" Answer: I don't see any others doing what Azul does.

Why? My answer: Too few customers buy this way -- particularly from a startup with a proprietary software machine. IBM, HP, Intel, and the other big vendors don't see enough of a market yet to take the plunge.

With its database machine, Oracle claims impressive advances in I/O and query speeds, and disk compression. But the company says it has 20 customers for this product. For a new model and a new product, that's not bad. But I think it helps answer my question: Only the tippy top of the enterprise food chain really needs software machines for general purpose products like databases, Java application servers, and message processing. The majority of customers can use other software techniques to keep growing without being locked into proprietary software machines. Virtualization, distributed caching, in-memory databases, optimized garbage collection, and alternative database structures come to mind.

Read more

Is open systems dead? Does code portability matter?

Jeffrey Hammond and I did a Teleconference today for clients about the first release of Oracle Fusion Middleware 11g. One of the big areas of concern among attendees was an old chestnut that I actually haven't seen for awhile: Portability. The basic question: If we develop for Oracle's stack, are we locked into it?

Jeffrey and I have documented the basic risks of lock-in we see in Fusion Middleware 11g in our analysis (http://www.forrester.com/go?docid=55043). I don't want to revisit that analysis here; rather, I'm more interested in why we suddenly heard this concern..

I've been writing about software technology roughly since the birth of the "open systems" movement during the late '80s. At that time, open systems meant SQL relational DBMS + Unix at its core, with DCE and CORBA sometimes tossed into the mix as well. The concern for code portability extended to Java's "write once, run ... anywhere" promise in 1995. And then I think it started to die.

Read more

As Eclipse Kits for Cloud Arrive, Amazon Deployment Wins

Amazon's announcement on August 26th of its Eclipse toolkit added another Eclipse-cloud option for Java developers. Here is a table comparing these four: Amazon AWS Eclipse Toolkit, Google Plug-In for Eclipse, Stax Platform for Amazon EC2, and the planned next major release of SpringSource Cloud Foundry. (Cloud Foundry today provides a Web interface, but will embrace Eclipse.)
Eclipse cloud kits 

Several observations jump out at me:

Read more
Syndicate content