Война стандартов еще впереди. Open Document на службе электронного документооборота::Журнал СА 1-2.2011
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

  Опросы
  Статьи

Дата-центры  

Дата-центры: есть ли опасность утечки данных?

Российские компании уже несколько лет испытывают дефицит вычислительных мощностей. Рост числа проектов,

 Читать далее...

Книжная полка  

Защиты много не бывает

Среди книжных новинок издательства «БХВ» есть несколько изданий, посвященных методам социальной инженерии

 Читать далее...

Событие  

В банке рассола ждет сисадмина с полей фрактал-кукумбер

Читайте впечатления о слете ДСА 2024, рассказанные волонтером и участником слета

 Читать далее...

Организация бесперебойной работы  

Бесперебойная работа ИТ-инфраструктуры в режиме 24/7 Как обеспечить ее в нынешних условиях?

Год назад ИТ-компания «Крок» провела исследование «Ключевые тренды сервисного рынка 2023». Результаты

 Читать далее...

Книжная полка  

Читайте и познавайте мир технологий!

Издательство «БХВ» продолжает радовать выпуском интересных и полезных, к тому же прекрасно

 Читать далее...

СУБД PostgreSQL  

СУБД Postgres Pro

Сертификация по новым требованиям ФСТЭК и роль администратора без доступа к данным

 Читать далее...

Критическая инфраструктура  

КИИ для оператора связи. Готовы ли компании к повышению уровня кибербезопасности?

Похоже, что провайдеры и операторы связи начали забывать о требованиях законодательства

 Читать далее...

Архитектура ПО  

Архитектурные метрики. Качество архитектуры и способность системы к эволюционированию

Обычно соответствие программного продукта требованиям мы проверяем через скоуп вполне себе понятных

 Читать далее...

Как хорошо вы это знаете  

Что вам известно о разработках компании ARinteg?

Компания ARinteg (ООО «АРинтег») – системный интегратор на российском рынке ИБ –

 Читать далее...

Графические редакторы  

Рисование абстрактных гор в стиле Paper Cut

Векторный графический редактор Inkscape – яркий представитель той прослойки open source, с

 Читать далее...

День сисадмина  

Учите матчасть! Или как стать системным администратором

Лето – время не только отпусков, но и хорошая возможность определиться с профессией

 Читать далее...

День сисадмина  

Живой айтишник – это всегда движение. Остановка смерти подобна

Наши авторы рассказывают о своем опыте и дают советы начинающим системным администраторам.

 Читать далее...

Виртуализация  

Рынок решений для виртуализации

По данным «Обзора российского рынка инфраструктурного ПО и перспектив его развития», сделанного

 Читать далее...

Книжная полка  

Как стать креативным и востребованным

Издательский дом «Питер» предлагает новинки компьютерной литературы, а также книги по бизнесу

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 6284
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 6989
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 4273
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 3036
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 3837
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 3852
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 6343
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

19.12.2017г.
Просмотров: 3194
Комментарии: 0
Основы блокчейна

 Читать далее...

19.12.2017г.
Просмотров: 3486
Комментарии: 0
Java 9. Полный обзор нововведений

 Читать далее...

16.02.2017г.
Просмотров: 7302
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 10669
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 12388
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 14031
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 9155
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

12.02.2014г.
Просмотров: 7106
Комментарии: 0
Рисуем наши мысли

 Читать далее...

10.02.2014г.
Просмотров: 5410
Комментарии: 3
Страна в цифрах

 Читать далее...

18.12.2013г.
Просмотров: 4646
Комментарии: 0
Большие данные меняют нашу жизнь

 Читать далее...

18.12.2013г.
Просмотров: 3446
Комментарии: 0
Компьютерные технологии – корень зла для точки роста

 Читать далее...

04.12.2013г.
Просмотров: 3178
Комментарии: 0
Паутина в облаках

 Читать далее...

03.12.2013г.
Просмотров: 3421
Комментарии: 0
Рецензия на книгу «MongoDB в действии»

 Читать далее...

02.12.2013г.
Просмотров: 3047
Комментарии: 0
Не думай о минутах свысока

 Читать далее...

Друзья сайта  

 Война стандартов еще впереди. Open Document на службе электронного документооборота

Архив номеров / 2011 / Выпуск №1-2 (98-99) / Война стандартов еще впереди. Open Document на службе электронного документооборота

Рубрика: БИТ. Бизнес & Информационные технологии /  Документооборот

Александр Федяшев АЛЕКСАНДР ФЕДЯШОВ, ведущий разработчик компании Fast Reports

