IP alapú távközlés szoftver technológiái
Ez az oldal a korábbi SCH wikiről lett áthozva.
Ha úgy érzed, hogy bármilyen formázási vagy tartalmi probléma van vele, akkor, kérlek, javíts rajta egy rövid szerkesztéssel!
Ha nem tudod, hogyan indulj el, olvasd el a migrálási útmutatót.
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:
- http://inflab.tmit.bme.hu/onallolabor/current/HU.TTT-0024.html
- http://inflab.tmit.bme.hu/onallolabor/current/HU.TTT-0027.html
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.
%META:FORM{name="ValaszthatoForm"}% %META:FIELD{name="Trgy" title="Tárgy" value="IP alapú távközlés szoftver technológiái"}% %META:FIELD{name="Trgykd" title="Tárgykód" value="VITT9374"}% %META:FIELD{name="Tanszk" title="Tanszék" value="TMIT"}% %META:FIELD{name="Elad" title="Előadó" value="dr. Ziegler Gábor"}% %META:FIELD{name="Kreditszm" title="Kreditszám" value="5"}% %META:FIELD{name="raszm" title="Óraszám" value="4"}% %META:FIELD{name="Terlet" title="Terület" value="Hálózat"}% %META:FIELD{name="raijelenlt" title="Órai jelenlét" value="nem kötelező"}% %META:FIELD{name="Jegy" title="Jegy" value="zh , vizsga "}% %META:FIELD{name="Elvrtmin.munka" title="Elvárt min. munka" value=""}% %META:FIELD{name="Minimumrajrjegy" title="Minimumra járó jegy" value=""}% %META:FIELD{name="Elvrtmax.munka" title="Elvárt max. munka" value=""}% %META:FIELD{name="Munkrajrjegy" title="Munkára járó jegy" value=""}%