National CSS, Inc. (NCSS) era una empresa de tiempo compartido en la década de 1960-80, hasta que Dun & Bradstreet la adquirió en 1979. NCSS tenía originalmente su sede en Norwalk, Connecticut , pero se trasladó a Wilton en 1978. Oficinas de ventas, datos Los centros y las instalaciones de desarrollo estaban ubicadas en varios sitios en los EE. UU. Algunas oficinas de ventas adicionales estaban activas en el Reino Unido y en otros lugares.
Historia temprana
La firma nació en 1966 como Computer Software Systems , una firma consultora dirigida por Bob Bernard. [1] En 1967, junto con Dick Orenstein (uno de los autores de CTSS ), la compañía comenzó a explorar la idea de ofrecer servicios de tiempo compartido basados en CP / CMS . Después de que IBM lanzó CP / CMS bajo la Biblioteca IBM Type-III en 1968, y así estuvo disponible para CSS, este sueño se hizo posible. La pequeña empresa persuadió a IBM para que aceptara un pedido de un S / 360-67 y contrató a técnicos clave. La máquina se entregó en noviembre de 1968. Harold Feinleib, uno de los primeros reclutas del MIT, describe la situación:
No podía imaginar lo que debió de estar pensando la gente de IBM. Esta máquina cuesta cerca de $ 100K al mes para alquilar, así que estoy seguro de que estaban bastante preocupados por aceptar el pedido de un par de jóvenes. Incluso la mayoría de las grandes empresas no tenían máquinas tan poderosas. Esta fue su última tecnología y fuimos uno de los primeros en pedir uno. [2]
En diciembre de 1968, la empresa estaba revendiendo tiempo. Necesitando más capital para expandirse, la compañía se hizo pública en 1970, cambiando su nombre a "National CSS" (porque "CSS" no estaba disponible en todo el país). Después de un par de años duros, el negocio despegó a mediados de los 70.
Productos
NCSS era más conocido por dos productos: el sistema operativo VP / CSS y el sistema de base de datos NOMAD .
- VP / CSS se derivó de una copia de CP / CMS , pero estos sistemas divergieron considerablemente durante los siguientes 10 a 15 años. VP / CSS se ejecutó inicialmente en IBM System / 360-67 ; fue portado a la serie System / 370 después de que IBM agregara memoria virtual a estas máquinas en 1972. A través de un extenso desarrollo de software interno, VP / CSS permitió la reventa rentable de tiempo de computadora interactiva de NCSS, que comenzó en diciembre de 1968. Rendimiento robusto y un conjunto de herramientas de desarrollo interactivas, atrajo el interés de los clientes previamente encadenados por las operaciones tradicionales internas de tarjetas perforadas / lotes y técnicos que no brindaban apoyo. VP / CSS se ganó una reputación por su capacidad y eficiencia.
- NOMAD fue otro proyecto liderado por Feinlieb y fue construido para explotar la posición de mercado de NCSS. La joven empresa entregó un entorno de gestión de bases de datos interactivo basado en la teoría de bases de datos relacionales, un nuevo concepto del día. NOMAD se vendió principalmente para satisfacer las necesidades de los usuarios finales y ad hoc, como el análisis de ventas y el modelado financiero, necesidades que a menudo no eran satisfechas por los grupos corporativos ADP / MIS del período de tiempo.
Cuando NCSS comenzó a vender acceso remoto a sus computadoras, lo estaba vendiendo a una industria donde los programadores internos realizaban su desarrollo mediante el procesamiento por lotes en tarjetas perforadas. Feinleib describe su atractivo inicial:
En aquellos días, los programadores de COBOL podían obtener una o posiblemente dos entregas al día porque sus máquinas internas se usaban para el trabajo de producción la mayor parte del tiempo. Trabajaban con tarjetas perforadas, por lo que cualquier pequeño error desperdiciaría una carrera y un día entero. En nuestro sistema, que usaba el mismo compilador IBM COBOL, podían obtener docenas de cambios al día. Utilizarían una terminal de máquina de escribir IBM Selectric para editar e ingresar a su programa, y luego podrían ejecutarlo y depurarlo. Les permitimos poner datos de prueba e incluso agregamos un depurador simbólico para que pudieran depurar sus programas de forma interactiva. Este servicio de desarrollo de programas se vende como pan caliente [3]
Más tarde, a medida que el tiempo compartido estuvo disponible en más talleres de desarrollo, la base de clientes de NCSS se desplazó gradualmente hacia una mayor proporción de usuarios finales que intentaban resolver problemas de información sin utilizar sus departamentos internos de MIS. A fines de la década de 1970, la principal fuente de crecimiento comercial de NCSS fue su producto NOMAD, adecuado para tales usuarios.
En el momento de la adquisición de D&B, se estaba desarrollando una tecnología de seguimiento que fusionaría conceptos avanzados de sistemas operativos y bases de datos. El proyecto fue abandonado por no tener éxito. En cambio, en 1982, NOMAD fue adaptado al sistema operativo VM / 370 de IBM como NOMAD2, junto con el principal cliente Bank of America , [4] y pronto también se abandonó VP / CSS.
Clientela
NCSS logró grandes éxitos con grandes bancos, compañías petroleras, empresas farmacéuticas y fabricantes, así como con muchos clientes más pequeños. Las áreas de aplicación importantes incluyeron publicación de bases de datos, análisis / modelado financiero, ingeniería, análisis de ventas, procesamiento de listas de materiales, estadísticas / tabulación cruzada, administración de listas de correo, gestión de patentes y desarrollo de software interactivo.
Conectividad
La mayoría de los clientes se conectaron al sistema NCSS utilizando terminales de acceso telefónico y módems : 110 o 300 baudios eran típicos de los primeros años; 1200 baudios se hicieron más comunes después de mediados de los 70. Algunos clientes instalaron circuitos telefónicos acondicionados para un acceso constante de mayor velocidad.
Una innovadora red de conmutación de paquetes a nivel nacional , que se ejecuta principalmente en DEC PDP-11 , proporcionó acceso entre bancos de módems y hasta una docena de grandes mainframes IBM y Amdahl . Esta red también proporcionó interconexiones entre mainframes.
Varias aplicaciones distribuidas en NCSS fueron pioneras en implementaciones tempranas de teleconferencias , mensajería entre usuarios, procesamiento de bases de datos cliente / servidor (antes de que existieran los sistemas SQL comerciales ) y uso compartido de archivos , tanto en una sola máquina como entre máquinas. ( Por ejemplo, se implementó una interfaz de comunicación entre procesos que proporciona acceso transparente de lectura / escritura entre aplicaciones remotas, utilizando E / S del sistema de archivos normal, análoga a una tubería UNIX . Esto permite que las aplicaciones en diferentes mainframes intercambien datos sin necesidad de ninguna modificación del software. .)
Servicios
La naturaleza del tiempo compartido con la computadora era que un cliente insatisfecho siempre podía "colgar el teléfono". Esto ejerció una gran presión sobre los proveedores de tiempo compartido para proporcionar niveles atractivos de rendimiento y soporte. Los proveedores de hardware de la época vieron diferentes prioridades; no se centraron en un apoyo constante en el día a día. Asimismo, los usuarios finales consideraban que los grupos de sistemas internos responsables del procesamiento general de datos no respondían.
Feinleib relata una historia sobre la atención al cliente de NCSS y cómo se resolvió un problema en Bell Labs:
Un día, algo le sucedió al disco en el que tenían sus archivos. Fue una falla de hardware. Eso no fue un problema porque hicimos copias de seguridad de rutina de todos los archivos de nuestros clientes. Excepto que, por alguna razón, no hicimos una copia de seguridad de los archivos de Bell Labs ... [Le dije al vendedor que] les dijera exactamente lo que sucedió - que lo arruinamos y no hicimos una copia de seguridad de sus archivos. Explique cómo sucedió y luego diga que haremos cualquier cosa para ayudarlos a recuperar sus datos. Aspiró las tripas y lo hizo. Después de la conmoción inicial, la gente de Bell Labs se arremangó con nosotros y reunió pilas y pilas de impresiones que usamos para obtener sus datos perforados, que volvimos a cargar en el sistema. La forma en que manejamos este problema impresionó tanto a Bell Labs que se convirtió en un cliente mucho más grande que nunca ... [Los clientes entienden] que la tecnología es frágil y tener confianza en su relación con el proveedor es lo más importante. [5]
En este clima, NCSS construyó una sólida organización de soporte y consultoría, capaz de ayudar a los usuarios finales a evitar sus recursos técnicos internos. Esta organización permitió que la fuerza de ventas de NCSS ignorara las rutas tradicionales de adquisición de procesamiento de datos; en su lugar, podrían vender directamente a los gerentes de línea con presupuestos discrecionales y responsabilidad de ingresos. Hacerlo fue en contra del establecimiento tecnológico, que hasta entonces había mantenido un estricto control sobre todas las decisiones técnicas. Los usuarios finales empoderados ahora podían hacer y responder sus propias preguntas, sin tener que lidiar con el intermediario de un profesional de la informática. Esto liberó muchas frustraciones y ayudó a cambiar las expectativas sobre el papel de la tecnología de la información. Las empresas ágiles aprovecharon esta situación y superaron a sus rivales de ritmo más lento.
Estos cambios propiciaron una transformación de las estructuras empresariales de los años 80 y 90, obligando a los recursos técnicos a responder más directamente a las necesidades corporativas y de los clientes, y fomentando la creación de nuevas metodologías centradas en el usuario (como la creación rápida de prototipos y el diseño de aplicaciones conjuntas ). El acceso del usuario final a los sistemas informáticos interactivos fue un paso clave en este cambio.
Los mismos usuarios que utilizaron el tiempo compartido para superar en astucia a sus departamentos de MIS eventualmente se convirtieron en los primeros en adoptar la tecnología de PC . Este cambio marcó en última instancia el final de la industria del tiempo compartido, que no pudo explotar o incluso abrazar el cambio de paradigma que ayudó a crear.
Personas
NCSS atrajo a un grupo inusual de personas innovadoras. Su equipo técnico inicial incluyó a líderes del MIT y la comunidad CP / CMS ; y ellos, a su vez, atrajeron a otras fuertes contrataciones. Un gran atractivo fue el hecho de que, además de los proveedores de hardware, NCSS era una de las pocas organizaciones que se dedicaban al desarrollo interno de sistemas operativos a gran escala. Además, el pequeño tamaño de la empresa, los clientes de alto perfil y las necesidades de aplicaciones rápidamente cambiantes significaban que era probable que un desarrollador individual o una persona de apoyo encontrara muchos problemas desafiantes diferentes cada mes. La diáspora NCSS de finales de los 70 y principios de los 80 ayudó a sembrar muchos grupos y productos de I + D exitosos con pensadores independientes. Robert E. Weissman, quien dirigió NCSS cuando Dun & Bradstreet lo adquirió, más tarde se convirtió en presidente de Dun & Bradstreet y, después de que D&B separó a IMS Health, presidente de IMS Health. [6]
Hackear
NCSS fue objeto de un escándalo de piratería informática muy publicitado . Un extenso artículo del New York Times del 26 de julio de 1981, escrito por Vin McLellan , describía cómo la lista de contraseñas maestras de NCSS se había visto comprometida y cómo un seguimiento exhaustivo por parte del FBI se convirtió en una experiencia de aprendizaje para ellos. [7] Aprendieron todo sobre cómo (y por qué) un técnico joven y aburrido podría hurgar en un sistema informático, solo para ver qué cosas interesantes podían encontrar. En este caso, aunque la violación de seguridad fue extensa, aparentemente no hubo intenciones maliciosas o daños. En cambio, una actitud de Kilroy estaba aquí metió a un hacker descuidado en una gran cantidad de agua caliente. Las lecciones aprendidas, por NCSS, por D&B (sus nuevos maestros), por los clientes comprometidos, por el FBI, por los reporteros de periódicos interesados y, en última instancia, por el público lector, ayudaron a crear conciencia sobre los problemas de seguridad, en una industria que había sido alegremente indiferente a tales riesgos. [7]
Ver también
Referencias
- ^ "Desde el principio ... desde mi punto de vista" . Museo de Historia de la Computación . 14 de enero de 2004 . Consultado el 21 de noviembre de 2020 .
- ^ Feinleib, Harold (4 de marzo de 2005). Una historia técnica del CSS nacional (PDF) . Museo de Historia de la Computación. pag. 5 . Consultado el 21 de noviembre de 2020 .
- ^ Feinleib, op. cit., pág. 8 - desarrollo COBOL de tiempo compartido.
- ^ Blakeney, Susan (22 de noviembre de 1982). "La necesidad del banco de ampliar el tiempo compartido estimula el desarrollo de Nomad2" . 16 (47). Computerworld . Consultado el 11 de marzo de 2020 .
- ^ Feinleib, op. cit., pág. 9 - pérdida de datos de Bell Labs
- ^ Entrevista de historia oral con Robert E. Weissman , Instituto Charles Babbage , Universidad de Minnesota
- ^ a b McLellan, Vin (26 de julio de 1981). "Caso de la contraseña robada" . The New York Times .
- Notas
- McCracken, Daniel (1980). "Una guía de NOMAD para el desarrollo de aplicaciones". CSS Nacional .: publicado por el proveedor, pero por un autor conocido y respetado (y una vez un documento ampliamente distribuido).
- Dick Orenstein (enero de 2005). "Desde el principio ... desde mi punto de vista" (PDF) . Museo de Historia de la Computación .
- "Museo de Historia de la Computación: Cronología Nacional de CSS" (PDF) .
enlaces externos
- Entrevista de historia oral con Bernard Goldstein , Instituto Charles Babbage , Universidad de Minnesota. Goldstein se unió a National CSS antes de que se vendiera a Dun & Bradstreet.
- Historia oral de Alan Rievman, Museo de Historia de la Computación, Rievman trabajó con y para [National CSS] de manera efectiva como su director financiero desde su fundación en 1968 hasta y después de su adquisición por parte de Dun & Bradstreet en 1979.