On Jan 2, 2007, at 2:36 PM, Daniel Fagerstrom wrote:

Finding some term that doesn't contain the word block for "polymorphic servlet services", would be much less of a problem as it is different from the original block concept and not that many people have used the blocks-fw yet.Fair enough :-)

So if someone have suggestions for a better terminology for the "polymorphic servlet services" I at least would be prepared to go for it.

How about just "services"?  E.g.,

        • services-fw
        • ServiceServlet                (or "CocoonServiceServlet"?)
        • ServiceContext                (or "CocoonServiceContext"?)
        • "service:" protocol

Seems like a reasonable shorthand for "polymorphic servlet services". I'll admit that "ServiceServlet" is a little unwieldy, but I could live with it.

[snipped... "plugins"?]
Already 2.1 blocks provides services, classes and resources. Eclipse plugins also provide services, classes and resources. It is not that different.

Right, not all that different. To me, "plugin" still implies "plugin API", but I wouldn't start a fight over it. Anyway since we agree that the "polymorphic servlet services" is the thing that's to be renamed, "plugin" might not be a good choice for that, since as you say 2.1 blocks already provide the things that to you (and presumably to others) comprise a "plugin".

Maven modules OTH just provide classes and resources, no services.

Yes — maven modules provide classes and resources for the system being built. Maven plugins (mojos), OTOH, do provide a primitive kind of "service" to maven itself.

BTW, thx for the great summary of the history/progression of the blocks framework development — that was really helpful.

cheers,
—ml—

Reply via email to