¿Apple está utilizando procesos por lotes de COBOL? [cerrado]

0

Como desarrollador de Apple, recibí una invitación a la versión beta de iOS7. Cuando inicié sesión, el sitio web dijo que mi cuenta de desarrollador expiraba "pronto" y que necesitaba renovarla antes de acceder al programa beta. Esto me pareció un poco extraño, ya que he tenido una membresía durante todo el año.

Pero no hay problema: renové la membresía. Sin embargo, luego recibí un aviso que decía que tomaría 24 horas procesar la renovación de mi cuenta y contactarlos por correo electrónico si la renovación no se había procesado en ese momento. He trabajado como Project Manager para grandes bancos y compañías de seguros, y con frecuencia las transacciones se procesan en lotes a través de programas COBOL en un mainframe.

En los bancos se debe en parte al número de transacciones, pero sobre todo porque los sistemas son antiguos y actualizarlos es un esfuerzo importante. Me sorprende que Apple tenga el mismo sistema, ¿también están ejecutando programas por lotes COBOL en un mainframe para procesar las renovaciones de membresía?

    
pregunta SeanGeneva 11.06.2013 - 09:56

2 respuestas

2

Apple no publica información sobre la tecnología detrás de su sitio web o servicios en línea.

Se cree que muchos de los sitios de Apple están respaldados por procesos basados en Java derivados de la era WebObjects de Apple.

    
respondido por el Graham Miln 11.06.2013 - 11:33
1

Los administradores de sistemas Unix a menudo usan cron para programar procesos / trabajos para que se ejecuten a ciertos intervalos, y esto es muy probable. está ocurriendo aquí, y en muchos sitios en la red donde las acciones como las solicitudes de cancelación de la suscripción de la lista de correo producen un mensaje similar que indica que tomará un cierto tiempo para que el proceso se complete.

Las operaciones de la base de datos pueden ser "caras" en tiempo y potencia del procesador, ya que se debe abrir una conexión a la base de datos, se deben ejecutar los comandos, se debe procesar la información de retorno y, finalmente, se debe cerrar la conexión. Para una operación sensible al tiempo, como registrarse en un sitio o servicio, el proveedor generalmente opta por ejecutar estas operaciones de base de datos en tiempo real, pero se pueden programar otras operaciones menos sensibles para evitar solicitudes excesivas de apertura / cierre de la base de datos.

    
respondido por el MattDMo 11.06.2013 - 16:45

Lea otras preguntas en las etiquetas