Webszolgáltatások és 1s „hello, nevet,” az idő pénz - és az „élet” hasznos - chips - a

Amikor a fejlődő alkalmazások globális interakció már régóta ismert architektúra SOA (Service Oriented Architecture).

Ez azt jelenti, hogy az építészet alkalmazások különböző platformokon, különböző média kölcsönhatásban vannak egymással, a fejlesztő nem kell aggódnia, hogy mi van belül a kérelmet a másik oldalon (vagyis azok végrehajtásáról), és ez a külső (azaz a környezetükre környezet).

Van elég sok végrehajtásának ez az architektúra. Az egyik ilyen típusú implementálás technológia alapján egy rakás meghatározott konzorcium W3C technológiák, mint a webes szolgáltatások és a SOAP protokoll, ami viszont alapuló XML. A meglehetősen hosszú idő, ez a technológia van beépítve a platform „1C: Enterprise”. Ennek köszönhetően a „1C: Enterprise” lehet:

  • „Alkalmazás szerver”
  • a szolgáltatást nyújtó
  • lehet szervezni a kölcsönhatás az 1C és írt alkalmazások más platformokon
  • lehet szervezni a különböző rendszerek közötti kölcsönhatások alapján 1C és így tovább.

Van elég sok hasznos webes szolgáltatások, mint például: egyre árfolyamok, a szolgáltatás e-mail küldése és az SMS-alapú webes szolgáltatások és a SOAP, amely felhasználja az építészet utazási irodák, szállodák, kiskereskedők, stb

1. rész: Hello, neve! Példa létrehozásának egy web-szolgáltatás

Van elegendő számú ellenfél WS + SOAP és támogatói más technológiák, valamint azok, akik nem olyanok, mint az 1C. Ugyanakkor a jelenlegi technológiai fejlesztés 1C platform lehetővé teszi, hogy kezdenek kialakulni, és készülj eredményez elég gyorsan egy nagyon felületes ismeretség a SOAP specifikáció részleteit, WSDL és a webes szolgáltatások, mint sok más, jól ismert termékek egyaránt az óriások a szoftver-ipar, valamint ingyenes, nyílt -source megoldásokat, ami önmagában sem egy plusz, sem mínusz, de elgondolkodtató.

sejt -, gyakorlott közben még tanul felsőoktatási intézményekben, azaz a játék „Life”, hogy végre látni ezt, azt határoztuk meg a tapasztalat megvalósítható webes szolgáltatások tankönyv példa, amelyben a hallgatók többsége, akik tanulmányozták a számítástechnika és a programozás gép által feltalált brit matematikus, John Conway 1970

Ahhoz, hogy megérthessük, hogyan működik, csak hozzunk létre egy egyszerű webes szolgáltatás, amely képes lesz arra, hogy végre egy művelet egyetlen string típusú paraméter, és visszaadja ugyanazt a karaktersorozatot.

Hogyan kell telepíteni a web szerver

Először meg kell telepíteni a web szerver, amely feldolgozza a kérelmet. Ez lehet az Apache vagy IIS. Inkább az Apache. Mivel az Apache HTTP Server Project

Csak nyújtja termék forráskódot, a lefordított verziót

Apache Ház. (Ez kell egy 32 bites verzió, a webes bővítményt 1C nem működik 64 bites).

A fájl letöltése után, csomagolja ki valahol, például a gyökérkönyvtárban. Ezután telepítse a web szerver, mint szolgáltatás fut a szerver a parancssorban -k telepítés opciót, valahogy így:

c: \ Apache24 \ bin \ httpd.exe -k telepíteni

Most kell:

- telepíteni web-kiterjesztése "1C: Enterprise";

Nevezzük WebServices

Hogyan kell telepíteni a web-kiterjesztése „1C: Enterprise”

Most nyissa meg a Vezérlőpult: Control Panel \ Programs \ Programok és szolgáltatások, válassza ki a kívánt változat a program „1C: Enterprise”, akkor meg kell, hogy jobb klikk, és válassza ki a „Szerkesztés”, majd a „Change-Next” és válassza ki a listából

„Elosztott webszerver» (webszerver kiterjesztése modulok) - lásd az 1. ábrát.

Webszolgáltatások és 1s „hello, nevet,” az idő pénz - és az „élet” hasznos - chips - a

Most hozzon létre egy üres fájlt tárol 1C, az ő szerepe a „Full” teljes joggal, hogy minden tárgy és a felhasználói csoportok Admin, az őt kinevező az egyetlen szerepe.

Arra a kérdésre, hogy ez működni fog a fájl módban a válasz pozitív (legalább ebben az egyszerű példában működik, mint egy fájl adatbázis).

Most megpróbálunk végrehajtását.

A „termék” adjuk meg az útvonalat, hogy a katalógusban a web-szerver, amit korábban létrehozott, azaz a C: \ Apache24 \ htdocs \ WebServices \

A többi paraméter látható a 4. ábrán.

Webszolgáltatások és 1s „hello, nevet,” az idő pénz - és az „élet” hasznos - chips - a

Kapcsolódó cikkek