stringtranslate.com

Драгоценный камень/S

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

История компании

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

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

Владельцы GemStone первыми внедрили распределенные вычисления в бизнес-системы. [ нужна цитация ] Многие функции информационной системы, теперь связанные с Java EE, были реализованы ранее в GemStone. GemStone и VisualWave были ранними платформами серверов веб-приложений . (В настоящее время VisualWave и VisualWorks принадлежат Cincom .) GemStone играл важную спонсорскую роль в отраслевом совете Smalltalk в то время, когда IBM поддерживала VisualAge Smalltalk. В 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 осталась в подразделении больших данных 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]

Смотрите также

Рекомендации

  1. ^ Экземпляры, Inc.
  2. ^ SpringSource приобретает GemStone Systems. Архивировано 21 августа 2016 г. на Wayback Machine (получено 23 мая 2011 г.).
  3. ^ «О компании».
  4. ^ Ключевой облачный кэш
  5. ^ Словенский национальный газовый оператор уже 10 лет использует свою биллинговую систему на Smalltalk.
  6. ^ "Система Gemtalk".

Внешние ссылки