Go beyond generation from database structure. A lot of code generators work
primarily off of your database structure and hence can generate little more than
just a UI for browsing and editing your database tables. By contrast, the UI that
Xomega generates is instead based on the structure of your service layer,
which is much more relevant for the presentation layer.
The benefits of XML-based modeling. As compared with graphical modeling,
XML-based modeling can be more expressive and allow for better change management
and version control. It can also leverage a multitude of various XML technologies
and support transformations to other modeling notations like UML or graphical representations.
Visual Studio integration makes working with XML models a breeze. Raw XML
documents, while human-readable, can be hard to work with if your XML editor tool
doesn't support easy browsing and navigating around the XML documents as well as
validation of your model and prompting for possible values. Xomega.Net plugin supports
all that and much more.
Xomega modeling simplicity. Xomega's unique approach makes modeling phenomenally
simple and natural by defining only the minimal elements that are necessary to describe
business objects and deriving as much additional information from it as possible.
Customizable and extensible. Xomega models are extremely configurable and
extensible, so that you can supplement them with additional information and have
full control over the way other artifacts are generated from them. You can even
define your own kinds of XML models and leverage Xomega.Net to edit your models
and run model transformations.
|