Está en la página 1de 2

Arquitectura Orientada a Servicios

Acentuando el Servicio en Arquitectura Orientada a Servicios


Casi todos los proveedores de software promulgan que sus aplicaciones estn basadas en una
arquitectura orientada a servicios (SOA), pero si se da un vistazo ms cercano, no todo lo que se anuncia
como SOA est orientado a servicios. En Epicortomamos el camino menos utilizado para llevarle
soluciones empresariales que fueron construidas desde el inicio, utilizando las mejores prcticas SOA.
Realmente qu es SOA?
SOA es un enfoque de desarrollo de aplicaciones de software empresarial, en el cual los procesos del
software se descomponen en servicios, que despus se hacen disponibles y visibles en una red. Cada
servicio provee funcionalidades para poder ser adecuado a las necesidades de la empresa, mientras
esconde los detalles subyacentes de implementacin. SOA aborda la complejidad, inflexibilidad y
debilidades de los enfoques existentes en los diseos de procesos, flujos de trabajo e integracin de
aplicaciones.
El Enfoque de Epicor a SOA: Microsoft.NET, Servicios Web, y Lenguajes Estndar
Epicor inici con .NET, la plataforma de Microsoft para construir y exponer aplicaciones con servicios
Web. Todos los servicios Web utilizan un solo estndar, Lenguaje Extensible de Marcas (XML), lo que
permite una comunicacin ms fcil entre los software de negocios. Al exponer la lgica de negocios
como servicios Web, Epicor le permite construir sus propias reglas de negocio, manejar mejor sus
procesos de negocio, y accesar los sistemas desde donde sea, a cualquier hora y de cualquier manera
que lo desee. Al combinar esto con Epicor Service Connect, una herramienta de orquestacin de
procesos de negocios que le permite definir los flujos de trabajo desde la lgica de negocios expuesta
como servicios Web, para lograr flujos de trabajo hechos a la orden que cubre las necesidades de
cualquier negocio.
Beneficios de SOA
SOA facilita la integracin de los diferentes ambientes encontrados en muchas organizaciones. SOA
facilita la colaboracin, y comparticin de informacin, en toda la organizacin y con socios externos. Al
exponer los procesos de negocios, SOA ayuda a los negocios a enfocarse en las mejores formas de
mejorar las operaciones. SOA provee la habilidad de apoyar un modelo de negocios que cruce las lneas
de la organizacin. SOA realza la colaboracin, facilita los procesos de negocio de punta-a-punta y mejora
la efectividad operativa.
SOA le permite personalizar sus procesos de negocios sin modificar su cdigo fuente. Con SOA, hacer
que los procesos en sus sistemas compaginen con su negocio es slo una cuestin de configuracin, no
personalizacin. Esto significa que cuando sea tiempo de actualizar a la siguiente versin, usted lo puede
hacer mucho ms fcilmente que si tiene personalizaciones diseminadas en toda su implementacin.
Un beneficio adicional del SOA es que, provee la habilidad de modernizar los procesos de negocios, que
a su vez promueve una administracin de procesos de negocios gil. SOA provee una forma de hacer que
los procesos de negocios sean ms visibles, de forma que puedan ser personalizados y optimizados
para cubrir mejor las crecientes exigencias de los clientes sobre tiempos de respuesta reducidos, mientras
se mantiene alta calidad y rentabilidad. Posiblemente ms importante, SOA mantiene a distancia la

complejidad de la integracin entre aplicacin-a-aplicacin y negocio-a-negocio, reduciendo costos


significativamente y elevando la tecnologa a un nivel de negocios.
Epicor ofrece soluciones empresariales de completa arquitectura orientada a servicios, para ayudarlo a
conectar gente, procesos y aplicaciones para un negocio flexible, visible y gil.

También podría gustarte