Welcome!

From the Author of The Agile Architecture Revolution

Jason Bloomberg

Subscribe to Jason Bloomberg: eMailAlertsEmail Alerts
Get Jason Bloomberg via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Latest Articles from Jason Bloomberg
Multitenancy is one of the key enablers of the Public Cloud value proposition. But of course, there’s more to multitenancy than meets the eye. There are actually different degrees of multitenancy, with different advantages and disadvantages. And as you might expect, there’s plenty of v...
If you require the actual erasure of deleted files, then you must take an active step to erase the portion of the drive that contained the file, perhaps by explicitly overwriting each bit of the original file. We call this problem data remanence. Cloud Computing complicates the data re...
Just because your Cloud provider architected their internal infrastructure to be elastic and fault tolerant doesn’t mean that your app will automatically inherit these traits once you move it to the Cloud. When an organization wants to run an application in the Cloud, it is important t...
At this point in time, we’re experiencing a backlash from the Amazon Cloud crash. People are reconsidering the wisdom of moving to the Cloud, and in particular, public Clouds. Perhaps the large infrastructure vendors who were warning their customers about the security and reliability i...
The ability to select among several public clouds is only one benefit of cloud brokering. It also supports the ability for an organization to move application instances or data between private and public clouds. The essence of cloud computing—what makes a cloud, well, cloudy—is the fa...
Cloud brokering is the capability that addresses this eggs-in-one-basket problem. A Cloud broker provides Cloud service intermediation, aggregation, and arbitrage across a set of Cloud providers. The ability to select among several public Clouds is only one benefit of Cloud brokering. ...
The global intelligence community is but one enterprise among many dealing with exponentially increasing quantities and complexity of information. All other enterprises, in the private as well as public sector, face similar challenges: as Moore’s Law and its corollaries proceed on thei...
Conventional wisdom might suggest that SOA implementations scale poorly. While it’s true that abstraction layers always add some overhead, if your SOA implementation is too slow or doesn’t scale properly, the problem is more likely with how you went about architecting it, rather than a...
For several years now, ZapThink has spoken about SOA Governance "in the narrow" vs. SOA governance "in the broad." SOA governance in the narrow refers to governance of the SOA initiative, and focuses primarily on the Service lifecycle. When vendors try to sell you SOA governance gear, ...
Should Services be nouns or verbs? It's possible to design Services either way, as Entity Services, which predictably represent business entities, or as Task Services, that represent specific actions that implement some step in a process, in other words, verbs. Which approach is better...
Visual representations of Services, as well as the composition and consumption of those Services, are becoming the key to many SOA success stories. Without a visual component you can show business users, SOA becomes abstruse; furthermore, as organizations leverage Web 2.0 principles to...
Now that Service-Oriented Architecture (SOA) is finally becoming mainstream, an increasing number of people are asking us what comes after SOA. If SOA is one step in the evolution of distributed computing, the reasoning goes, then something is bound to be next in line. Furthermore, jus...
Service-Oriented Architecture (SOA) presents a challenge to software marketing people like none other in recent history. On the one hand, SOA has been the top enterprise software bandwagon to jump on for the last four years or so, but on the other hand, many vendors have struggled to t...
ZapThink considers the SOA business case as an essential SOA artifact. Architects must have a clear picture of the business motivations for SOA, not only at the beginning of the initiative, but also as the architecture rolls out. Nevertheless, there is still frequently a disconnect bet...
Loose coupling presents architectural challenges that are at the heart of planning and implementing the SOA infrastructure. Building the Service abstraction presents a simplified representation to the business but requires additional efforts under the covers to make that abstraction a ...
Ever since ZapThink coined the term "Service Oriented Integration" (SOI) back in 2002, there's been unceasing confusion on just how Service-Oriented Architecture (SOA) and integration relate to one another. Several recent blog posts have refocused attention on this confusion, including...
These days nearly every sizable organization has either implemented some form of SOA or has it on their roadmap. They quickly find that SOA efforts tend to expand like spider webs, eventually touching every corner of IT as well as the business itself. Due to the vital role that data pl...