Module 56 - T351
T351: Center-to-Center (C2C) Reference Implementation (RI): Applying the C2C Reference Implementation
HTML of the Student Supplement
(Note: This document has been converted from the Student Supplement to 508-compliant HTML. The formatting has been adjusted for 508 compliance, but all the original text content is included, plus additional text descriptions for the images, photos and/or diagrams have been provided below.)
T351: Center-to-Center (C2C) Reference Implementation (RI) Applying C2C RI
Table of Contents
1. Module Description - 2
2. Introduction/Purpose - 2
3. Process to Customize Data Files - 3
4. Reference to Other Standards - 4
5. Glossary - 4
6. Study Questions - 5
7. Icon Guide - 6
1. Module Description
The Center-to-Center (C2C) Reference Implementation (RI) is a tool developed under contract to the USDOT that mimics an operational traffic management system. It supports all features defined in the traffic management data dictionary (TMDD) v3.03 standard and serves as a useful development and testing tool to verify that the system being tested is able to interoperate with a known reference.
Data exchanges among multiple management centers are termed "Center-to-Center" (C2C) communications. The mechanisms used to enable these exchanges are defined in NTCIP 2306 v1.69. Traffic management centers (TMCs) often rely upon this standard to exchange data with other centers (external centers) to enable ITS services. TMDD v3.03 is an information level standard jointly developed and published by ITE and AASHTO that defines the data that TMCs might need to exchange with external centers.
Previously developed Modules, A321a and A321b, covered the details of TMDD user needs and requirements, respectively. Module T321 covered testing of deployments based on the TMDD standard, and Module T251 introduced the C2C Reference Implementation (RI).
The focus of this updated module is to explain how to use the Center-to-Center (C2C) Reference Implementation (RI) to test a system for conformance to the TMDD v3.03 standard. It will describe installation, configuration, operation, and reporting features of the software; it will also alert participants to the limitations of the software and the resources required for its proper use.
The module is intended for hands-on users of the software. The module will use sample TMDD v3.03 data exchanges and explains how the tool can be used to verify that a deployed system conforms to the standardized exchanges as per TMDD v03.03 and NTCIP 2306 XML v1.69.
This module will be placed in the context of the SE process as well in the acquisition curriculum path. The complete series of ITS Standards Training Modules for acquisition of a C2C system is as follows: I101, A101, A102, A103, A201, A321a, A321b, T101, T201, T202, T203, T204, T321, T251, and T351.
This is the final module in this series of training modules.
At the conclusion of this course, participants will be able to:
1. Install and configure the C2C RI on a host system
2. Operate the C2C RI
3. Retrieve the C2C RI results from a test
4. Prepare a report based on the C2C RI results
3. Process to Customize Data Files
Data files allow you to automate the entry of variable values rather than using prompts. The easiest way to produce a data file is to obtain a copy of the current data file for the desired test case and then edit the values assigned within it. The following steps describe this process.
4. Reference to Other Standards
ITE TMDD v03.03c - Traffic Management Data Dictionary, July 16, 2014.
NTCIP 2306 v01.69 - National Transportation Communications for ITS Protocol: Application Profile for XML Message Encoding and Transport in ITS Center-to-Center Communications, December 2008.
|AASHTO||American Association of State Highway and Transportation Officials|
|ASCII||American Standard Code for Information Interchange|
|Conformance||A condition that exists when an item meets all of the mandatory requirements as defined by a standard. It can be measured on the standard as a whole, which means that it meets all mandatory (and applicable conditional) requirements of the standard or on a feature level (i.e., it conforms to feature X as defined in section X.X.X), which means that it meets all mandatory (and applicable conditional) requirements of the feature.|
|Gbps||Gigabits per second|
|Interoperability||The ability of two or more systems or components to exchange information and use the information that has been exchanged|
|ITE||Institute of Transportation Engineers|
|ITS||Intelligent Transportation System|
|JRE||Java standard edition Runtime Environment|
|NTCIP||National Transportation Communications for ITS Protocol|
|PCB||Professional Capacity Building|
|Portable Document Format|
|SAFETEA-LU||Safe, Accountable, Flexible, Efficient Transportation Equity Act: A Legacy for Users|
|SOAP||Simple Object Access Protocol|
|SUT||System Under Test|
|TCS||Test Case Specification|
|TMC||Traffic Management Center|
|TMDD||Traffic Management Data Dictionary|
|URL||Uniform Resource Locator|
|USDOT||United States of America Department of Transportation|
|WSDL||Web Service Definition Language|
|XML||eXtensible Markup Language|
|XSD||XML Schema Definition|
6. Study Questions
1. Which of the following statements is untrue?
2. What is the primary purpose of a WSDL file?
3. How can you get the C2C RI to publish multiple publications for one subscription?
4. Which of the following might cause the C2C RI to report a failure?
5. Which C2C RI report will assist in developing an anomaly report?
7. Icon Guide
The following icons are used throughout the module to visually indicate the corresponding learning concept listed out below, and/or to highlight a specific point in the training material.
1) Background information: General knowledge that is available elsewhere and is outside the module being presented. This will be used primarily in the beginning of the slide set when reviewing information readers are expected to already know.
2) Tools/Applications: An industry-specific item a person would use to accomplish a specific task, and application of that tool to fit the need.
3) Remember: Used when referencing something already discussed in the module that is necessary to recount.
4) Refer to Student Supplement: Items or information that are further explained/detailed in the Student Supplement.
5) Example: Can be real-world (case study), hypothetical, a sample of a table, etc.
6) Checklist: Used to indicate a process that is being laid out sequentially.