Planificación para desarrollar aplicaciones WebSphere eXtreme
Scale
Configure el entorno de desarrollo y obtenga información sobre dónde puede
encontrar los detalles sobre las interfaces de programación disponibles.
Visión general de la API WebSphere eXtreme Scale proporciona varias características a las que se accede a través de programa utilizando el lenguaje de programación Java a través de las interfaces de programación de aplicaciones (API) y las interfaces de programación del sistema.
Visión general de los plug-ins
Un plug-in de WebSphere eXtreme
Scale es un componente que proporciona un determinado tipo de función a los componentes conectables que incluyen ObjectGrid y BackingMap. WebSphere eXtreme
Scale proporciona varios puntos de conexión para permitir a las aplicaciones y a los proveedores de memoria caché integrarse con distintos almacenes de datos, las API de cliente alternativas y para mejorar el rendimiento general de la memoria caché. El producto se entrega con varios plug-ins predeterminados y preincorporados, pero también puede crear plug-ins personalizados con la aplicación.
Visión general de los servicios de datos REST
El servicio de datos REST de WebSphere eXtreme
Scale es un servicio HTTP Java compatible con Microsoft WCF Data Services (anteriormente ADO.NET Data Services) e implementa el Protocolo de datos abierto (OData). Microsoft WCF Data Services es compatible
con esta especificación al utilizar Visual Studio 2008 SP1 y .NET Framework 3.5 SP1.
Visión general de la infraestructura Spring
Spring es una infraestructura de desarrollo de aplicaciones Java. WebSphere eXtreme
Scale proporciona soporte para permitir a Spring gestionar transacciones y configurar los clientes y servidores que conforman una cuadrícula de datos en memoria desplegada.
Consideraciones del cargador de clases y la classpath
Puesto que eXtreme Scale almacena los objetos Java en la memoria caché de forma predeterminada, se deben definir definiciones de clase en la vía de acceso de clases siempre que se acceda a los datos.
Gestión de las relaciones
Los lenguajes orientados al objeto como, por ejemplo, Java, las bases de datos relacionales soportan las relaciones o asociaciones. Las relaciones reducen la cantidad de almacenamiento a través del uso de las referencias de objeto o claves foráneas.
Consideraciones de claves de la memoria caché WebSphere eXtreme
Scale utiliza las correlaciones de totales de control para almacenar datos en la cuadrícula, donde se utiliza un objeto Java para la clave.
Datos para distintos husos horarios
Al insertar datos con los atributos calendar, java.util.Date y timestamp en un ObjectGrid, debe asegurarse de que estos atributos de fecha y hora se creen basándose en el mismo huso horario, sobre todo cuando se realiza el despliegue en diversos servidores en varios husos horarios. La utilización de los mismos objetos de hecha y hora basados en huso horario puede garantizar que la aplicación tenga seguridad de huso horario y que se puedan consultar los datos mediante los predicados calendar, java.util.Date y timestamp.