Apple utilizza i processi batch COBOL? [chiuso]

0

In qualità di sviluppatore Apple ho ricevuto un invito alla versione beta di iOS7. Quando ho effettuato l'accesso, il sito Web ha dichiarato che il mio account sviluppatore era in scadenza "presto" e che dovevo rinnovarlo prima di accedere al programma beta. Ho trovato questo un po 'strano, come ho avuto un abbonamento per tutto l'anno.

Ma nessun problema: ho rinnovato l'iscrizione. Tuttavia, ho ricevuto un avviso in cui si richiedevano 24 ore per elaborare il rinnovo dell'account e per contattarlo via e-mail se il rinnovo non è stato elaborato in questo momento. Ho lavorato come project manager per grandi banche e compagnie assicurative, e spesso le transazioni sono elaborate in batch tramite programmi COBOL su un mainframe.

Nelle banche è dovuto in parte al numero di transazioni, ma soprattutto perché i sistemi sono vecchi e aggiornarli è uno sforzo importante. Sono sorpreso che Apple abbia lo stesso sistema, stanno anche eseguendo programmi batch COBOL su un mainframe per elaborare i rinnovi dei membri?

    
posta SeanGeneva 11.06.2013 - 09:56
fonte

2 risposte

2

Apple non pubblica informazioni sulla tecnologia dietro il loro sito web o servizi online.

Si ritiene che gran parte dei siti di Apple siano supportati da processi basati su Java derivanti dall'era WebObjects di Apple

.

    
risposta data 11.06.2013 - 11:33
fonte
1

Gli amministratori di sistema Unix usano spesso cron per pianificare processi / lavori da eseguire a determinati intervalli, e questo è molto probabilmente sta accadendo qui, e su molti siti attraverso la rete dove azioni come le richieste di annullamento della mailing list producono un messaggio simile che dice che ci vorrà un po 'di tempo per completare il processo.

Le operazioni del database possono essere "costose" in termini di tempo e potenza del processore, poiché è necessario aprire una connessione al DB, eseguire i comandi, restituire le informazioni che devono essere elaborate e infine la connessione deve essere chiusa. Per operazioni temporizzate come la registrazione di un sito o di un servizio, il provider di solito sceglie di eseguire queste operazioni DB in tempo reale, ma è possibile pianificare altre operazioni meno sensibili per evitare eccessive richieste di apertura / chiusura DB.

    
risposta data 11.06.2013 - 16:45
fonte

Leggi altre domande sui tag