Visio Templates for SOA, ESB; Also Importing Visio into IBM Rational SW Arch

For those architects and developers of service oriented projects who need Visio templates or icons because they can’t afford the “big dogs” of enterprise software design tools:

Direct link to the Visio 2010 template and stencils: 

Stencil and Template for Visio 2010

Visio 2010 represents the first noticeable improvement in usability since Visio 2000, but no enhancement in the funtionality, upon which the UML 2.2 shapes are built upon. Therefore, the shapes for Visio 2010 are the same as for Visio 2007; there are minor changes in the template.

Install: If you’d like the template to appear in the “Software and Database” category when you click File/New, together with Visio’s own templates, create in any folder a subfolder called “Software and Database”, for example, “…\My Documents\My Shapes\Software and Database”. You could choose any folder, except of the Visio program folder, i.e., don’t use C:\Program Files\Microsoft Office\Office14\Visio Content\1033. Unzip the stencils and template into “…\My Documents\My Shapes\Software and Database” or the folder you created.

Start Visio, click the File tab, click Options, click Advanced, and then, under General at the very bottom, click File Locations. Type full path of this folder without the last segment “Software and Database” into the fields “Stencils” and “Templates”. That is, type in “C:\Document and Settings\<user name>\My Documents\My Shapes\” . The template “UML 2.2 Template (Visio 2010)” will appear in the category “Software and Database”.

If you’d like the UML 2.2 template to appear in another category, such as a “UML” category, use “UML” instead of “Software and Database” in the steps above. 

Sonic Icon and Sonic Diagram Library

Library Description

For software architects who need to illustrate integration projects, the Sonic Icon and Sonic Diagram Library provides a complete set of Microsoft Visio stencils and diagrams that will save you hours of effort and provide a clearer more accurate representations of the key integration patterns you’re planning for your firm. Unlike network or software diagramming notations, the ESB Icon set was developed specifically for use in portraying services-oriented architecture (SOA) integration patterns deployed using an enterprise service bus (ESB). The library was developed by David A. Chappell (a Sonic employee) in concert with Sonic Software’s Product Marketing team. The library is used extensively in Dave’s new book Enterprise Service Bus — Theory and Practice, published by O’Reilly Media, Inc.

License Terms

The Sonic Software ESB Icon and Diagram Libraries are Copyrighted© 2004 Sonic Software, All Rights Reserved. The user will need to read and accept the license before being granted permission for download or first use.

System Requirements

Use of the library is implemented in Microsoft Visio 3.0 or later. The download file is compressed using WinZip (link below) and requires that or PKZip to unpack:;jsessionid=ED730316DD018FABC658E44FAE34A11C

Reference sites:

Hi Team!  Just wanted to let everyone know that VisioCafe has been updated with IBM‘s latest official stencils for use with Microsoft Visio.  These include all models of the Storwize V7000, including the newest models:  The 2076-312 and 2076-324 (which have the dual port 10 Gbps iSCSI card).

Here is the link to VisioCafe.  The Storwize V7000 stencils are in both the IBM-Disk as well as the IBM-Full packages.

VisioCafe is an independent non-profit web site for the gathering together of IT industry Visio collections.
Each collection is copyrighted to its respective owner, and is not the property of VisioCafe.
If you would like to host a Visio collection here for free, please contact us at

 Images of Visio Templates and Icons

Import Microsoft Visio diagrams into IBM Rational Software Architect: Part 2. Using the Visio Import feature to import UML class and use case diagrams

Version 8.5 of IBM Rational Software Architect introduced a new feature for importing Microsoft Visio diagrams. In this second article in a three-part series, Rakesh Choudhary describes how to import UML class and use case diagrams created in Visio 2010.


  • You need a basic understanding of working with UML diagrams in Microsoft Visio 2010, as well as UML diagrams in IBM® Rational® Software Architect, Version 8.5.
  • You need to understand the purpose of Sketcher diagram elements in IBM Rational Software Architect.
  • It would be helpful to be aware of steps to generate .xmi files from UML diagrams in Visio. This article describes how to do that in Visio 2010, but the steps might be quite different for other versions of Visio.

Get the rest of the details at

I am a technology and business consultant who provides state of the art software design services to rapidly growing and mature organizations using cutting edge technologies. Information Technology Professional with over 20 years of industry experience as a Software Architect/Lead Developer and Project Management Coach using service oriented (SOA/EIB) view of the software development process (Use Case/Story View, Class Design View, Database Design View, and Infrastructure View) and software design (Model-View-Controller based (MVC pattern/framework)). Coached PMs on various aspects of task and resource management and requirements tracking and tracing, and even filled in for PMs. Led teams of varying sizes mainly from the architect viewpoint: translating non-technical requirements into concrete, technical components and work units, identifying and creating reusable frameworks and design patterns, creating skeletal IDE projects with MVC wiring and config files, assigning app tiers or horizontal components to developers, making sure test team members have use cases and other work unit inputs to create an executable test/quality assurance plan, organizing meetings, ensuring enterprise standards and practices are adhered to, enforcing any regulatory and security compliance traceable from requirements/Solution Architecture Documents (SADs) all the way down to core classes in code, and so on Expertise includes designing and developing object-oriented, service/component-based software systems that are robust, high-performance and flexible for multiple platforms. Areas of specialization include Internet (business-to-business and business-to-consumer) e-commerce and workflow using Microsoft.NET technologies (up to current Visual Studio 2010/.Net Framework 4.0, MVC3/Razor View Engine, LINQ), TFS, Sharepoint 2007 (Task Mgmt, Build Script), Commerce Server 2007/2002 (basket and order pipeline), ASP.NET, ADO.NET, C#, Visual C++, Visual Basic.NET) and Java EE/J2EE, service oriented architecture (SOA) and messaging (MSMQ, MQSeries, SAP message handling) and more abstract enterprise service bus (ESB) designs, best patterns and practices, telecommunications and the offline processes of the enterprise. Provide detail estimates on budgets, guided design and development tasks with offshore teams, technical assessments of third party software tools and vendor selections, project/iteration planning and spring product backlogs, and level of effort for statements of work (including for offshore based development teams), including executive summary presentations as needed.

Tagged with: , , , , , , , , ,
Posted in Design, General SOA

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Curve Monsters

Don't fear the curve, embrace it!

Soltis Consulting, Inc.

Business Concepts, Ideas, and Information

Ebonair Lifestyles

Accommodating the debonair lifestyles of ebony professionals everywhere

Affluent Blacks of Dallas

An online society for established and upwardly mobile black professionals, and those who aspire to be


Technology news, trends and analysis covering mobile, big data, cloud, science, energy and media

Thought Catalog

Thought Catalog is a digital youth culture magazine dedicated to your stories and ideas.

Trade News in Brief

International Economic Affairs & Relations / Regional & International Organizations / Global Commerce & Business

Software Bodyguard Blog for IT Security Protection

Info to Help You Protect Your Digital Assets and Identity

SOA Developers Blog

Helpful tidbits for service-oriented software developers

Samsona Corporation

If you can dream it, we can software it

%d bloggers like this: