0 votes

Est-ce qu'Apple utilise des processus batch COBOL ?

En tant que développeur Apple, j'ai reçu une invitation pour la bêta d'iOS7. Lorsque je me suis connecté, le site web m'a indiqué que mon compte de développeur allait expirer "bientôt" et que je devais le renouveler avant de pouvoir accéder au programme bêta. J'ai trouvé cela un peu étrange, car j'ai eu un compte toute l'année.

Mais pas de problème : j'ai renouvelé l'adhésion. Cependant, j'ai ensuite reçu un avis m'indiquant qu'il faudrait 24 heures pour traiter le renouvellement de mon compte, et de les contacter par e-mail si le renouvellement n'a pas été traité dans ce délai. J'ai travaillé comme chef de projet pour de grandes banques et compagnies d'assurance, et souvent les transactions sont traitées par lots via des programmes COBOL sur un ordinateur central.

Dans les banques, cela est dû en partie au nombre de transactions, mais surtout au fait que les systèmes sont anciens et que leur mise à jour représente un effort considérable. Je suis surpris qu'Apple ait le même système. Exécutent-ils également des programmes COBOL par lots sur un ordinateur central pour traiter le renouvellement des adhésions ?

2voto

Graham Miln Points 39606

Apple ne publie pas d'informations sur la technologie qui sous-tend son site web ou ses services en ligne.

On pense qu'une grande partie des sites d'Apple sont soutenus par des processus basés sur Java, issus du système d'exploitation d'Apple. WebObjects ère.

1voto

MattDMo Points 2725

Les administrateurs de systèmes Unix utilisent souvent cron pour programmer des processus/travaux à exécuter à certains intervalles, et c'est très probablement ce qui se passe ici, et sur de nombreux sites sur le net où des actions comme les demandes de désabonnement à des listes de diffusion produisent un message similaire indiquant qu'il faudra un certain temps pour que le processus soit terminé.

Les opérations sur les bases de données peuvent être "coûteuses" en temps et en puissance de processeur, car il faut ouvrir une connexion à la BD, exécuter les commandes, traiter les informations renvoyées et enfin fermer la connexion. Pour une opération sensible au temps, comme l'inscription à un site ou à un service, le fournisseur choisit généralement d'exécuter ces opérations de base de données en temps réel, mais d'autres opérations moins sensibles peuvent être planifiées pour éviter des demandes excessives d'ouverture/de fermeture de la base de données.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X