GemStone / S es un software de computadora , 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 patentado .
[[Archivo: 50868! - (kiente) -> | 300px]] | |
Paradigmas | Base de datos de objetos , orientado a objetos , caché distribuida y de informática , base de datos en memoria y procesamiento |
---|---|
Familia | keo |
Desarrollador | Sistemas GemTalk |
Apareció por primera vez | 1986 |
Lanzamiento estable | 64 bits 3.6.0 |
Disciplina de mecanografía | Dinámica |
Lenguaje de implementación | Charla |
Plataforma | IA-32 , x86-64 |
SO | Multiplataforma : AIX , Linux , macOS , Solaris |
Licencia | Software comercial patentado |
Sitio web | gemtalksystems |
Influenciado por | |
colores Smalltalk | |
Influenciado | |
Java EE , GemFire |
Historia de la Compañía
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 CEO de Sampoerna Holdings ( Putera Sampoerna ), mediante la contratación del siguiente equipo, compuesto por:
- Frank Bouton - Presidente, cofundador de Floating Point Systems Inc
- Dr. Michael Mulder - Vicepresidente de Ingeniería, quien fue el Gerente de Grupo de Diseño Avanzado de Procesadores en Sperry Univac y Arquitecto Principal para la computadora central Univac 1180
- Steve Ivy - Vicepresidente de Operaciones, quien fue gerente senior en Tektronix
- Leonard Yuen - Vicepresidente de Desarrollo Comercial, quien fue el Gerente de Desarrollo de la base de datos IBM DB2
- Dr. George Copeland - Arquitecto jefe, quien fue el ingeniero de personal senior en el Grupo de Desarrollo Avanzado en Tektronix
- Steve Redfield - Ingeniero Jefe, que era el jefe de máquinas para el Intel 80286 microprocesador
- Alan Purdy, que era ingeniero de planta en Tektronix
- Bob Bretl, quien fue gerente de ingeniería de software en Tektronix Signal Processing Systems
- Allen Otis, quien también estaba con Tektronix
- John Telford, quien fue 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 envió su primer producto de software (GemStone 1.0) en 1986. El grupo de ingeniería reside en Beaverton, Oregon . Tres de los ingenieros cofundadores originales, Bob Bretl, Allen Otis y Monty Williams (ahora jubilado), han estado con la firma desde sus inicios.
Los propietarios de GemStone fueron pioneros en la implementación de la computación distribuida en los sistemas comerciales. [ cita requerida ] Muchas características del sistema 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 son propiedad de Cincom ). GemStone desempeñó un importante papel de patrocinio en el Smalltalk Industry Council en el momento en que IBM respaldaba VisualAge Smalltalk. A partir de 2005, Instantiations adquirió los derechos mundiales del producto IBM VisualAge Smalltalk y lo renombró como Plataforma VAST (VA Smalltalk). [1]
Después de una transición importante, piedra preciosa para Smalltalk continuó como GemStone / S y varios C ++ y Java productos para escalable, arquitectura de varios niveles Distributed Computing sistemas evolucionados en el GemStone / J producto. Esto a su vez dio lugar a GemFire , un ejemplo temprano de Data Fabric 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 de Big Data de Pivotal . El producto está disponible de forma independiente, pero también está integrado en su Cloud Foundry PaaS 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 frameworks de GemStone todavía ven cierto interés por 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 varios niveles basadas en objetos comerciales.
Un reciente resurgimiento del interés en Smalltalk se ha producido 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 Smalltalk o Java y las bases de datos de Gemstone. Existen versiones de este producto para entornos VisualWorks Smalltalk, VA Smalltalk (plataforma VAST) y Java . [6]
Ver también
- SpringSource
Referencias
- ^ Instantiations, Inc.
- ^ SpringSource adquiere GemStone Systems (consultado el 23 de mayo de 2011)
- ^ http://gemtalksystems.com/index.php/about-us/for-the-press/
- ^ Caché de nube pivotal
- ^ El operador nacional de gas esloveno tiene su sistema de facturación funcionando en Smalltalk durante 10 años
- ^ "Sistema Gemtalk" .
enlaces externos
- Página web oficial
- IBM
- Preguntas frecuentes de GemStone (v.1.0)