[View INPRISE Home Page] [View Product List] [Search This Web Site] [View Available Downloads] [Get Free INPRISE Membership] [Enter Discussion Area] [Send Email To Webmaster]
MIDAS
¿Cuándo Necesito yo Comprar una Licencia de MIDAS?
John Kaster
Gerente de Producto de empresa, Corporación de Inprise,

Introducción
Borland MIDAS (Multi-grada la Aplicación Distribuída Repara) es una colección de componentes y archivos que hacen escribiendo una aplicación del multi-grada más fácil que en la vida. Este artículo no intenta explicar tecnología del multi-grada a esos poco familiar con él. (Para una discusión de cómo usted puede usar MIDAS para desarrollo de aplicación de multi-grada, por favor vea Una Apreciación global de MIDAS.) Más bien, explica varias maneras simplemente que usted puede usar la tecnología de MIDAS que usted puede desarrollar con Borland Delphi, Constructor de C++, o JBuilder.

No todos los usos de MIDAS requieren una licencia, y no todas las aplicaciones requieren una solución del multi-grada. En muchos casos, usted puede recibir todavía grandes beneficios de usar rasgos de MIDAS en su aplicación sin requerir la compra de una licencia del despliegue. Ésta es sólo una guía para ayudar respuesta la pregunta popular: "¿Cuándo necesito yo comprar una licencia de MIDAS?" Si usted se siente que su pregunta de la autorización no ha sido contestada por este artículo, por favor consulte nuestro y archivos que envían con su herramienta de desarrollo y avisan a su Borland ventas representante antes de desplegar una aplicación de MIDAS. LICENSE.TXTDEPLOY.TXT

En todos los casos, los guiones en este papel blanco son sólo para los propósitos del illustrational. La única información legalmente ligando con respecto a las MIDAS despliegue licencias es el Despliegue de MIDAS autoriza ellos y la información que se contienen en la Licencia y Despliegan documentos incluidas con la herramienta de desarrollo usted acostumbra a crear la aplicación de MIDAS. .

Cite de LICENSE.TXT

Esta versión del software puede incluir archivos del redistributable identificados como "ClientDataSet Redistributables" por crear programas de aplicación de multi-grada. La instalación y uso del ClientDataSet Redistributables para datos de apoyo que comparten entre dos o más computadoras requieren compra de una MIDAS Despliegue Licencia, disponible separadamente de Borland; por favor refiérase a la documentación del online y incluye, para información del contacto. DEPLOY.TXT "Datos que comparten" se refiere a cualquier uso del ClientDataSet Redistributables por apoyar la transmisión por cualquier medios de datos de una computadora a otro para el uso por ClientDataSet Redistributables instaló en otra computadora. Note que esa compra de una MIDAS Despliegue Licencia no se requiere por desplegar una aplicación que no usa ClientDataSet Redistributables por apoyar tales datos que comparten entre las computadoras.

Esto puede parecer complejo, pero estropeándose esta declaración, usted encuentra dos componentes eficazmente a la licencia:

  • ClientDataSet Redistributables usando. Si usted usa el componente de ClientDataSet o los IProvider unen, usted está usando ClientDataSet Redistributables. La aplicación detalla de la interface de IProvider es en. DBCLIENT.DLL Usted puede encontrar las interfaces de IProvider aparecidas en los TDBDataset y componentes de TProvider. Cómo usted usa el paquete producido por un dictados de ClientDataSet si o no usted necesita una MIDAS despliegue licencia. Por favor vea los guiones del ejemplo listados debajo para información extensa.
  • Datos que comparten por las máquinas. Si usted está acostumbrando ClientDataSet Redistributables a transmitir un paquete del datos de una máquina a otra máquina, entonces usted necesita una licencia.

Definiciones

ClientDataSet Redistributables
DBClient.DLL es el único archivo que comprende el redistributable divida de MIDAS.
Paquete de los datos
El arroyo de los datos que se empaqueta a y se usa junto con el ClientDataSet Redistributables.
Uno-grada
Una aplicación del banco de datos autónoma. No hay acceso a otra máquina recuperar datos.
Dos-grada
Una aplicación del banco de datos que recupera sus datos de otra computadora. Típicamente, usted todavía necesitará instalar el BDE (o una alternativa conveniente) en máquinas del cliente. Usando esta configuración produce lo que es conocido como un cliente gordo, debido al tamaño del ejecutable y extra sobre la cabeza requirió en la forma de una capa de acceso de banco de datos.
n-grada
Una aplicación del banco de datos que se divide en los servicios de los datos (DBMS), los servicios comerciales (servidor de la aplicación) y la presentación repara (aplicación del cliente). Esta configuración produce a un cliente delgado, debido al bajo sobre la cabeza requirió en la máquina del cliente.

