Enteraは、 1990年代半ばにOpen Environment Corporation (OEC)によって導入されたミドルウェア製品 であり、 3層構造のクライアント/サーバーモデル開発モデルの初期実装例です。Enteraは、ビジネスソフトウェアを単一のアプリケーションではなく、サービスの集合体として捉えていました。
Enteraは、企業が既存のスキルセット、ハードウェア、ソフトウェアシステムへの投資を維持しながら、大規模な多国籍情報システムを構築・管理できるように設計されました。多層アーキテクチャにより、拡張性、管理性、アプリケーションセキュリティ、ベンダーロックインといった、第一世代のクライアント/サーバーアプリケーション開発に内在する問題を解決しました。Enteraは業界標準の分散コンピューティングインフラストラクチャ上に構築され、管理フレームワークを備えた多様なプログラミング言語をサポートしました。
EnteraはOEC社によって開発され、その後OEC社はBorland Software社に買収されました。そして2003年、Enteraの権利はeCube Systems LLC社に引き継がれました。現在もEnteraとNXTeraは、複数の国のFortune 1000企業で使用されており、eCube Systems社によって開発、保守、販売されています。
1992年、マサチューセッツ州ケンブリッジに本社を置くOpen Environment Corporation(「OEC」)は、 「OEC Toolkit」と呼ばれるミドルウェア製品をリリースしました。この製品は後に「Entera」として知られるようになり、アプリケーションサーバープラットフォームとして販売された最初のミドルウェア製品でした。その後、同社はEnteraにAppMinderと呼ばれる3層アプリケーション監視機能と、 Entera FXと呼ばれるトランザクション処理システムを追加しました。続く9年間で、OECは少なくとも300社のFortune 1000企業に数千万ドル相当のEnteraを販売しました。 1995年、OECはナスダック証券取引所にティッカーシンボルNasdaq : OPENで新規株式公開(IPO)を完了し、株式を公開しました。
Enteraの開発を継続する中で、ソフトウェアの主要なバージョンとして、伝送制御プロトコル(TCP)バージョンと分散コンピューティング環境(DCE)の2つが開発されました。後者は、DCSセルディレクトリサービス、DCEエンドポイントマッパー、およびDCEスレッドに基づいています。さまざまな課題があったにもかかわらず、DCEバージョンのEnteraは、DCE開発の複雑さを簡素化したため、IBMとその顧客の間で人気を博しました。[ 1 ]
この間、OECの開発者はTCPとDCEのバージョンを統合することを目的としたEnteraの第4バージョンの開発に着手しました。彼らはDCEとエンドポイントマッパーを使用して安定性とパフォーマンスの向上を実現しました。この新しいバージョンではマルチスレッドとブローカーパーシステンスが実装されました。買収される前、OECはOECツールキット、Encompass、Netminder、Entera Workbench、Oec3270、Appminder、Entera OLE、Entera FXなど多数の製品を開発していました。[ 1 ]
1996年、上場から1年後、OECはボーランドに買収された。ボーランドはエンテラへの投資を継続したが、ソフトウェアの人気はピークに達した。当時、世界中で300社以上のフォーチュン1000企業がエンテラを使用していた。[ 2 ]
買収後の移行期間中、元のEntera開発チームはいくつかの変更を余儀なくされました。Entera 4.0は時期尚早にリリースされたため、Entera 3.2の後継としての使用に問題が生じました。Borlandはこれに対し、より安定したバージョンである4.1をリリースしました。2000年には、最も安定したバージョンである4.2.1がリリースされました。
その後数年間で、ボーランドは新規顧客および既存顧客に数百本のEnteraを販売した。この間、ボーランドは多様なプログラミング環境に対応できるプロフェッショナルサービス組織も構築した。
1997年11月、ボーランド社はCORBAベンダーでありVisiBrokerの開発元であるVisigenic Software(VSGN)社の買収を発表した。VisiBrokerはEnteraの機能の一部と重複する部分があったものの、 Javaプログラミング言語、オブジェクト指向、そして分散コンピューティングにおける一定の複雑さのサポートを追加していた。
翌年、Borlandはエンタープライズアプリケーション開発に注力する方針に転換した。Enteraの開発に費やす時間を減らし、Visibrokerの開発に力を注いだ。Borlandは社名を「統合」と「エンタープライズ」を組み合わせたInpriseに変更した。新たな目標は、Delphi、C++Builder、JBuilderといったBorlandのツールを、VisigenicのCOBRAベースのC++およびJava向けVisibrokerと統合することだった。
BorlandはVisigenic Softwareに注力し、EnteraユーザーをVisibrokerに移行させようと試みたものの失敗に終わり、最終的に2001年にEnteraの積極的な開発を中止した。顧客基盤が拡大する中でも、BorlandはEnteraの開発リソースを静かに再配分していた。[ 1 ]
ボーランドは、既存顧客の移行パスを提供し、Enteraプラットフォームのさらなる開発を可能にするため、2002年にEnteraの権利をeCube Systems LLCにライセンス供与しました。eCube Systemsは、OECとボーランドの元エンジニアおよびアーキテクトで、依然として製品開発を続けたいと考えていた人々によって設立されました。
eCube Systems は現在も既存の Entera インストールのサポートと開発を続けています。Entera の最新バージョンは NXTera と呼ばれています。新しいテクノロジー モデルが追加され、メッセージング プラットフォームやSOAPやRESTなどのWeb サービス標準を含む最新のミドルウェア テクノロジーとの相互運用が可能になっています。[ 3 ]
2009年7月、マイクロフォーカスはボーランドを7500万ドルで買収した。[ 4 ] 2012年2月、マイクロフォーカスとeCube Systemsはミドルウェアコンサルティングの提供における協力関係を発表した。現在、eCubeとマイクロフォーカスはさまざまなミドルウェアプロジェクトで協力している。