Zumindest wird in einem der beiden Artikel ausdrücklich gesagt, dass sich für Enterprise Java Beans nicht der Komponentenmarkt entwickelt, der erwartet wurde. Dies ist eine weit bekannte Tatsache.
Tatsächlich ganz gut funktioniert haben clientseitige Komponenten in Microsoft Programmierung (ActiveX, Com), oder ??
JavaBeans für Java-GUIs haben sich hingegen nicht durchgesetzt (wegen Performance-Problemen würde ich sagen).
IBM zielt aber eindeutig auf Komponenten, die weit über den Einsatzbereich von GUIs hinausgehen (legomässig zusammensteckbare Anwendungen).
Wäre ich im Marketing, würde ich versuchen alles, was irgendwie was mit OO zu tun hat und bestimmte Wieverwendbarkeitsmerkmale aufweisst als "Komponente" zu deklarieren. (Frameworks, Design Patterns, ja sogar APIs).
Das verwirrt aber eher.