Chapter 6. Beyond Interface-based Programming

typedef string LocType;
typedef short TempType;
interface Thermostat {
  LocType  get_location();
  TempType get_temperature();
  TempType get_nominal_temp();
  void     set_nominal_temp(in TempType t);
}

Michi Henning and Steve Vinoski, 1999

This book began by painting XML as the heir apparent to the component technologies of the late twentieth century. However, the intervening chapters have described a variety of XML technologies largely as independent entities with little attention paid to the application of XML as a replacement for the component technologies currently in use. This chapter begins by looking at the state of component software as we now know it and concludes by examining how XML may (or may ...

Get Essential XML: Beyond Markup now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.