Intellectual property is an important aspect of any business or application developer. As such, you can disable access to the entire database design as well as the LotusScript libraries. This can be achieved by "hiding" the database design (which is different from encrypting the data content) and by extracting the LotusScript libraries.
When hiding the database design, all design elements are compiled and can no longer be viewed or directly changed. To update the design, you must create, manage, and deploy changes through the use of templates. After the database design has been hidden, you cannot
Alternatively, people and organizations concerned primarily with the protection of LotusScript source code can export the code and still include it in the database design. Using this approach, the LotusScript library is managed externally to the Domino Designer client and incorporated (or "included") in the design when the database is compiled. This means the LotusScript source code is integrated into the design of the database, but the library cannot be viewed using the Domino Designer client or traced using the "Debug LotusScript" feature.
An Introduction to the Lotus Domino Tool Suite
Getting Started with Designer
Navigating the Domino Designer Workspace
Domino Design Elements
An Introduction to Formula Language
An Introduction to LotusScript
Fundamentals of a Notes Application
Reference Library Applications
Design Enhancements Using LotusScript
Design Enhancements Using Formula Language
Miscellaneous Enhancements and Tips for Domino Databases
Application Deployment and Maintenance
Appendix A. Online Project Files and Sample Applications
Appendix B. IBM® Lotus® Notes® and Domino®Whats Next?
Lotus Notes Developers Toolbox: Tips for Rapid and Successful Deployment
Authors: Mark Elliott
Similar book on Amazon
XPages Portable Command Guide: A Compact Resource to XPages Application Development and the XSP Language
Secure Programming Cookbook for C and C++: Recipes for Cryptography, Authentication, Input Validation & More