Отправляет email-рассылки с помощью сервиса Sendsay

1С и электронная коммерция

  Все выпуски  

1С и электронная коммерция XML-схемы на службе электронной коммерции. 1 часть.


Информационный Канал Subscribe.Ru



1С и электронная коммерция    Рассылка сайта MAGs RU

Информационно-аналитический бюллетень. Проект компании "Online System Group"
Информационный источник: "Каталог ресурсов e-commerce" 
15.07.2005

XML-схемы на службе электронной коммерции. 1 часть.

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

Технология XML требует организационной поддержки

Сегодня, кажется, уже все знают: XML - вот золотой ключик, который должен навести порядок в хаосе великого множества форматов данных. Однако при ближайшем рассмотрении легко увидеть, что эта технология может действительно эффективно использоваться только в сочетании с решением целого ряда организационных вопросов. Конкретно: требуется механизм разработки и поддержки стандартов различного уровня - от масштаба предприятий до международных.

Напомним, что в основе XML и HTML лежит один и тот же принцип: информация записывается в виде простого текста, в котором имеются управляющие команды (теги) и собственно данные. XML отличается от HTML тем, что позволяет передавать не только данные, но и информацию об их структуре. Отметим, что оба этих языка представляют собой упрощенный вариант давно известного языка SGML (Standard Generation Markup Language).

Сама по себе идея языка XML - текстового описания структуры и содержания некоторых данных совсем не нова. Главное здесь то, что лидеры компьютерной индустрии вроде бы осознали необходимость перехода от внутренних, закрытых форматов к общим, открытым. Но, честно говоря, судить о том, серьезное ли это намерение (а не маркетинговые акции, чтобы показать свою готовность к открытости), можно будет лишь спустя некоторое время. Тем не менее сегодня XML - это мировой отраслевой стандарт, создание и развитие которого идет под эгидой World Wide Web Consortium (W3C), общественной организации, представляющей интересы входящих в нее участников рынка.

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

Вместе с тем нужно отметить, что текстовое представление данных имеет свои недостатки. Один из них - проблемы с использованием символов, задействованных в качестве специальных (например, "<" и ">"). Вторая проблема - неоднозначность преобразования данных из внутреннего двоичного формата в текст и наоборот. В последнем случае особое внимание нужно уделять специфике национальных форматов, особенно при работе с разными региональными установками и кодовыми таблицами. Проблемы эти решаемы, но о них нужно помнить.

Объектная модель документов, XML-анализаторы и XML-схемы

Одна из основных составляющих технологии платформно-независимого информационного взаимодействия различных приложений - это использование объектной модели документов XML (Document Object Model, XML DOM), стандарт которой принят комитетом W3C. Интерфейс XML DOM обеспечивает доступ к иерархической структуре, содержимому и стилям документа независимо от платформы и языка программирования.

Тут нужно отметить, что DOM - это общее понятие для некоторой совокупности моделей представления документа в виде "дерева" подчиненных фрагментов. Иными словами можно, например, говорить о DOM для Word-документов, DOM для HTML и т.п. В данном случае мы ведем разговор об XML DOM.

Следует также разобраться в соотношении понятий "DOM-документ" и "XML-документ", которые, с одной стороны, почти тождественны, с другой - качественно отличны. DOM-документ, создаваемый приложением, - это внутренний объект последнего, и в общем случае о его физической реализации ничего не известно (так же, как мы работаем с документами Word, ничего не зная о формате его хранения). Содержимое DOM-документа становится доступным для всех остальных приложений в результате его сохранения в формате XML-файла. Таким образом, XML-документ - это представление DOM-документа на языке XML.

На примере Visual Basic логика работы с этими документами выглядит следующим образом:

Set xmlDoc = New DOMDocument ' Создание нового объекта
' Далее - работа по формированию документа
 ...
xmlDoc.Save "File.xml" ' Сохранение в виде XML-файла
 ...
