WebSphere Commerce Server
WebSphere Commerce incluye un servidor de comercio basado
en Java para controlar el flujo de información del sistema
WebSphere Commerce. El diagrama siguiente ilustra los componentes de
WebSphere Commerce Server:

Los puntos siguientes proporcionan una visión general de cada
componente:
- Herramientas
- WebSphere Commerce Accelerator
- Componente basado en navegador que puede utilizar para operar y mantener tiendas
en línea después de haberlas creado. Las tareas se basan en el control de acceso
y los niveles de autorización.
- Servicios de tienda
- Componente basado en navegador que le permite crear un archivador de tienda basado
en un ejemplo que se proporciona con WebSphere Commerce.
- Consola de administración
- Componente basado en navegador que le permite realizar operaciones administrativas
a nivel sitio o a nivel de tienda.
- Subsistemas
- Miembro
- El subsistema Miembro proporciona gestión de usuarios, organizaciones y grupos de
miembros. Gestiona el registro, la autenticación, el control de
acceso y los servicios de gestión de sesiones y perfiles.
El subsistema Miembro define los usuarios, las organizaciones y los miembros del
sistema, sus roles y su control de acceso. Por ejemplo, un usuario puede tener el rol
de Administrador de sitio o Administrador de tienda. Una tienda puede tener cualquiera
de dos tipos de autenticación. Si la base de datos se configura como registro de usuarios,
WebSphere Commerce Server autentica a los usuarios utilizando un ID de usuario, una
contraseña y un certificado X.509.
Si el servidor LDAP se configura como registro de usuarios, el esquema de conexión
personalizado del servidor de seguridad de WebSphere Application Server autentica
a los usuarios.
- Catálogo
- El subsistema Catálogo proporciona la navegación por el catálogo, las características
de comercialización, las listas de intereses y las posibilidades de búsqueda. El subsistema
Catálogo incluye toda la lógica y los datos pertinentes a un catálogo, incluyendo
las categorías, los productos y sus atributos, los artículos y cualquier
asociación o relación entre ellos. Interactúa con los subsistemas Miembro y los
subsistemas Pedido para obtener información sobre cómo ver las plantillas y la fijación de precios. Se
proporcionan las características siguientes:
- Agrupaciones
- Se introduce una construcción de agrupación genérica para el establecimiento de
categorías de diversos productos. El propietario de un grupo de catálogo no
tiene que ser necesariamente el propietario de todas las entradas de catálogo
del grupo.
Esto permite a los propietarios de portal definir las categorías de los productos
ofrecidos mientras otros proveedores pueden añadir sus productos al grupo de
catálogo.
- Entradas de catálogo
- Una o más entradas de catálogo pueden pertenecer a un grupo de catálogo. Se proporciona
un conjunto de tipos de objeto base para representar productos, artículos de código de
artículo (SKU), paquetes y paquetes compuestos en una entrada de catálogo.
- Asociaciones de comercialización
- Estas hacen que sea posible crear una asociación entre dos objetos de catálogo
cualesquiera, que se convierten en ventas cruzadas, ventas ascendentes y
promociones.
- Soporte multicultural
- El diseño de catálogo se encarga de la necesidad de soportar las características
multiculturales, tales como la visualización de productos y el formato de moneda,
de acuerdo con el entorno nacional.
- Comercio
- El subsistema de comercio de WebSphere Commerce proporciona la lógica, las funciones
y los datos pertinentes para negociar el precio y la cantidad de un producto
o de un conjunto de productos entre la organización compradora y la vendedora. El
subsistema de comercio incluye subastas, contratos y componentes de Solicitud de presupuesto
(RFQ) que se utilizan para llevar a cabo transacciones específicas entre
las organizaciones.
- Pedido
- El subsistema Pedido proporciona la función para soportar los carros de la compra,
el proceso de pedidos y la gestión.
También presenta e integra otros servicios relacionados con los pedidos, tales como
la fijación de precios, los impuestos, el pago y el despacho. Las posibilidades de
proceso de pedidos incluyen: la compra o el pedido rápido, los pedidos planificados,
varios pedidos pendientes y la repetición de pedidos.
- Marketing
- El subsistema Marketing proporciona muchas funciones de marketing al sitio. Mediante
la utilización de WebSphere Commerce Accelerator, el Director de marketing o el
Director de comercialización puede crear perfiles de clientes y campañas de
marketing que presenten iniciativas de ventas como sugerencias de venta cruzada
y venta ascendente, publicidad, descuentos y cupones electrónicos.
Todos estos componentes pueden personalizarse ampliamente para asegurar que
la estrategia de marketing del sitio coincide con la de la tienda real.
- Inventario
- El subsistema Inventario es un componente de WebSphere Commerce Server y proporciona
gestión de inventario en tiempo real. Los componentes del subsistema de inventario
proporcionan funcionalidad para registrar el inventario recibido de los proveedores
y el devuelto por los clientes, ajustar la cantidad de inventario, determinar la
disposición del inventario devuelto y enviar y recibir inventario.
- Ejecución de servidor común
- La ejecución de servidor común proporciona un entorno en el que se despliegan y
se ejecutan las aplicaciones de comercio.
El entorno de trabajo se compone del modelo de programación, del modelo de proceso,
del manejo de excepciones, del control de transacciones, del acceso a datos y del
modelo de persistencia. La ejecución de servidor común aprovecha los servicios de
ejecución proporcionados por WebSphere Application Server para dar soporte a las
aplicaciones de WebSphere Commerce Server. La ejecución de servidor común aprovecha
muchas características disponibles en WebSphere Application Server:
- Los archivos JavaServer Pages (JSP) proporcionan scripts de página Web dinámica en la
parte del servidor. Esto ayuda a separar la lógica de presentación de la lógica
de negocio. WebSphere Commerce proporciona un conjunto de beans de datos para
visualizar información de usuarios, catálogos y pedidos. Mediante la utilización de
la herramienta de diseño de páginas WebSphere Studio, un Desarrollador de tiendas
puede soltar los beans en un archivo JSP. Los archivos JSP se compilan en
servlets y se presenta para visualizar datos dinámicos en la ejecución.
- WebSphere Commerce utiliza una infraestructura de entidad de bean enterprise. Los
desarrolladores pueden acceder a los datos del sistema, por ejemplo objetos de
datos, sin estar directamente vinculados al esquema de base de datos subyacente.
La ejecución de servidor común proporciona un conjunto de beans de entidad para
el esquema base. Los desarrolladores de aplicaciones pueden personalizar la lógica de
negocio y modificar los objetos de entidad ampliando el esquema base y volviendo a
correlacionar los objetos de entidad. Este proceso se lleva a cabo utilizando
la herramienta de correlación de beans enterprise VisualAge for Java. La herramienta
de correlación de beans está disponible en VisualAge for Java, Enterprise Edition.
- Todos los procesos del planificador y de WebSphere Commerce Server se integran en
los procesos de WebSphere Application Server. Utilice la Consola del administrador
de WebSphere Application Server para gestionar estos procesos.
Por omisión, cada proceso de WebSphere Commerce Server se configura como una
instancia de WebSphere Application Server que se correlaciona con un solo proceso
Java de varias hebras. El proceso puede ejecutar archivos JSP, servlets y beans
enterprise.
Se pueden clonar varios procesos de WebSphere Commerce Server con varias instancias
de WebSphere Application Server para la disponibilidad y el equilibrio de la carga de
trabajo.
- Gestión del sistema
- El componente de gestión del sistema de WebSphere Commerce proporciona al sistema
fiabilidad, disponibilidad y servicio. WebSphere Commerce anota mensajes para informar
a los administradores sobre las condiciones anormales del sistema. La información
de diagnóstico permite al administrador determinar la causa de los errores y rectificar
el problema. Además, IBM HTTP Server, WebSphere Application Server y DB2 Universal Database
proporcionan herramientas de gestión del sistema para la configuración, la supervisión
y el ajuste.
- Servicio de mensajería
- El Servicio de mensajería envía mensajes de WebSphere Commerce a los usuarios y los
sistemas. Proporciona una Interfaz de programación de aplicaciones (API) de mensajería
común para diferentes tipos de notificaciones.
Los tipos soportados incluyen correo electrónico de difusión de comerciantes y clientes
y notificación de pedidos mediante un servidor SMTP (Simple Mail Transfer Protocol). El Servicio
de mensajería también proporciona entrega de mensajes asíncrona mediante MQSeries
(que se puede pedir por separado).
- WebSphere Application Server
- WebSphere Application Server es un entorno de aplicaciones basado en Java
para crear, desplegar y gestionar aplicaciones Web de
Internet e intranet. WebSphere Application Server también
proporciona el soporte de ejecución para los archivos JSP.
Para obtener más información sobre los componentes de WebSphere Commerce Server,
consulte la publicación WebSphere Commerce Guía del programador.