Preciando & Autorizando

Las cuotas de la autorización citadas en los párrafos siguientes sólo son para los clientes americanos y están sujeto al cambio sin el aviso. Si usted no es un cliente americano, avise a su Inprise ventas representante local por preciar en su país

  • Ilimitado
    El precio de la lista para un cliente ilimitado la licencia de MIDAS es $5,000 por la máquina. Esta máquina del particular puede ejecutar cualquier número de MIDAS aplicación servidores con cualquier número de usuarios. Avise a su Inprise ventas representante para corriente que precia o otras opciones preciando. Usted puede estar a favor elegible de un descuento de volumen.
  • MIDAS Servidor Despliegue Licencia limitada (Nuevo con MIDAS 2!) Esta opción de la autorización mantiene una solución las situaciones donde las licencias del usuario ilimitadas no son la opción mejor para usted. Esta entrada del precio-punto para las licencias de MIDAS es un arreglo de licencia de por-cliente. Esta licencia puede ser apropiada para usted cuando usted sabe el número de clientes que acceden el servidor con seguridad, o usted lleva a cabo código para dar fuerza a al usuario autoriza, como el único nombre del usuario y combinaciones de la contraseña por el usuario. Por ejemplo, usted no puede usar esta opción de la autorización cuando un número desconocido de clientes estará accediendo un servidor de tejido que proporciona datos que usan el paquete de los datos. La cuota para esta licencia es $250. Incluye el derecho para un usuario acceder el servidor de MIDAS.
  • MIDAS Cliente Licencia adicional (Nuevo con MIDAS 2!) Asientos adicionales para una MIDAS Servidor salida Limitada a las $125. Asientos 2 a través de 25 son $125 cada uno. Asientos 26 y anteriormente vende para $80 cada uno. Por ejemplo, si usted tiene 10 usuarios que necesitan acceder un MIDAS aplicación servidor, la licencia costada sería $250 + (9 * $125), o $1,375. Preciando para las licencias del por-usuario se calcula para tener 50 por-usuario autoriza bruscamente corresponda a una norma, licencia de MIDAS ilimitada. Esta MIDAS Cliente licencia puede usarse para un cliente de MIDAS producido con Constructor de C++, Delphi, o JBuilder. Por el usuario autorizar una licencia no incluye para usar VisiBroker. Si usted escoge esta opción de la autorización y desea usar su MIDAS aplicación servidor con CORBA, usted debe comprar la VisiBroker despliegue licencia separadamente.
  • Cliente de MIDAS para Java El Cliente de MIDAS para Java es una licencia de desarrollo que incluye el derecho para usar los componentes de MIDAS Java-basado en JBuilder Client/Server o Empresa producir a un Cliente de MIDAS. Su precio del menudeo sugerido es $999. El despliegue de un Cliente de MIDAS Java-basado es cubierto por uno de las MIDAS despliegue licencias listado anteriormente. Inprise no hace ninguna distinción legal entre clientes de MIDAS producidos por Delphi, Constructor de C++, o JBuilder.
  • VisiBroker Despliegue licencia que UNA VisiBroker despliegue licencia normalmente se requiere cuando usted crea una aplicación que usa CORBA. Con tal de que usted esté usando VisiBroker exclusivamente como el transporte para los datos en un Usuario ilimitado la aplicación de MIDAS autorizado, usted no necesita comprar una VisiBroker despliegue licencia. Si usted planea usar VisiBroker independientemente del MIDAS aplicación servidor, usted debe comprar VisiBroker separadamente. Por el corriente preciar, avise a su representante de las ventas. Para la información extensa sobre VisiBroker, vea la VisiBroker casa página.

Guiones
No se piensa que los ejemplos siguientes son una inscripción completa de todos los posibles guiones; sin embargo, ellos servirán como una pauta para ayudarle a determinar cuando comprando una MIDAS despliegue licencia se requiere. Algunos de los guiones incluyen gráficos para ayudar explique las opciones de la configuración.

  • Lógico & el Tres-grada Físico (licencia del despliegue, ningún BDE en cliente)
    Éste es el guión típico usado al crear aplicaciones del multi-grada. El diseñador crea un servidor de la aplicación y lugares él en una máquina. Este servidor de la aplicación expone datos vía la interface de IProvider. Una aplicación del cliente se pone en otra máquina, y puede leer los datos proporcionados por el servidor de la aplicación usando el componente de TClientDataSet.

