Articulo de referencia

Piedra preciosa/s

GemStone/S es un software informático , un marco de aplicación que estuvo disponible inicialmente para el lenguaje de programación Smalltalk como una base de datos de objetos . ...

GemStone/S es un software informático , un marco de aplicación que estuvo disponible inicialmente para el lenguaje de programación Smalltalk como una base de datos de objetos . Es un software comercial propietario .

Historia de la empresa

GemStone Systems se fundó el 1 de marzo de 1982, como Servio Logic, para construir una máquina de bases de datos basada en un modelo de teoría de conjuntos . Ian Huang impulsó la fundación, como asesor tecnológico del director ejecutivo de Sampoerna Holdings ( Putera Sampoerna ), reclutando al siguiente equipo, compuesto por:

  • Frank Bouton - Presidente, quien fue cofundador de Floating Point Systems Inc.
  • El Dr. Michael Mulder, vicepresidente de ingeniería, fue gerente de grupo para el diseño de procesadores avanzados en Sperry Univac y arquitecto principal del ordenador central Univac 1180.
  • Steve Ivy, vicepresidente de operaciones, quien fue gerente sénior en Tektronix.
  • Leonard Yuen, vicepresidente de desarrollo comercial, fue el gerente de desarrollo de la base de datos IBM DB2.
  • El Dr. George Copeland, arquitecto jefe, fue ingeniero sénior del Grupo de Desarrollo Avanzado de Tektronix.
  • Steve Redfield - Ingeniero Jefe, quien fue el Ingeniero Jefe del microprocesador Intel 80286
  • Alan Purdy, quien era ingeniero de plantilla en Tektronix.
  • Bob Bretl, quien era gerente de ingeniería de software en Tektronix Signal Processing Systems.
  • Allen Otis, quien también estuvo con Tektronix
  • John Telford, quien era gerente de ingeniería de software de Electro Scientific Industries.
  • Monty Williams

Servio Logic pasó a llamarse GemStone Systems, Inc. en junio de 1995. La empresa desarrolló su primer prototipo de hardware en 1982 y lanzó su primer producto de software (GemStone 1.0) en 1986. El equipo de ingeniería tiene su sede en Beaverton, Oregón . Tres de los ingenieros cofundadores originales, Bob Bretl, Allen Otis y Monty Williams (actualmente jubilado), han estado en la empresa desde sus inicios.

Los propietarios de GemStone fueron pioneros en la implementación de la computación distribuida en sistemas empresariales. Muchas características de los sistemas de información ahora asociadas con Java EE se implementaron anteriormente en GemStone. GemStone y VisualWave fueron una de las primeras plataformas de servidor de aplicaciones web . (VisualWave y VisualWorks ahora pertenecen a Cincom ). GemStone desempeñó un importante papel de patrocinio en el Consejo de la Industria de Smalltalk en el momento en que IBM respaldaba VisualAge Smalltalk. En 2005, Instantiations adquirió los derechos mundiales del producto IBM VisualAge Smalltalk y lo renombró como la plataforma VAST (VA Smalltalk). [ 1 ]

Tras una importante transición, GemStone para Smalltalk continuó como GemStone/S , y varios productos de C++ y Java para sistemas de computación distribuida con arquitectura multinivel escalable evolucionaron hasta convertirse en GemStone/J . Esto, a su vez, dio origen a GemFire , un ejemplo temprano de Data Fabric para el procesamiento de eventos complejos (CEP), el procesamiento de flujos de eventos (ESP), la virtualización de datos y el almacenamiento en caché distribuido .

El 6 de mayo de 2010, SpringSource , una división de VMware , anunció que había llegado a un acuerdo definitivo para adquirir GemStone. [ 2 ]

El 2 de mayo de 2013, GemTalk Systems adquirió la plataforma GemStone/S de Pivotal Software (la empresa derivada de EMC y VMware). [ 3 ]

Gemfire permaneció en la división de Big Data de Pivotal . El producto está disponible de forma independiente, pero también está integrado en su plataforma PaaS Cloud Foundry como Pivotal Cloud Cache . [ 4 ]

Producto

GemStone se basa en el lenguaje de programación Smalltalk . Los sistemas GemStone sirven como aplicaciones de misión crítica. [ 5 ] Los marcos GemStone aún generan cierto interés para servicios web y arquitecturas orientadas a servicios .

GemStone es una plataforma Smalltalk avanzada para desarrollar, implementar y administrar aplicaciones multicapa escalables y de alto rendimiento basadas en objetos de negocio.

Recientemente se ha producido un resurgimiento del interés en Smalltalk como resultado de su uso para generar JavaScript para páginas web de comercio electrónico o en marcos de aplicaciones web como Seaside . Los sistemas basados ​​en bases de datos de objetos no son tan comunes como los basados ​​en ORM o marcos de mapeo objeto-relacional como TopLink o Hibernate . En el mercado de marcos de aplicaciones, JBoss y BEA Weblogic son, en cierto modo, análogos a GemStone.

GemTalk Systems, creador de GemStone, también cuenta con una serie de productos bajo la denominación GemBuilder, que proporcionan una interfaz entre clientes Smalltalk o Java y bases de datos GemStone. Existen versiones de este producto para entornos VisualWorks Smalltalk, VA Smalltalk (plataforma VAST) y Java . [ 6 ]

Véase también

Referencias

  1. Instantiations, Inc.
  2. SpringSource adquiere GemStone Systems. Archivado el 21 de agosto de 2016 en Wayback Machine (consultado el 23 de mayo de 2011).
  3. "Acerca de la empresa" .
  4. Pivotal Cloud Cache
  5. El operador nacional de gas esloveno lleva 10 años utilizando Smalltalk para su sistema de facturación.
  6. "Sistema Gemtalk" .
  • Sitio web oficial
  • IBM
  • Preguntas frecuentes sobre GemStone (v.1.0)