IP alapú távközlés szoftver technológiái

A VIK Wikiből
Ugrás a navigációhoz Ugrás a kereséshez

dr. Ziegler Gábor levele

A VITT9374 "IP alapú távközlés szoftver technológiái" c. választható tárgyat szeretném a figyelmetekbe ajánlani, mely 3 olyan számítógépes "nyelvterülettel" foglalkozik, melyet a korszerű, elosztott architektúrát használó rendszerek fejlesztésénél, vizsgálatánál jól lehet hasznosítani.

A tárgyhoz kapcsolhatóan önalló labor feladatok is kiírásra kerültek:

Ilyen rendszerekre példák a távközlési szoftverek, az egyéb webes, .NET-es, stb. alapú rendszerek. (Jómagam jelenleg főállásban dolgozom egy, a távközlési iparban aktív multinacionális cég magyarországi R&D részlegénél, ahol a tárgyban tárgyalt technológiákat a napi munkámban használom). A három nyelvterület a következő:

  • _XML alapú nyelvek és protokollok_: XML (Extensible Markup Language) [1] [2] és XSD (XML Schema Definition Lanaguage) nyelvek, valamint a webszolgáltatások (Webservices) közzétételét (WSDL - Webservices Definition Language) és elérését lehetővé SOAP (Simple Object Access Protocol) protokol
  • _TTCN-3_: Az elosztott, kommunikáló (ún. reaktív) rendszerek (mint amilyenek többek között a webszolgáltatások, vagy pl. VoIP, stb. alkalmazások) vizsgálatát lehetővé tevő TTCN-3 (Testing and Test Control Notation version 3) nyelv, amely távközlési gyökerekre támaszkodó, általános célú script nyelv. A TTCN-3 lényegében egy olyan általánosan is használható procedurális programozási nyelv, amelyben különleges nyelvi megoldások teszik lehetővé elosztott rendszerek vizsgálatát. (Például akár végtelen féle alternatív eseményt tudunk osztályozni egyetlen, "zárt alakú" utasításban). A nyelvet az ETSI gondozza.
  • _ASN.1_: adat típusok és adat értékek leírására szolgáló nyelv, amelyet más programozási nyelvekben közvetlenül be lehet "importálni" és felhasználni. Szinte mindannyian használtok ASN.1 nyelven leírt adatokat, legfeljebb nem tudtok róla: 3G mobilhálózati protokollok, VoIP alkalmazások, SNMP hálózat menedzsment, SSL certificate-ek, stb.

A tárgy célja egyrészt a 3 nyelv megtanítása gyakorlati példával fűszerezve (a Google kereső szolgáltatását fogjuk vizsgálni mint webszolgáltatást TTCN-3-ból), másrészt a kölcsönös kapcsolódási pontok megmutatása.

A tárgy korábban már futott, lásd http://leda.tmit.bme.hu/~ziegler/XmlTtcnv3Asn1/
A tárgy adatlapja: http://www.vdk.bme.hu/targykov/valaszthato/vitt9374.htm

A tárgyhoz kötödő önállólabor és/vagy diplomamunka lehetőség is van/lesz, adott esetben ipari munkahelyen.

Szeretettel várom az érdeklődőket, vagy a kérdéseket!

dr. Ziegler Gábor,
BME-TMIT / Ericsson Mo. Kft.
Gabor.Ziegler@ericsson.com

-- Peti - 2006.09.11.