En la actualidad, muchas empresas afrontan un gran número de retos relacionados
a la existencia de múltiples aplicaciones para soportar sus procesos de negocios.
En muchos casos, la información y las funciones de negocio están "atrapadas" dentro
de aplicaciones legadas, dependientes de plataformas y canales de acceso específicos.
Esto trae como consecuencia una gran dificultad a la hora de requerir que aplicaciones
aisladas compartan funciones y datos y de esta forma dotar a las organizaciones
de la agilidad necesaria para mantenerse competitivos en el cambiante escenario
actual de los negocios.
Durante los últimos años, la Arquitectura Orientada a Servicios (SOA) ha demostrado
su capacidad para resolver los problemas mencionados, SOA es un conjunto de
lineamientos que dirigen el diseño de soluciones de integración entre sistemas,
algunos de estos lineamientos son:
- Encapsulamiento: la lógica de los servicios es accesible sólo a través de una interfaz
pública bien definida.
- Acoplamiento débil: los servicios deben ser autocontenidos; su ejecución no debe
depender de la interacción intensiva con componentes externos.
- Construcción en base a componentes: los servicios deben ser agregaciones de componentes
con interfaces explícitas para realizar un trabajo específico.
- Enfoque en procesos: todo servicio debe realizar una función de negocio para soportar
diversos procesos.
- Dinamismo, descripción y descubrimiento: un servicio debe poder ser descubierto
dinámicamente en base a su descripción.
- Reusabilidad: los servicios deben ser reusables, evitando la duplicidad de
implementación de la misma lógica.
- Interoperabilidad: cada servicio debe proveer una o más interfaces que pueden ser
invocadas a través de protocolos y formatos entendido por todos los clientes potenciales
del servicio.
- Basamento en estándares: asegurando así la interoperabilidad, reusabilidad y portabilidad.
|
|
En Secuoya estamos en capacidad de ayudarle en el diseño e implementación de arquitecturas
robustas de integración basadas en SOA. Nuestro servicio abarca desde la definición
de una visión de Arquitectura Orientada a Servicios para su empresa hasta la implementación
de soluciones tecnológicas de integración tales como Plataformas de Integración
Corporativa o integraciones puntuales entre dos sistemas.
En la actualidad, el mercado ofrece innumerables herramientas habilitadas para SOA,
sin embargo, es requisito fundamental para el éxito definir la forma en cómo serán
implementadas estas herramientas de manera de garantizar que cumplan con su objetivo:
proveer agilidad a su empresa.
|