Война стандартов еще впереди
Open Document на службе электронного документооборота

В декабре 2010 года Федеральное агентство по техническому регулированию и метрологии (Росстандарт) утвердило стандарт ГОСТ Р ИСО/МЭК 26300 – 2010 «Информационная технология. Формат Open Document для офисных приложений (OpenDocument) v.1.0». Этого события ждали как пользователи, так и разработчики программного обеспечения

История вопроса

Первоначально формат Open Document был разработан компанией Stardivision в 1999 году и получил дальнейшее развитие в проекте Open Office.

Следующей вехой стало утверждение отраслевым стандартом спецификации формата в 2005-м консорциумом OASIS (Organization for the Advancement of Structured Information Standards), который был основан компанией Sun Microsystems.

В 2006 году Open Document стал международным стандартом ISO/IEC 26300 – первым утвержденным независимым комитетом по стандартам и реализованным многими поставщиками программного обеспечения. Стандартизация формата подразумевает его полную открытость.

Различия закрытого и открытого форматов

Понятие закрытого или открытого формата базируется на доступности спецификации, подробном описании всех возможностей и характеристик, с помощью которых можно разработать программное обеспечение для обработки файлов в данном формате.

Если спецификация доступна только авторам формата или опубликована лишь частично, формат считается закрытым. Реализовать программное обеспечение для чтения или сохранения файла в закрытом формате с учетом всех нюансов стороннему разработчику программного обеспечения будет затруднительно либо совсем невозможно.

Напротив, если спецификация находится в открытом доступе и любой желающий может с ней ознакомиться, а также разработать самостоятельно программное обеспечение для обработки файлов, такой формат считается открытым.

Применение открытых форматов для сохранения данных позволяет успешно прочитать файлы даже спустя большой промежуток времени. Программное обеспечение для работы с закрытыми форматами может устареть и не использоваться, скажем, из-за ухода компании-разработчика с рынка программного обеспечения.

Как пример закрытого формата можно привести файлы электронных таблиц Microsoft Excel. Этот формат имеет богатую историю и до сих пор пользуется популярностью. Несмотря на то что Microsoft открыла спецификацию формата в 2008 году, разработка программного обеспечения сторонними разработчиками для поддержки файлов в формате xls сопряжена с огромными трудностями, обусловленными внутренней сложностью формата и неполной спецификацией.

Справедливо будет отметить, что сообщество разработчиков бесплатного офисного пакета Open Office начало публикацию спецификации формата XLS еще в 2001 году – она основывалась на реверс-инжиниринге бинарных файлов и периодически обновлялась.

Существует мнение, что чрезмерная сложность формата файлов Excel стала неплохой защитой от распространения конкурирующих программных продуктов, поддерживающих популярный формат. Это могло сыграть важную роль в монополизации рынка электронных таблиц в определенный промежуток времени.

Open Document Format

В основе же Open Document лежит хранение информации в текстовых файлах в XML-формате. Составляющие файлы сохраняются в определенные папки, затем вся файловая структура упаковывается в zip-архив.

  • Open Document Format (ODF) – это целое семейство офисных форматов, среди которых можно выделить:
  • Open Document Text (ODT) – формат для хранения текстовых документов;
  • Open Document Spreadsheet (ODS) – хранение электронных таблиц;
  • Open Document Presentation (ODP) – хранение файлов презентаций.

Любой файл семейства ODF может содержать изображения в виде файлов внутри общего архива. С внутренним содержимым файла Open Document может ознакомиться каждый пользователь, переименовав расширение в zip и открыв его подходящим архиватором.

Преимущества Open Document: описание формата будет доступно в любой момент времени жизненного цикла производного файла; формат может быть использован любым разработчиком, в том числе и в программном обеспечении, распространяемом по лицензии GNU GPL.

Среди недостатков стандарта можно назвать отсутствие описания макросов и скриптов, языка формул, а также поддержки таблиц в презентациях.

Изначально поддержка Open Document была только в бесплатном офисном пакете Open Office компании Sun Microsystems. Теперь ODF поддерживается распространенным офисным пакетом Microsoft Office начиная с версии 2007 SP2. Текстовый редактор Wordpad, поставляемый совместно с операционной системой Microsoft Windows 7, также умеет открывать текстовые файлы Open Document Text.

Спецификация Open Document продолжает развиваться. В следующей версии 1.2 разработчики обещают устранить многие недостатки предыдущей спецификации: будет включено описание цифровой подписи, формул, появится возможность использования таблиц в презентациях.

