Adopting, designing, and governing SOA well

SOA Best Practices Digest

Subscribe to SOA Best Practices Digest: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get SOA Best Practices Digest: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Latest Blogs from SOA Best Practices Digest
As today's digital disruptions bounce and smash their way through conventional technologies and conventional wisdom alike, predicting their path is a multifaceted challenge. So many areas of technology advance on Moore's Law-like exponential curves that divining the future is fraught w...
In the No-Code corner are the ‘citizen developers’ – business users who can build functional but generally limited apps without having to write a line of code. The Low-Code corner, in contrast, centers on professional developers, streamlining and simplifying their work – delivering ent...
In the decade following his article, cloud computing further cemented Carr’s perspective. Compute, storage, and network resources have become simple utilities, available at the proverbial turn of the faucet. The value they provide is immense, but the cloud playing field is amazingly le...
If you cannot explicitly articulate how investing in a new technology, changing the approach or re-engineering the business process will help you achieve your customer-centric vision of the future in direct and measurable ways, you probably shouldn’t be doing it. At Intellyx, we spen...
Digital technology need not fall exclusively in the category of ‘user-facing.’ In fact, any piece of technology, regardless how old it is or where it falls in the enterprise IT environment, is a ‘digital technology’ if it aligns with the customer-centric goal of digital. From mainfra...
By now, every company in the world is on the lookout for the digital disruption that will threaten their existence. In study after study, executives believe that technology has either already disrupted their industry, is in the process of disrupting it or will disrupt it in the near fu...
She's smart. He's funny. They're the ambitious ones. That company is an innovator. This technology is a game-changer. As humans, we love labels. Consciously and unconsciously, we slap them on everything - and with good reason. The average human brain must process over 34GB of informat...
Digital transformation is a process, not a destination. It’s a fundamental reshaping of an organization’s culture that reorients it around the customer experience, business value and constant change. It’s not about executing a ‘digital transformation project’ and finding a new normal. ...
There’s a funny thing about digital transformation: we are simultaneously over-hyping it and understating it. On the one hand, every tech company in the world is talking about it. It doesn’t matter how mundane the technology; every company is somehow relating their products to digital ...
Since we launched our Agile Digital Transformation Roadmap poster two weeks ago, several hundred people around the globe have downloaded it – but it’s not clear how many of them have taken the time to work their way through it. Haven’t seen it yet, you say? No worries – you can down...
In order to deal with disruptive business environments – as well as introducing disruption intentionally to shake up the competition – organizations must become better at dealing with change generally. In other words, change itself must become a core competency. Furthermore, the E...
Digital means customer preferences and behavior are driving enterprise technology decisions to be sure, but let’s not forget our employees. After all, when we say customer, we mean customer writ large, including partners, supply chain participants, and yes, those salaried denizens whos...
Instead of thinking of the IT environment as being divided into apps, middleware, data, servers, or other IT-centric concepts, the entire enterprise must think about customer journeys and how the various customer interactions (‘moments’ in the vernacular) string together to provide the...
As enterprises today undergo digital transformation, they become software-driven organizations. But software-driven is somewhat of a misnomer, because software alone is only an enabler – just as software-based tools are not the core of DevOps, but merely DevOps enablers. In reality...
With microservices, SOA and distributed architectures becoming more popular, it is becoming increasingly harder to keep track of where time is spent in a distributed application when trying to diagnose performance problems. Distributed tracing systems attempt to address this problem by...
The battle over bimodal IT is heating up. Now that there’s a reasonably broad consensus that Gartner’s advice about bimodal IT is deeply flawed – consensus everywhere except perhaps at Gartner – various ideas are springing up to fill the void. The bimodal problem, of course, is well u...
I recently spotted a five-year-old blog post by Mike Gualtieri of Forrester, where he suggests firing your quality assurance (QA) team to improve your quality. He got the idea from a client who actually tried and succeeded with this counterintuitive move. The thinking goes that witho...
Ah, yes, the holiday season. A surprising dearth of snow, crass commercialism, yet another skirmish in the perennial ‘war on Christmas.’ And sure enough, the pinnacle of punditry: tech predictions for the New Year. At Intellyx, however, we’re adding a twist: in keeping with our long-s...
If you’re a vendor of a cybersecurity product and you’re hammering out your value proposition, you might assume that prevention is a stronger value proposition than deterrence, and mitigation is the weakest of the three. After all, mitigation presumes a successful attack, right? In ...
Anonymous’s self-organization gives it power, resilience, and above all, agility – in fact, far more than traditional organizations with vastly superior resources. On the other hand, its efforts are often capricious, and once a particular target loses its appeal, Anonymous’s attention ...
The iteration of constraints and initial conditions that drive and influence self-organization within the enterprise is the actual role of an architect who is architecting emergent behavior – in particular, business agility. You may call such activities something else – management prac...
Maybe EA is essentially governance. If someone from a line of business wants something from IT, they have to pass the request by the EA gatekeepers first. After all, nobody wants duplication or spaghetti integration, right? Been there, done that, got the T-shirt. So nothing gets done u...
All we need to do is have our teams self-organize, and behold! Emergent design and/or architecture springs up out of the nothingness! If only it were that easy, right? I follow in the footsteps of so many people who have long wondered at the meanings of such simple words, as though ...
In his session at 17th Cloud Expo, Ernest Mueller, Product Manager at Idera, will explain the best practices and lessons learned for tracking and optimizing costs while delivering a cloud-hosted service. He will describe a DevOps approach where the applications and systems work togethe...
Brands are more than the sum of their brand elements – logos, colors, shapes, and the like. Brands are promises. Promises from a company to its customers that its products will deliver the value and experience customers expect. Today, digital is transforming enterprises across numero...
What we really mean to ask is whether microservices architecture is SOA done right. But then, of course, we’d have to figure out what microservices architecture was. And if you think defining SOA is difficult, pinning down microservices architecture is unquestionably frying pan into fi...
The causality question behind Conway’s Law is less about how changing software organizations can lead to better software, but rather how companies can best leverage changing technology in order to transform their organizations. Hints at how to answer this question surprisingly come ...
Enterprise IT shops have long struggled with the dual challenges of homogeneity and heterogeneity. Homogeneous environments clearly had appeal: single-vendor shops would gain the benefits of working with one point of contact, and perhaps the various applications and infrastructure comp...
The clamor surrounding enterprise cybersecurity is to be expected, of course, with all the breaches – ahem, “incidents” – over the last year or so. Home Depot. Target. Anthem. The list goes on and on. And with breaches come enterprise dollars, frantically swirling over the proverbial b...
Change becomes the central principle of today’s enterprises, and thus business agility becomes the most important characteristic our organizations must exhibit. Agile Architecture lays out a best practice approach for achieving this agility – and thus drives and coordinates the other r...
Microservices, for the uninitiated, are essentially the decomposition of applications into multiple services. This decomposition is often based on functional lines, with related functions being grouped together into a service. While this may sound a like SOA, it really isn't, especiall...
Since the dawn of enterprise digital computing, managers have been looking to computer operators to run data processing jobs on those original workhorses of computation. The goal: to generate reports that the managers would use to make decisions on how to run their companies or governm...
One important differentiator between what passed for digital back in the dot-com days and today’s notion of digital is the role mobile plays. Yes, this company had a mobile site, and they had what the AVP claimed was a “mobile first” plan for their web content, but as yet they had yet ...
Digital transformation isn’t about the technology, and in reality it never was, even when we called it ebusiness or perhaps interactive marketing. It’s about building relationships between people. And today’s primary mechanism for a company to build a relationship between its employees...
Since enterprise digital transformation efforts involve organizational, process, and technology changes that better connect the customer to the technology systems of record, formulating the best way of accomplishing the goals of digital sounds like a perfect application of enterprise a...
Developing, say, the next generation computer chip is enormously expensive, both in terms of money as well as the time that researches must devote. If there were any question as to whether people would buy that faster chip, then the will to invest would drop, and with it the exponentia...
The problem today’s organizations face is that digital transformation relies both upon technology advancement as well as organizational innovation – and yet, it seems our inability to accelerate the latter may be putting the whole kit and caboodle in jeopardy. If only we could bottle u...
Today we speak of digital transformation, representing customer-driven technology choices upending traditional business models and associated processes. But perhaps this period is better thought of as the big data revolution, or the age of cloud computing, or maybe the rise of the Inte...
As our devices continue their inexorable march to greater variety and maturity, customer preferences represent the cutting edge, driving enterprises to accelerate their digital transformation initiatives to offer unified omnichannel interactions. However, this transformation goes well ...
The pace of innovation in such big data-driven targeting technology is advancing unabated. There is so much noise in today’s omnichannel world that anything a marketer can do to get your attention is welcome – and furthermore, the more information they can collect about you, the better...