xmlDoc.Load "NewFile.xml" ' Чтение XML-файла '
' Далее выполняется работа с DOM-объектом

Для работы с XML-документами применяется специальное ПО под общим собирательным названием XML-анализаторы (XML parsers), которые предоставляют разработчикам приложений механизм создания DOM-документа в виде программного интерфейса взаимодействия с этим документом, а также преобразования его в XML-формат и обратно. При этом функции анализаторов выходят далеко за рамки синтаксического разбора документа (parse - выполнять синтаксический разбор), обеспечивая широкий спектр операций со структурой и содержимым DOM-документов.

При создании приложений в среде Windows разработчики вполне естественно ориентируются на средства Microsoft, в данном случае на использование объектной библиотеки XML Parser (MSXML), третья (последняя на сегодня) версия которой была выпущена в ноябре 2000 г. Она заменила версии MSXML 2.0 и 2.5, поставлявшиеся соответственно в составе Internet Explorer 5.0 и Windows 2000. MSXML 3.0 можно свободно загрузить по адресу http://msdn.microsoft.com/xml.

Сам по себе язык XML не решает проблемы обработки XML-документов, что необходимо при обмене данными между приложениями. Упрощенно говоря, XML лишь связывает, например, некоторый набор чисел с понятием "цена", но что означает данный термин, язык уже не может расшифровать. Таким образом, для правильной интерпретации содержимого XML-документов необходимо описание его структуры.

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

Существует несколько способов описания таких правил. Самым перспективным на данный момент считается XML Schema, вытесняющий более традиционный DTD (Document Type Definition), возможности которого гораздо скромнее. Одно из преимуществ XML Schema в том, что само описание схемы представляет собой XML-документ, сформированный по определенным правилам. Однако следует иметь в виду, что стандарт XML Schema официально пока не принят.

Ниже мы подробнее рассмотрим некоторые принципы формирования XML-схем на примере CommerceML.ru, а пока отметим некоторые общие моменты.

XML-схемы - стандарты на компьютерном языке

Фактически XML-схемы - это некая форма описания стандартов документов на компьютерном языке. При этом, в отличие от знакомых многим брошюр с ГОСТами и ОСТами, схема не только декларирует набор постулатов, но также в непосредственном виде используется для контроля за структурой и синтаксисом документа. Такую операцию часто называют проверкой состоятельности (validation). Эти операции выполняют программы-анализаторы, либо автоматически в процессе загрузки и коррекции документа, либо по запросу из приложения.

Однако следует подчеркнуть, что такая автоматическая проверка чаще всего не обеспечивает 100%-ной гарантии правильности документа. В любом случае нужно учитывать разъяснения по применению компонентов схемы.

Говоря о XML-схеме как о некотором стандарте специфического вида, полезно вспомнить, что российский "Закон о стандартизации" выделяет четыре уровня стандартов: стандарты предприятий, научно-технических сообществ, отраслевые и государственные. Подчеркнем сразу, что даже многие ГОСТы носят не обязательный, а рекомендательный характер.

Любой стандарт - это результат компромисса внутри некоторого сообщества заинтересованных сторон. Это, в частности, означает, что должен существовать механизм поддержки цикла жизнедеятельности стандарта (принятие изменений, их внесение и пр.). На уровне предприятия или государства это регулируется соответственно директором или Президентом. А как быть с отдельными (порой относительно небольшими) сегментами экономики?

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

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

Этот вопрос можно обсуждать отдельно, а пока отметим, что подавляющее число промышленных стандартов (в том числе в ИТ-индустрии) создаются по инициативе самих предприятий, разумеется, при самом активном участии лидеров. Довольно часто в этой работе уже на начальном уровне участвуют представители государства (как правило, в качестве экспертов), однако далеко не все договоренности доходят до уровня регистрации официальными органами (хотя разработчики, естественно, всячески стараются повысить статус своего труда).

