+ All Categories
Transcript

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™


Top Related