Реферат на тему Взаимодействие 1С с внешними системами через веб сервис
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Введи почту и скачай архив со всеми файлами
Ссылку для скачивания пришлем
на указанный адрес электронной почты
Содержание:
Введение 3
1. Интеграция 1С с веб-приложениями 5
2. Механизм взаимодействия 1С с внешними системами через веб-сервис 11
Заключение 20
Список использованной литературы 22
Введение:
Введение
Практически каждая торговая компания нуждается в объединении 1С со своей торговой площадкой, расположенной на стороннем ресурсе. Соответственно, для этого производится интеграция 1С с сайтом, либо порталом компании b2b. Одними из самых главных задач любого бизнес-приложения являются:
• Легкость изменения/адаптации логики работы приложения к меняющимся бизнес-задачам.
• Легкость интеграции с другими приложениями.
Одним из наиболее эффективных инструментов достижения данных задач на текущий момент является организации взаимодействия различных бизнес-систем, используемых современными организациями. К примеру, учетных системы (1С:Предприятие) и сайта компании (веб-приложения и сервисы).
Веб-сервис – это сетевая технология, обеспечивающая межпрограммное взаимодействие (между различными приложениями) на основе веб-стандартов. Веб-сервисы дают возможность обратиться с одного приложения к другому и при этом выполнять определенные функции.
Сегодня WEB сервисы используются практически повсеместно – именно они предоставляют нам информацию о рейсах самолетов и поездов, курсах валют и погоде. Неудивительно, что и 1С обладает возможностью создания собственных WEB сервисов, позволяющих выступать как в роли поставщика, так и потребителя. Данный механизм встроен в платформу «1С:Предприятие 8.3» и разработчики могут добавлять даже в типовую конфигурацию собственные объекты типа «WEB-сервисы». Их архитектура построена на наборе сервисов, позволяющих обмениваться информацией с другим программным обеспечением.
Одним из главных преимуществ WEB-сервисов 1С является отсутствие необходимости давать прямой доступ к данным ИБ. Правильно настроенный
Заключение:
Исходя из рассмотренного в работе материала, можно сделать вывод о том, что веб-сервис представляет собой сетевую технологию, обеспечивающая межпрограммное взаимодействие (между различными приложениями) на основе веб-стандартов. Веб-сервисы дают возможность обратиться с одного приложения к другому и при этом выполнять определенные функции. Веб-служба, веб-сервис (англ. web service) — идентифицируемая веб-адресом программная система со стандартизированными интерфейсами. Под веб-сервисами понимают услуги, которые предоставляются в интернете с помощью специальных программ. Веб-службы могут взаимодействовать друг с другом и со сторонними приложениями посредством сообщений, основанных на определённых протоколах (SOAP, XML-RPC и т. д.).
Благодаря веб-сервисам функции любой программы, в т.ч. 1С:Предприятие, становяться доступными через Интернет. Таким образом такие программы как PHP, ASP, JS скрипты, и д.р. могут обращаться к такой программе, работающей на другом сервере (т.е. к веб-свервису), и использовать ответ, полученный от нее на своем веб-сайте, или приложении.
Веб-сервис в 1С 8.3 и 8.2 — это объект метаданных, позволяющий интегрировать платформу 1С с другими информационными системами при помощи сервис-ориентированной архитектуры (SOA). 1С умеет как публиковать свои веб-сервисы, так и использовать веб-сервисы других информационных систем с помощью WS-ссылок.
Для того, чтобы работать с данными сервисами, следует применять платформу, которая встроена в «1С Предприятие». При этом, следует открыть порт для ввода данных из сети. Соответственно, существует риск незаконного стороннего проникновения в БД с сети. SOAP (Simple Object Access Protocol — простой протокол доступа к объектам) — протокол обмена структурированными сообщениями в распределенной вычислительной среде.
Фрагмент текста работы:
1. Интеграция 1С с веб-приложениями
Веб-сервис идентифицируется строкой URI (Uniform Resource Identifier) – унифицированным идентификатором ресурса (это символьная строка, позволяющая идентифицировать какой-либо ресурс).
Веб-сервис имеет программный интерфейс, представленный в формате WSDL (Web Services Description Language) – язык описания веб-сервисов и доступа к ним, основанный на языке XML (спецификация http://www.w3.org/TR/wsdl). Предназначен для унифицированного представления внешних интерфейсов веб-службы и используется для того, чтобы другая программа знала, что такой «сервис» есть у этой программы (т.е. первая программа на веб сайте выкладывает сведения о своих сервисах именно в формате файла WSDL).
Другие системы взаимодействуют с веб-сервисом путем обмена сообщениями протокола SOAP (Simple Object Access Protocol – простой протокол доступа к объектам) – протокол обмена структурированными сообщениями в распределенной вычислительной среде . Как любой текстовый протокол, SOAP может использоваться с любым протоколом прикладного уровня: SMTP, FTP, HTTPS и другие, но чаще всего SOAP используется поверх HTTP.