| eXoDy solves the problems of high development costs, long development cycles and poor responsiveness to changing demands inherent in the development of complex J2EE/Oracle applications by automatically generating over 90% of the end-to-end application from users’ XML business descriptions. The resulting code is correct by construction and at the same time fully customizable, extensible and high performance.
The eXoDy system comprises an object and data modeling methodology, automatic code generators, a runtime library, and web database application design techniques. eXoDy offers the following unique capabilities: i) automation based on a high-level XML vocabulary, ii) effective elimination of the object-relational impedance mismatch issue, and iii) specific targeting for web-enabled applications. Thanks to the use of the high level XML vocabulary, very little Java or database coding is required by application developers. Productivity improvements of 20 to 1 and greater can be achieved. eXoDy eliminates the object-relational mapping problem by adopting a unique approach based on the Proxy design pattern. eXoDy’s transaction and concurrency control models are specifically developed for the stateless web environment. In addition, eXoDy provides comprehensive and automatic mechanisms for rendering the state of objects in XML to facilitate web personalization and enterprise data interchange. |