Whew! That loud sigh of relief you hear reverberating from Silicon Valley is
a reaction to the June 1st Oracle-Google ruling, which declared that APIs are
not protected by copyright. While this case could be far from over – Oracle
may appeal and force another $50 million round of litigation – a
knowledgeable judge and a well-argued 41-page decision will likely make for a
In the few weeks, since I last discussed this case, I’ve gotten a lot of
feedback. While some techies provided commentary supporting Google’s
position, more responses came in the form of questions about APIs themselves.
Are programming language APIs different from Web, Cloud or other APIs? Does
Oracle deserve special consideration due to the time and effort invested? Can
one API be “better” than another?
Language APIs certainly appear to be different from Web APIs. They are bound ... (more)
More and more businesses are moving applications and data to cloud-based
infrastructure. The integration models and vendor offerings that facilitate
this are pretty diverse (SaaS, IaaS, PaaS, vCloud, AWS, OpenStack… ) but
there is a common thread – the need for APIs with which these services can
be managed and maintained.
The importance of APIs continues once the infrastructure is in place.
Applications in the cloud can expose their own APIs, opening data access to
partners, mobile devices or other cloud technologies. This raises questions
around how enterprises can effectively ... (more)
It’s that time of year again… time for another beautiful late-summer
Gartner Catalyst conference in America’s Finest City: San Diego. Aside from
being my hometown, the reason San Diego is so great is that it has balance.
The warm sun is balanced by the cool ocean breeze, the strong business
climate is balanced by the laid-back surf culture and the delicious fish
tacos are balanced by a cold Corona. Balance makes everything better.
Maintaining this balance is just as important when you’re talking about
mobile strategy for your enterprise; that’s why I’ll be presenting a talk
In a recent blog post, I talked about how geofencing could be used in an
enterprise setting to ensure compliance with local regulations or restrict an
application’s functionality when a user is away from the office. Geofencing
is a great piece of functionality, especially when dealing with mobile
enablement/BYOD scenarios but no one feature can make a solution.
A true solution does more than just check boxes on a list of functional
requirements. It addresses a real-world issue and provides the platform, the
context – and yes, the features – necessary not just to solve a problem
My grandfather has a bumper sticker on his pickup truck that says “He who
dies with the most toys, wins.” Since my world revolves more around API
Management than collecting die-cast models of John Deere tractors, I have my
own version of the saying – “He who has the most context wins.” Context
has always been an important part of managing data or applications, but the
proliferation of enterprise B2E (business-to-employee) and B2C
(business-to-consumer) mobile apps has significantly increased the need for
The Layer 7 family of API Gateways has always been go... (more)