[[TracNav(TracNav/ISO15926Primer)]] [[Image(wiki:IdsAdiBranding:Logo-128x128.gif)]] = Getting Started with ISO 15926 = Status of this document: Working Draft This document is open for feedback, please post questions and comments in the forum at the bottom of this page. You will [wiki:WikiStart#Contactpoints need a login] to post in the forum. ---- [[PageOutline(2-4,Contents,inline)]] == Abstract == Implementing ISO 15926 at the introductory end is relatively simple, with proven tools. Many organizations are realizing business benefits today. At the top end, ISO 15926 is evolving quickly, with new tools and implementation methods being developed, more or less, as we speak. This section proposes ideas for analyzing the information interoperability needs at your organization and planning the implementation of ISO 15926. ---- The purpose of this section is to give you a roadmap for implementing ISO 15926 at your organization. Of necessity, the roadmap will not be a single direct route to a single end-point. This means that you can start with limited goals, say, to map two interacting applications together using ISO 15926 part 4 (15926-4). Later on you can work up to a full 15926-9 façade. So this section will not be like a route map from your travel agent showing the shortest route from your house to the beach. Instead it will be more like a roadmap of the entire countryside. For instance, if you lived in London, England and wanted to go the beach at Cannes, an easy way would be to take the Eurostar to the Gare de Nord train station in Paris, transfer to the Gare de Lyon, then take the ''train'' ''à'' ''grande'' ''vitesse'' (TGV) to Cannes. On the other hand, if you channeled Rowan Atkinson and took a side road you would have a much more interesting journey. [[Image(GettingStarted_Cannes.JPG, 500px)]] '''Figure 1 - A More Interesting Route to the Beach''' == ISO 15926 Roadmap == The goal of ISO 15926 is to remove ambiguity. Data exchanges operate more reliably when ambiguity is eliminated. But removing ambiguity between information sharing partners can be labor intensive. Thus, the higher the ambiguity, the higher the cost to implement effective and efficient data exchanges. [[Image(GettingStarted_Map.JPG, 400px)]] '''Figure 2 - ISO 15926 Roadmap''' ---- == Getting Ready == With the exception of the first step, "Read the Friendly Manual", most of this isn't in a precise order. We suggest you start with something simple, and internal to your company. === Read the Primer === Well, actually, you're already reading it. But in case you linked directly to this page, start at the beginning. Select the "Primer Introduction" link in the big green box in the upper right hand corner of this page. It is important to understand that ISO 15926 is a fundamentally different approach to making machines able to talk to each other and convey meaning. In the past we've viewed machine-to-machine communication as a technology problem, building more powerful processors, or writing more artful code. But we ran into the wall of not knowing how to handle the information. ISO 15926 sidesteps the powerful chips and Machiavellian code and focuses on modeling information. === Join FIATECH or POSC Caesar - Get Involved in a Project === Right now (this is being written in the late winter of 2009) is a good time to join FIATECH or POSC Caesar. ISO 15926 is being developed right now. The developers are accessible. If you join, there will be people to assist you getting up to speed. Along with getting help, you may end up helping others, too. This is a good thing. Outside of working on ISO 15926 many of us are competitors, so the natural tendency is too horde information. But if we cooperate, then interoperability of information gets easier, projects become easier, and as projects become easier and cheaper, the owners (who in the end, pay for everything) will be able to do more. The pie gets bigger. === Make a Map of Your System Landscape === You will need to know all the individual software applications your organization uses, where they get their input from, and where their output goes. Show all of the information exchanges. Your most important applications will probably already be mapped together either with custom programming or commercial middleware. Other information exchanges might be made manually with manual keyin every time, or exchange files in a neutral format, or perhaps ad hoc software. Show all of them, even if they seem to be working properly. === Gather Application Information === Dig into each application. * Document the schema - catalogue what's there. * Do this for the information that has to move, not necessarily everything. * Cover any special requirements. For instance, uncover any relationships that have to be maintained. Understand them all. ---- ... ... == Next == * [wiki:ISO15926Primer_BusinessCase Building A Business Case] ... === Acknowledgements === Thanks to Robin Benjamins for the drawing Figure 2 is based on. ---- [[ViewTopic(ISO15926Primer_GettingStarted)]]