Entera

Entera - генератор серверов приложений и средство управления ими

Entera - middleware-продукт, позволяющий создавать многоплатформенные многозвенные распределенные информационные системы.

Enterprise-версии Delphi и C++ Builder включают в себя компоненты для связи с Entera: TEnteraConnection и TEnteraProvider.

Borland Entera представляет собой сервер приложений, функционирующий на многих платформах, таких, как AIX, HP-UX, Digital UNIX, Solaris, OS/2, OS/2 Warp, Windows NT, Windows, Macintosh, OpenVMS, Unisys. Основное назначение этого сервера приложений - предоставлять содержащим только интерфейс пользователя "тонким" клиентским приложениям (в том числе созданным с помощью Delphi/C++ Builder Enterprise) доступ к данным, содержащимся на серверах баз данных. Будучи сервером и источником данных для клиентского приложения, Entera является, в свою очередь, клиентом серверной СУБД. Таким образом, с использованием Entera возможно построение трехзвенной системы, где в среднем звене содержатся средства доступа к данным, а также, при необходимости, бизнес-правила, в том числе бизнес-правила, оформленные в виде исполняемых файлов, выполнение которых инициируется при необходимости. При этом нередко среднее звено состоит из комплекса серверов приложений, функционирующих на нескольких компьютерах, нередко под управлением различных операционных систем.

Entera поддерживает стандарт DCE (Distributed Computing Environment), позволяя при этом создавать клиенские приложения с помощью Delphi, Visual Basic, PowerBuilder, Smalltalk, Visual C++, Visual Age, Perl, COBOL, C, C++, Hypertalk, а также средств разработки 4-го поколения. Поддерживается также широкий спектр серверных СУБД: Oracle, Sybase, Informix, Ingres, IBM DB2, Microsoft SQL Server, Digital DBI, Information Builders EDA/SQL. Entera включает в себя несколько технологий, обеспечивающих надежность и производительность многозвенных информационных систем.

Entera Broker предоставляет клиентскому приложению список доступных в сети сервисов, оформленных в виде объектов. Сервисы безопасности (Security Services) обеспечивают доступ пользователей к этим объектам в соответствии с их правами. AppMinder, или сервис управления приложениями, обеспечивает надежность функционирования клиентских приложений, подключая их в случае отказа компьютеров, содержащих используемые ими объекты, к другим аналогичным объектам, доступным в сети.

Помимо стандартного комплекта Entera Developers Package, разработчикам доступен ряд дополнительных продуктов: AppDesigner - средство автоматической генерации многозвенных приложений на языке COBOL; DCE Adapter - средство, предоставляющее возможность использования DCE клиенскими приложениями; Entera/Fx - набор утилит, включающих дополнительны средства повышения безопасности, средства равномерного распределения загрузки серверов приложений, и др.; Entera/QuickRPC - средство быстрой генерации многозвенных приложений для пользователей SQLWindows; RPCpainter - интерфейс между PowerBuilder и Entera.


Interface Ltd.