Инициатива BizTalk

Необходимость стандартизации XML-обмена на уровне некоторых общих отраслевых задач и была одной из причин появления инициативы BizTalk (авторство ее принадлежит Microsoft, http://www.microsoft.com), которая была поддержана лидерами многих отраслей и поэтому сразу превратилась в межиндустриальную. В марте 1999 г. был создан руководящий комитет BizTalk Steering Committee (http://www.biztalk.org), в который входят ведущие в своих отраслях поставщики, органы стандартизации и корпоративные заказчики. Первая версия спецификаций Framework Document Specification 1.0, разработанных Microsoft, была утверждена и опубликована в конце 1999 г.

Инициатива BizTalk нацелена на решение следующих задач:

  • создание единой реферативной модели;
  • подготовка набора описаний спецификаций разнообразных служб;
  • разработка бизнес-документов;
  • формирование глоссария элементов данных для схем на основе XML.

Практическая работа комитета BizTalk заключается также в подготовке стандартов документов для различных прикладных областей (медицины, электротехники, энергетики и пр.). Именно поэтому данная инициатива считается межиндустриальной. Эта задача решается путем формирования единой базы данных о разнообразных XML-схемах, которые позволяют правильно интерпретировать и обрабатывать содержимое XML-документов.

На первом этапе применения XML подразумевалось, что собственно создание XML-схем документов должно выполняться разработчиком оригинальных документов. Например, XML-схемы для документов системы R3 разрабатываются компанией SAP (http://www.sap.com), т.е. в этом случае речь идет о своего рода стандарте предприятия. Но в этом случае очевидно, что обмен данными между разными приложениями требует механизма преобразования - желательно автоматического - данных, представленных разными схемами. Именно в этом и состоит одна из функций таких средств, как Microsoft BizTalk Server 2000 (см. "BYTE/Россия" №2'2001, с. 36).

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

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

Андрей Колесов

*****

Бесплатный трехчасовой семинар по электронной коммерции для всех желающих.

На семинарах будут освещаться вопросы, касающиеся электронной коммерции, технологии создания интернет-магазинов, их интеграции с учетной системой и управления из 1С:Предприятия, а так же общие вопросы по оптимизации и продвижению интернет-магазинов в сети Интернет.

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

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

Ближайший семинар планируется провести в четверг, 21 июля

*****

Компания «Онлайн Систем Групп» имеет честь представить Вашему вниманию серию программных продуктов «OSG Интернет-Тогровля для 1С: Предприятия» для создания и успешного администрирования Интернет-магазина непосредственно из учетной системы 1С: Предприятие версий 7.7 и 8.8.

Конфигурация OSG Интернет-Торговля для 1С:Предприятия v.2 (Менеджер интернет-магазина на основе 1С:Предприятие 7.7 "Торговля и Склад", редакция 9.2) является клиентской частью программного комплекса OSG WebShop v.2. и предназначена для построения интернет-магазина на базе "1С:Предприятие 7.7".

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

Конфигурация "OSG Интернет-торговля для 1С:Предприятия v.2" встраивается в существующую конфигурацию системы 1C и дополняет ее специальными интерфейсами, предназначенными для работы с интернет-магазином, которые позволяют:

  • Подготавливать товарную базу, распределяя товары по иерархическому рубрикатору, при этом классификатор товаров и состав товарных групп в интернет-магазине может отличаться от структуры внутренней товарной базы.
  • Описать каждый товар неограниченным количеством характеристик и свойств. Для наглядного представления товаров предусмотрено несколько графических изображений, краткого и расширенного описания, а так же возможность отображения цен в рублях или валюте.
  • Реализовать гибкую ценовую и маркетинговую политику в интернет-магазине, с учетом стоимости и количества заказываемого товара, категории покупателя (дилер, оптовик, розничный) и принадлежности товара к той или иной группе, а так же использования специальных предложений.
  • Получать заказы из интернет-магазина и проводить их, как обычные офлайн-заказы с выпиской необходимых счетов и документов.
  • Изменять статусы заказов (обработан, оплачен, отгружен, исполнен), при этом на каждое изменение статуса заказа предусмотрено оперативное оповещение покупателя по электронной почте.
  • Получать информацию о зарегистрированных посетителях в интернет-магазине и работать с клиентами в рамках единой базы.

Стоимость стандартной конфигурации "OSG Интернет-Торговля для 1С:Предприятия v.2." - $280 (без установки). Дополнительно Вы можете заказать услуги по внедрению 1С интернет-магазина в работающую систему 1С. Стоимость внедрения зависит от конфигурации 1С, использующейся в компании, и определяется количеством часов, необходимых для выполнения работ, из расчета $25 в час. Программное обеспечение имеет расширенное иллюстрированное руководство пользователя, что позволяет легко разбираться в процессе инсталляции и эксплуатации программы.

Более подробную информацию о технологии создания интернет-магазина смотрите в описании программного комплекса OSG WebShop v.2.на сайте компании "OSG"

 http://www.osg.ru/ncd-5-16/products.html

 Конфигурация «OSG Интернет-Торговля для 1С: Предприятие v.2 » получила сертификат «Совместимо! Система программ 1С: Предприятие»

Конфигурация OSG Интернет-Торговля для 1С:Предприятия v.3 является клиентской частью программного комплекса OSG WebShop v.2. и предназначена для построения Интернет-магазина на базе «1С:Предприятие 8.0».

Новая версия имеет ряд преимуществ по сравнению с предыдущей:

  • Улучшена технология обмена данными с серверной частью – доступ к Web-сервису осуществляется через протокол SOAP на платформе .NET.
  • Использование новых возможностей «1С:Предприятие 8.0» позволило значительно усовершенствовать пользовательский интерфейс клиентской части.
  • Оптимизирована внутренняя работа с базой данных для ускорения обмена.
  • Усилена интеграция с базовой частью типовой конфигурации.

Возможности клиентской части:

  • Формирование каталога товаров Интернет-магазина на основе справочника номенклатуры.
  • Расширенные описания товаров, прикрепление изображений.
  • Различные варианты цен в зависимости от категории покупателя.
  • Реализация системы скидок.
  • Учет в двух валютах.
  • Система специальных предложений.
  • Список покупателей Интернет-магазина и связь со справочником контрагентов.
  • Журнал заказов Интернет-магазина с возможностью корректировки и удаления.
  • Создание счетов на основании интернет-заказов.

Конфигурация «1С: OSG Интернет-Торговля v.3» предназначена для совместного использования с системой «1С: Предприятие 8.0».

Стоимость стандартной конфигурации «OSG Интернет-Торговля для 1С:Предприятия v.3." - $420 (без установки).

Дополнительно Вы можете заказать услуги по внедрению 1С интернет-магазина в работающую систему 1С.

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

Программное обеспечение имеет расширенное иллюстрированное руководство пользователя, что позволяет легко разбираться в процессе инсталляции и эксплуатации программы.

Более подробную информацию о технологии создания интернет-магазина смотрите в описании программного комплекса OSG WebShop v.2. на сайте компании "OSG"

http://www.osg.ru/ncd-5-16/products.html

Конфигурация OSG Интернет-Торговля для 1С:Предприятия v.3 получила сертификат «Совместимо! Система программ 1С: Предприятие»

 

Конфигурация «OSG Интернет-Торговля v.2 XML» является клиентской частью программного комплекса OSG WebShop v.2. и предназначена для построения Интернет-магазина на базе «1С:Предприятие 7.7».

По сравнению с конфигурацией «OSG Интернет-Торговля для 1С: Предприятия v.2» в этой версии:

  • Улучшена технология обмена данными с серверной частью – доступ к Web-сервису осуществляется через протокол SOAP на платформе .NET.
  • Оптимизирована внутренняя работа с базой данных для ускорения обмена.

Возможности клиентской части:

  • Формирование каталога товаров Интернет-магазина на основе справочника номенклатуры.
  • Расширенные описания товаров, прикрепление изображений.
  • Различные варианты цен в зависимости от категории покупателя.
  • Реализация системы скидок.
  • Учет в двух валютах.
  • Система специальных предложений.
  • Список покупателей Интернет-магазина и связь со справочником контрагентов.
  • Журнал заказов Интернет-магазина с возможностью корректировки и удаления.
  • Создание счетов на основании интернет-заказов.

Конфигурация «OSG Интернет-Торговля v.2 XML» является дополнением к типовой конфигурации «Торговля и Склад» и предназначена для совместного использования с компонентой «Оперативный учет» системы «1С:Предприятие 7.7».

Стоимость конфигурации «OSG Интернет-Торговля v.2 XML» - $280 (без установки).

Дополнительно Вы можете заказать услуги по внедрению 1С интернет-магазина в работающую систему 1С.

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

Более подробную информацию о технологии создания интернет-магазина смотрите в описании программного комплекса OSG WebShop v.2. http://www.osg.ru/ncd-5-16/products.html

Конфигурация «OSG Интернет-Торговля v.2 XML» получила сертификат «Совместимо! Система программ 1С: Предприятие»


Вниманию владельцев интернет-магазинов! Участники каталога MAG's RU могут совершенно бесплатно, в автоматическом режиме размещать свои маркетинговые предложения в рассылке и у нас на сайте. Для этого достаточно зарегистрировать свой ресурс и написать письмо с просьбой выслать данные, необходимые для размещения вашей информации.

*****

Имеющиеся у Вас материалы по тематике бюллетеня Вы можете опубликовать на нем, отправив их по адресу info@mags.ru в имеющемся у Вас формате. Не забудьте указать Ваши координаты и информацию личного характера, которую желаете опубликовать вместе с предоставленными материалами.

Внимание! У нас открыт форум посвященный электронной коммерции!

Приглашаем Вас принять активное участие в жизни и развитии форума. Создавайте свои темы, дискутируйте с посетителями и создателями интернет - магазинов. Возможно, тут Вы найдете ответ на свой вопрос, на который ищете ответ. Только тут можно обсудить уникальный продукт интеграции интернет – магазина с 1С.

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

Как её установить можете узнать здесь >>>


Архив рассылки по адресу: http://www.mags.ru
Пишите нам: info@mags.ru
ICQ: 203839414
Тел. (095)737-39-35
Факс. (095)730-66-74

Надежные серверы и графические станции на платформе Intel (Xeon) и AMD различного назначения. Большой выбор моделей. Сборка конфигураций на заказ. Трехлетняя гарантия, сервисное обслуживание серверов с выездом к Заказчику. Бесплатная доставка.

Online System Group - Создание сайта, создание интернет магазина. Профессиональные Веб - сайты - решения по разработке интернет магазинов и сайтов. Технология создания сайтов и интернет магазинов. Аренда интернет-магазинов от 50$.

Новый Иерусалим on-line: Все о Ново Иерусалимском монастыре, городская и районная информация, объявления, расписание автобусов и электричек, телефоны предприятий и частных лиц, православный чат, форум и много другой полезной информации.

Подпишитесь на другие наши рассылки

Рассылки Subscribe.Ru
Секреты рекламы и создания интернет-магазинов
Скидки, подарки, призы...
1С и электронная коммерция
Серверы, сетевое оборудование, тесты, характеристики, советы
Рукопашный бой для девушек – выживание, психология, самозащита!
Милосердие. Чем ты можешь помочь ближнему.
Православные знакомства.

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: economics.icommerce.osg
Отписаться
Вспомнить пароль

В избранное