Welcome to this IBM Rational podcast, Using the. System Architect Migration Toolkit to Migrate Your DoDAF 1.5

Similar documents
Welcome to this IBM Rational podcast, enhanced. development and delivery efficiency by improving initial

Welcome to this IBM podcast, Realizing More. Value from Your IMS Compiler Upgrade. I'm Kimberly Gist

Welcome to this IBM Rational Podcast. I'm. Angelique Matheny. Joining me for this podcast, Delivering

Hello, and welcome to another episode of. Getting the Most Out of IBM U2. This is Kenny Brunel, and

Hello, and welcome to a searchsecurity.com. podcast: How Security is Well Suited for Agile Development.

Welcome to this IBM podcast, Object Management. Group's Telco ML, Example of a Mobile Communications API.

Welcome to another episode of Getting the Most. Out of IBM U2. I'm Kenny Brunel, and I'm your host for

I'm Andy Glover and this is the Java Technical Series of. the developerworks podcasts. My guest is Brian Jakovich. He is the

MITOCW ocw f99-lec07_300k

Instructor: Craig Duckett. Lecture 04: Thursday, April 5, Relationships

WebSphere Portal development teams on Web 2.0 technologies. Hear how IBM has

Instructor: Craig Duckett. Lecture 03: Tuesday, April 3, 2018 SQL Sorting, Aggregates and Joining Tables

So on the survey, someone mentioned they wanted to work on heaps, and someone else mentioned they wanted to work on balanced binary search trees.

How to Improve Your Campaign Conversion Rates

Tip: Install IIS web server on Windows 2008 R2

MITOCW watch?v=0jljzrnhwoi

IBM AND THE FUTURE OF SMART IT. February 26, 2008

NIST Catalog of Security and Privacy Controls, Including Insider Threat Transcript

Class #7 Guidebook Page Expansion. By Ryan Stevenson

Lesson 5 Transcript: Client Connectivity

Kindle Books InfoPath With SharePoint 2010 How-To

Formal Methods of Software Design, Eric Hehner, segment 24 page 1 out of 5

Lesson 4 Transcript: DB2 Architecture

This Week on developerworks Push for ios, XQuery, Spark, CoffeeScript, top Rational content Episode date:

Subscribe To The Blog Program in itunes Click Here

Instructor: Craig Duckett. Lecture 07: Tuesday, April 17 th, 2018 Conflicts and Isolation, MySQL Workbench

Module 6. Campaign Layering

Programming Microsoft ASP.NET MVC (3rd Edition) (Developer Reference) PDF

Linked Lists. What is a Linked List?

Designing and Printing Address Labels

Skill 1: Multiplying Polynomials

In our first lecture on sets and set theory, we introduced a bunch of new symbols and terminology.

PUTTING THE CUSTOMER FIRST: USER CENTERED DESIGN

Lesson 3 Transcript: Part 1 of 2 - Tools & Scripting

SOME TYPES AND USES OF DATA MODELS

MICROSOFT? OLAP SOLUTIONS BY ERIK THOMSEN, GEORGE SPOFFORD, DICK CHASE

Printing Drafts in Outlook Showing Date sent Asked by: OntarioMedicalAssociatin

Naming Things in Adafruit IO

BBC Learning English 6 Minute English Work s

Linux Networking Cookbook Ebooks Free

SOAP: Cross Platform Web Services Development Using XML PDF

WEBINARS FOR PROFIT. Contents

PROFESSOR: Last time, we took a look at an explicit control evaluator for Lisp, and that bridged the gap between

Enterprise Modernization for IBM System z:

Oracle Database 11g & MySQL 5.6 Developer Handbook (Oracle Press) PDF

MyDeveloperWorks. Dan O Riordan IDR La Gaude, France, IIC Architects. Cloud Computing. Cloud Computing

Dreamweaver Website 1: Managing a Website with Dreamweaver

MITOCW ocw f99-lec12_300k

How To Make 3-50 Times The Profits From Your Traffic

Hi everyone. I hope everyone had a good Fourth of July. Today we're going to be covering graph search. Now, whenever we bring up graph algorithms, we

