<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/atom10full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:gd="http://schemas.google.com/g/2005" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;D0MEQ3o5fip7ImA9WxRVFk0.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478</id><updated>2008-11-13T14:43:22.426-05:00</updated><title>Altova Blog</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.altova.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.altova.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>XML Aficionado</name><uri>http://www.blogger.com/profile/01835657544617220110</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>40</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><geo:lat>42.558413</geo:lat><geo:long>-70.88733</geo:long><logo>http://www.altova.com/images/logos/altova_right_120.gif</logo><link rel="self" href="http://feeds.feedburner.com/Altova" type="application/atom+xml" /><entry gd:etag="W/&quot;D0MEQ3o_fyp7ImA9WxRVFk0.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-6460487557937208848</id><published>2008-11-13T14:43:00.000-05:00</published><updated>2008-11-13T14:43:22.447-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-13T14:43:22.447-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="video" /><category scheme="http://www.blogger.com/atom/ns#" term="UML" /><category scheme="http://www.blogger.com/atom/ns#" term="Altova" /><category scheme="http://www.blogger.com/atom/ns#" term="PDC08" /><category scheme="http://www.blogger.com/atom/ns#" term="demo videos" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><category scheme="http://www.blogger.com/atom/ns#" term="UModel" /><category scheme="http://www.blogger.com/atom/ns#" term="MissionKit" /><title>Microsoft PDC 2008 Recap</title><content type="html">&lt;p&gt;The Altova team &lt;a href="http://blog.altova.com/2008/10/altova-to-exhibit-at-microsoft-pdc-next.html"&gt;exhibited&lt;/a&gt; at Microsoft &lt;a href="http://www.microsoftpdc.com/"&gt;PDC&lt;/a&gt; (Professional Developers Conference) in Los Angeles a couple of weeks ago. PDC is billed as a tradeshow for &amp;#8220;leading-edge developers and software architects,&amp;#8221; and, true to its promise, this event delivered a crowd of high level technology professionals. We enjoying catching up with a large number of current Altova customers and other .NET developers interested learning more about using &lt;a href="http://www.altova.com/products/missionkit/software_development_tools.html"&gt;Altova MissionKit&lt;/a&gt; tools to solve XML, UML, and database design and development challenges. Our visitors were particularly interested in MapForce, a powerful and VERY affordable alternative to large-scale ETL solutions like BizTalk and SSIS, and UModel, for its advanced UML support and integration with Visual Studio.&lt;/p&gt;  &lt;p&gt;We also took this opportunity to introduce visitors to the MissionKit and the huge savings offered through downloading it as an &lt;a href="http://www.altova.com/download/missionkit/software_development_tools_enterprise.html"&gt;integrated development suite&lt;/a&gt;. The MissionKit was also a popular conversation topic because of the powerful plugins it offers for Visual Studio - in XMLSpy, MapForce, and UModel.&lt;/p&gt;  &lt;p&gt;One of the most enjoyable memories that this exhibitor has in particular from PDC is the large number of current customers who brought their friends by to encourage them to try our tools &amp;#8211; telling them how they could solve problems that they had previously discussed and even answering questions from other visitors listening in! It really made me recognize and appreciate the enormous amount of support that Altova and Altova tools have from the .NET community&amp;#8230; &lt;/p&gt;  &lt;p&gt;Thank you everyone. We hope that you continue to enjoy Altova MissionKit tools and to see you all again the next time PDC rolls into town!&lt;/p&gt;  &lt;p&gt;Lastly, here's a video from the show: Allyson and David demoing UModel live at PDC.&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:d07a6d1d-18bc-47e1-b910-3d4fdbc6962f" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;div&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/PPRbNrtoitY"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/PPRbNrtoitY" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;label style="font-size:.8em;"&gt;Altova UModel at PDC 2008&lt;/label&gt;&lt;/div&gt;  &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Altova?a=kiO1N"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=kiO1N" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=mdZUn"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=mdZUn" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=kWLSn"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=kWLSn" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=pXhZn"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=pXhZn" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=RzxDN"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=RzxDN" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=Sk2an"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=Sk2an" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=ZSOLN"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=ZSOLN" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/452130187" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/6460487557937208848/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=6460487557937208848" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/6460487557937208848?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/6460487557937208848?v=2" /><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/Altova/~3/452130187/microsoft-pdc-2008-recap.html" title="Microsoft PDC 2008 Recap" /><author><name>ecavanaugh</name><uri>http://www.blogger.com/profile/05488702872055566047</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.altova.com/2008/11/microsoft-pdc-2008-recap.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8EQHoyeyp7ImA9WxRWEk0.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-4086751956604680042</id><published>2008-10-28T11:46:00.000-04:00</published><updated>2008-10-28T11:46:41.493-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-28T11:46:41.493-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="video" /><category scheme="http://www.blogger.com/atom/ns#" term="UML" /><category scheme="http://www.blogger.com/atom/ns#" term="reverse engineering" /><category scheme="http://www.blogger.com/atom/ns#" term="UModel" /><title>New video available: UML round trip engineering</title><content type="html">&lt;p&gt;We&amp;#8217;ve just uploaded a new Flash video in the UModel UML modeling series titled &amp;quot;&lt;a href="http://www.altova.com/videos.asp?type=0&amp;amp;video=roundtrip"&gt;Round Trip Engineering&lt;/a&gt;.&amp;quot;&lt;/p&gt;  &lt;p&gt;The &lt;a href="http://www.altova.com/videos.asp?type=0&amp;amp;video=roundtrip"&gt;Round Trip Engineering video&lt;/a&gt; describes how to move your software modeling project ahead either by working directly in the source code or by &lt;a href="http://www.altova.com/products/umodel/uml_tool.html"&gt;expanding and refining your UML model&lt;/a&gt;, while keeping both the code and model in sync.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/videos.asp?type=0&amp;amp;video=roundtrip"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="389" alt="uml_reverse_engineering_demo" src="http://images.altova.com/NewvideocodegenerationfromUMLdiagrams_9AE6/uml_reverse_engineering_demo.jpg" width="620" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Even if you&amp;#8217;re a code jockey who prefers to work directly in your IDE, maintaining an accurate UML model promotes good communication tool among team members. You can use the &lt;a href="http://www.altova.com/features_umodel_documentation.html"&gt;UModel UML project documentation&lt;/a&gt; feature to quickly generate customized project docs in HTML, rich text, or Microsoft Word formats that will keep the project manager happy too. And don&amp;#8217;t forget, the UModel Enterprise Edition integrates with both the Visual Studio and Eclipse development environments and features automatic real-time synchronization of changes in either your source code library or UML model.&lt;/p&gt;  &lt;p&gt;We&amp;#8217;re also thrilled with the popularity of the UModel video titled &lt;a href="http://www.youtube.com/watch?v=2yoahl1Hf5U"&gt;Creating UML Use Case Diagrams&lt;/a&gt; on both our site and YouTube. We posted it on YouTube just over a year ago, and it has accumulated over 18,000 views, becoming one of the most popular videos on YouTube covering the Unified Modeling Language.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Please let us know what you think of the new &lt;a href="http://www.altova.com/videos.asp?type=0&amp;amp;video=roundtrip"&gt;Round Trip Engineering video&lt;/a&gt;, and stay tuned for upcoming installments on the DatabaseSpy &lt;a href="http://www.altova.com/products/databasespy/database_tool.html"&gt;database tool&lt;/a&gt;!&amp;#160; &lt;/p&gt;  &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Altova?a=0PXOM"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=0PXOM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=jbJ3m"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=jbJ3m" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=eJizm"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=eJizm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=BZvYm"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=BZvYm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=PtUXM"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=PtUXM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=hPe1m"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=hPe1m" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=LT3mM"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=LT3mM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/434843494" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/4086751956604680042/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=4086751956604680042" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/4086751956604680042?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/4086751956604680042?v=2" /><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/Altova/~3/434843494/new-video-available-uml-round-trip.html" title="New video available: UML round trip engineering" /><author><name>ecavanaugh</name><uri>http://www.blogger.com/profile/05488702872055566047</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.altova.com/2008/10/new-video-available-uml-round-trip.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkANQXozeSp7ImA9WxRXFko.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-1983005824152633083</id><published>2008-10-22T06:19:00.000-04:00</published><updated>2008-10-22T06:19:50.481-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-22T06:19:50.481-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Altova" /><category scheme="http://www.blogger.com/atom/ns#" term="PDC08" /><category scheme="http://www.blogger.com/atom/ns#" term="tradeshows" /><title>Altova to exhibit at Microsoft PDC next week</title><content type="html">&lt;p&gt;&lt;a href="http://images.altova.com/AltovatoexhibitatMicrosoftPDCnextweek_CBCD/PDC2008.gif"&gt;&lt;img style="border: 0px none ;" alt="PDC2008" src="http://images.altova.com/AltovatoexhibitatMicrosoftPDCnextweek_CBCD/PDC2008_thumb.gif" align="left" border="0" width="160" height="156" /&gt;&lt;/a&gt; The Altova team is busy preparing to head to LA and exhibit at next week's Microsoft &lt;a href="http://www.microsoftpdc.com/"&gt;PDC&lt;/a&gt; (Professional Developers Conference) 2008. If you're attending, be sure to stop by and visit us at booth #711, where we'd be happy to show you a demo of the Altova MissionKit tools for .NET developers working on &lt;a href="http://www.altova.com/products/xmlspy/xml_editor.html"&gt;XML&lt;/a&gt;, &lt;a href="http://www.altova.com/dev_portal_ooxml.html"&gt;Open XML&lt;/a&gt;, &lt;a href="http://www.altova.com/dev_portal_databases.html"&gt;database&lt;/a&gt;, &lt;a href="http://www.altova.com/products/umodel/uml_tool.html"&gt;UML&lt;/a&gt;, &lt;a href="http://www.altova.com/dev_portal.html"&gt;Web&lt;/a&gt;, and &lt;a href="http://www.altova.com/products/mapforce/data_mapping.html"&gt;data integration&lt;/a&gt; projects. We may even have some nice swag and a drawing for you to enter... We hope to see you next week in LA or at another &lt;a href="http://www.altova.com/events.html"&gt;event&lt;/a&gt; in the future! &lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Altova?a=kA1gM"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=kA1gM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=uegRm"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=uegRm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=Qom7m"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=Qom7m" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=L140m"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=L140m" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=V2qYM"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=V2qYM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=VV9qm"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=VV9qm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=DopfM"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=DopfM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/428425019" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/1983005824152633083/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=1983005824152633083" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/1983005824152633083?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/1983005824152633083?v=2" /><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/Altova/~3/428425019/altova-to-exhibit-at-microsoft-pdc-next.html" title="Altova to exhibit at Microsoft PDC next week" /><author><name>ecavanaugh</name><uri>http://www.blogger.com/profile/05488702872055566047</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.altova.com/2008/10/altova-to-exhibit-at-microsoft-pdc-next.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0INRH0_fSp7ImA9WxRXEUQ.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-5367591645399521947</id><published>2008-10-16T17:10:00.000-04:00</published><updated>2008-10-16T17:13:15.345-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-16T17:13:15.345-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Altova" /><category scheme="http://www.blogger.com/atom/ns#" term="software reviews" /><category scheme="http://www.blogger.com/atom/ns#" term="software tools" /><title>Integration Watch: Remember good tools at low cost?</title><content type="html">&lt;p&gt;Andrew Binstock, principal analyst at Pacific Data Works, recently published a great &lt;a href="http://www.sdtimes.com/link/32900"&gt;article&lt;/a&gt; in &lt;em&gt;SD Times &lt;/em&gt;about some of the software tools he relies on to make his life easier. In "&lt;a href="http://www.sdtimes.com/link/32900"&gt;Integration Watch: Remember good tools at low cost?&lt;/a&gt;" he notes:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;"Today, of course, tools are either free or terribly expensive; there is little middle ground. And there are very few small vendors of tools, with the notable exception of the components market for Windows applications—but those are more libraries than pure tools.&lt;/p&gt;    &lt;p&gt;One vendor, however, that has persevered making great [tools] at remarkably approachable prices is &lt;a href="http://www.altova.com/"&gt;Altova&lt;/a&gt;, which has put out a variety of interesting products for a long time."&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Read the complete article &lt;a href="http://www.sdtimes.com/link/32900"&gt;here&lt;/a&gt; and let us know what you think! What are some of the inexpensive software tools that you rely on? &lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Altova?a=9GKBM"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=9GKBM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=CzPmm"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=CzPmm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=P0JCm"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=P0JCm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=TuBnm"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=TuBnm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=NhzFM"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=NhzFM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=l4Eam"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=l4Eam" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=2BWzM"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=2BWzM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/423059321" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/5367591645399521947/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=5367591645399521947" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/5367591645399521947?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/5367591645399521947?v=2" /><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/Altova/~3/423059321/integration-watch-remember-good-tools.html" title="Integration Watch: Remember good tools at low cost?" /><author><name>ecavanaugh</name><uri>http://www.blogger.com/profile/05488702872055566047</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.altova.com/2008/10/integration-watch-remember-good-tools.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8FQ3k7fSp7ImA9WxRQFUg.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-4386896318932071775</id><published>2008-10-09T08:20:00.000-04:00</published><updated>2008-10-09T08:20:12.705-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-09T08:20:12.705-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MapForce" /><category scheme="http://www.blogger.com/atom/ns#" term="Altova Online Training" /><title>Free Altova Online Training is Back!</title><content type="html">&lt;p&gt;Back by popular demand, &lt;a href="http://www.altova.com/wbt_overview.html"&gt;Altova Online Training&lt;/a&gt; is now available in a brand new format. It's still free - only now it's offered in a convenient, self-service training model. Classes are available on-demand, and you no longer have to sign up or arrange your day around fixed class times. You can learn at your own pace, on your own schedule. &lt;/p&gt;

