Object Model-Driven Code Generation for the Enterprise
Abstract
This paper discusses the benefits of using a code generator to synthesize distributed, object-oriented servers for the enterprise from object models. The primary benefit of any code generator is to reduce the amount of repetitive code that must be produced, thus saving time in the development cycle. Another benefit to this approach is the ability to extend the services generated, enabling the code generator to act as a force multiplier for advanced programmers. Having a code generator synthesize complex code dealing with concurrency, replication, security, availability, persistence, and other services for each object server will ensure that all servers follow the same enterprise rules. Also, by using a code generator, developers can experiment more easily with different architectures. One of the final benefits discussed in this paper is that when using a code generator for the data layer of enterprise architecture, changes in software and evolving technology can be handled more readily.
Document Details
- Document Type
- Technical Report
- Publication Date
- Aug 01, 2001
- Accession Number
- ADA434122
Entities
People
- Andy Farrar
- William J. Ray
Organizations
- Naval Information Warfare Systems Command