Раздел I. Информация о предприятии ооо «коминтек»
ООО «КОМИНТЕК» – тюменская компания, которая с 2005 года успешно работает на рынке информационных технологий и предоставляет услуги в области системной интеграции.
Клиентами компании КОМИНТЕК являются юридические лица из следующих секторов:
- государственные органы - предприятия топливно-энергетического комплекса (ТЭК) - предприятия нефтегазового комплекса - банки - медицинские учреждения - образовательные учреждения - промышленные предприятия - телекоммуникации и связь - строительные компании
Основными направлениями деятельности компании являются:
* Проектирование, создание и сопровождение IT систем любого уровня сложности
- комплексные решения по созданию инфраструктуры корпоративных информационных систем, телекоммуникационных систем - системы обработки и хранения данных, центры обработки данных (ЦОД) - структурированные кабельные сети - охранно-пожарные сигнализации - системы контроля и управления доступом - системы видеонаблюдения
* Защита информации
- анализ рисков - аудит информационной безопасности - разработка технического задания, проектирование - внедрение систем защиты информации - аттестационные испытания - периодический контроль защищенности
* Разработка информационных систем
- анализ предметной области - подготовка технического задания и проектирование - разработка программного обеспечения на заказ - внедрение информационных систем, обучение персонала и сопровождение
* Поставки оборудования
- компьютеры и серверы - периферийное оборудование - пассивное и активное сетевое оборудование - компьютерные комплектующие - программное обеспечение - расходные материалы
Раздел II. Описание рабочей области
Веб-сервис или веб-служба — это идентифицируемая веб-адресом программная система со стандартизированными интерфейсами.
Веб-сервисы являются концепцией создания таких приложений, функции которых можно использовать при помощи стандартных протоколов Интернет. В настоящее время эту концепцию применяют и развивают многие ведущие компании в IT-области (Sun, Oracle, HP, Microsoft, IBM) http://www.webmascon.com/topics/technologies/8a.asp Концепция веб-сервисов реализуется при помощи ряда технологий, которые стандартизованы World Wide Web Consortium (W3C).
Используемые стандарты:
XML: Расширяемый язык разметки, предназначенный для хранения и передачи структурированных данных;
SOAP: Протокол обмена сообщениями на базе XML;
WSDL: Язык описания внешних интерфейсов веб-службы на базе XML;
UDDI: Универсальный интерфейс распознавания, описания и интеграции (Universal Discovery, Description and Integration). Каталог веб-служб и сведений о компаниях, предоставляющих веб-службы во всеобщее пользование или конкретным компаниям.
Взаимосвязь этих технологий можно условно представить следующим образом.
XML является фундаментом для создания большинства технологий, связанных с веб-сервисами.
На сегодняшний день наибольшее распространение получили следующие протоколы реализации веб-сервисов:
SOAP (Simple Object Access Protocol) — по сути это тройка стандартов SOAP/WSDL/UDDI
REST (Representational State Transfer)
XML-RPC (XML Remote Procedure Call)
Так как инфраструктура сайта на 1С.Bitrix обязывает веб-сервис работать по технологии SOAP, то рассмотрим ее более детально:
Для удаленного взаимодействия с веб-сервисами используется Simple Object Access Protocol (SOAP). SOAP обеспечивает взаимодействие распределенных систем, независимо от объектной модели, операционной системы или языка программирования. Данные передаются в виде особых XML документов особого формата.
Согласно определению W3C, веб-сервисы это приложения, которые доступны по протоколам, которые являются стандартными для Интернета. Нет требования, чтобы веб-сервисы использовали какой-то определенный транспортный протокол. Спецификация SOAP определяет, каким образом связываются сообщения SOAP и транспортный протокол.
Наиболее часто реализуется передача SOAP сообщений по протоколу HTTP. Также широко распространено использование в качестве транспортного протокола SMTP, FTP, TCP.
Согласно определению W3C, "WSDL - формат XML для описания сетевых сервисов как набора конечных операций, работающих при помощи сообщений, содержащих документно-ориентированную или процедурно-ориентированную информацию". Документ WSDL полностью описывает интерфейс веб-сервиса с внешним миром. Он предоставляет информацию об услугах, которые можно получить, воспользовавшись методами сервиса, и способах обращения к этим методам.
Технология Universal Description, Discovery and Integration (UDDI) предполагает ведения реестра веб-сервисов. Подключившись к этому реестру, потребитель сможет найти веб-сервисы, которые наилучшим образом удовлетворяют его потребностям. Технология UDDI дает возможность поиска и публикации нужного сервиса, как человеком, так и программой-клиентом. Поиск и публикация в реестре предоставляется программе-клиенту как набор веб-сервисов реестра UDDI.
Веб-сервисы позиционируются как программное обеспечение промежуточного слоя. Использовать веб-сервисы могут как клиентские приложения, непосредственно работающие с пользователем, так и другие приложения (в том числе и другие веб-сервисы).
