Application Framework

Object-Oriented Data Management

 

Object-Relational Mapping Tool

When building a business application, you will ultimately have to deal with data. If you are using the eXpressApp Framework, you don't actually have to create a database in a DBMS, customize tables, fields, etc. And, you won't need to use low-level ADO.NET constructs to access your data. The eXpressApp Framework is based on an object-based data handling approach. Instead of direct interaction with databases, you have a clean, simple, object-oriented API to perform data storage. To provide mapping of objects into database tables, the eXpressApp Framework uses the eXpress Persistent Objects (XPO). XPO is our Object/Relational Mapping product, which has been available separately for several years. This mature system forms the basis of the data storage functionality in the eXpressApp Framework. It provides compatibility with a number of database backends, an advanced criteria system for data selection and much more. Full information about XPO can be found on its own product page. Suffice to say that its stability provides a great platform for the eXpressApp Framework to live on.

Business Class Library

There are many common kinds of objects that tend to be used in many applications, and some of them are so basic that we decided to include them in the standard distribution of the eXpressApp Framework. We have also chosen a structure for the implementation of these objects that allows you to supply your own implementation for any or all of them and derive your own objects from ours. You can choose what part of our library you find useful for your projects while the part you don't require isn't in the way.

Class Diagram - DevExpress .NET Application Framework (XAF)

More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 8:30am and 5:00pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.