According to Moore's Law [1], processing speed and storage capacity have been
doubling about every two years since the invention of the integrated circuit
in 1958.
Yet it seems that our propensity for building larger more complex software
systems that anticipate these improvements inevitably outpace the exponential
growth in capacity to support these systems. SOA is becoming more broadly
adopted, along with the practice of using XML as a means of communicating
data between services and the more rapid adoption of applications to Internet
scale. Staring you in the face of your application's success, the potential
to overwhelm your systems has become very real, and may happen at times when
you least expect it.
How do we get ahead of this trend? Given that memory and storag... (more)
The Open Services Gateway Initiative (OSGi) Alliance is working to realize
the vision of a "universal middleware" that will address issues such as
application packaging, versioning, deployment, publication, and discovery.
In this article we'll examine the need for the kind of container model
provided by the OSGi, outline the capabilities it would provide, and discuss
its relationship to c... (more)
Since releasing my latest book, Enterprise Service Bus (O'Reilly Media,
2004), I have been doing a fair amount of visiting corporations, conducting
seminars, and generally discussing with enterprise architects the subject of
enterprise service-oriented architecture (SOA) and how an enterprise service
bus (ESB) backbone can be leveraged to provide a framework for an enterprise
SOA. Along ... (more)
David Chappell's Blog
Across financial services firms we have been seeing a new set of business
priorities. There are the "grow the business" priorities that are primarily
centered around things like improving customer intimacy and increasing
competitive differentiation. here are also ongoing issues of compliance to
regulation and risk mitigation while also keeping an eye towards improvi... (more)
The past several years have seen some significant technology trends, such as
service-oriented architecture (SOA), enterprise application integration
(EAI), business-to-business (B2B), and Web services. These technologies have
attempted to address the challenges of improving the results and increasing
the value of integrated business processes, and have garnered the widespread
attention o... (more)