&lt;p&gt;Each interactive training module contains guided instruction, tutorials, quizzes to test your learning, and resources for further study. You can complete each module in one sitting, or return to the class as often as you'd like to pick up where you left off.&lt;/p&gt;

&lt;p&gt;The first new Altova Online Training class available is &lt;a href="http://altova.articulate-online.com/9313838828"&gt;Introduction to MapForce&lt;/a&gt;, which is currently in BETA status. &lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.altova.com/wbt_overview.html"&gt;&lt;img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="392" alt="Free Altova Online Training" src="http://images.altova.com/NowavailableFreeAltovaOnlineTraining_8FC4/Altova_Online_Training.gif" width="600" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;During the BETA period, we'll be relying on your feedback to help us improve future courses. Please share your comments and suggestions using the survey included in the &lt;a href="http://altova.articulate-online.com/9313838828"&gt;Introduction to MapForce&lt;/a&gt; module, or post your comments on this blog. &lt;/p&gt;

&lt;p&gt;We're excited that Altova Online Training is back, and we hope you find it helpful for learning more about Altova tools and technologies! &lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Altova?a=nt3kM"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=nt3kM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=fm26m"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=fm26m" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=eKHam"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=eKHam" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=OTaam"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=OTaam" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=eDhdM"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=eDhdM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=ZNTbm"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=ZNTbm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=QjJhM"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=QjJhM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/415732084" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/4386896318932071775/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=4386896318932071775" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/4386896318932071775?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/4386896318932071775?v=2" /><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/Altova/~3/415732084/free-altova-online-training-is-back.html" title="Free Altova Online Training is Back!" /><author><name>ecavanaugh</name><uri>http://www.blogger.com/profile/05488702872055566047</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://blog.altova.com/2008/10/free-altova-online-training-is-back.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYDSHg6cSp7ImA9WxRQEEk.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-1471310845050428545</id><published>2008-10-02T16:57:00.002-04:00</published><updated>2008-10-03T09:22:59.619-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-03T09:22:59.619-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Altova XMLSpy" /><category scheme="http://www.blogger.com/atom/ns#" term="DatabaseSpy" /><category scheme="http://www.blogger.com/atom/ns#" term="Altova" /><category scheme="http://www.blogger.com/atom/ns#" term="demo videos" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="MapForce" /><category scheme="http://www.blogger.com/atom/ns#" term="MissionKit" /><title>Oracle OpenWorld 2008 recap</title><content type="html">&lt;p&gt;The Altova team exhibited at &lt;a href="http://www.oracle.com/openworld/2008/index.html"&gt;Oracle OpenWorld 2008&lt;/a&gt; in San Francisco last week. The exhibit halls were packed, and we were happy to have a steady stream of visitors to our booth. We had the pleasure of talking with many Altova customers as well as other Oracle users and developers interested in Altova XML, database, and UML tools. Of particular interest with this crowd were &lt;a href="http://www.altova.com/products/mapforce/data_mapping.html"&gt;MapForce&lt;/a&gt; and &lt;a href="http://www.altova.com/products/databasespy/database_tool.html"&gt;DatabaseSpy&lt;/a&gt;, but we talked with lots of folks whose challenges - from publishing XML and database data, to UML modeling, to Web services testing - could be met with other tools across the Altova product line. We also had the opportunity to introduce many visitors to the &lt;a href="http://www.altova.com/products/missionkit/software_development_tools.html"&gt;Altova MissionKit&lt;/a&gt;, and people were happy to hear that they could get a full suite of tools and save some money at the same time. &lt;/p&gt;  &lt;p&gt;Here are a few videos chronicling our trip, including some on-the-spot product demos.&lt;/p&gt;  &lt;p&gt;The first is a 1-minute bird’s eye tour of downtown San Francisco and the Altova booth in the Moscone West exhibition hall.&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:18122f67-9751-42f2-9ea2-7910eba9d399" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9sVP7FvGLGA&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/9sVP7FvGLGA&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;Here we learn how to efficiently migrate legacy relational data to a 21&lt;sup&gt;st&lt;/sup&gt;-century XML application using &lt;a href="http://www.altova.com/products/xmlspy/xml_editor.html"&gt;XMLSpy&lt;/a&gt;. Bonus Scene: a water feature to improve your Feng Shui.&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:36e7deb9-082f-44ad-b481-9ffe07aebc87" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/MrLmM1iP6t0"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/MrLmM1iP6t0" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Finally, this video includes a demo of DatabaseSpy, featuring how to use the &lt;a href="http://www.altova.com/products/databasespy/graphical_database_design.html"&gt;Graphical Database Design editor&lt;/a&gt; to explore and modify database tables. Bonus Scene: take a ride on a San Francisco cable car!&lt;/p&gt;  &lt;p&gt;   &lt;/p&gt;&lt;div class="wlWriterSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:263db3af-6c85-4c02-8380-d4961e3cb6f4" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3TIRN0m4a0k"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/3TIRN0m4a0k" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;These were shot live on the floor of the exhibition, as you’ll hear from the enthusiastic crowds in the background, and at other spots around town. Whether you attended the show this year or not, we hope you’ll enjoy our video postcards. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/events.html"&gt;Altova's next exhibit&lt;/a&gt; will be at Microsoft PDC in Las Vegas - we hope to see you there! &lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Altova?a=XEefM"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=XEefM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=FIGkm"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=FIGkm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=wlJzm"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=wlJzm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=ybIYm"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=ybIYm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=DHhWM"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=DHhWM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=1eshm"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=1eshm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=XUSEM"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=XUSEM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/409622596" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/1471310845050428545/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=1471310845050428545" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/1471310845050428545?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/1471310845050428545?v=2" /><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/Altova/~3/409622596/oracle-openworld-2008-recap.html" title="Oracle OpenWorld 2008 recap" /><author><name>ecavanaugh</name><uri>http://www.blogger.com/profile/05488702872055566047</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.altova.com/2008/10/oracle-openworld-2008-recap.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEMQX0_fip7ImA9WxRSF04.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-1619900606286358387</id><published>2008-09-18T07:40:00.000-04:00</published><updated>2008-09-18T07:51:20.346-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-18T07:51:20.346-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="data mapping" /><category scheme="http://www.blogger.com/atom/ns#" term="Open XML" /><category scheme="http://www.blogger.com/atom/ns#" term="demo videos" /><category scheme="http://www.blogger.com/atom/ns#" term="MapForce" /><title>New demo video: Mapping Excel 2007 / OOXML</title><content type="html">&lt;p&gt;We've just put the finishing touches on the &lt;a href="http://www.altova.com/videos.asp?type=0&amp;amp;video=excel"&gt;latest Altova product demo video&lt;/a&gt;. This new module demonstrates the &lt;a href="http://www.altova.com/whatsnew.html#mapforce"&gt;recently added support for mapping Excel 2007 data in MapForce&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;The &lt;a href="http://www.altova.com/videos.asp?type=0&amp;amp;video=excel"&gt;video&lt;/a&gt; walks you through two data mapping scenarios, one where Excel 2007 data is filtered and then mapped into a relational database, and another where XML data is converted to Excel 2007. Other supported data formats for mapping are EDI, flat files, and even Web services. &lt;/p&gt;&lt;p&gt;Please check out the &lt;a href="http://www.altova.com/videos.asp?type=0&amp;amp;video=excel"&gt;video&lt;/a&gt; and let us know what you think! You can also try this new functionality for yourself with a free, fully functional 30-day &lt;a href="http://www.altova.com/download/mapforce/data_mapping_enterprise.html"&gt;trial of MapForce&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.altova.com/videos.asp?type=0&amp;amp;video=excel"&gt;&lt;img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="342" alt="MapForce Excel 2007 mapping" src="http://images.altova.com/MappingExcel2007OOXML_C982/HS5ClipImage_48d14fbf.jpg" width="624" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Altova?a=aeN8L"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=aeN8L" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=ZuAfl"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=ZuAfl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=vB3jl"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=vB3jl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=SVipl"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=SVipl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=ttbYL"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=ttbYL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=KJdQl"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=KJdQl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=rwSWL"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=rwSWL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/396150242" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/1619900606286358387/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=1619900606286358387" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/1619900606286358387?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/1619900606286358387?v=2" /><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/Altova/~3/396150242/new-demo-video-mapping-excel-2007-ooxml.html" title="New demo video: Mapping Excel 2007 / OOXML" /><author><name>ecavanaugh</name><uri>http://www.blogger.com/profile/05488702872055566047</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.altova.com/2008/09/new-demo-video-mapping-excel-2007-ooxml.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MMSHs_fip7ImA9WxRSEU8.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-7544630905968148097</id><published>2008-09-10T16:53:00.001-04:00</published><updated>2008-09-11T06:38:09.546-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-11T06:38:09.546-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="directory comparison" /><category scheme="http://www.blogger.com/atom/ns#" term="diff merge tool" /><category scheme="http://www.blogger.com/atom/ns#" term="DiffDog" /><title>Diff / Merge Tools and Dog Food</title><content type="html">&lt;p&gt;Since its release in 2005, the Altova marketing team has been actively using the &lt;a href="http://www.altova.com/products/diffdog/diff_merge_tool.html"&gt;DiffDog diff / merge tool&lt;/a&gt; to compare and merge changes on our Web pages (something Product Marketing Manager David McGahey likes to call "eating our own dog food." Get it? Dog food? Anyway...). &lt;/p&gt;  &lt;p&gt;We create and edit our content directly in XML using the &lt;a href="http://www.altova.com/products/xmlspy/xml_editor.html"&gt;XMLSpy XML editor&lt;/a&gt; and use WinCVS as our version control client. This way, we [not-so-technical marketing folks] can easily view and revert changes to any files in our CVS repository. When we need to compare changes made in two versions of a given file, we simply highlight the versions and launch DiffDog directly from WinCVS. It's a lightning-fast way to see exactly what has been changed. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.altova.com/DiffMergeToolsandDogFood_11B24/image.png"&gt;&lt;img style="border: 0px none ;" alt="image" src="http://images.altova.com/DiffMergeToolsandDogFood_11B24/image_thumb.png" border="0" width="632" height="496" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Our Web Development team also makes good use of DiffDog's directory comparison functionality to diff and merge between our test and live Web servers. &lt;/p&gt;  &lt;h4&gt;Using DiffDog with Team Foundation Server&lt;/h4&gt;  &lt;p&gt;Jeff Levinson, Microsoft MVP and Application Lifecycle Management practice lead at Northwest Cadence, also recently shared his DiffDog story in an online article for Visual Studio Magazine, "&lt;a href="http://visualstudiomagazine.com/columns/article.aspx?editorialsid=2779"&gt;Performing Comparisons with Team Foundation Server&lt;/a&gt;." He details how you can replace the default merge tool in TFS with DiffDog. &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Do you have any stories to share about how you use our tools? &lt;/strong&gt;&lt;a href="mailto:liz.andrews@altova.com?subject=tool%20story"&gt;&lt;strong&gt;Let us know!&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Altova?a=C0TdL"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=C0TdL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=kUHll"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=kUHll" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=0fFDl"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=0fFDl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=V76sl"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=V76sl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=gAnRL"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=gAnRL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=MDBol"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=MDBol" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=Mk6IL"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=Mk6IL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/389013731" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/7544630905968148097/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=7544630905968148097" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/7544630905968148097?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/7544630905968148097?v=2" /><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/Altova/~3/389013731/diff-merge-tools-and-dog-food.html" title="Diff / Merge Tools and Dog Food" /><author><name>ecavanaugh</name><uri>http://www.blogger.com/profile/05488702872055566047</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://blog.altova.com/2008/09/diff-merge-tools-and-dog-food.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEER30_cSp7ImA9WxRTFEs.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-5076233985809465950</id><published>2008-09-03T14:15:00.000-04:00</published><updated>2008-09-03T14:30:06.349-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-03T14:30:06.349-04:00</app:edited><title>Service Pack 2 Now Available</title><content type="html">&lt;p&gt;Just a quick note to let you know that &lt;a href="http://www.altova.com/download.html"&gt;Service Pack 2&lt;/a&gt; of Altova Software Version 2008 Release 2 (2008r2 SP2) is now available... This service pack includes bug fixes and other enhancements and is a free &lt;a href="http://www.altova.com/download.html"&gt;update&lt;/a&gt; for all 2008r2 customers, as well as any customer with an active Altova &lt;a href="http://www.altova.com/support_package.html"&gt;Support and Maintenance Package&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;If you've not yet upgraded to v2008r2, check out all the &lt;a href="http://www.altova.com/whatsnew.html"&gt;new features&lt;/a&gt; or &lt;a href="http://www.altova.com/download.html"&gt;download a free trial&lt;/a&gt;.&lt;/p&gt;  &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Altova?a=jSGGPL"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=jSGGPL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=WrNVul"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=WrNVul" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=3X789l"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=3X789l" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=E9a27l"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=E9a27l" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=9q6ynL"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=9q6ynL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=VHtzpl"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=VHtzpl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=V7UkwL"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=V7UkwL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/382559278" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/5076233985809465950/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=5076233985809465950" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/5076233985809465950?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/5076233985809465950?v=2" /><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/Altova/~3/382559278/service-pack-2-now-available.html" title="Service Pack 2 Now Available" /><author><name>ecavanaugh</name><uri>http://www.blogger.com/profile/05488702872055566047</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.altova.com/2008/09/service-pack-2-now-available.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8DR3oyfyp7ImA9WxdaF0k.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-6332760527582237479</id><published>2008-08-26T07:07:00.000-04:00</published><updated>2008-08-26T07:07:56.497-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-26T07:07:56.497-04:00</app:edited><title>Available now - XMLSpy Standard Edition</title><content type="html">&lt;p&gt;&lt;a href="http://images.altova.com/AvailablenowXMLSpyStandardEdition_9A5C/xmlspy_standard.jpg"&gt;&lt;img style="border: 0px none ;" alt="XMLSpy Standard XML editor" src="http://images.altova.com/AvailablenowXMLSpyStandardEdition_9A5C/xmlspy_standard_thumb.jpg" align="right" border="0" height="175" width="208" /&gt;&lt;/a&gt; We are proud to announce the availability of the new XMLSpy Standard Edition! After receiving a significant number of requests from customers for a basic XML editor with an entry-level price tag, we've decided to create a new, light-weight &lt;a href="http://www.altova.com/products/xmlspy/xml_editor.html"&gt;XML editing&lt;/a&gt; product: &lt;/p&gt;  &lt;p&gt;XMLSpy Standard Edition is perfect for users who need to view configuration files, maintain an RSS feed or other XML-based application, perform minor XML editing tasks, or learn about working with XML. &lt;/p&gt;  &lt;p&gt;You may &lt;a href="http://www.altova.com/download/xmlspy/xml_editor_standard.html"&gt;download the new XMLSpy Standard Edition&lt;/a&gt; and try it free for 30 days, or purchase it in the &lt;a href="http://shop.altova.com/"&gt;Altova Online Shop&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;You can also &lt;a href="http://www.altova.com/matrix_x.html"&gt;compare features&lt;/a&gt; included in the various editions of XMLSpy. &lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Altova?a=p8AROK"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=p8AROK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=cyErCk"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=cyErCk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=5bkFBk"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=5bkFBk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=NUNOPk"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=NUNOPk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=rOjWpK"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=rOjWpK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=S2vcsk"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=S2vcsk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=9ZHwVK"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=9ZHwVK" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/375131001" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/6332760527582237479/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=6332760527582237479" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/6332760527582237479?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/6332760527582237479?v=2" /><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/Altova/~3/375131001/available-now-xmlspy-standard-edition.html" title="Available now - XMLSpy Standard Edition" /><author><name>ecavanaugh</name><uri>http://www.blogger.com/profile/05488702872055566047</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.altova.com/2008/08/available-now-xmlspy-standard-edition.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04GR38_cSp7ImA9WxdaE08.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-6301746242924861575</id><published>2008-08-21T10:45:00.000-04:00</published><updated>2008-08-21T10:45:26.149-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-21T10:45:26.149-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="XML Schema" /><category scheme="http://www.blogger.com/atom/ns#" term="SOAP" /><category scheme="http://www.blogger.com/atom/ns#" term="XMLSpy" /><category scheme="http://www.blogger.com/atom/ns#" term="Web services" /><category scheme="http://www.blogger.com/atom/ns#" term="WSDL" /><category scheme="http://www.blogger.com/atom/ns#" term="MissionKit" /><title>Case Study: Equifax</title><content type="html">&lt;p&gt;&lt;a href="http://images.altova.com/CaseStudyEquifax_5F75/equifax.jpg"&gt;&lt;img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="164" alt="equifax" src="http://images.altova.com/CaseStudyEquifax_5F75/equifax_thumb.jpg" width="188" align="right" border="0" /&gt;&lt;/a&gt; Check out the case study below to learn how leading US credit reporting entity Equifax® built an advanced SOAP interface for their identity verification and authentication Web service.&lt;/p&gt;&lt;h4&gt;Overview&lt;/h4&gt;&lt;p&gt;&lt;a href="http://www.equifax.com/"&gt;Equifax&lt;/a&gt; is a leading credit reporting entity and provider of analytical and decision support tools. Their real-time authentication system, eIDverifier, offers government and businesses personalized online security measures that help protect them against fraud and comply with federal legislation. &lt;/p&gt;&lt;p&gt;The eIDverifier process is used within e-commerce and other online applications to authenticate users’ identities based on their answers to personalized questions drawn from Equifax’s extensive data stores. The authentication process consists of five steps:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;Integrity Check&lt;/strong&gt; - eIDverifier standardizes and screens applicant-provided information to test for data inconsistencies and irregularities. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Pattern Recognition&lt;/strong&gt; - A pattern recognition algorithm is conducted on each transaction. For example, a velocity parameter determines the number of times an applicant has applied for authentication in a specific time frame. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Identity Validation&lt;/strong&gt; - To confirm an identity’s legitimacy, eIDverifier uses a “waterfall” approach in gathering validation information from multiple data sources. This means that if the identity cannot be validated with the first data source, eIDverifier will proceed to the next data source until the identity is validated. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Interactive Query&lt;/strong&gt; - eIDverifier presents multiple-choice questions to the applicant based upon “shared secret” information that should only be known to the applicant and Equifax. The question sets are customizable to meet individual risk thresholds. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Decision Logic / Output Assessment&lt;/strong&gt; - There are two output components to eIDverifier – an assessment score and reason codes. The assessment score indicates the likelihood of an applicant presenting fraudulent information, while reason codes provide important details on questionable information and highlight any discrepancies between the consumer’s application information and Equifax data sources.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;eIDverifier relies on the &lt;a href="http://www.altova.com/specs_soap.html"&gt;SOAP protocol&lt;/a&gt; to send messages defining these interactions back and forth between the client interface and the Equifax servers. Third party institutions license the eIDverifier SOAP interface for use within their online application processes, enabling them to integrate its functionality and access information contained in Equifax’s databases.&lt;/p&gt;&lt;p&gt;Equifax uses the XMLSpy &lt;a href="http://www.altova.com/products/xmlspy/graphical_xml_schema_editor.html"&gt;XML Schema editor&lt;/a&gt; to graphically design the XSDs that serve as the foundation for their SOAP interface.&lt;/p&gt;&lt;h4&gt;The Challenge&lt;/h4&gt;&lt;p&gt;Equifax needed a sophisticated tool for &lt;a href="http://www.altova.com/products/xmlspy/graphical_xml_schema_editor.html"&gt;designing the XML Schemas&lt;/a&gt; that would define the data types for their Web service, as well as a mechanism for &lt;a href="http://www.altova.com/products/xmlspy/graphical_wsdl_editor.html"&gt;creating the WSDL documents&lt;/a&gt; that would describe the interface as a whole. &lt;/p&gt;&lt;p&gt;As a Java shop, Equifax needed a solution that would be compatible with their other development tools, and that would work seamlessly with the Eclipse IDE. Though there are plenty of Java tools available that have the capacity for XML Schema development, XMLSpy presented the most attractive option for schema design because of its comprehensive graphical design and editing options.&lt;/p&gt;&lt;p&gt;The Equifax development team took a further step to simplify their Web services creation, using XML Beans and the Codehaus XFire/CXF Java SOAP framework to auto-generate WSDL from their XML Schemas.&lt;/p&gt;&lt;h4&gt;The Solution&lt;/h4&gt;&lt;p&gt;eIDverifier relies on a variety of different technologies to bring identity verification and authentication to its clients. XMLSpy provides the following benefits:&lt;/p&gt;&lt;p&gt;&lt;u&gt;XML Schema&lt;/u&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;XML Schema is used to express the structure of the data, as well as the individual elements and attributes that it is comprised of. Because a large portion of the data relies on end-user input in the form of address, phone number, driver’s license number, etc., it is vital that this information is in a format that can be digested by the system.&lt;/p&gt;&lt;p&gt;Using XMLSpy’s &lt;a href="http://www.altova.com/products/xmlspy/graphical_xml_schema_editor.html"&gt;graphical XML Schema editor&lt;/a&gt;, the Equifax development team was able to easily visualize and maintain the structure of their XML Schema. A portion of the schema that was created appears below:&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;img alt="SOAP interface" src="http://www.altova.com/images/shots/equifax1.gif" border="0" /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;This data type definition provides the syntax, and dictates the structure, for the data that is transmitted by the eIDverifier Web service.&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;XMLSpy’s unique graphical XML Schema editor allowed the Equifax development team to create and maintain a complex schema definition without writing any code manually. They were also able to automatically generate human-readable documentation that can be used to present the architecture for review at any time in the development process, and that describes each element and attribute in detail.&lt;/p&gt;&lt;p&gt;&lt;img alt="SOAP interface" src="http://www.altova.com/images/shots/equifax2.gif" border="0" /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;u&gt;WSDL&lt;/u&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;The processes executed by eIDverifier are described by a WSDL document that incorporates the XML Schema to provide information about data types, functions, and other interface details to the client - defining and dictating the actions taken by the client application to send and retrieve information between the end-user and the Equifax servers. &lt;/p&gt;&lt;p&gt;The Equifax team chose to autogenerate a WSDL document using the Codehaus XFire/CXF framework. The XML Schema was used as the basis for an XMLBeans implementation, which was then compiled as a Java service class. Once the eIDverifier service was exposed, XFire automatically generated a WSDL – the WSDL is shown below in the XMLSpy &lt;a href="http://www.altova.com/products/xmlspy/graphical_wsdl_editor.html"&gt;graphical WSDL editor&lt;/a&gt;. &lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img alt="SOAP interface" src="http://www.altova.com/images/shots/equifax3.gif" border="0" /&gt;&lt;/p&gt;&lt;p&gt;This WSDL serves as the basis for the eIDverifier application, defining the ports and messages that make up the communication infrastructure of the Web service.&lt;/p&gt;&lt;/blockquote&gt;&lt;h4&gt;The Results&lt;/h4&gt;&lt;p&gt;The eIDverifier SOAP interface allows external applications to access Equifax’s backend data stores, exposing it as a Web service and enabling them to retrieve secure information without jeopardizing the integrity of the Equifax mainframe. Utilizing WSDL and SOAP, and surrounded by Java architecture, eIDverifier is able to confirm user identity by returning a set of multiple choice questions based on the secure data maintained by Equifax.&lt;/p&gt;&lt;p&gt;&lt;img alt="SOAP interface" src="http://www.altova.com/images/shots/equifax4.gif" border="0" /&gt;&lt;/p&gt;&lt;p&gt;XMLSpy enabled the Equifax team to quickly and easily create a graphical schema representation and the matching documentation to serve as the basis for the Web service. It also allowed the development team to focus on their Java code, rather than the intricacies of XML Schema and WSDL design.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;The Altova MissionKit provides numerous tools for advanced Web services development, from the graphical XML Schema and WSDL editing discussed here, to SOAP debugging, and even graphical Web services generation and data mapping. &lt;a href="http://www.altova.com/download/missionkit/software_development_tools_enterprise.html"&gt;Download a free trial&lt;/a&gt; to check it out for yourself. &lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Altova?a=lEeHSK"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=lEeHSK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=a994Jk"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=a994Jk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=4xx1Wk"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=4xx1Wk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=4IY9lk"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=4IY9lk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=RnywSK"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=RnywSK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=6mc1Ik"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=6mc1Ik" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=LaNNjK"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=LaNNjK" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/371006384" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/6301746242924861575/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=6301746242924861575" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/6301746242924861575?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/6301746242924861575?v=2" /><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/Altova/~3/371006384/case-study-equifax.html" title="Case Study: Equifax" /><author><name>ecavanaugh</name><uri>http://www.blogger.com/profile/05488702872055566047</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://blog.altova.com/2008/08/case-study-equifax.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ENR347fyp7ImA9WxdbF0k.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-8235511385174263493</id><published>2008-08-14T14:10:00.003-04:00</published><updated>2008-08-14T15:21:36.007-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-14T15:21:36.007-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DatabaseSpy" /><category scheme="http://www.blogger.com/atom/ns#" term="database tool" /><title>Editing Database Views and Stored Procedures</title><content type="html">&lt;p&gt;“Ninety percent of the time you just need to make a simple modification,” the Redmond Magazine reviewer wrote in the introduction to the recent &lt;a href="http://blog.altova.com/2008/07/redmond-roundup-tooling-around-in-your.html"&gt;review&lt;/a&gt; that selected DatabaseSpy as Redmond Roundup Champion among &lt;a href="http://www.altova.com/products/databasespy/database_tool.html"&gt;database tools&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;DatabaseSpy lets you make those quick updates with its intuitive interface that is consistent across multiple database types. &lt;/p&gt;  &lt;p&gt;For the other ten percent of the time, DatabaseSpy can also be an appropriate tool for more advanced database maintenance tasks, such as creating or altering database views and stored procedures.&lt;/p&gt;  &lt;p&gt;Let’s take a look . . .&lt;/p&gt;  &lt;p&gt;The DatabaseSpy 2008 Online Browser lets you explore views and procedures by navigating and expanding them the same way you can explore tables in the hierarchical display of the Online Browser helper window.&lt;/p&gt;  &lt;p&gt;&lt;img alt="DatabaseSpy edit views and stored procedures" src="http://www.altova.com/images/shots/DatabaseSpyEditViews1.gif" border="0" /&gt;&lt;/p&gt;  &lt;h4&gt;Edit Database Views&lt;/h4&gt;  &lt;p&gt;When you select an existing database view in the Online Browser window, the right-click context menu offers options to generate new statements in the &lt;a href="http://www.altova.com/databasespy_sqleditor.html"&gt;SQL Editor&lt;/a&gt; that can quickly get you started editing a view, or to assist creating a new one.&lt;/p&gt;  &lt;p&gt;&lt;img alt="DatabaseSpy edit views and stored procedures" src="http://www.altova.com/images/shots/DatabaseSpyEditViews2.gif" border="0" /&gt;&lt;/p&gt;  &lt;p&gt;For instance, when you generate a create statement for an existing view, DatabaseSpy displays the formatted and color-coded view definition for immediate access in a new SQL Editor window.&lt;/p&gt;  &lt;p&gt;&lt;img alt="DatabaseSpy edit views and stored procedures" src="http://www.altova.com/images/shots/DatabaseSpyEditViews3.gif" border="0" /&gt;&lt;/p&gt;  &lt;h4&gt;Create a New Database View&lt;/h4&gt;  &lt;p&gt;You can modify the statement any way you like in the SQL Editor. As an example, let’s assume you’ve been assigned to create a company phone directory view. All the data you need is already contained in the employees view – plus a lot more! You can start by saving a copy of the employee view with a new name. Simply edit the database view name, execute your statement, and the new database view is created.&lt;/p&gt;  &lt;p&gt;&lt;img alt="DatabaseSpy edit views and stored procedures" src="http://www.altova.com/images/shots/DatabaseSpyEditViews4.gif" border="0" /&gt;&lt;/p&gt;  &lt;p&gt;As you refresh the database connection in the Online Browser window, the new view is immediately visible and available for access.&lt;/p&gt;  &lt;p&gt;&lt;img alt="DatabaseSpy edit views and stored procedures" src="http://www.altova.com/images/shots/DatabaseSpyEditViews5.gif" border="0" /&gt;&lt;/p&gt;  &lt;h4&gt;Alter a Database View&lt;/h4&gt;  &lt;p&gt;You can choose the Alter selection from the right-click context menu to edit any database view, including the new phone directory view.&lt;/p&gt;  &lt;p&gt;You can revise the existing view to make the changes you want, taking advantage of all the DatabaseSpy SQL Editor functionality, including color coding, automatic formatting, and even auto-completion.&lt;/p&gt;  &lt;p&gt;&lt;img alt="DatabaseSpy edit views and stored procedures" src="http://www.altova.com/images/shots/DatabaseSpyEditViews6.gif" border="0" /&gt;&lt;/p&gt;  &lt;p&gt;When your edits are complete, the SQL Editor Execute button runs the alter statement and modifies the view in the database. &lt;/p&gt;  &lt;p&gt;&lt;img alt="DatabaseSpy edit views and stored procedures" src="http://www.altova.com/images/shots/DatabaseSpyEditViews7.gif" border="0" /&gt;&lt;/p&gt;  &lt;p&gt;To make access to the new phone directory view even easier for the HR department, you can save a select statement for the view in a SQL file and add it to the HR manager’s DatabaseSpy Project menu.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/databasespy_editviews.html#"&gt;&lt;img alt="Altova DatabaseSpy edit views and stored procedures" src="http://www.altova.com/images/shots/DatabaseSpyEditViews8_thumb.gif" border="0" /&gt;&lt;/a&gt;  
&lt;/p&gt;  &lt;h4&gt;Use SQL Refactoring to Create a View&lt;/h4&gt;  &lt;p&gt;If you don’t have an existing view to use as a template, DatabaseSpy 2008 offers a convenient alternative. The SQL Refactoring menu includes an option to convert any select query to a create view statement. The default view name is even highlighted so you can immediately assign a more relevant name.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/databasespy_editviews.html#"&gt;&lt;img alt="Altova DatabaseSpy edit views and stored procedures" src="http://www.altova.com/images/shots/DatabaseSpyEditViews9_thumb.gif" border="0" /&gt;&lt;/a&gt;  
&lt;/p&gt;  &lt;p&gt;&lt;img alt="DatabaseSpy edit views and stored procedures" src="http://www.altova.com/images/shots/DatabaseSpyEditViews10.gif" border="0" /&gt;&lt;/p&gt;  &lt;h4&gt;Edit Stored Procedures &lt;/h4&gt;  &lt;p&gt;The DatabaseSpy 2008 Online Browser also lets you edit stored procedures in your database. You can highlight any stored procedure, then can expand your selection to explore it. Or, use the right-click context menu to generate SQL statements for operations available to act on stored procedures.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/databasespy_editviews.html#"&gt;&lt;img alt="Altova DatabaseSpy edit views and stored procedures" src="http://www.altova.com/images/shots/DatabaseSpyEditViews11_thumb.gif" border="0" /&gt;&lt;/a&gt;  
&lt;/p&gt;  &lt;p&gt;You can edit stored procedures in the DatabaseSpy SQL Editor, and execute your revised statements using the same techniques described above for database views.&lt;/p&gt;  &lt;p&gt;&lt;img alt="DatabaseSpy edit views and stored procedures" src="http://www.altova.com/images/shots/DatabaseSpyEditViews12.gif" border="0" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;img alt="DatabaseSpy edit views and stored procedures" src="http://www.altova.com/images/shots/DatabaseSpyEditViews13.gif" border="0" /&gt;&lt;/p&gt;  &lt;h4&gt;Execute Stored Procedures&lt;/h4&gt;  &lt;p&gt;The Execute option in the DatabaseSpy 2008 context menu for &lt;a href="http://www.altova.com/databasespy_editviews.html"&gt;stored procedures&lt;/a&gt; builds a time-saving template for an execution script for the stored procedure.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/databasespy_editviews.html#"&gt;&lt;img alt="Altova DatabaseSpy edit views and stored procedures" src="http://www.altova.com/images/shots/DatabaseSpyEditViews14_thumb.gif" border="0" /&gt;&lt;/a&gt;  
&lt;/p&gt;  &lt;p&gt;For procedures that require parameters, all you have to do is set the parameter values, then it’s just one click to execute the stored procedure and view the results.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/databasespy_editviews.html#"&gt;&lt;img alt="Altova DatabaseSpy edit views and stored procedures" src="http://www.altova.com/images/shots/DatabaseSpyEditViews15_thumb.gif" border="0" /&gt;&lt;/a&gt;  
&lt;/p&gt;  &lt;h4&gt;Edit User-defined Functions&lt;/h4&gt;  &lt;p&gt;DatabaseSpy 2008 even lets you navigate and edit user-defined functions stored in your database, starting from the same convenient right-click context menu in the Online Browser.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altova.com/databasespy_editviews.html#"&gt;&lt;img alt="Altova DatabaseSpy edit views and stored procedures" src="http://www.altova.com/images/shots/DatabaseSpyEditViews16_thumb.gif" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Try this for yourself with a &lt;a href="http://www.altova.com/download/databasespy/database_tool.html"&gt;free trial of Altova DatabaseSpy&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Altova?a=4YdTFK"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=4YdTFK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=qUmBVk"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=qUmBVk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=viOBFk"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=viOBFk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=o4Oahk"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=o4Oahk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=6RuyEK"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=6RuyEK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=S9NMAk"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=S9NMAk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=FZCy0K"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=FZCy0K" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/365033406" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/8235511385174263493/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=8235511385174263493" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/8235511385174263493?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/8235511385174263493?v=2" /><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/Altova/~3/365033406/editing-database-views-and-stored.html" title="Editing Database Views and Stored Procedures" /><author><name>ecavanaugh</name><uri>http://www.blogger.com/profile/05488702872055566047</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.altova.com/2008/08/editing-database-views-and-stored.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4EQHwyfSp7ImA9WxdbF08.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-1602048527860858890</id><published>2008-08-07T14:10:00.001-04:00</published><updated>2008-08-14T09:35:01.295-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-14T09:35:01.295-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="XMLSpy" /><category scheme="http://www.blogger.com/atom/ns#" term="data mapping" /><category scheme="http://www.blogger.com/atom/ns#" term="Altova" /><category scheme="http://www.blogger.com/atom/ns#" term="Case Study" /><category scheme="http://www.blogger.com/atom/ns#" term="MapForce" /><category scheme="http://www.blogger.com/atom/ns#" term="MissionKit" /><title>Case Study: Wrycan, Fitz &amp; Floyd, MarketLive</title><content type="html">&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;img style="border: 0px none ;" alt="wrycan" src="http://images.altova.com/CaseStudyWrycanMarketLiveFitzFloyd_C0C9/wrycan_thumb.jpg" align="right" border="0" height="160" width="184" /&gt; Fitz and Floyd is a leader in design and manufacture of hand painted ceramic gift ware. In 2007, they approached &lt;a href="http://www.wrycan.com/"&gt;Wrycan&lt;/a&gt;, an &lt;a href="http://www.altova.com/partners_overview.html"&gt;Altova partner&lt;/a&gt; focused on content-centric XML expertise and related software development, for help creating a solution that would allow Fitz and Floyd to interface their existing CRM system to their new Web-based storefront application from &lt;a href="http://www.marketlive.com/"&gt;MarketLive&lt;/a&gt;, the leader in e-commerce software solutions. &lt;/p&gt;  &lt;p&gt;Fitz and Floyd had already purchased a license for the &lt;a href="http://www.altova.com/download/missionkit/software_development_tools_enterprise.html"&gt;Altova MissionKit software suite&lt;/a&gt;, so Wrycan was able to jump right in and start mapping data from Fitz and Floyd's Oracle database to MarketLive's proprietary schema using &lt;a href="http://www.altova.com/products/mapforce/data_mapping.html"&gt;Altova MapForce&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Wrycan assigned the project to a Principal Consultant, who had plenty of previous experience with XML technologies (including XSLT and XML Schema) as well as with large-scale databases, but who had never before used MapForce, Altova’s &lt;a href="http://www.altova.com/products/mapforce/data_mapping.html"&gt;data conversion, transformation, and integration tool&lt;/a&gt;.&lt;/p&gt;  &lt;h3&gt;The Challenge&lt;/h3&gt;  &lt;p&gt;Fitz and Floyd required a solution that would automatically synchronize data from their Oracle database to MarketLive’s storefront application. It needed to perform the following functions: inventory updates, product updates, and order status updates. This way, when a customer ordered a Fitz and Floyd product via the MarketLive interface, they would be getting real-time information about the company’s inventory.&lt;/p&gt;  &lt;p&gt;The solution needed to be simple to use, easy to maintain, cost effective, and completed on time, so they could put their new storefront into production promptly.&lt;/p&gt;  &lt;p&gt;Fitz and Floyd’s existing data was housed in an Oracle 8.0.5 database and was organized according to internal requirements. In order to transform their data into a format that would work with MarketLive’s storefront application, Fitz and Floyd’s data needed to be mapped to MarketLive’s XML Schema. In addition, there needed to be a system in place to track and log any transaction errors that occurred.&lt;/p&gt;  &lt;h3&gt;The Solution&lt;/h3&gt;  &lt;p&gt;Because of MapForce’s ease-of-use, the Principal Consultant was able to get started using its intuitive features right away. Wrycan used MapForce to map the transformation from Fitz and Floyd’s Oracle database to the XML Schema definition (XSD) instance provided by MarketLive. Using the database as the source component and the XSD as the target, the following mapping was produced:&lt;/p&gt;  &lt;p&gt;&lt;img style="border: 0px none ;" alt="MapForce mapping" src="http://images.altova.com/CaseStudyWrycanMarketLiveFitzFloyd_C0C9/wry_mapping_thumb.gif" border="0" height="421" width="600" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;img alt="transparent" src="http://www.altova.com/images/p.gif" /&gt;&lt;/p&gt;  &lt;p&gt;In order to map to some XML Schema entities that were not explicitly defined in the original MarketLive schema, Wrycan used Altova XMLSpy's &lt;a href="http://www.altova.com/products/xmlspy/graphical_xml_schema_editor.html"&gt;graphical XML Schema&lt;/a&gt; editor to fill in the gaps, adding attributes to the schema that had not previously existed and thus ensuring that all necessary Fitz and Floyd data would be mapped to the MarketLive Web interface.&lt;/p&gt;  &lt;p&gt;An example of the schema modifications is shown below:&lt;/p&gt;  &lt;p&gt;&lt;img style="border: 0px none ;" alt="XML Schema modifications" src="http://images.altova.com/CaseStudyWrycanMarketLiveFitzFloyd_C0C9/wry_schema_thumb.gif" border="0" height="727" width="523" /&gt; &lt;/p&gt;  &lt;p&gt;Wrycan used MapForce’s unique code generation capabilities to automatically produce a Java applet that was used to update Fitz and Floyd’s product, inventory, shipping, and order status information programmatically. This specialized applet was then packaged along with Wrycan's proprietary Transaction Manager.&lt;/p&gt;  &lt;p&gt;MapForce made it very easy to update and redeploy the data mapping requirements as they changed throughout the project. Because of MapForce’s ease of use and built-in code-generation capabilities, less technical users can also update the data mapping when there are changes.&lt;/p&gt;  &lt;h3&gt;Simple Web-based Transaction Manager&lt;/h3&gt;  &lt;p&gt;Utilizing open source Java technologies such as &lt;a href="http://tomcat.apache.org/"&gt;Apache Tomcat&lt;/a&gt; and &lt;a href="http://www.opensymphony.com/quartz/"&gt;Quartz Enterprise Job Scheduler&lt;/a&gt;, Wrycan was able to create a simple transaction manager that allowed the transactions handled by the MapForce-generated, Java-based data integration applet to be scheduled, processed, and logged.&lt;/p&gt;  &lt;p&gt;The Transaction Manager is a custom software application made specifically for Fitz and Floyd by Wrycan, but built in such a way that it can be reused for future clients. It consists of several components:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;User interface&lt;/strong&gt; – allows the integration of MapForce-generated Java code &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;FTP interface&lt;/strong&gt; – adds the ability for files to be downloaded for transformation from Oracle database format to the eCommerce platform XML format or vice versa &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Scheduler&lt;/strong&gt; – allows the automation of the data migration &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Reporter&lt;/strong&gt; – stores transaction results in XML files accessible in the user interface and also has the ability send emails in case of exceptions &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The Transaction Manager’s user interface is the point of contact for Fitz and Floyd to control and schedule any data transformations. Because Wrycan wanted to be able to reuse the Transaction Manager, they chose to generate the MapForce code in Java, a platform-independent programming language. (MapForce can also generate application source code in C# and C++.) This code is an integral part of the Transaction Manager, as it dictates the data mapping process, allowing Fitz and Floyd’s internal information to be accessed via the MarketLive interface.&lt;/p&gt;  &lt;p&gt;The FTP interface is a simple way to manage the transfer and delivery of files from within the Transaction Manager once the MapForce-generated Java applet has transformed the data according to the MarketLive schema.&lt;/p&gt;  &lt;p&gt;A built-in batch scheduler allows Fitz and Floyd to automate the data migration operations by content type (i.e. order, inventory, product, etc.).&lt;/p&gt;  &lt;p&gt;&lt;img style="border: 0px none ;" alt="Batch jobs" src="http://images.altova.com/CaseStudyWrycanMarketLiveFitzFloyd_C0C9/wry_batchJobs_thumb.gif" border="0" height="223" width="600" /&gt;&lt;/p&gt;  &lt;p&gt;The reporting component allows the result of each transaction to be logged in XML. Because of this, if any transaction errors occurred, Wrycan was able to use &lt;a href="http://www.altova.com/products/xmlspy/xml_editor.html"&gt;Altova XMLSpy&lt;/a&gt; to analyze and debug the issues.&lt;/p&gt;  &lt;h3&gt;The Results&lt;/h3&gt;  &lt;p&gt;Fitz and Floyd now has an easy to use data integration layer that is extensible by adding new MapForce transformations, and they can easily adjust their current transactions. Any updates made to the Fitz and Floyd Oracle database are automatically transferred to the MarketLive application in a format that it can readily understand.&lt;/p&gt;  &lt;p&gt;&lt;img style="border: 0px none ;" alt="Log Details" src="http://images.altova.com/CaseStudyWrycanMarketLiveFitzFloyd_C0C9/wry_logDetails_thumb.gif" border="0" height="593" width="600" /&gt; &lt;/p&gt;  &lt;p&gt;Because the Transaction Manager application is based on platform-independent Java code (generated by MapForce), Wrycan also has a reusable application that can be used as an asset by any online retail company. Wrycan is now able to approach potential clients with a proven data integration layer product that provides job scheduling, email notification, and FTP integration and can utilize any database or schema output via a custom Altova MapForce transformation.&lt;/p&gt;  &lt;p&gt;When speaking about this project, Dan Ochs, the principal consultant at Wrycan involved with the Fitz and Floyd application stated "MapForce has proven to be an easy-to-use, effective tool for making the data integration and mapping process much easier and faster to implement."&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;This and many other customer &lt;a href="http://www.altova.com/cust_authentic_overview.html"&gt;case studies&lt;/a&gt; involving Altova solutions are available in the &lt;a href="http://www.altova.com/library.html"&gt;Altova library&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Altova?a=EgmTUK"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=EgmTUK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=OPblSk"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=OPblSk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=rj0r2k"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=rj0r2k" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=OReK8k"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=OReK8k" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=KO3jwK"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=KO3jwK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=hvV2kk"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=hvV2kk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=Bnna2K"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=Bnna2K" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/358693348" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/1602048527860858890/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=1602048527860858890" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/1602048527860858890?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/1602048527860858890?v=2" /><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/Altova/~3/358693348/case-study-wrycan-fitz-floyd-marketlive.html" title="Case Study: Wrycan, Fitz &amp;amp; Floyd, MarketLive" /><author><name>ecavanaugh</name><uri>http://www.blogger.com/profile/05488702872055566047</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.altova.com/2008/08/case-study-wrycan-fitz-floyd-marketlive.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04DRXY4cSp7ImA9WxdUEko.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-5444307403297524810</id><published>2008-07-28T14:49:00.000-04:00</published><updated>2008-07-28T15:06:14.839-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-28T15:06:14.839-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="altova product review" /><category scheme="http://www.blogger.com/atom/ns#" term="DatabaseSpy" /><title>Redmond Roundup: Tooling Around in Your Database</title><content type="html">&lt;p&gt;RedmondMag.com just published a great &lt;a href="http://redmondmag.com/features/article.asp?editorialsid=2530"&gt;article&lt;/a&gt; by Peter Varhol, a principal at Technology Strategy Research LLC, an industry analysis and consulting firm.  This "Redmond Roundup" discusses common database management tasks and reviews some of the tools that are popular in that space: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Sometimes you don't need a full-fledged database-management environment. Maybe you just need to go in and add a field, change a table or write an ad hoc query. &lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;Certainly you can do all those things in the SQL Server administration tools, writing your own SQL at the command line. Unless you're a SQL expert, though, that process can be lengthy and error-prone.&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;Having a graphical tool that's easy to learn and use -- and one that you don't have to use every day to remember how to perform simple actions -- is much more productive. Simply point it at the database, click the mouse to tell the tool what to do and your database maintenance is done...&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Varhol &lt;a href="http://redmondmag.com/features/article.asp?editorialsid=2530"&gt;examines three leading database tools&lt;/a&gt; and concludes by awarding Altova's very own &lt;a href="http://www.altova.com/products/databasespy/database_tool.html"&gt;DatabaseSpy&lt;/a&gt; Redmond Roundup Champion, noting, “DatabaseSpy is the best overall in terms of range of features.”   &lt;/p&gt;  &lt;p&gt;&lt;a href="http://redmondmag.com/features/article.asp?editorialsid=2530"&gt;&lt;img style="border: 0px none ;" alt="Redmond Roundup" src="http://images.altova.com/ToolingAroundinYourDatabase_CB39/RedmondRoundup_thumb.gif" border="0" height="193" width="365" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:78%;"&gt;Image source: &lt;/span&gt;&lt;a title="http://redmondmag.com/features/article.asp?editorialsid=2530" href="http://redmondmag.com/features/article.asp?editorialsid=2530"&gt;&lt;span style="font-size:78%;"&gt;http://redmondmag.com/features/article.asp?editorialsid=2530&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Altova?a=Bb6LsJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=Bb6LsJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=mW2wJj"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=mW2wJj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=khEH1j"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=khEH1j" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=1YBubj"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=1YBubj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=tyq8RJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=tyq8RJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=5ykqSj"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=5ykqSj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=HmgKuJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=HmgKuJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/348676389" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/5444307403297524810/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=5444307403297524810" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/5444307403297524810?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/5444307403297524810?v=2" /><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/Altova/~3/348676389/redmond-roundup-tooling-around-in-your.html" title="Redmond Roundup: Tooling Around in Your Database" /><author><name>ecavanaugh</name><uri>http://www.blogger.com/profile/05488702872055566047</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.altova.com/2008/07/redmond-roundup-tooling-around-in-your.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08NRnY5eip7ImA9WxdVF0k.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-6235577348691574845</id><published>2008-07-22T11:52:00.000-04:00</published><updated>2008-07-22T14:04:57.822-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-22T14:04:57.822-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="altova support" /><category scheme="http://www.blogger.com/atom/ns#" term="Altova" /><title>How to Recommend Improvements or New Features</title><content type="html">&lt;p&gt;The most valuable input the Altova team receives is from our customers and potential customers. This feedback shapes our future development plans for improving our tools and adding new features and functionality. &lt;/p&gt;  &lt;p&gt;We receive this feedback in multiple ways: by interacting with users at industry &lt;a href="http://www.altova.com/events.html"&gt;events&lt;/a&gt;, through comments on this &lt;a href="http://blog.altova.com/"&gt;blog&lt;/a&gt;, through customer &lt;a href="http://www.altova.com/cust_authentic_overview.html"&gt;case studies&lt;/a&gt;, and, most often, through &lt;a href="http://www.altova.com/support_center.html"&gt;Altova's Online Support Center&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;You can use the Support Center to report a problem you're having, get help with licensing questions, request new features, and more. The &lt;a href="http://www.altova.com/support_center.html"&gt;form&lt;/a&gt; will guide you to the right place to enter your request.&lt;/p&gt;  &lt;p&gt;As always, we look forward to hearing your feedback! &lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Altova?a=MKdpvJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=MKdpvJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=IpMAmj"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=IpMAmj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=weXWqj"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=weXWqj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=G59XNj"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=G59XNj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=UmeBWJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=UmeBWJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=ZhBTzj"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=ZhBTzj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=EqiuFJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=EqiuFJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/342787101" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/6235577348691574845/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=6235577348691574845" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/6235577348691574845?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/6235577348691574845?v=2" /><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/Altova/~3/342787101/how-to-recommend-improvements-or-new.html" title="How to Recommend Improvements or New Features" /><author><name>ecavanaugh</name><uri>http://www.blogger.com/profile/05488702872055566047</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.altova.com/2008/07/how-to-recommend-improvements-or-new.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4CSXY_cCp7ImA9WxdVE0w.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-120273800177793583</id><published>2008-07-17T13:51:00.000-04:00</published><updated>2008-07-17T14:22:48.848-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-17T14:22:48.848-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="StyleVision" /><category scheme="http://www.blogger.com/atom/ns#" term="software reviews" /><title>StyleVision Review on Blogcritics Online Magazine</title><content type="html">&lt;p&gt;Check out the &lt;a href="http://blogcritics.org/archives/2008/07/16/071107.php"&gt;review&lt;/a&gt; that &lt;a href="http://photographytodaynet.blogspot.com/"&gt;T. Michael Testi&lt;/a&gt; just posted on &lt;a href="http://blogcritics.org/archives/2008/07/16/071107.php"&gt;Blogcritics.org&lt;/a&gt; -- it has excellent information about and screenshots of Altova StyleVision. &lt;/p&gt;  &lt;p&gt;Testi has a long list of other  &lt;a href="http://blogcritics.org/archives/features/the_ram_review.php"&gt;software and book reviews&lt;/a&gt; if you're interested in reading more. &lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Altova?a=W8X01J"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=W8X01J" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=IkPAaj"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=IkPAaj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=SdP2Xj"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=SdP2Xj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=VD1KYj"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=VD1KYj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=m6SpMJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=m6SpMJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=jcPFNj"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=jcPFNj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=EMLnTJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=EMLnTJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/338273364" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/120273800177793583/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=120273800177793583" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/120273800177793583?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/120273800177793583?v=2" /><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/Altova/~3/338273364/stylevision-review-on-blogcritics.html" title="StyleVision Review on Blogcritics Online Magazine" /><author><name>ecavanaugh</name><uri>http://www.blogger.com/profile/05488702872055566047</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.altova.com/2008/07/stylevision-review-on-blogcritics.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08MRXY-fyp7ImA9WxdWF00.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-8866159062217127042</id><published>2008-07-10T10:56:00.000-04:00</published><updated>2008-07-10T10:58:04.857-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-10T10:58:04.857-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="UML" /><category scheme="http://www.blogger.com/atom/ns#" term="UModel" /><category scheme="http://www.blogger.com/atom/ns#" term="agile development" /><title>Agile Modeling with UModel</title><content type="html">&lt;p&gt;Agile development is quickly becoming a leading model in the forward-thinking software community. The agile method seeks to bring development out of the document-heavy rigidity that exists within architecture-centric projects with a flexible and lightweight alternative that focuses heavily on adaptivity and customer communication. The agile model seeks to reduce the vast amounts of paperwork and planning put into many software development projects, shifting the focus to adapt to changing requirements and overall customer satisfaction. &lt;/p&gt;  &lt;p&gt;The &lt;a href="http://www.uml.org/"&gt;Unified Modeling Language™&lt;/a&gt; (UML®) has long been the de facto industry standard for object oriented software modeling, offering thirteen diagram types to represent three different system views: structure, behavior, and interaction.&lt;/p&gt;  &lt;p&gt;Altova’s UML modeling tool, UModel, presents an approach to UML that is both iterative and flexible, giving software documentation the ability to adapt and change with each new iteration, and offering customer-facing development teams the opportunity to present compelling application model designs every step of the way.&lt;/p&gt;  &lt;h3&gt;UML&lt;/h3&gt;  &lt;p&gt;Adopted as a standard by the &lt;a href="http://www.omg.org/"&gt;Object Management Group&lt;/a&gt; (OMG) in 1997, and later formalized as ISO 19805, UML is actually the product of several different prevalent OO modeling languages which emerged in the early 1990s.&lt;/p&gt;  &lt;p&gt;UML is a graphical language for organizing, analyzing, and planning object-oriented or component-based software projects. The UML 2.1 specification defines thirteen major different diagram types and over one thousand graphical and textual language elements, as well as additional extension mechanisms. Traditionally these diagrams have been used by software developers and project managers as a powerful, standardized planning language to verify application logic and confirm that end-user needs will be met.&lt;/p&gt;  &lt;p&gt;UML is complex by design, offering a multitude of options for visually detailing software implementations in a wide variety of hierarchical models that can provide representations for every stage and process within the development cycle. &lt;/p&gt; &lt;strong&gt;Structure Diagrams&lt;/strong&gt;  &lt;ul&gt;   &lt;li&gt;Class diagram &lt;/li&gt;    &lt;li&gt;Component diagram &lt;/li&gt;    &lt;li&gt;Composite structure diagram &lt;/li&gt;    &lt;li&gt;Deployment diagram &lt;/li&gt;    &lt;li&gt;Object diagram &lt;/li&gt;    &lt;li&gt;Package diagram&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Behavior Diagrams&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Activity diagram &lt;/li&gt;    &lt;li&gt;State machine diagram &lt;/li&gt;    &lt;li&gt;Use case diagram&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Interaction Diagrams&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Communication diagram &lt;/li&gt;    &lt;li&gt;Interaction overview diagram &lt;/li&gt;    &lt;li&gt;Sequence diagram &lt;/li&gt;    &lt;li&gt;Timing diagram&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;With this complexity comes a learning curve that can be easily addressed by choosing an intuitive UML modeling tool that includes advanced usability features and seamless graphical representations, as well as the agility to adapt and grow with a software development project.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The Agile Manifesto&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Drafted in early 2001, the &lt;a href="http://www.agilemanifesto.org/"&gt;Agile Manifesto&lt;/a&gt; documents a set of principles for a faster, lighter, and goal-oriented approach to software development that contrast with the traditional waterfall method that has long existed at a majority of technology companies. The ideas behind agile development had been gaining notoriety over many years with the creation of other similar lightweight methodologies, many of which have since been incorporated into the agile family.&lt;/p&gt;  &lt;p&gt;The manifesto is built on the concept of software development as an iterative process that must be able to quickly adapt to ever-changing requirements and customer needs. The document focuses on:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt; Individuals and interactions over processes and tools &lt;/li&gt;    &lt;li&gt; Working software over comprehensive documentation &lt;/li&gt;    &lt;li&gt; Customer collaboration over contract negotiation &lt;/li&gt;    &lt;li&gt; Responding to change over following a plan &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;An adherence to these overall goals intends to keep software projects limber and malleable enough to adapt to changing requirements, while keeping developers focused on the quality of their work at every stage of the process.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Agile Modeling&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The agile methodology requires a modeling and documentation process that reflects the fluidity of its founding principles. The agile modeling process is a means to support development projects, addressing interaction and collaboration through the presentation of action plans in a visual format that stakeholders can readily understand, while also being technical enough to provide developers with a basis for their design.&lt;/p&gt;  &lt;p&gt;Agile modeling focuses on simplicity and the ability to process and handle changing requirements, leading to an incremental approach, where software projects are visually modeled and presented in phases, rather than a traditional model in which all encompassing plans are drawn up at the outset. &lt;/p&gt;  &lt;p&gt;The Agile Model Driven Development (AMDD) approach dictates a relatively short requirements analysis phase, with successive just-in-time modeling to address project needs at each iteration. Using this method, working software is available for review and testing at a much earlier stage, giving collaborators the opportunity to change requirements as the project evolves. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;UML and Agile Modeling&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The widespread adoption of UML as a modeling language stems largely from its ability to express software design in many different ways and at many different stages. In addition, its rapid acceptance as a standard suggests a recognized need for a unified approach to modeling, helping disparate development communities to collaborate over shared projects. &lt;/p&gt;  &lt;p&gt;As a predecessor to agile methods, UML was developed to address more stringent object-oriented design methods, which have more robust modeling and documentation requirements. However, with the right tool, developers, project managers, and stakeholders can take advantage of this standard modeling language in their agile projects.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Agile Modeling with UModel&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Altova UModel is a full featured UML development tool, supporting all diagram types with additional support for code and documentation generation, reverse engineering, and advanced usability features. Fully compliant with the latest UML specification (2.1.1), UModel is a valuable asset to any form of software development. &lt;/p&gt;  &lt;p&gt;UModel’s unparalleled flexibility and functionality make it the ideal UML tool for agile modeling, allowing developers and collaborators to take advantage of the trusted UML standard by applying its modeling capabilities to agile methods.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.altova.com/AgileModelingwithUModel_11C93/UModel2008_Overview_thumb.gif"&gt;&lt;img style="border: 0px none ;" alt="UModel UML tool" src="http://images.altova.com/AgileModelingwithUModel_11C93/UModel2008_Overview_thumb_thumb.gif" border="0" height="541" width="540" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;UModel offers advanced usability features that help lessen the UML learning curve, making modeling accessible to all project collaborators. With a focus on versatility in model design, UModel offers a completely customizable interface with color-coded elements to clearly indicate model characteristics.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.altova.com/AgileModelingwithUModel_11C93/UModel_visual_graphical_elements.gif"&gt;&lt;img style="border: 0px none ;" alt="UModel visual elements" src="http://images.altova.com/AgileModelingwithUModel_11C93/UModel_visual_graphical_elements_thumb.gif" border="0" height="220" width="539" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Users can also add additional customizations to enhance usability and communication that can be automatically applied to single elements, groups, or project-wide. &lt;/p&gt;  &lt;p&gt;UModel’s rich visual interface enables developers to quickly and easily sketch software designs to communicate all aspects of system architecture. This lightweight approach to UML design melds perfectly with the agile methodology, opening avenues for communication over dynamic project representations. UModel provides additional support for collaboration through support for shared packages, which enable developers to distribute their functional designs to other team members or import designs from other projects for reuse.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.altova.com/AgileModelingwithUModel_11C93/umodel_share.gif"&gt;&lt;img style="border: 0px none ;" alt="UModel share package" src="http://images.altova.com/AgileModelingwithUModel_11C93/umodel_share_thumb.gif" border="0" height="421" width="385" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Visual design representations can also easily be saved or printed as images for conceptual review by non-technical contributors.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.altova.com/AgileModelingwithUModel_11C93/umodel_save.gif"&gt;&lt;img style="border: 0px none ;" alt="Save UML diagram as image" src="http://images.altova.com/AgileModelingwithUModel_11C93/umodel_save_thumb.gif" border="0" height="437" width="219" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Another compelling feature in UModel that drives inter-project communication as well as customer collaboration is the ease at which developers can create informative use case diagrams. UML use case diagrams tend to be a popular choice in agile modeling because they address one of the most challenging phases of the software development process, the visualization of user interaction. UModel use case diagram representations can be seamlessly illustrated with the help of advanced usability features and sophisticated graphical output.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.altova.com/AgileModelingwithUModel_11C93/UModel_use_case_example.gif"&gt;&lt;img style="border: 0px none ;" alt="UML use case in UModel" src="http://images.altova.com/AgileModelingwithUModel_11C93/UModel_use_case_example_thumb.gif" border="0" height="469" width="551" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;UModel also allows developers to auto-generate detailed documentation, including embedded images, in HTML, RTF, or Microsoft® Word. This feature addresses the second point of the Agile Manifesto, enabling teams to focus their efforts on software design, rather than getting buried in overbearing documentation that can sometimes stall project flow.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.altova.com/AgileModelingwithUModel_11C93/UModelGenerateDocImage1.gif"&gt;&lt;img style="border: 0px none ;" alt="Generate UML documentation" src="http://images.altova.com/AgileModelingwithUModel_11C93/UModelGenerateDocImage1_thumb.gif" border="0" height="425" width="330" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;UModel’s robust round-trip engineering capabilities provide agile developers with the ability to quickly adapt and respond to change over the course of their project(s). UModel interprets modifications to project source code and synchronizes this with the corresponding UML diagram. UModel supports Java, C#, and Visual Basic, bringing advanced functionality and flexibility to the iterative development process. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.altova.com/AgileModelingwithUModel_11C93/umodel_roundTrip.gif"&gt;&lt;img style="border: 0px none ;" alt="UML round trip engineering" src="http://images.altova.com/AgileModelingwithUModel_11C93/umodel_roundTrip_thumb.gif" border="0" height="227" width="529" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;UModel also offers tight integration with the leading integrated development environments, Visual Studio® and Eclipse, giving developers the ability to seamlessly switch between the UML model and code editing windows and see any updates and changes reflected in real-time. &lt;/p&gt;  &lt;p&gt;UModel’s extensive usability and communication features offers development teams the ability to quickly change and adapt project requirements based on the results of incremental collaboration. Its graphical design interface and intuitive modeling capabilities enable team members to create compelling visual designs that can be easily interpreted by both technical and non-technical stakeholders at every stage of the project. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The wide acceptance of agile practices signifies a shift from the role-based, waterfall approach that was the norm just a few years ago. Businesses are recognizing that software projects are constantly changing and evolving at every step of the way. Development teams need to be able to manage change, to meet deadlines, and to lower costs.&lt;/p&gt;  &lt;p&gt;Nothing is quite as effective as the right set of concise diagrams to represent the essence of a software implementation. UML has the capacity to deliver structure to vague and abstract customer requirements, enabling developers to easily conceptualize the task at hand. &lt;/p&gt;  &lt;p&gt;With its flexible and advanced UML design interface, UModel is an ideal modeling tool for agile development, giving developers an inexpensive, easy-to-use, comprehensive modeling option with robust features for project collaboration and communication. UModel gives users the opportunity to capitalize on the extensive capabilities of the UML standard, but also offers the plasticity required of agile implementations.&lt;/p&gt;  &lt;p&gt;You can try &lt;a href="http://www.altova.com/download/umodel/uml_tool_enterprise.html"&gt;UModel for free&lt;/a&gt; in your next agile development project. &lt;/p&gt;  &lt;p&gt;This &lt;a href="http://http//www.altova.com/techbriefs.html"&gt;technical brief&lt;/a&gt; and other resources are available in the Altova Library.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Altova?a=K5lH5J"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=K5lH5J" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=WFvApj"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=WFvApj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=tKgPPj"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=tKgPPj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=86xYCj"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=86xYCj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=CUoXXJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=CUoXXJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=VmdQuj"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=VmdQuj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=CcsRdJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=CcsRdJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/331807952" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/8866159062217127042/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=8866159062217127042" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/8866159062217127042?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/8866159062217127042?v=2" /><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/Altova/~3/331807952/agile-modeling-with-umodel.html" title="Agile Modeling with UModel" /><author><name>ecavanaugh</name><uri>http://www.blogger.com/profile/05488702872055566047</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://blog.altova.com/2008/07/agile-modeling-with-umodel.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcCSHw7eyp7ImA9WxdXGU4.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-3410498939666362865</id><published>2008-07-01T14:31:00.001-04:00</published><updated>2008-07-01T14:31:09.203-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-01T14:31:09.203-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="UML" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Basic" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="UModel" /><category scheme="http://www.blogger.com/atom/ns#" term="BPMN" /><title>Altova UModel adds Business Process Modeling, Layers, Java 6.0, C# 3.0, and VB 9.0, plus much more in v2008r2</title><content type="html">&lt;p&gt;The Altova &lt;a href="http://www.altova.com/products/umodel/uml_tool.html"&gt;UML tool&lt;/a&gt; for software modeling and application development keeps getting better and better, with &lt;a href="http://www.altova.com/UModelv2008r2_BPMN_070108.html"&gt;recently launched&lt;/a&gt; UModel Version 2008 Release 2 adding exciting new features including support for &lt;a href="http://www.altova.com/features_bpmn_in_umodel.html"&gt;business process diagrams in BPMN notation&lt;/a&gt;, &lt;a title="UML Code Engineering" href="http://www.altova.com/features_uml_code_eng.html"&gt;code engineering&lt;/a&gt; support for Java 6.0, C# 3.0, and Visual Basic 9.0, diagram layers, enhanced auto-completion, and &lt;a href="http://www.altova.com/whatsnew.html"&gt;much more&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;We can&amp;#8217;t wait to see how users take advantage of the new &lt;a href="http://www.altova.com/features_bpmn_in_umodel.html#layers"&gt;layers&lt;/a&gt; feature:&lt;/p&gt;  &lt;p align="center"&gt;&lt;img src="http://www.altova.com//images/shots/UModel_BPMN_Diagram_9.gif" /&gt; &lt;/p&gt;  &lt;p&gt;In &lt;a title="UML Modeling Tool" href="http://www.altova.com/products/umodel/uml_tool.html"&gt;UModel&lt;/a&gt; 2008 Release 2 you can assign each diagram element to a specific layer and set each layer to be hidden or visible. Just imagine how you could take advantage of layers to build simplified views within complex activity diagrams, state machine diagrams that contain superstates and substates, to identify the roles of different parties in business process diagrams, or in virtually any UML diagram that grows to more than two dozen or so elements!&lt;/p&gt;  &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Altova?a=3brz7J"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=3brz7J" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=7fzq1j"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=7fzq1j" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=yNcQGj"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=yNcQGj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=uAevNj"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=uAevNj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=PXK7tJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=PXK7tJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=o5WSGj"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=o5WSGj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Altova?a=pN6eoJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/Altova?i=pN6eoJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Altova/~4/324242862" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.altova.com/feeds/3410498939666362865/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4710621816584132478&amp;postID=3410498939666362865" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/3410498939666362865?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4710621816584132478/posts/default/3410498939666362865?v=2" /><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/Altova/~3/324242862/altova-umodel-adds-business-process.html" title="Altova UModel adds Business Process Modeling, Layers, Java 6.0, C# 3.0, and VB 9.0, plus much more in v2008r2" /><author><name>XML Aficionado</name><uri>http://www.blogger.com/profile/01835657544617220110</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://blog.altova.com/2008/07/altova-umodel-adds-business-process.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cHQXg8eip7ImA9WxdXFEw.&quot;"><id>tag:blogger.com,1999:blog-4710621816584132478.post-3974521787383913144</id><published>2008-06-25T14:33:00.000-04:00</published><updated>2008-06-25T14:37:10.672-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-25T14:37:10.672-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="StyleVision" /><category scheme="http://www.blogger.com/atom/ns#" term="single source publishing" /><category scheme="http://www.blogger.com/atom/ns#" term="SchemaAgent" /><category scheme="http://www.blogger.com/atom/ns#" term="localization" /><category scheme="http://www.blogger.com/atom/ns#" term="Authentic" /><title>Technical Brief: Streamlining Localization Processes with Altova Tools</title><content type="html">&lt;p&gt;Rapid globalization has had a profound effect on the documentation requirements of many forward-thinking companies. The need to quickly and accurately localize content for distribution to a host of different languages, while at the same time adhering to strict budgetary requirements, means that many companies have to rethink their legacy documentation technologies and workflows. &lt;/p&gt;  &lt;p&gt;XML and &lt;a href="http://www.altova.com/solutions/single_source_publishing.html"&gt;single source publishing&lt;/a&gt; have revolutionized content management, document exchange, and multilingual communications by separating content structure from appearance. An XML-based documentation system can greatly reduce costs through facilitating ease of conversion for delivery to many different data formats and types of applications. However, in order to take advantage of the full benefits XML provides, changes must be made in the traditional documentation workflow process.&lt;/p&gt;  &lt;p&gt;Throughout the documentation workflow, checks and balances are underway to ensure high quality content delivery. The single source concept ensures that these processes (i.e. conversion, edits, etc.) do not have to be repeated or reworked &amp;#8211; that all content in the repository requires only minimal restructuring and promotion before being loaded to respective applications for delivery.&lt;/p&gt;  &lt;p&gt;In a global setting, where documentation needs to be simultaneously distributed to a variety of different languages, archival XML source documents can easily be translated by applying translation scripts as well as rendering scripts that can localize formatting attributes based on language-specific requirements. In addition, translation and maintenance costs can be significantly reduced by normalizing content for an international market. &lt;/p&gt;  &lt;h3&gt;XML Documentation&lt;/h3&gt;  &lt;p&gt;XML has long been lauded by the publishing industry as a cost-cutting solution to many process-related issues in content production and delivery. Having content converted to XML allows for enhancements in content organization, indexing, linking, storage, reuse and delivery/display. But just having content converted to XML does not allow it to reach its full benefit. XML and its associated technologies call for redesigned workflows to demonstrate their enormous potential.&lt;/p&gt;  &lt;p&gt;An optimized workflow for content publishers requires minimal process repetition. Once content is delivered, it is edited and converted to XML and stored in a centralized single source repository within the content management architecture. The XML files themselves will be minimally defined (tagged) so as to allow maximum flexibility. This repository now becomes the core storage mechanism for all deliverable content.&lt;/p&gt;  &lt;p&gt;It is on the delivery side that this process model demonstrates its primary benefits. Storing content in the single source repository transforms exporting the content to different formats and applications for delivery into a primarily automated process. There is no need for additional conversions or edits each time content is to be delivered to a different medium. In addition, any complications that arise will now be instantly recognized as process-oriented rather than data-oriented.&lt;/p&gt;  &lt;h3&gt;Translation&lt;/h3&gt;  &lt;p&gt;Legacy translation memory databases attempt to modularize content by segmenting source and translated text and storing it in a searchable database for reuse. Though these partially automated systems have been proven to reduce costs when compared to manual processes, the fact that translation is generally done at the sentence level means that is often taken out of context and therefore often loses its meaning.&lt;/p&gt;  &lt;p&gt;XML documents, on the other hand, are inherently modular and do not require the extensive parsing applied by traditional translation memory systems. In addition, XML assets can easily be encoded (with metadata, for example) and tracked throughout the translation process, ensuring that it remains closely associated with the contextual information often required by translators.&lt;/p&gt;  &lt;p&gt;An XML-enabled single source publishing model is designed to leverage content reuse, enabling organizations to save significant time and money through reducing or even eliminating repeated translations. XML gives publishers the ability to conceptually segment content assets for translation purposes, while at the same time keeping them closely tied to context. &lt;/p&gt;  &lt;p&gt;In the case of document frameworks, such as technical publishing, where text is often repeated in many different places, the ability to consolidate resources offers potentially enormous savings in translation costs alone.&lt;/p&gt;  &lt;h3&gt;Standards&lt;/h3&gt;  &lt;p&gt;A growing number of emerging standards are designed to aid in the localization of document frameworks. Methodologies for translation workflows and document exchange are designed to streamline content management architectures for multilingual environments. These include:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Translation Memory eXchange (TMX)&lt;/strong&gt; &amp;#8211; a vendor-neutral XML standard for the exchange of translation memory data between tools and/or translation vendors &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Term Base eXchange (TBX)&lt;/strong&gt; &amp;#8211; an open XML-based standard for exchanging structured terminological data &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Open Lexicon Interchange Format (OLIF) &lt;/strong&gt;&amp;#8211; an open, XML-compliant standard for the exchange of terminological and lexical data &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;XML Localization Interchange File Format (XLIFF) &lt;/strong&gt;&amp;#8211; an XML-based vocabulary for the exchange of localizable software and document-based objects and related metadata (XLIFF is also represented in the DITA Translation Subcommittee) &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Translation Web Services (TransWS) &lt;/strong&gt;&amp;#8211; specifies the calls needed to use Web services for the submission and retrieval of files and messages relating to localization projects &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;XML-based Text Memory (xml:tm) &lt;/strong&gt;&amp;#8211; an open XML standard for embedding text memory directly within an XML document using XML namespace syntax&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The extensible nature of XML lends itself to the creation of a wide variety of industry specifications, many of which enable businesses to streamline business processes and improving communication. &lt;/p&gt;  &lt;h3&gt;Formatting&lt;/h3&gt;  &lt;p&gt;In today&amp;#8217;s global marketplace, organizations are often challenged with having to produce content in a variety of different languages. In a traditional documentation workflow model, this is an extremely arduous process. Legacy publishing software such as Quark, PageMaker, FrameMaker, etc. require expensive and resource-intensive desktop publishing and engineering processes for repurposing. In addition, these page layout applications are generally not well suited for delivery to multiple output formats.&lt;/p&gt;  &lt;p&gt;XML is inherently extensible, offering an infinite number of ways to define and structure markup. This flexibility also enables it to handle arbitrary data structures and convey information for both human users and machines for processing. In addition, XML also provides broad support for 