Architecture, Process, Platform

Digital transformation is a hot topic in enterprises these days, and like any such topic it’s associated with a wide range of use, overuse, and misuse. But the phrase does get at something that we can all sense is really going on, a truly profound change. As different businesses undergo or undertake variants of digital transformation, we see a number of common characteristics of the more digital world:

  • More things happen (or are expected to happen) in real time
  • More different sources and kinds of data are brought together
  • Activities are more decentralized and ad hoc
  • There is a broadening of participation in both the building and the use of I.T.
  • There is a shift from analysis and planning to trial-and-error experimentation

Each of those ideas deserves elaboration–topics for future blogs–but going for the moment with whatever came to mind for those bullets as a rough characterization of digital transformation, let’s explore the interplay of architecture, process, and platform in helping enterprises compete and succeed in this emerging digital world.

Continue reading “Architecture, Process, Platform”

Red Hat announces availability of containerized middleware capabilities on OpenShift

A little more than two years ago, we announced Red Hat’s “xPaaS” initiative to provide Red Hat JBoss Middleware on OpenShift and introduce a new way of building and deploying enterprise applications. Our efforts in executing against that vision and roadmap have entailed a lot of work and have been very exciting.

Continue reading “Red Hat announces availability of containerized middleware capabilities on OpenShift”

Java EE: Onward and Upward!

For many observers, I believe the take-away from this year’s JavaOne was: “business as usual.” In some important ways, business as usual here is a good thing.

Is Java (EE) dead?

There have been rumors and pontifications regarding a supposed demise of enterprise Java. There certainly are many areas and drivers of disruptive innovation in enterprise software development: microservices, event-driven programming, and the Internet of Things (IoT) are just a few. And yes, for a new project beginning in isolation with no constraints or requirements of backward compatibility, legacy integration, or management at scale, there are many new platforms and frameworks that may seem at first to be well-suited for any one of these new areas. But how many enterprise projects have that luxury?

Continue reading “Java EE: Onward and Upward!”