Piedra preciosa/s

Servidor de objetos GemStone/S
Logotipo y marca denominativa de GemStone/S
ParadigmasBase de datos de objetos , orientada a objetos , caché distribuida y computación , base de datos en memoria y procesamiento
ReveladorSistemas GemTalk
Apareció por primera vez1986 ; hace 38 años (1986)
Versión estable
64 bits 3.7.1
Disciplina de mecanografíaDinámica
Lenguaje de implementaciónCharla informal
PlataformaIA-32 , x86-64
Sistema operativoMultiplataforma : AIX , Linux , macOS , Solaris
Licencia Software comercial propietario
Sitio webgemtalksystems.com/products/gss32
Influenciado por
Charla informal
Influenciado
Java EE , GemFire

GemStone/S es un software informático , un marco de aplicación que estuvo disponible por primera vez 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 base de datos basada en un modelo de teoría de conjuntos . Ian Huang instigó la fundación, como asesor tecnológico del director ejecutivo de Sampoerna Holdings ( Putera Sampoerna ), reclutando al siguiente equipo, formado por:

  • Frank Bouton - Presidente, quien fue cofundador de Floating Point Systems Inc.
  • Dr. Michael Mulder, vicepresidente de ingeniería, quien fue gerente de grupo de diseño de procesadores avanzados en Sperry Univac y arquitecto principal del mainframe Univac 1180
  • Steve Ivy, vicepresidente de operaciones, quien fue gerente sénior en Tektronix
  • Leonard Yuen, vicepresidente de desarrollo comercial, quien fue gerente de desarrollo de la base de datos IBM DB2
  • Dr. George Copeland, arquitecto jefe, que 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 fue ingeniero de personal en Tektronix
  • Bob Bretl, quien fue gerente de ingeniería de software en Tektronix Signal Processing Systems
  • Allen Otis, que también estuvo en Tektronix
  • John Telford, quien fue gerente de ingeniería de software en Electro Scientific Industries
  • Monty Williams

Servio Logic cambió su nombre a 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 grupo de ingeniería reside en Beaverton, Oregón . Tres de los ingenieros cofundadores originales, Bob Bretl, Allen Otis y Monty Williams (ahora jubilado), han estado en la empresa desde sus inicios.

Los propietarios de GemStone fueron pioneros en la implementación de la informática distribuida en sistemas empresariales. [ cita requerida ] Muchas de las características de los sistemas de información que hoy se asocian con Java EE se implementaron antes en GemStone. GemStone y VisualWave fueron una de las primeras plataformas de servidores de aplicaciones web . (VisualWave y VisualWorks son ahora propiedad de Cincom ). GemStone desempeñó un importante papel de patrocinador en el Smalltalk Industry Council en la época en que IBM respaldaba VisualAge Smalltalk. A partir de 2005, Instantiations adquirió los derechos mundiales del producto IBM VisualAge Smalltalk y lo rebautizó como Plataforma VAST (VA Smalltalk). [1]

Después de una importante transición, GemStone para Smalltalk continuó como GemStone/S y varios productos C++ y Java para sistemas informáticos distribuidos con arquitectura escalable y de múltiples niveles evolucionaron hasta convertirse en el producto GemStone/J . Esto, a su vez, dio origen a GemFire , un ejemplo temprano de una estructura de datos para procesamiento de eventos complejos (CEP), procesamiento de flujo de eventos (ESP), virtualización de datos y almacenamiento en caché distribuido .

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

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

Gemfire permaneció en la división Big Data de Pivotal . El producto está disponible de forma independiente, pero también está integrado en su 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 despiertan cierto interés en los servicios web y las arquitecturas orientadas a servicios .

GemStone es una plataforma Smalltalk avanzada para desarrollar, implementar y administrar aplicaciones escalables, de alto rendimiento y de múltiples niveles basadas en objetos comerciales.

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

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

Véase también

Referencias

  1. ^ Instanciaciones, 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. ^ Caché en la nube Pivotal
  5. ^ El sistema de facturación del operador nacional de gas de Eslovenia funciona con Smalltalk desde hace 10 años
  6. ^ "Sistema Gemtalk".
  • Sitio web oficial
  • IBM
  • Preguntas frecuentes sobre piedras preciosas (v.1.0)
Retrieved from "https://en.wikipedia.org/w/index.php?title=GemStone/S&oldid=1221778492"