Logical & Three-tier Scenario
Lógico & el Guión del Tres-grada.

  • Tres-grada carga-equilibrado (el despliegue múltiple autoriza)
    Cuando su despliegue se pone en aumento más grande y trafica a, de, y en los aumentos del servidor, usted puede querer tener un cierto segmento de su leño de los usuarios en a un servidor, mientras otros usuarios anotarán en a otro servidor. Le exigirían que comprara una licencia de MIDAS para cada máquina del servidor que está ejecutando un servidor de la aplicación en este guión. Note que ese Delphi 4 y C++Builder 4 tienen un componente, TSimpleObjectBroker que hace carga-equilibrando sumamente fácil hacer.

Load-balanced Three-tier Scenario
Guión del Tres-grada carga-equilibrado.

  • Lógico Tres-tier/Physical el Dos-grada (ninguna licencia del despliegue, BDE en "cliente")
    Si el diseñador crea exactamente como anteriormente un servidor de la aplicación y aplicación del cliente, pero despliega el servidor de la aplicación y " aplicación del cliente a la misma máquina, ninguna licencia se requiere. Un subproducto de este arreglo es que el BDE debe instalarse para hacer esta solución trabajar. Sin embargo, usted todavía tiene acceso a todos los rasgos de MIDAS (modo desconectado, conciliación del error, etc.). Además, usted puede unir el servidor de la aplicación y aplicación del cliente para desarrollar una solución que usa ClientDataSet Redistributables para servir y leer todos a los datos en una aplicación.

Logical Three-tier/Physical Two-tier Scenario
Lógico Tres-tier/Physical el Guión del Dos-grada.

  • Servidores de la aplicación múltiples en una máquina (licencia del despliegue)
    Diseñadores del software frecuentemente se encuentran escribiendo una colección de aplicaciones para lograr tareas diferentes. Si usted escribe un servidor de la aplicación para cada tarea diferente, usted puede ejecutar cada uno de aquéllos los servidores de la aplicación en una máquina si usted para que escoge. Con tal de que todos los servidores de la aplicación estén corriendo en esa una máquina, sólo una MIDAS despliegue licencia se requiere.

  • Standalone (ninguna licencia del despliegue, ningún BDE)
    Para necesidades del despliegue donde el BDE o es demasiado grande o requiere demasiada configuración, MIDAS' TClientDataSet puede ser acostumbrado a proporcionar una solución alternativa poderosa. El componente de TClientDataSet puede usarse para el almacenamiento de los datos local. Usted puede acostumbrar el componente de ClientDataSet a crear una mesa del en-memoria. Porque esta mesa es en-memoria, es sumamente rápido. Además, desde que desciende de la clase de TDataset virtual, usted siempre puede usar los mandos datos-conscientes normales como usted tiene. Si usted quiere persistir la mesa, usted puede usar el construir-en métodos SaveToFile y LoadFromFile para Delphi 3. En Delphi 4, asignando la propiedad de ClientDataSet.FileName simplemente persistirán la mesa automáticamente.