The Stack, Free Store, and Global Namespace

Senior Technical Specialist, IBM. Charles Price (Primary) Advisory Software Engineer, IBM. Matthias Falkenberg DX Development Team Lead, IBM

Datacenter Care HEWLETT PACKARD ENTERPRISE. Key drivers of an exceptional NPS score

MITOCW watch?v=w_-sx4vr53m

In today s video I'm going show you how you can set up your own online business using marketing and affiliate marketing.

We'll dive right in with an example linked list. Our list will hold the values 1, 2, and 3.!

Lab 4. Recall, from last lab the commands Table[], ListPlot[], DiscretePlot[], and Limit[]. Go ahead and review them now you'll be using them soon.

Show notes for today's conversation are available at the podcast website.

ADO.NET In A Nutshell Download Free (EPUB, PDF)

Autodesk University Step Up Your Game AutoCAD P&ID and SQL: Making Data Work for You Skill Level: All Levels

Guide to Installing Fldigi and Flmsg with Red Cross Templates

AMP 007: The Mother s Day Marketing Playbook

[PDF] Database Systems: Design, Implementation, & Management

Quicken 2015 The Official Guide For Windows! Ebooks Free

Contributing to a Community

P1_L3 Operating Systems Security Page 1

Good afternoon and thank you for being at the webinar on accessible PowerPoint presentations. This is Dr. Zayira Jordan web accessibility coordinator

mk-convert Contents 1 Converting to minikanren, quasimatically. 08 July 2014

Table of Contents What is Test Automation Framework?... 3 Different types of Frameworks used in QTP... 4 Linear Framework in QTP...

The following content is provided under a Creative Commons license. Your support

XML Web Services Basics

PYTHON PROGRAMMING FOR BEGINNERS: AN INTRODUCTION TO THE PYTHON COMPUTER LANGUAGE AND COMPUTER PROGRAMMING BY JASON CANNON

Title: Episode 11 - Walking through the Rapid Business Warehouse at TOMS Shoes (Duration: 18:10)

Contributing to a Community

Digital Marketing Manager, Marketing Manager, Agency Owner. Bachelors in Marketing, Advertising, Communications, or equivalent experience

Formatting Documents (60min) Working with Tables (60min) Adding Headers & Footers (30min) Using Styles (60min) Table of Contents (30min)

Welcome to today s Webcast. Thank you so much for joining us today!

CaseComplete Roadmap

Read & Download (PDF Kindle) Data Structures And Other Objects Using Java (4th Edition)

WINDOWS NT FILE SYSTEM INTERNALS : OSR CLASSIC REPRINTS BY RAJEEV NAGAR

Tutorial: Bryce Instancing Without the Instancing Lab

CIO 24/7 Podcast: Tapping into Accenture s rich content with a new search capability

Selecting Your Wordpress Theme

SAFe Atlassian Style (Updated version with SAFe 4.5) Whitepapers & Handouts

Text transcript of show #280. August 18, Microsoft Research: Trinity is a Graph Database and a Distributed Parallel Platform for Graph Data

Getting started with ESP IoT phat

Free Downloads Professional Microsoft SQL Server 2012 Administration

Lesson 3 Transcript: Part 2 of 2 Tools & Scripting

Free Downloads Delivering Business Intelligence With Microsoft SQL Server 2008

BBC LEARNING ENGLISH 6 Minute English Wireless furniture for phones

INTRODUCTION TO PROGRAMMING WITH C++ (2ND EDITION) BY Y. DANIEL LIANG

Part 1: Information Security for City Governments; Defining e-discovery

A lot of people make repeated mistakes of not calling their functions and getting errors. Make sure you're calling your functions.

Usability Report Cover Sheet

ShowMe Guides OpenCart 1.5 User Manual Ebooks Free

MITOCW MIT6_01SC_rec2_300k.mp4

SharePoint Designer 2013 Branding & Workflows

Read & Download (PDF Kindle) Programming Python

Speech 2 Part 2 Transcript: The role of DB2 in Web 2.0 and in the IOD World

+ Why arewe at this workshop? + What are we hoping to get from it? + What are we hoping to contribute to it?