Office Open XML и PDF

В свою очередь, компания Microsoft продвигает в качестве стандарта ISO/IEC 29500 альтернативный открытый формат Office Open XML (OOXML). Он используется для сохранения документов в пакете офисных программ Microsoft Office. Office Open XML пока не получил большой поддержки мировой общественности, но факт остается фактом – война стандартов еще впереди.

Среди форматов для архивного хранения можно отметить Portable Document Format (PDF), получивший статус международного стандарта ISO 32000 в июле 2008 года. Наличие бесплатной утилиты для просмотра файлов Adobe Acrobat делает этот формат популярным, но не снимает вопросы по редактированию файлов – для этого нужно приобрести дорогие программные пакеты. К преимуществам PDF можно отнести его ориентацию на полиграфию и возможность внедрения шрифтов непосредственно в файл документа. В свою очередь, Open Document имеет более простую в реализации спецификацию и не имеет коммерческих корней.

«География стандарта»

Помимо нашей страны, Open Document приобрел статус стандарта в Бразилии, Дании, Италии, Корее, Хорватии, Швеции, ЮАР и Венесуэле. Во многих странах применение ODF рекомендуется и приветствуется, вплоть до обязательного использования.

Есть все основания полагать, что принятие национального стандарта Open Document (ГОСТ РИСО/МЭК 26300 – 2010) устранит то многообразие форматов данных, которое сейчас царит в нарастающем потоке электронного документооборота коммерческих организаций и государственных структур нашей страны, несмотря на то что он рекомендован «для добровольного применения». Зачастую пользователи сталкиваются с требованиями организаций представлять документы в формате данных, для создания которого требуется дорогой коммерческий офисный пакет программ.

Другой пример – полученные по электронной почте файлы невозможно открыть на компьютере по той же причине. Ситуацию наглядно демонстрируют сайты государственных организаций, содержащие в свободном доступе множество файлов в закрытых коммерческих форматах.

Использование закрытых форматов государственными и коммерческими структурами может прямо или косвенно оказывать поддержку компании – разработчику формата, в том числе и со стороны ее клиентов. Учитывая отсутствие альтернатив закрытым форматам в период разработки многих используемых сегодня программ, остается возлагать надежды на разработчиков, которые учтут рекомендации Росстандарта и включат поддержку Open Document в свои программные продукты.

Как правило, файлы формируются программным обеспечением для передачи информации клиентам компании, архивного хранения, бухгалтерской отчетности. Для формирования файлов программисты часто прибегают к использованию готовых библиотек и инструментов разработки отчетности. К сожалению, популярные зарубежные инструменты генерации отчетов для электронного документооборота SAP Crystal Reports 2008 и Microsoft Reporting Services (SQL Server 2008 R2) не могут похвастаться поддержкой формата Open Document, хотя прошло немало времени со дня принятия международного стандарта. Впереди отечественные разработчики – библиотека для разработки и построения отчетов FastReport поддерживает сохранение в формат Open Document в версии VCL c 2006 года, практически с момента принятия стандарта ISO/IEC 26300. Версия FastReport для .NET-разработчиков поддерживает экспорт в этот формат с момента появления на рынке – с марта 2009 года.

Российский генератор отчетов FastReport всегда отличался поддержкой большого количества выходных форматов – в версии FastReport .NET 1.5 пользователь может сохранить полученный документ в один из предложенных форматов на выбор: Open Document Text (odt), Open Document Spreadsheet (ods), OOXML Excel (xlsx), OOXML Word (docx), OOXML Power Point (pptx), Adobe Acrobat (pdf), Rich Text (rtf), HTML, XML Paper Specification (xps), Text file, файлы изображений и другие форматы. Существует возможность отправки нужного документа по электронной почте, а также печати отчета на матричном принтере. Думаю, что многим .NET-разработчикам будет интересно узнать о появлении в FastReport возможности открытия и сохранения шаблонов в RDL (Report Definition Language) формате, что дает возможность использования уже существующих отчетных форм от Microsoft Reporting Services и упрощает внедрение FastReport .NET в разработанное приложение.

***

Важно помнить о том, что использование стандартных форматов в разрабатываемом программном обеспечении повышает его конкурентоспособность и упрощает последующее сопровождение. Выбирая тот или иной инструмент для формирования выходной документации в Open Document Format, нужно помнить, что это «друг надолго», и все усилия по его внедрению обязательно принесут свои плоды через несколько лет, когда мы сможем открыть свои старые файлы без сообщения об ошибке на экране.


Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-45
E-mail: sa@samag.ru