Идеальный клиент веб-служб XML
На сегодняшний день стала доступна широкая поддержка веб-служб XML. Множество серверных решений и решений среднего звена могут быть настроены для взаимодействия при помощи стандартов веб-служб таких как SOAP, UDDI и WSDL. Подобными системами с поддержкой веб-служб являются базы данных, системы электронного документооборота, системы управления предприятием (enterprise resource planning, ERP), системы управления отношения с клиентами (customer relationship management, CRM) и другие. Теперь InfoPath предоставляет идеальный пользовательский интерфейс для просмотра и редактирования данных XML, отправляемых при помощи веб-служб. На Рисунке 4 показана интегрированная поддержка веб-служб XML.
Рисунок 4 – Встроенная поддержка веб-служб XML в InfoPath
InfoPath поддерживает модель свободной пары веб-служб, в которой данные передаются между компьютерами в виде документа XML. Подобная "крупномодульная" коммуникационная модель хорошо сочетается с асинхронной структурой Интернета. В качестве высокоуровнего средства создания XML-документов InfoPath поддерживает шифрование документов и символов при помощи протокола SAOP в большей степени, чем удаленный вызов процедур (Remote Procedure Call, RPC). InfoPath является идеальным клиентом веб-служб, поскольку он обладает встроенной поддержкой чтения схемы XML, указанной в сообщении SOAP, и затем создает, основанный на этой схеме, пользовательский интерфейс. Это дает пользователям возможность с легкостью просматривать и редактировать документы XML, созданные или загруженные при помощи соответствующих веб-служб.
Терминология
Группа (field group) – это секция, копия секции, дополнительная секция или повторяющаяся таблица. Секции и повторяющиеся таблицы являются элементами управления формы, которая содержит другие элементы управления, а при необходимости может повторяться. Пользователи могут вставлять несколько секций или строк, при заполнении формы.
Структура DOM (DOM tree) – это структура источника данных формы. В частности, это набор групп и полей, определяющих и хранящих данных для формы InfoPath.
Заключение
InfoPath использует открытые стандарты XML, предоставляющие пользователям гибкое структурное редактирование XML для сбора данных. Для предоставления простого пользовательского интерфейса визуализации и редактирования иерархических данных XML, использующиеся группы, содержащие элементы пользовательского интерфейса, сопоставляются со структурой DOM. Язык XSLT позволяет организовать содержимое представления, отличающееся от структуры данных XML.
— Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта.
— Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы).
— SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание.
SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней.
InfoPath предоставляет большую гибкость, чем статические формы, а также более развитые средства структурного редактирования и проверки данных, чем текстовый процессор. В результате получилось комбинированное средство, которое сочетает лучшие достижения традиционного редактирования документов со способностями точной обработки информации средств работы с формами, позволяя обычным пользователям создавать корректные документы XML на основе определяемой пользователем схемы XML. Встроенная поддержка веб-служб позволяет с легкостью создавать представления для редактирования документов XML, которые соответствуют схеме, предоставленной веб-службой.
Автор: Артем Васьков aka Fanzuga
Материалы взяты с сайта OSzone.net.