Transcription:

IBM Podcast [ MUSIC ] GIST: Welcome to this IBM Rational podcast, Using the System Architect Migration Toolkit to Migrate Your DoDAF 1.5 model to DoDAF 2.0. I'm Kimberly Gist with IBM. Many IBM Rational System Architect users have an inventory of model assets in the U.S. Department of Defense Architecture Framework -- or, DoDAF -- that include Version 1.5 and other sources. These model assets can be in DoDAF Classic, DoDAF ABM, in other models, or in all these forms. The Department of Defense has issued a directive calling for the use of DoDAF Version 2.0, which necessitates migration or rebuilding of these existing assets. Today Chuck Faris, Senior Enterprise Architecture Specialist with IBM Unleash the Lab, joins us to discuss the System Architect Migration Toolkit and how it has been designed to reduce the cost and time needed for the migration of model assets to DoDAF 2.0. Chuck, thank you for joining us today. I'm looking forward to our question and answer period. Thanks, Kimberly. It's a pleasure to be talking with you. -1-

GIST: Well, great. Our first question, really simple. What is the purpose of the DoDAF 2.0 Migration Toolkit? So the DoDAF 2 Migration Toolkit actually does what its name says: it supports the migration or transformation of System Architect DoDAF 1.5 and other data into DoDAF 2. GIST: Well, great. In the past, migrations to new versions were done automatically when an encyclopedia was opened for the first time. Why was a tool kit approach taken for the migration to DoDAF 2.0? You're right. Previous migrations were completely automated. For example, the migration between DoDAF 1.0 and DoDAF 1.5 or the migration between versions of ULM or DPMN or other migrations were completely automated. But as many in the DoDAF community have said, standard migration -- a hardcoded migration between DoDAF 1.5 and DoDAF 2 -- just can't be done because of conceptual difference between them. Another important reason for a tool kit rather than the hard coded migration approach is that customers captured data differently in DoDAF 1.5, and the mapping of that captured -2-

data into DoDAF 2 is going to be different for each customer. If you think of the frequently used example of operational node and system node in DoDAF 1.5, they could be used to represent one of several different types in DoDAF 1.5 -- things like performer, organization, person, system, location, service or something else. So, an external means of allowing customers to specify exactly what they used it as and what their mapping to DoDAF 2 is going to be was needed. And in some cases, conditional mapping was needed. They're not always as straightforward as take every operational node and turn it into a performer; there's clearly some cases where that's going to be somewhat different. Clearly an automated mechanism was needed to support many customers with the inventory of models that Kimberly spoke about in DoDAF 1.5 in both Classic and ABM. And our customers in both the DOD and Aerospace and Defense made it really clear that they needed to continue making use of these model assets while complying with the directive to use DoDAF 2. So despite the conceptual differences between them and the technical changes in System Architect, an automated migration was clearly needed and in fact, it was just the right thing to do. -3-

GIST: Well, you mentioned that there are some clear differences between DoDAF 1.5 and 2.0. What are some of them? So besides the different objects and relationship types, DoDAF 2 requires that all of the knowledge, all the information including the relationship information, is contained in the data. The diagrams, while meaningful, are simply views of the relationship. So the diagrams express the relationships that are already contained in the database. And DoDAF 2 requires pretty extensive sub-typing to be implemented properly. The implementation of these changes necessitated the use of what we call heterogeneous references that contain subtypes and do it throughout the System Architect implementation. GIST: Great, Chuck. Well, how would you say that DoDAF 2.0, the Migration Toolkit will work? So the challenge was to give customers control over this migration while providing an automated migration...an automated transformation. And as I said earlier, we needed to externalize the mapping from DoDAF 1.5 to DoDAF 2 to give customers the ability to adjust to their -4-

