Tecnología

Inicio

¿Cuál es la diferencia entre el ERP y SOA?

¿Cuál es la diferencia entre el ERP y SOA?


Hay mucha confusión en lo que respecta a la terminología de software. ERP y SOA son muy diferentes, pero se pueden usar en la misma frase cuando se refiere a los sistemas empresariales, que se suma a la confusión.

ERP

ERP es sinónimo de planificación de recursos empresariales.
Un sistema ERP es un conjunto de módulos funcionales que realizan transacciones comerciales tales como la nómina, contabilidad y compras. Un verdadero ERP integrar estas funciones para que compartan información.

SOA

SOA es sinónimo de arquitectura orientada a servicios.
SOA es una herramienta para el desarrollo de software. El principio clave de SOA es escribir código de programación como pocas veces como sea posible. Las tareas específicas que se realizan en varios programas se configuran como objetos "servicio". Un programa que se encarga de una función más grande puede "Llamar" que tarea individual mediante el envío y recepción de entrada de salida, o por tener esa salida almacenada en una base de datos.
Un simple ejemplo: "Dirección" es un conjunto de datos comunes a varias funciones de negocio. Dentro de una base de datos que almacenamos todos los tipos de direcciones. datos de la dirección para los empleados, clientes, proveedores y contactos pueden usar todos la misma lógica del programa para validar y dar formato a los datos. Ese conjunto de código puede ser escrito una vez y compartido por todos los programas. SOA hace que el desarrollo futuro más fácil y menos dolorosa de mantenimiento.

El uso de ERP SOA

Arquitectura orientada a servicios se puede encontrar en el corazón de un sistema ERP. Los sistemas ERP suelen almacenar datos similares, que es compartido por varios módulos o áreas funcionales, en un solo lugar. No son siempre en el mismo medio ambiente, sino SOA es más probable que se encuentran en sistemas integrados.

Herramienta vs. Blueprint

ERP puede ser comparado con un anteproyecto para la construcción de una estructura, mientras que SOA está más cerca de un cinturón de herramientas usadas por el equipo de construcción. Se pueden utilizar juntos y los resultados serán muy probablemente mejor, pero no son el mismo.

Terminología en el Mundial de Sistemas

Cuando la gente tira en torno a términos como ERP o SOA, que sólo van de la mano si se encuentra en una discusión muy técnica que involucra la selección de software o desarrollo de un nuevo software. Aquellos venta de software u otra tecnología tienden a espolvorear las palabras de moda en la industria de su comercialización para que los compradores se sienten como si estuvieran recibiendo la mejor y más nuevo producto - incluso si no saben qué es el producto.