Guy Kawasaki, a true evangelist if there ever was one (in fact, when it comes to preaching the gospel of software development, he WAS the first evangelist), liked to talk about the concept of “letting a thousand flowers bloom”. He borrowed the concept from Chairman Mao, and all political ideology aside, the gist is this:… Continue reading →
When focusing or comparing SOA versus API approaches, it’s easy to take shortcuts and thus not considering the whole scope. This inevitably brings the reflexion to a partial, if not wrong result. Across its blog and a SOA versus API trilogy, SOA software provides you with a realistic view of this exciting topic. Feel free… Continue reading →
The recent surge in the popularity of APIs among the consumer public has sent companies scrambling to the programmer’s drawing board to devise their own. Much of this has to do with the continuing trends of portability in electronic devices (e.g, Smartphones and Tablets) which – as it turns out – are a natural medium… Continue reading →
More often than not, with simplicity comes greater risk. Making platforms more user-friendly tends to make them more easily compromised by system breaches, by virtue of the fact that there are more elements instituted – precisely to make an interface more readily embraced by a wider network – through which attacks can occur or software/hardware… Continue reading →
If you read any blog, publication, or marketing collateral on API management you can’t get more than a few sentences before the author throws out everyone’s favorite examples of API nirvana: Facebook, Twitter or the ever popular Netflix. It’s true that these companies pioneered the early days of API centric strategies, and the result changed… Continue reading →
The better part of my May and June was spent travelling to industry conferences and meeting some incredibly smart customers, partner, and analysts at #gartnerAADI, #gartnerEA, #gluecon, #RedHatSummit and #CloudExpo, and the primary topic was cloud computing. I heard so much about cost savings, ease of implementation, improving agility and all the other aspects of… Continue reading →
The concept of a services-oriented architecture has been around for more than a decade, and it’s now so entrenched in our vernacular that it’s almost short-hand for what constitutes a smart enterprise environment. Over the past few years, however, “the Cloud” has gotten a lot of attention as a platform, and in some corners, there… Continue reading →
By now, unless you’ve been on an extended vacation in a remote, unwired, non-connected country (actually sounds kind of nice) you’ve heard the promises around cloud computing: lower costs, eradicate daily management, massively reduced overhead, your health will improve, you’ll be better-looking and life will generally be better. So, maybe cloud doesn’t truly deliver on… Continue reading →
If you’ve been in tech for any length of time, chances are you’ve worked for IBM, worked for a company that was acquired by IBM, or your job is predicated upon successfully using IBM products. No matter how IBM has been a part of what you do, there aren’t many who can deny the incredible… Continue reading →
When creating an SOA-based architecture, it’s nearly impossible to anticipate all the potential needs a customer might have. There are so many aspects to this type of framework, and when implementing it, one needs to consider an entire range of elements: security, policy management, proxy validation, pattern definition and others. Naturally, as providers of SOA… Continue reading →
We’ve been actively encouraging our stakeholders to take advantage of Atmosphere to develop APIs and initiate an evolution in their applications that will enable them to become successful by capitalizing on existing assets. One of the things we’ve tried to communicate is the fact that API development can be relatively easy, even when done collaboratively… Continue reading →