Cameo XSD Import: Adding XML Data Models to your MagicDraw® Model Repository
Knowing your own Data ModelsXML schemas are data models for XML data, and can be found in many of the software systems in operation today. They provide an excellent view of how business data is actually structured in software systems. Cameo XSD Import provides a fast and easy means to build a UML model from your XML schemas. Select any XML schema, simple or complex, and with one click, a UML model is created in MagicDraw. The model created is business-centric, includes all annotations from the schema, and creates UML associations for all containment, restrictions, extensions and subsitution groups found in the schema.
Enterprise AdvantagesNow you can quickly and easily add the data models actually in use in your programming environment to your MagicDraw repository. The models in your repository are useful for communication purposes, but also as a basis for new modelling efforts. Information modellers will use them in an effort to rationalize the organisation’s data models, when creating a common information model, or when aligning the model with external standards.
XSD Import
Business Benefits:
•Makesiteasytoommunicatethedetailsof
yourXMLdatamodelstotheentireproject
team.XMLSchemadatamodelsfromyour
programmingenvironmentscanbeadded
toyourMagicDrawmodelrepositoryin
onesimplestep.Usethediagrammingand
reportingwizardsinMagicDrawtopublish
themodeltothecompanyportal.
•BymakingtheXMLdatamodelsfromthe
programmingenvironmentsavailablein
MagicDraw,anynewinformationmodelling
initiativescantakeaccountof,and
potentiallyreusepartsof,thesemodels.
•Quickandeasytouse.Noconfiguration.
Noneedtowasteengineeringtime
ontransformingmodelsfromoneform
toanother.
•BecausetheXSDImportcreatesa
business-centricdatamodel,thisallows
teammemberstodiscussanddebatethe
meritsofthemodelitself,ratherthanget
distractedandconfusedbythetechnical
detailsofhowthemodelisconstructed.
AddingXMLDataModelstoMagicDraw
TM
Communicating about your ModelsMany people besides the information modellers in an need to know and understand how the business data is modelled: system architects, business analysts, requirements engineers, developers and testers. Accurate visualizations of data models will reduce miscommunication, resulting in time and cost savings on software projects. Once you have imported your XML schemas into MagicDraw, you can use the MagicDraw diagramming and reporting wizards to create detailed and accurate visualisations of the data models. Publish these on your company portal so everyone in the organization has a common reference point.
Business-Centric not Tech-Centric ModelsThe Cameo XSD Import is designed to create models that show the business concepts within the data model, rather than the XML schema constructs employed to represent those concepts. The standard ‘code engineering’ feature in MagicDraw can be used to create models of XML schemas, but is more suitable when a team needs to understand how the XML schema is constructed.
Web-baseddocumentationofanXMLschema,generatedwithMagicDrawreportingwizard
DifferencesbetweenmodelcreatedusingtheMagicDraw‘codeengineering’feature,andmodelcreatedviaCameoXSDImport
Formoreinformation,andtodownloadanevaluationcopyoftheplugin,gotohttps://www.magicdraw.com/cameo_xsd_import.CameoXSDImport,poweredbyNomos.
NoMagic,Inc.OneAllenCenter700CentralExpresswaySouth,Suite110Allen,Texas75013Phone214.291.9100sales@nomagic.comwww.nomagic.comwww.magicdraw.com
NoMagicEurope,UABSavanoriuave.363LT–49425,Kaunas,[email protected]
NoMagicAsia719KPNTower,22ndfloor,RamaIXRoad,Bangkapi,Huaykwang,Bangkok10310,[email protected]
Copyright©2011NoMagic,Inc.MagicDrawisaregisteredtrademarkofNoMagic,Inc.
The Truth is in the Models™