Entera — это промежуточный продукт, представленный в середине 1990-х годов корпорацией Open Environment Corporation (OEC), ранняя реализация трехуровневой модели разработки клиент-серверной модели . Entera рассматривала бизнес-ПО как набор сервисов, а не как монолитное приложение .
Entera была разработана, чтобы позволить компаниям создавать и управлять большими многонациональными информационными системами, сохраняя существующие инвестиции в наборы навыков, аппаратные и программные системы. Многоуровневая архитектура решила проблемы, которые были присущи разработке клиент-серверных приложений первого поколения, включая отсутствие масштабируемости , управляемости , безопасности приложений и привязку к поставщику . Entera была построена на стандартных инфраструктурах распределенных вычислений и поддерживала различные языки программирования с помощью фреймворка управления.
После того, как компания OEC начала свою деятельность, а затем OEC была куплена компанией Borland Software , права на Entera были приобретены компанией eCube Systems LLC в 2003 году. Сегодня Entera и NXTera по-прежнему используются компаниями из списка Fortune 1000 [ какими? ] в нескольких странах, а их разработкой, обслуживанием и маркетингом занимается компания eCube Systems.
В 1992 году Open Environment Corporation («OEC»), расположенная в Кембридже, штат Массачусетс , выпустила промежуточный продукт под названием «OEC Toolkit». Продукт, который в конечном итоге стал известен как «Entera», был первым промежуточным продуктом, проданным как платформа сервера приложений . В последующие годы компания добавила к Entera трехуровневый мониторинг приложений под названием AppMinder и систему обработки транзакций под названием Entera FX. За следующие девять лет OEC продала Entera на десятки миллионов долларов по меньшей мере 300 клиентам из списка Fortune 1000. [ необходима цитата ] В 1995 году OEC стала публичной, завершив свое первичное публичное размещение на фондовой бирже NASDAQ под тикером Nasdaq : OPEN.
Продолжая разработку Entera, были разработаны две основные версии программного обеспечения: версия Transmission Control Protocol (TCP) и Distributed Computing Environment (DCE), последняя основана на DCS Cell Directory Service, DCE endpoint mapper и DCE threads . Несмотря на различные проблемы, DCE-версия Entera стала популярной у IBM и ее клиентской базы, поскольку она упростила сложность разработки DCE. [1]
В это время разработчики OEC начали работу над четвертой версией Entera, направленной на объединение версий TCP и DCE. Они использовали DCE и картограф конечных точек для обеспечения стабильности и повышения производительности. Эта новая версия реализовала многопоточность и сохранение брокера. До своего приобретения OEC разработала ряд продуктов, включая OEC Toolkit, Encompass, Netminder, Entera Workbench, Oec3270, Appminder, Entera OLE и Entera FX. [1]
В 1996 году, через год после выхода на биржу, OEC была приобретена Borland. Borland продолжала инвестировать в Entera, но программное обеспечение достигло пика популярности. В это время более 300 компаний из списка Fortune 1000 использовали Entera по всему миру. [2]
В течение переходного периода после выкупа первоначальная команда разработчиков Entera претерпела некоторые изменения. Entera 4.0 была выпущена преждевременно, что вызвало проблемы с ее использованием в качестве замены Entera 3.2. [ необходима цитата ] Borland отреагировала выпуском версии 4.1, которая оказалась более стабильной. [ необходима цитата ] В 2000 году была выпущена самая стабильная версия, 4.2.1.
В течение следующих нескольких лет Borland продала сотни копий Entera новым и бывшим клиентам Entera. В это время Borland также разработала профессиональные сервисные организации, способные работать в различных средах программирования.
В ноябре 1997 года Borland объявила о приобретении Visigenic Software (VSGN), поставщика CORBA и разработчика VisiBroker. VisiBroker перекрывал некоторые возможности Entera, добавляя поддержку языка программирования Java , объектно-ориентированность и определенную степень сложности распределенных вычислений.
В течение следующего года Borland переориентировала свои усилия на разработку корпоративных приложений. Они тратили меньше времени на разработку Entera и переключили свое внимание на Visibroker. Borland изменила свое название на Inprise, слияние «интеграции и предприятия». Их новой целью стала интеграция инструментов Borland, включая Delphi , C++Builder и JBuilder , с Visibroker на основе COBRA от Visigenic для C++ и Java.
Сосредоточив усилия на Visigenic Software, компания Borland безуспешно пыталась переключить пользователей Entera на Visibroker, прежде чем в конечном итоге прекратить активную разработку Entera в 2001 году. Даже несмотря на рост клиентской базы, компания Borland тихо перераспределила ресурсы разработки Entera. [1]
В 2002 году компания Borland передала права на Entera компании eCube Systems LLC, чтобы обеспечить миграционный путь для существующих клиентов и обеспечить возможность дальнейшего развития платформы Entera. Компания eCube Systems была основана бывшими инженерами и архитекторами OEC и Borland, которые все еще хотели разрабатывать продукт.
eCube Systems продолжает поддерживать и развивать существующие установки Entera сегодня. Последняя версия Entera называется NXTera. Она добавила новые технологические модели [ какие? ] и обеспечивает взаимодействие с современными технологиями промежуточного программного обеспечения, включая платформы обмена сообщениями и стандарты веб-сервисов, такие как SOAP и REST . [3]
В июле 2009 года Micro Focus приобрела Borland за 75 миллионов долларов. [4] В феврале 2012 года Micro Focus и eCube Systems объявили о сотрудничестве в предоставлении консалтинговых услуг по промежуточному программному обеспечению. Сегодня eCube и Micro Focus сотрудничают в различных проектах по промежуточному программному обеспечению. [ необходима цитата ]