Cada vez, las empresas son más dependientes del área IT y esta dependencia va creciendo día a día según las organizaciones necesitas servicios IT más sofisticados para cumplir con las necesidades de sus clientes y proveedores. WSO2 es una plataforma 100% open source que permite a los desarrolladores cumplir esas necesidades de manera ágil y sin demasiadas complicaciones. Dentro de WSO2, encontramos WSO2 Carbon, un plataforma middleware con diferentes componentes que se adapta a cada empresa y a sus proyectos IT. ¿Qué compone el WSO2 Carbon?
Componentes de WSO2 Carbon
La plataforma WSO2 Carbon está compuesto por diferentes componentes que ofrecen una gran variedad de funciones como vemos a continuación.
WS02 Application Server:
El WSO2 Application Server reúne y comunica las principales aplicaciones web. Algunas de sus características son:
- Soporta servicios JAX-WS -(WS-*) y JAX-RS (REST) y todos los estándares WS-*
- Se integra con WS02 BAM para monitorización y auditoría operacional
- Basado en Tomcat; que es un contenedor de Servlets, es decir un módulo para ejecutar servlets y/o páginas jsp en aplicaciones web
- Consola Web para la gestión y monitorización sencilla
WS02 Entreprise Service Bus:
Este componente es capaz de integrar estándares y soportar todos los patrones de integración, lo que posibilita la interoperabilidad entre varios sistemas heterogéneos y entre aplicaciones de empresas. El WSO2 ESB se encarga de:
- Enrutado de mensajes: sobre cabeceras, contenido del mensaje, reglas.
- Mediación:filtros de masajes, listas de destinatarios,enriquecimiento del mensaje,etc.
- Transformación:XSLT 1.0/2.0, XPath, XQuery, Smooks.
- Gestión de la seguridad
- Clustering
WSO2 Business Process Server:
Gracias a este componente, los desarrolladores pueden desarrollar modelos y procedimientos con WS-BPEL y estándares BPMN. Este componente también sirve para la gestión de procesos empresariales y como un entorno de alojamiento SOA. Algunas de las características y funcionalidades de este componente son:
- Permite desplegar procesos de negocio escritos EN WS-BPEL (soporta BPEL 2.0).
- Editor gráfico de procesos
- Proporciona una interface web gráfica para desplegar, gestionar y ver los procesos.
- Publicación de eventos a WSO2 Business Activity Monitor (WSO2 BAM) para monitorización de procesos y publicación de cuadros de mando.
- Versionado
- Cuadro de mandos de procesos activos, errores, instancias, etc.
- Auditoría gráfica de instancias.
- Despliegue en alta disponibilidad.
WSO2 Business Activity Monitor:
Gracias al WSO2 Business Activity Monitor podemos monitorizar los indicadores clave de los procesos de negocio (BAM). Con el podemos:
- Encontrar herramientas para crear cuadros de mando personalizados sin necesidad de programar.
- Registra cualquier evento de negocio (datos de negocio, metadatos y correlaciones).
- Consola web sencilla para la gestión y monitorización de procesos.
- El producto proporciona una colección de estadísticas e indicadores estándar ya construidos sobre accesos y rendimiento.
WSO2 Complex Event Processing Server:
Permite definir procesos inteligentes como respuestas a secuencias de eventos.
- Basado en JBoss Rules
- Identifica los eventos más significativos, analiza su impacto y responde a los mismos en tiempo real.
- Soporta múltiples tipos de brokers, incluyendo WS-Eventing y JMS.
WSO2 Data Services Server
El WSO2 Data Service Server Ofrece herramientas para un rápido desarrollo de servicios de acceso a datos, edición, configuración de recursos de datos, generación de operaciones CRUD contra esquemas de bases de datos y mapping de datos obtenidos de consultas a formatos XML. Además también nos ayudará a:
- Integrar con cualquier base de datos que disponga de un driver JDBC, soporta también fuentes de datos como CSV, Excel, ODS
- Combinar datos de múltiples fuentes en un solo servicio, crea servicios REST para operaciones CRUD
- Gestionar transacciones distribuidas entre diferentes bases de datos.
- Transformar datos vía XSLT y XQuery.
- Proporcionar validación para tipos de datos estándar (enteros, cadenas, fechas, etc.) y permite construir fácilmente validadores para datos más complejos.
- Generar WSDLs automáticamente para servicios de datos.
¿Cómo puede ayudar WSO2 Carbon en diferentes sectores?
WSO2 Carbon entrega soluciones integrales específicas para los diferentes sectores, te mostramos a continuación dónde está presente y ponemos algunos ejemplos de cómo WSO2 Carbon ha hecho el trabajo más fácil.
Sector financiero
- Creación de un ecosistema central para facilitar una plataforma de integración en tiempo real que es seguro, de alto rendimiento y confiable.
- Proporcionar una plataforma flexible que ayudan a las organizaciones financiera a desarrollar una arquitectura para afrontar los actuales retos y permitir la innovación.
Sector salud
- Habilitar una variedad de dispositivos y aplicaciones para vincular sin problemas sistemas dispares
- Simplificación de operaciones , abordar ineficiencias en los procesos de los ecosistemas de salud conectados en general
Sector retail
- Conexión de sistemas para la gestión de pedidos y distribución
- Exponer funcionalidades empresariales como API administradas para facilitar el acceso de clientes
Sector gubernamental
- Abordar desafíos relacionados con la seguridad de la información
- Facilitar acceso móvil para aplicaciones y servicios
Sector educativo
- Gestión de recursos de manera eficiente y colaborativa
- Velocidad y eficiencia entre los diferentes usuarios
Arquitectura, Ingeniería y Construcción
- Aplicaciones de Software para intercambiar información de manera transparente
- Desarrollo de plataforma de integración de recursos
Para las empresas de diferentes tamaños y sector la entrega de servicios de calidad representan una ventaja competitiva de gran valor en el mercado. Los productos de WS02 proporcionan a los responsables de la información el medio ideal para para empoderarse de los servicios SOA y REST existentes y crear una arquitectura ágil y flexible.
La importancia que aquí se presentan no solo otorgan una solución para hoy, sino que su calidad y capacidad de escalamiento, representan una apuesta segura de futuro.
WSO2 es la compañía de middleware empresarial más eficiente. Ofrece la única pila de middleware SOA de código abierto específicamente diseñado como una plataforma integrada para apoyar los entornos heterogéneos de las empresas de hoy tanto de manera interna como en la nube.
¿Buscas implementar una tecnología ESB/SOA?
Te recomendaremos la mejor solución para tu negocio. ¡Habla con nuestros expertos!
Contáctanos para más información sobre la tecnología ESB/SOA