Home. 
.

transparent

transparent

transparent

Model XML-based Projects

Altova UModel® 2009 integrates with Altova XMLSpy and Altova SchemaAgent to model XML-based projects using Schema-driven code-generation.

As XML has become the pervasive technology for structuring content, countless development projects are taking on an XML-centric nature. Like most software engineers working with XML, you probably use Altova XMLSpy® 2009 and perhaps Altova SchemaAgent® 2009 at the beginning of a project to create the XML Schemas that define the structure and rules for your content. Then you may take advantage of the XMLSpy® 2009 Enterprise Edition code generation functionality to create both classes and infrastructure code from your schemas thereby jump-starting your implementation phase.

The advantage of this approach is that, in addition to having modeled the XML data structures graphically in XMLSpy, you now also have all the infrastructure code for accessing XML documents based on that schema in your applications.

With UModel® 2009 you can now take your application development to the next level: UModel® 2009 imports the Java or C# code generated by XMLSpy® 2009 and creates UML class diagrams from your schema. You can combine these rendered class diagrams with additional UML diagrams you create with UModel® 2009 to model your larger application.

UModel import dialog

Click image to enlarge database tool screenshot

When your model is complete, UModel® 2009 then allows you to generate updated source code containing your schema definitions along with Java or C# implementations of your other diagrams.

UModel import messages

Click image to enlarge database tool screenshot

If you find your model needs to be modified as your project evolves, don’t worry – revisions are easy too! You have multiple options.

If the changes pertain to the XML Schema, you can make the changes in XMLSpy® 2009 or SchemaAgent® 2009, use XMLSpy® 2009 to generate new code, then synchronize your diagrams in UModel® 2009 by reading the new code. If your changes correspond to the interaction between your XML-related classes and other parts of your application, you may prefer to edit your class diagram in UModel® 2009 and generate new code from there.



UModel integration menu

Find out how Altova UModel® 2009 makes it easy to utilize UML modeling with your XML development projects. Download a free 30-day trial of UModel® 2009 today!

Both XMLSpy® 2009 and SchemaAgent® 2009 are included in the Altova® MissionKit® 2009, your first-class ticket to the power, speed, and simplicity of Altova’s award-winning product line. Download a free 30-day trial of the Altova® MissionKit® 2009.



transparent
Download
Pricelist
Buy
Video
Comparison
Datasheet
Print
Mail
Digg
delicious
.
.

UML logo

.
.

transparent

transparent