Instead, the results of our prototyping were usually wrapped up in technical notes or sample applications that we could refer to later on in the project.
Greenfield development, where a development team starts out with a blank IDE console and fills it with beautiful, concise code is a very small slice in the life of a software application.
The first part of the application is a client application where the end-user simply fills out a form to request delivery of an item, expecting a Courier id in return.
Worth a read even if WebSphere is not your application server, as it has examples and code on how to invoke external servlets from Domino and vice versa. (Redbooks, July 2001)
Integrating existing applications instead of rewriting them saves you time and effort, and the ability to integrate provides the freedom for you to choose the best implementation that fits your needs.