ПредишенСледващото

При разработването на приложения с глобалното взаимодействие отдавна е известно, архитектура SOA (Service Oriented Architecture).

Тази архитектура означава, че приложенията на различни платформи, в различни медии взаимодействат помежду си, разработчикът може да не трябва да се притеснявате за това, което е вътре в заявлението от другата страна (т.е. за тяхното изпълнение), както и че е отвън (т.е., за средата, в околната среда).

Има доста голям брой от прилагането на тази архитектура. Един вид на такова изпълнение е технология, основана на един куп посочено консорциума W3C технологии като уеб услуги и SOAP протокол, който от своя страна са базирани на XML. За доста дълго време, тази технология е интегрирана в платформата "1С: Enterprise" на. Благодарение на това "1C: Enterprise" може да бъде:

  • "Прилагане на сървъра"
  • доставчик на услуги
  • можете да организирате взаимодействието между 1C и приложения, написани на други платформи
  • можете да организирате взаимодействието между различните системи, базирани на 1C и така нататък.

Има доста голям брой полезни уеб-услуги, като например: все обменните курсове, услугата за изпращане на имейли и SMS-базирани уеб-услуги и сапуна, който използва архитектура туристически агенции, хотели, търговци на дребно и т.н.

Част 1: Здравейте, Името! Пример за създаване на уеб-услуга

Има достатъчен брой опоненти WS + сапун и поддръжници на други технологии, както и тези, които не са искали 1C. Въпреки това, сегашното развитие на технологиите, на платформа 1C ви позволява да започне да се развива и се пригответе да доведе до доста бързо на много повърхностно запознаване с детайлите на спецификацията SOAP, WSDL и уеб услуги, в сравнение с много други добре познати продукти както от гигантите на софтуерната индустрия, както и с безплатен отворен -Източник решения, които само по себе си не е нито плюс, нито минус, но това ви кара да се чудя.

клетка -, се практикува по време на следването си в институти за висше образование, а именно играта "Живот", за да най-накрая видя това, аз се определя като опит осъществява чрез използване на уеб-услуги например учебник, в който по-голямата част от студентите, които са учили по компютърни науки и програмиране машина, изобретена от британски математик Джон Конуей през 1970 г.

За да започнете да се разбере точно как става това, нека да се създаде проста уеб услуга, която ще бъде в състояние да изпълнява една операция с един параметър тип низ и връща същия низ.

Как да се инсталира уеб сървър

Първо трябва да се инсталира на уеб сървър, който ще обработва заявките. Това може да бъде Apache или IIS. Аз предпочитам Apache. От Project Server The Apache HTTP

само осигурява нейния източник код на продукта, използвайте компилирана версия

от Apache House. (Това трябва да е 32-битова версия, уеб разширение 1C не работи с 64-битова а).

След като изтеглите файла, разархивирайте го някъде, например, в главната директория. На следващо място, инсталиране на уеб сървър, като услуга, като пуснете сървъра от командния ред с к инсталиране опция, така:

C: \ Apache24 \ бин \ httpd.exe -k инсталиране

Сега трябва да:

- инсталиране на уеб-разширение на "1C: Enterprise";

Наречете го WebServices

Как да се инсталира уеб-разширение на "1C: Enterprise"

Сега отворете Control Panel: Контролен панел \ Програми \ Програми и функции, изберете желаната версия на програмата "1C: Enterprise", ще трябва да щракнете с десния бутон и изберете "Редактиране" и след това "Промяна-Напред" и изберете от списъка

"Разпределени уеб сървър» (уеб сървър разширение модули) - виж фигура 1.

Уеб услуги и 1S

Сега се създава празен 1C файл с база данни, в ролята си на "Full" с пълни права за всички обекти и групи потребители Админ, назначаването му единствената роля.

На въпрос дали той ще работи в режим на файл, отговорът е положителен (поне в този прост пример работи като база данни файл).

Ние сега се пристъпи към изпълнение.

В "продукт" въведете пътя в нашия каталог на уеб-сървър, че сме създали по-рано, това е, C: \ Apache24 \ htdocs \ WebServices \

Останалите параметри можете да видите на фигура 4.

Уеб услуги и 1S

Свързани статии

Подкрепете проекта - споделете линка, благодаря!