Драгоценный камень/S
Эта статья нуждается в дополнительных цитатах для проверки . ( июль 2012 г. ) |
Парадигмы | Объектная база данных , объектно-ориентированная , Распределенный кэш и вычисления , база данных в памяти и обработка |
---|---|
Разработчик | Системы GemTalk |
Впервые появился | 1986 год |
Стабильная версия | 64 бит 3.7.1 |
Дисциплина набора текста | Динамический |
Язык реализации | Смолток |
Платформа | ИА-32 , x86-64 |
ТЫ | Кроссплатформенность : AIX , Linux , macOS , Solaris. |
Лицензия | Собственное коммерческое программное обеспечение |
Веб-сайт | гемталксистемы |
Под влиянием | |
Смолток | |
Под влиянием | |
JavaEE , GemFire |
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 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]
Pivotal Gemfire осталась в подразделении больших данных . Продукт доступен отдельно, но также интегрируется в 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]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Экземпляры, Inc.
- ^ SpringSource приобретает GemStone Systems. Архивировано 21 августа 2016 г. на Wayback Machine (получено 23 мая 2011 г.).
- ^ «О компании» .
- ^ Ключевой облачный кэш
- ^ Словенский национальный газовый оператор уже 10 лет использует свою биллинговую систему на Smalltalk.
- ^ «Система Gemtalk» .