Сервис UnitsConvertService получает запросы от бизнес-объектов приложения и перенаправляет их либо в локальную базу данных приложения либо в основную базу данных SteelTrace.
Как это показано на схеме. Объекту Quantity может понадобиться преобразовать шт. в метры. Для осуществления этого преобразования объект Quantity не обладает достаточными собственными данными. Для осуществления преобразования он обращается к соответствующему сервису. Для обращения к сервису у всех бизнес-объектов Intelmet.Framework существует свойство Runtime. Это свойство заполняется либо фабрикой классов либо вручную. Используя это свойство объект Quantiry обращается к коллекции сервисов и получает ссылку на необходимый сервис, в данном случае на сервис UnitsConverter.
UnitsConverter предоставляет следующие сервисные функции:
| № | Наименование | Описание |
| 1 | Convert | Функция простого преобразования мер, тонн в кг, метров в сантиметры и т.д |
Для того чтобы избежать позднего обнаружения ошибок в Intelmet.SteelTrace.Framework основные меры описаны в виде стационарного перечисления
| Tonn | Тонны
|
| Kilogram | Килограммы |
| Gram | Граммы |
| Metre | Метры |
| Centimetre | Сантиметры |
| Millimetre | Миллиметры
|
| Pieces | Штуки |