Description
Book SynopsisThis work provides both newcomers and advanced computer scientists and chemists with an excellent comprehensive how-to guide to developing chemical information systems. The author served as lead architect on the design of said systems at Merck and Co. , Inc.
Trade Review"…a practical how-to guide for applying the Java technology with an object-oriented approach to developing chemical information systems." (
E-STREAMS, September 2007)
Table of Contents1. Introduction 1
2. Software Development Principles: High–Low Open–Closed Principles 6
3. Introduction to the Object-Oriented Approach and Its Benefits 12
4. Build Versus Buy 23
5. The Agile and Iterative Development Process 26
6. UML Modeling 34
7. Deployment Architecture 38
8. Software Architecture 43
9. A Case Study: Develop a Chemical Registration System (CRS) 49
10. A Chemical Informatics Domain Analysis Object Model 61
11. Presentation Layer 65
12. Business Layer 69
13. Entity Dictionary 147
14. Chemistry Intelligence API 168
15. Data Persistence Layer 186
16. Put Everything Together 204
Bibliography 207
Index 209