Joe Mckendrick has been blogging about Enterprise SOA falling out of favor.
I’ll be the first person to admit that Enterprise SOA is hard. Why is
it hard? Because it is at the heart of the topic of SOA. First of all lets
remind ourselves what SOA is (from the OASIS SOA RM definition):
SOA is a paradigm for organizing and utilizing distributed capabilities that
may be under the control of different ownership domains.
SOA is an architectural paradigm and to its credit, it is a legitimate
attempt to deal with real complexity of Enterprise Information Systems. Now
what we know about these systems is that they are not created fully formed
leaping out of the architect’s head like Athena from the head of Zeus,
Enterprise systems have grown over time via accretion. The Solar system also
grew via accretion and has eventually coalesced into our planetar... (more)
In planning and building SOA, concrete examples often are useful: SOA
designers, vendors and users can reference a wealth of abstract guidelines,
descriptions of functional layers and sets of specific standards, or software
that fulfill SOA requirements. However, often there is a shortage of clear,
demonstrable examples of working implementations, based on real needs and
requirements, that can be used as best practices reference to kickstart
implementation projects and to compare implementations. One way to encourage
these examples is to supply an archetypal "blueprint" set of bu... (more)
Chuck Phillips, president of Oracle, said that Oracle was committed to
provide "A Single Stack of Technology to Simplify Enterprise IT".
I fundamentally question this premise.
In order for a "Single Stack" to successfully simplify IT, Enterprise
Software practitioners must commit their entire Enterprise Architecture to a
single vendor, namely Oracle. Recall that architecture is a *design*
discipline. The absolute underpinnings of design is *intention*. This is a
fundamental premise of my book, SOA Adoption for Dummies.
Handing your Enterprise Architecture o... (more)
The Gartner Hype cycle research shows Cloud Computing as being on the peak of
expectations… the very top of the hype bubble roller coaster.
Vendors are looking for something to sell, and the consolidation of the data
center, reducing operational cost and economy of scale are as convenient of
an excuse as anything. There are some fundamental technologies as well that
will make a big difference such as Virtualization.
Is computing becoming a utility?
When someone refers to cloud, the etymology of the term should be examined.
This term comes from the days of network diagramming, and ... (more)
Java is the new SQL
We're on a code level orange this morning as buzz on the networks is up.
Despite Oracle's news embargo, we're already picking up chatter that one of
the big ticket items from the Oracle Fusion Middleware launch is Tera-scale
Java Object cacheing.
This is a great technology trend and great thinking.
While a few startup companies have attacked the so-called "Complex Event
Processing" space (CEP), they have done so using esoteric APIs such as SQL
query-like APIs for example StreamBase. This is an early-adopter
(read:sucker) approach because who wants to build co... (more)