RSS is the technology driving the blogging craze that's sweeping the
Internet, but it's far more than a blogging technology. It's a prime
foundation on which to build "service-oriented" applications.
RSS was originally an acronym that stood for "RDF Site Summary" and it has a
somewhat confusing version history. The roots of RSS date back nearly a
decade to Ramanathan Guha's work at Apple in the mid 1990s on the Meta
Content Framework (MCF).
MCF was not XML based, but around 1997 Guha joined Netscape, teamed up with
Tim Bray, and began building on the ideas of MCF by developing an XML-based
Resource Definition Framework (RDF).
At the same time, Microsoft released the "Channel Definition Format" (CDF)
and introduced support for CDF into Internet Explorer 4.0 and the Window... (more)
For more than 20 years the software development industry has regarded reuse
as the Holy Grail of software development.
Programming language-based object-oriented features promised to deliver the
significant benefits of increased productivity and cost-effectiveness by
creating reusable objects, but in industry-wide practice OO itself hasn't
delivered the results we hoped for.
Enter "compo... (more)
In the early days of networked applications, application security was as
simple as running programs on a "hardened box" behind a firewall. As general
developer security IQ improved, we learned to write safer code, code that
checked identities and principals, code that filtered user input.
Most hacker activity was targeted at getting network access anyway, so
security was thought of more a... (more)