It's not every day that you hear about a software project on public media,
but NPR and other public outlets are covering the troubled rollout of the
Healthcare.gov website nearly hourly. As a software professional, the
problems I was hearing about are common in a large software project, where
multiple pieces of the final product are built independently and then
integrated together at the end.
We are in the Post-Website Era. APIs Can Help.
The practical problem here is that it is too easy for disparate contractors
working on just their piece to even understand how the whole will fit
together. In fact, the nature of computing and programming relies on this to
some extent: Treating individual components as modules assumes a certain
amount of ignorance on how inputs to one particular module are derived and
where outputs are used in other parts of the system. This means... (more)
The Enterprise software industry has grown up around the standard three
tier-architecture for web applications, which pioneered circa 1995. This
architecture is ideal for web browsers, which have become the universal
client of the Enterprise.
With the introduction of Enterprise mobile applications, we are seeing new
avenues for innovation, new user experiences and increased convenience. In
some ways, however, we are rolling back the clock.
Allow me to clarify: If we accept the premise that native mobile applications
deliver the best functionality on disparate mobile platforms, w... (more)
Enterprises often frustrate developers. Why do Enterprises always seem so
behind when it comes to the very latest technology? In particular, a trend we
are seeing is the continued struggle to marry Enterprise authentication with
the burgeoning world of REST APIs. Developers want to use REST, but
Enterprises need enterprise grade API security.
We think this problem will only worsen as Enterprises continue their rapid
adoption of APIs. It seems clear that SOAP, while capable of Enterprise grade
authentication through X.509 and SAML, will be left behind as the “Skinny
jeans Faceboo... (more)
Are you surprised? I start off most of my presentations/conferences with the
How many of you know that Intel ‘does’ Software?
Very few hands usually go up, and that is exactly the challenge I have today
in getting the word out about other exciting developments that people
wouldn’t normally associate with this technology juggernaut. And while the
Silicon Valley behemoth often conjures up images of powering a plethora of
devices (including phones too!), it’s Application Security & Identity
Products division (ASIP), my unit, that is quickly escaping the formidabl... (more)
With the trends of consumerization and bring-your-own-device (BYOD)
acceptance, enterprises are increasingly seeking to securely integrate
tablets and smartphones into their environments. Meanwhile, external
customers and partners desire mobile apps that provide on-demand,
self-service alternatives to traditional consumer web portals. Mobile
middleware can ease this integration, providing a consistent framework and
set of interfaces for a wide range of applications and data sources. This
is the first in a series of posts intended to help the enterprise IT buyer to
better und... (more)