specific DoDAF usage in 1.5 and what they were going to do in DoDAF 2, as well. We considered several different ways to make the conversion mechanism flexible and external so that users could control it, and we decided on using the System Architect Report Generator as the external part of the conversion. It's the place where customers would control the mapping and they did control the transformation, including conditional transformation. The Report Generator is a well-known part of System Architect, and users typically know it. The changes needed to support the Migration Toolkit are fairly easy to learn and it's a skill that most System Architect users already have. A major advantage of using a tool kit for the migration is that that Report Generator contains knowledge of the objects, their attributes and relationships that are in the meta model in DoDAF and System Architect. And they can constrain the mapping to only those things that are actually in the meta model in DoDAF 1.5. So while the Report Generator is kind of the central core unit of this Migration Toolkit, there are several other parts to the tool kit as well. -5-

GIST: Chuck, what would you say are the advantages and disadvantages of the tool kit approach? Well, Kimberly, let me, I'll cover the disadvantage first. I've already mentioned it. There is no hard coded conversion that simply converts your DoDAF 1.5 model to DoDAF 2 for reasons we've already talked about. As you'll see though, there are many Report Generator reports that are included in the tool kit and either used as is or modified to each customer's specific use. So a customer can take into account his specific use of node as we talked about before and its conversion into a subtype or performer. There are several advantages to the tool kit, obviously. And that is that in the end it supports the migration of DoDAF 1.5 model assets to DoDAF 2 while giving customers control over the transformations. As we noted earlier, the tool kit contains many reports which can be used as templates or starting points in the transformations. And the tool kit provides the needed flexibility to specify the transformations that is specific to each customer's use of DoDAF. -6-

So the tool kit...the use of the tool kit creates a data-centric DoDAF 2 encyclopedia by capturing the definitions and relationship information from DoDAF 1.5 and creating DoDAF 2 definitions that are kind of the fundamental building block of data centricity. The data-centric definitions then are used to generate diagrams, matrices, and reports in DoDAF 2. And while this is accomplished using a Report Generator and a style sheet that ships with it, that basically outputs the System Architect XML which is then imported directly into the DoDAF 2 encyclopedia. GIST: Okay. Well, then Chuck, our final question for today would be, what does the Migration Toolkit contain. Is it more than the Reporter Generator reports? Or less? What should you expect to get in the Migration Toolkit? So it contains all the tools needed to migrate from DoDAF 1.5 to DoDAF 2. The Reporter Generator reports are part of the tool kit, and let me also mention that each report is documented in a separate Word document that talks about the specific transformation that each report accomplishes. The tool kit also contains a macro that primes the DoDAF 1.5 encyclopedia with needed Global Unique IDs -- GUIDs -- to -7-

accommodate some symbol transformations that has to happen. So these GUIDs are used in these transformations, and the macro simply runs against the encyclopedia and presets GUIDs into symbols as needed. The tool kit also contains the transformation style sheet that creates System Architect XML as Reporter Generator output. The style sheet has a little accompanying table that goes with it the controls, the transformation of property types. The reference properties are transformed as you do these migrations. And this, like everything else, is preset to support the Report Generator tools in the tool kit. And the reports themselves, there's actually three sets of Reporter Generator reports. There are those that can be applied to DoDAF Classic, those that are applied to DoDAF ABM and a set of reports that can be applied to both DoDAF ABM and DoDAF Classic. One more that I'll mention is that there's a Migration Toolkit Workshop that you can use for self study or you can use instructor training. Services will gladly deliver that training. But it's available out on the Web, as is everything else. The tool kit is actually available on IBM developerworks. -8-

GIST: Well, thank you, Chuck. Some great key points for our listeners to consider that you gave us with some excellent foundational tools and direction. We appreciate your time and valuable expertise today, and we're looking forward to the deep dive technical Webcast, which is planned for this particular subject in the near future. That was Chuck Faris, the Senior Enterprise Architecture Specialist with IBM Unleash the Labs, providing valuable insight around today's topic, Using the System Architect Migration Toolkit to Migrate Your DoDAF 1.5 Models to DoDAF 2.0. To hear this specific podcast or to browse additional topics, check out our Rational Talks to You podcast page at www.ibm.com/rational/podcasts. This has been an IBM podcast. I'm your moderator Kimberly Gist. Thank you for listening, and we hope that you will choose to keep tuning in as Rational Talks to You. IBM Podcast [ MUSIC ] [END OF SEGMENT] -9-