|
EmpresaMiva Merchant Empresa is the backbone of Miva Script. As a server-side engine, Empresa installs on both Unix-based and Windows web servers, and enables them to run MivaScript-based web applications. Applications running under Empresa, such as Miva Merchant, are execute in a sandboxed data and runtime environment. Special virtual domain and shared server features let busy site administrators create per user and per domain environments. Key Empresa benefits
System RequirementsEmpresa 5 can be installed on any of the following servers:
Empresa 5 is compatible with Apache and Zeus on Unix servers, and IIS on Windows. The server must be capable of handling HTTPS requests / SSL communications. CompatibilityEmpresa 5 is required for support of MivaScript 5 applications and is backward backward compatible with compiled MivaScript 4 applications. Data HandlingEmpresa 5 utilizes our new MIVA-SQL, an SQL 92 compliant interface on top of a high-performance, architecture-neutral, multi-user data system. Database and index files can be copied and used across platforms without any conversion or time consuming data unload/load procedures. This makes Empresa 5 an ideal system for hosting services and sites that have different architectures for development, maintenance, and publishing. The integrated database system uses an xBase core file system that is wrapped with the high performance Database Indexing System (MDIX). Database InterfacesAdditional client libraries are available for Mia/Empresa to interface with popular database schemes, such as MySQL. MySQL database connector now comes with Mia/Empresa. Support for the ODBC database connector has been dropped. Sandboxed ExecutionAll MivaScript applications can be configured to automatically run at the permission level of the document owner. Directory hierarchies for reading and writing server data files can be authorized globally, by group, by user, or in any combination. AdministrationEmpresa-enabled sites are fully configurable by the site administrator. System wide parameters can be applied to execution behavior with special parameters for user, group, and virtual domain specific configurations. Whenever a Empresa-enabled document is accessed, log file entries can optionally detail the execution of the active document. Empresa 5 allows site administrators to provide a managed development environment that has none of the typical drawbacks associated with server-based development systems. Cross PlatformEmpresa 5 is implemented as a virtual machine which can run across different server interfaces and operating systems. MivaScript applications, data files, and index files are fully portable across a multitude of interfaces. A MivaScript application will work exactly the same using CGI, ISAPI, or different operating system platforms including multiple different Unix platforms and Windows NT/2000/XP/2003. |