In any event, if I were to redraw my WebSphere/Rational IDE stack and wanted to be more complete, like Bill describes, I would show a IBM Eclipse SDK layer between Eclipse and the ASTK. This represents the stuff we add to Eclipse. Some of the parts of the IBM Eclipse SDK are optional Eclipse packages. One example is the Eclipse Modeling Framework (EMF), which I kind of assumed was part of the Eclipse 3.0 base but which is actually an extra optional module. The EMF itself contains other parts, one of which is the Service Data Object (SDO) framework, which is gaining acceptance.