Sirena (förkortning för "Airline Reservation System") - specialiserade dataöverföringsnätverk och databehandlingssystem utformade för att boka flygbiljetter i Sovjetunionen .
Utvecklingen startades i mitten av 1960-talet vid Institutet för kontrollproblem vid USSR Academy of Sciences . Utvecklingen leddes av doktor i tekniska vetenskaper Vladimir Aleksandrovich Zhozhikashvili , han blev också chefsdesigner för Sirena-1 och Sirena-2. Den första etappen av nätverket - Sirena-1 lanserades den 21 april 1972. Specialiserade M-3000- datorer användes för att behandla förfrågningar . Den centrala datorn var belägen i ett speciellt rum i Moskvas flygterminal och var ansluten till Aeroflots byråer och biljettkontor i nästan fyrahundra städer i Sovjetunionen. Den operativa förvaltningen av systemet anförtroddes till Operational Control Center (CMC), som arbetade dygnet runt och sju dagar i veckan, fyllde på och ändrade Sirena-databasen beroende på situationen med passagerartrafiken. På biljettkontoren där det inte fanns någon koppling till Sirena använde kassörerna telefonen för att boka biljetter, avsändaren reserverade biljetten och rapporterade resultatet till kassörskan.
Vid utvecklingen av det andra steget av systemet - Sirena-2 - istället för dyra specialiserade M-3000, valdes universella maskiner SM-1,2 och specialiserad kommunikations- och terminalutrustning utvecklades. För Sirena-2 utvecklades också ett specialiserat TAIS OS och ett eget SAK DBMS . Dataöverföringsutrustningen säkerställde kanalernas hastighet från 300 till 2400 bps, informationen överfördes med hjälp av det icke-garanterade datagramleveransprotokollet, liknande i sin funktionalitet som UDP (i själva verket deklarerade utvecklarna ~ 97% tillförlitlighet för meddelandeleverans från terminalen till databehandlingscentret, som arbetar med). Nätverksarkitekturen var distribuerad och hierarkisk - data från terminalerna stängdes för regionala databehandlingscenter (DPC), som utbytte information med varandra. Tekniskt sett implementerades möjligheten att komma åt vilket regionalt datacenter som helst från vilken terminal som helst (även om användningen av denna mekanism i praktiken var begränsad).
Från och med 1982 började Sirena-2 tas i drift.
Ungefär samtidigt lanserades projektet för den tredje etappen av systemet - Sirena-3 , vilket konceptuellt helt förkastade alla gamla utvecklingar. Det nya nätverket var planerat att byggas med teknik köpt eller licensierad från väst för att säkerställa integrationen av det nya nätverket med internationella flygbolags bokningsnätverk. Som en central dator var det meningen att den skulle installera en IBM-kompatibel stordator , som terminaler-kompatibla med IBM 3270 - enheterna i EC 7920 -serien . Nätverksprotokollen skulle vara X.25 och SNA . Siren-3 planerades också att introduceras i CMEA: s medlemsländer .
För att genomföra Sirena-3-projektet lockades ett lån från en amerikansk bank under statliga garantier. För att säkerställa återbetalningen av detta lån inrättades en särskild Targeted Commission Fee (TSC) på 2,5 US-dollar, debiterad i rubel motsvarande varje såld biljett. [1] Emellertid ansåg vissa flygbolag-bärare ordern om behovet av att samla in CKS som en grov inblandning av ministeriet i deras angelägenheter och vägrade att följa den. Som ett resultat av detta överfördes frågan om att debitera eller inte debitera CCC till flygbolagsledningens gottfinnande.
Från och med mitten av 1980-talet skedde en förgrening i utvecklingen - utvecklarna av Sirena-2 höll inte med om idén om att helt ersätta sitt system och började förbereda ett alternativt projekt, kodnamnet Sirena-Sirius . Stoppet med statlig finansiering av Sirena-3 gjorde det inte möjligt för projektet att genomföras fullt ut, vilket ledde till att båda projekten i den nya versionen av Sirena-nätverket existerade parallellt i början av 1990-talet.
Efter Sovjetunionens kollaps skedde en organisatorisk uppdelning av det en gång helt fackliga systemet i republiker och enskilda ekonomiska enheter. Dessutom fanns det en organisatorisk uppdelning av olika grupper av utvecklare i separata företag som konkurrerade med varandra.
På initiativbasis började Sirena-2-utvecklarna (som sedan bildade TAIS CJSC) arbetet med att överföra utrustningen till IBM PC -plattformen . 1992 - 1994 _ _ ett projekt var också under utarbetande för att skapa ett allmänt överlagrat nätverk ovanpå Sirena-2-nätverksinfrastrukturen, som var tänkt att fungera med TCP/IP-protokollet . Parallellt med dessa arbeten arbetade en annan grupp utvecklare (som senare bildade ryggraden i Komtekh-N CJSC) med skapandet av Sirena-2M-systemet - ny programvara på IBM PC -plattformen , upprepande av funktionaliteten i Sirena-2, men utan använda den gamla programvaran som tillhandahåller och tar hänsyn till funktionerna i denna plattform.
Som ett resultat, 1992 - 1994 lanserades en ny version av Sirena-2-systemet, med SM-2- emulatorer på IBM PC -plattformen . Parallellt med det, under samma år, lanserades en version av Sirena-2M, som direkt använde IBM PC -plattformen. Dessa två system konkurrerade med varandra, liksom deras utvecklingsteam.
Parallellt med detta pågick utvecklingen av konkurrerande projekt, åtföljd av installation av nya datacenter i olika regioner, överföring av nätverksinfrastruktur till X.25 och TCP/IP samt organisatorisk separation av biljettbokningssystem och nätverk (som en transportinfrastruktur för motsvarande specialiserade programvara).
I slutet av 90-talet upphörde funktionaliteten i båda befintliga systemen att passa flygbolag och biljettförmedlingar. I detta avseende startade båda teamen nya projekt. CJSC "TAIS" började utvecklingen av systemet, som kallades "Siren-2.3". CJSC "Comtech" började utvecklingen av systemet, som kallades "Siren-2000".
1999 förklarade CJSC Comtech-N Sirena-2M-systemet helt föråldrat och stoppade allt arbete med utveckling och support av Sirena-2M-systemet. Samtidigt avvecklades detta system. Ungefär samtidigt stoppades arbetet med Sirena-3-projektet - det var ganska lämpligt för ett enat Sovjetunionen med statlig kontroll över ekonomin, men visade sig vara för dyrt för enskilda flygbolag.
För tillfället, i Ryssland och ett antal tidigare republiker i Sovjetunionen , fungerar följande versioner av Siren-systemet med olika grader av effektivitet:
Det finns gateways mellan dessa nätverk och bokningssystem.