Standalone Scenario
Guión de Standalone.

  • FTP un archivo de la cartera (licencia del despliegue, ningún BDE)
    En este guión, un diseñador escribe un servidor de la aplicación que usa un ClientDataSet para ahorrar datos a un archivo de la cartera. Este archivo se transporta entonces vía FTP a otra máquina, donde el cliente descifra ese datos que usan otro ClientDataSet. Puesto que la interface de IProvider no se usó transporta el paquete de los datos de un lado a otro, usted podría pensar que ésta es una configuración que no requiere una licencia de MIDAS. Sin embargo, una licencia se requiere aquí porque usted acostumbró un ClientDataSet Redistributable en una máquina a proporcionar datos a otro ClientDataSet Redistributable en otra máquina. El hecho que FTP es acostumbrado a transportar el paquete de los datos es inmaterial. El transporte que usted escoge no tiene nada que hacer con si o no una licencia de MIDAS se requiere.

  • SocketServer usando para evitar configuración de DCOM - ningún CDS Redistributables (ninguna licencia del despliegue)
    DCOM es muy difícil instalar, configura y mantiene. Para combatir este problema, usted puede usar SCKTSRVR y TMidasConnection (D3) o TSocketConnection (D4) para dirigir todo el tráfico de DCOM encima de TCP/IP recto. Si usted no acostumbra un ClientDataSet Redistributable a proporcionar un paquete del datos de una máquina a otro, usted puede acostumbrar el SCKTSRVR eficazmente a desviar los DCOM configuración problemas. Además, usando las herramientas de esta manera no requiere una licencia de MIDAS.

  • CORBA la aplicación de MIDAS (la licencia del despliegue Y VisiBroker autorizan)
    Si usted crea un CORBA aplicación servidor y lo despliega a una máquina del servidor, usted necesitará ejecutar VisiBroker en esa máquina permitirle al cliente comunicar con el objeto de CORBA en el servidor. Si usted detuviera allí con el guión, todos que se requerirían son una licencia para VisiBroker. Sin embargo, si esta aplicación de CORBA usa MIDAS y el ClientDataSet Redistributables, usted necesitará una licencia de MIDAS también. Si usted compra una licencia de MIDAS ilimitada, usted también tiene una licencia para usar VisiBroker específicamente para ese MIDAS aplicación servidor, para que nada se requiere más allá. Si usted compra una licencia del por-asiento para MIDAS, usted también debe comprar VisiBroker. Si usted usa VisiBroker sin usar un MIDAS aplicación servidor, usted debe comprar una licencia de VisiBroker separadamente. Note ese Delphi 4 permite la integración fácil de DCOM y CORBA objeta en el servidor y " cliente vía el componente de CORBAConnection.

  • Dos (2) los Servidores de MIDAS Limitados en una máquina, cinco (5) los clientes
    Porque ambos los servidores de MIDAS están en la misma máquina, sólo uno que la MIDAS Servidor despliegue licencia Limitada se requiere para esa máquina. Un usuario puede acceder la máquina del servidor vía la MIDAS Servidor licencia Limitada. Cada uno de los otros cuatro clientes requerirá el Cliente de MIDAS Adicional autoriza y suma cuatro (4). $250 + 4 * $125 = $750.
  • Dos (2) los Servidores de MIDAS Limitados en dos máquinas diferentes, cinco (5) los clientes
    Este guión requiere Dos MIDAS Servidor licencias Limitadas. Las MIDAS despliegue licencias son pertinentes a una máquina específica. Para los cinco clientes, un usuario puede acceder ambas máquinas del servidor vía la MIDAS Servidor licencia Limitada. Cada uno de los otros cuatro clientes requerirá a un Cliente de MIDAS Adicional para cada máquina y sumará ocho (8). $250 * 2 + 8 * $125 = $500.

Preguntas autorización-relacionadas

Q: Yo estoy usando Borland C++ Constructor 3 Client/Server. ¿Con qué versión de MIDAS viene? ¿Es compatible con el MIDAS 2 que eso viene con Delphi 4 Client/Server? ¿Puedo actualizar yo y puedo tomar la ventaja del por-usuario autorizar introducida en MIDAS 2?
Un: C++ que Constructor 3 Client/Server viene con MIDAS 1. MIDAS 2 estará disponible con C++ Constructor 4. El por-usuario autorizar está sólo disponible para MIDAS 2.

Q: ¿Cuándo yo compro una MIDAS Despliegue licencia, eso que exactamente consigo yo?
Un: Usted consigue a un mago de InstallShield diseñado para ayudarle a desplegar su servidor de MIDAS, instrucciones detalladas en lo que está envuelto desplegando un servidor de MIDAS, papeles blancos, código del ejemplo, y Empresa de OLE. Para carga que equilibra y falta-encima de, nosotros recomendamos reforzar MIDAS' SimpleBroker en cambio.

Q: ¿Hay el software incluyó para supervisar acceso del usuario al servidor de MIDAS, o estamos nosotros en el "sistema de honor?"
Un: Nosotros no mantenemos software actualmente supervisando acceso a un servidor de MIDAS. Hay varias maneras de llevar a cabo esto con unas líneas de código, o usando únicas combinaciones de name/password de usuario, pero nosotros no tenemos cualquiera preferido recomendaciones para cómo hacerlo. Nosotros estaremos integrando MIDAS en Inprise AppCenter en el futuro que proporciona supervisando capacidad.

Marcas de fábrica & el Derechos de propiedad literaria © 1999 borland.com una división de Corporación de INPRISE