Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

GemStone / S - это компьютерное программное обеспечение , среда приложений, которая впервые была доступна для языка программирования Smalltalk в качестве объектной базы данных . Это проприетарное коммерческое программное обеспечение .

История компании [ править ]

GemStone Systems была основана 1 марта 1982 года как Servio Logic для создания машины базы данных на основе модели теории множеств . Ян Хуанг инициировал создание в качестве советника по технологиям генерального директора Sampoerna Holdings ( Putera Sampoerna ), наняв следующую команду, состоящую из:

  • Фрэнк Бутон - президент, который был соучредителем Floating Point Systems Inc.
  • Д-р Майкл Малдер - вице-президент по разработке, который был менеджером группы по усовершенствованному дизайну процессоров в Sperry Univac и главным архитектором мэйнфрейма Univac 1180
  • Стив Айви - вице-президент по эксплуатации, который был старшим менеджером в Tektronix
  • Леонард Юн - вице-президент по развитию бизнеса, который был менеджером по разработке базы данных IBM DB2.
  • Д-р Джордж Коупленд - главный архитектор, который был старшим штатным инженером в группе перспективных разработок в Tektronix
  • Стив Редфилд - главный инженер, который был главным инженером микропроцессора Intel 80286
  • Алан Парди - штатный инженер в Tektronix
  • Боб Бретл - менеджер по разработке программного обеспечения в Tektronix Signal Processing Systems
  • Аллен Отис, который также работал с Tektronix
  • Джон Телфорд - менеджер по разработке программного обеспечения в Electro Scientific Industries.
  • Монти Уильямс.

В июне 1995 года Servio Logic была переименована в GemStone Systems, Inc.. Компания разработала свой первый прототип оборудования в 1982 году и поставила свой первый программный продукт (GemStone 1.0) в 1986 году. Группа инженеров находится в Бивертоне, штат Орегон . Трое из первых инженеров-соучредителей, Боб Бретл, Аллен Отис и Монти Уильямс (ныне на пенсии), работают в фирме с момента ее основания.

Владельцы GemStone первыми внедрили распределенные вычисления в бизнес-системы. [ необходима цитата ] Многие функции информационной системы, которые теперь связаны с Java EE, были ранее реализованы в GemStone. GemStone и VisualWave были ранними платформами серверов веб-приложений . (VisualWave и VisualWorks теперь принадлежат Cincom .) GemStone играет важную роль спонсорства в Совете Smalltalk промышленности в то время , когда IBM пятился VisualAgeБолтовня. В 2005 году Instantiations приобрела всемирные права на продукт IBM VisualAge Smalltalk и переименовала его в платформу VAST (VA Smalltalk). [1]

После значительного перехода GemStone для Smalltalk продолжился, поскольку GemStone / S и различные продукты C ++ и Java для распределенных вычислительных систем с масштабируемой многоуровневой архитектурой превратились в продукт GemStone / J. Это, в свою очередь, привело к появлению GemFire , раннего примера Data Fabric для обработки сложных событий (CEP), обработки потока событий (ESP), виртуализации данных и распределенного кэширования .

6 мая 2010 года SpringSource , подразделение VMware , объявило о заключении окончательного соглашения о приобретении GemStone. [2]

2 мая 2013 года GemTalk Systems приобрела платформу GemStone / S у Pivotal Software ( дочерняя компания EMC и VMware). [3]

Gemfire осталась в подразделении Big Data Pivotal . Продукт доступен автономно, но также интегрирован в его Cloud Foundry PaaS как Pivotal Cloud Cache . [4]

Продукт [ править ]

GemStone построен на языке программирования Smalltalk . Системы GemStone служат в качестве критически важных приложений. [5] Фреймворки GemStone все еще вызывают некоторый интерес для веб-сервисов и сервис-ориентированных архитектур .

GemStone - это продвинутая платформа Smalltalk для разработки, развертывания и управления масштабируемыми, высокопроизводительными многоуровневыми приложениями на основе бизнес-объектов.

Недавнее возрождение интереса к Smalltalk произошло в результате его использования для генерации JavaScript для веб-страниц электронной коммерции или в инфраструктурах веб-приложений, таких как веб-платформа Seaside . Системы, основанные на объектных базах данных , не так распространены, как системы, основанные на ORM или структурах объектно-реляционного сопоставления, таких как TopLink или Hibernate . На рынке фреймворков приложений JBoss и BEA Weblogic в некоторой степени аналогичны GemStone.

GemTalk Systems, создатель Gemstone, также имеет ряд продуктов под названием GemBuilder, которые обеспечивают интерфейс между клиентами Smalltalk или Java и базами данных Gemstone. Существуют версии этого продукта для сред VisualWorks Smalltalk, VA Smalltalk (платформа VAST) и Java . [6]

См. Также [ править ]

  • SpringSource

Ссылки [ править ]

  1. ^ Instantiations, Inc.
  2. ^ SpringSource приобретает GemStone Systems (получено 23 мая 2011 г.)
  3. ^ http://gemtalksystems.com/index.php/about-us/for-the-press/
  4. ^ Pivotal Cloud Cache
  5. ^ Словенский национальный газовый оператор использует свою биллинговую систему на Smalltalk уже 10 лет.
  6. ^ "Система Gemtalk" .

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • IBM
  • GemStone FAQ (v.1.0)