La interoperabilidad de procesos de negocio ( BPI ) es una propiedad que se refiere a la capacidad de diversos procesos de negocio para trabajar juntos, lo que se denomina "interoperar". [1] Es un estado que existe cuando un proceso de negocio puede cumplir un objetivo específico de forma automática utilizando únicamente el trabajo humano esencial. Normalmente, la BPI está presente cuando un proceso se ajusta a estándares que le permiten alcanzar su objetivo independientemente de la propiedad, la ubicación, la marca, la versión o el diseño de los sistemas informáticos utilizados.
El principal atractivo de la BPI es que un proceso empresarial puede empezar y terminar en cualquier punto del mundo, independientemente de los tipos de hardware y software necesarios para automatizarlo. Debido a su capacidad para descargar el trabajo de la "mente" humana, muchos consideran que la BPI es la etapa final en la evolución de la informática empresarial . Los criterios gemelos de la BPI, el objetivo específico y el trabajo humano esencial, son subjetivos. [ cita requerida ]
Los objetivos del BPI varían, pero tienden a clasificarse en las siguientes categorías:
La interoperabilidad de los procesos de negocio se limita a los sistemas de software empresariales en los que las funciones están diseñadas para funcionar juntas, como un módulo de nóminas y un módulo de contabilidad general que forman parte del mismo paquete de programas, y en entornos de software controlados que utilizan EDI . La interoperabilidad también está presente entre sistemas incompatibles en los que se ha aplicado middleware . Sin embargo, en cada uno de estos casos, los procesos rara vez superan la prueba de BPI porque están limitados por silos de información y la incapacidad de los sistemas para comunicarse libremente entre sí.
El término "Interoperabilidad de procesos de negocio" (BPI) fue acuñado a finales de los años 1990, principalmente en relación con la cadena de valor en el comercio electrónico . [2] [3] La BPI ha sido utilizada en materiales promocionales por varias empresas y aparece como tema de investigación en organizaciones interesadas en las ontologías de la ciencia informática .
A pesar de la atención que ha recibido, la interoperabilidad de los procesos de negocio no se ha aplicado fuera de los entornos limitados de los sistemas de información. Una posible razón es que la BPI requiere la conformidad universal con las normas para que un proceso de negocio pueda empezar y terminar en cualquier punto del mundo. Las normas en sí son bastante sencillas: las organizaciones utilizan un conjunto finito de procesos compartidos para gestionar la mayoría de sus operaciones. Reunir a las empresas para crear y adoptar las normas es otra cuestión completamente distinta. Después de todo, el mundo de los sistemas de gestión se caracteriza por los silos de información . Alejarse de los silos exige que las organizaciones aborden cuestiones culturales como la propiedad y el uso compartido de procesos y datos, las fuerzas competitivas y la seguridad, por no mencionar el efecto de la automatización en sus fuerzas de trabajo.
Si bien no se puede predecir el cronograma de adopción de BPI, sigue siendo un tema de interés tanto en organizaciones como en grupos de expertos .
Para probar el BPI, una organización analiza un proceso comercial para determinar si puede cumplir su objetivo específico utilizando únicamente mano de obra humana esencial .
El objetivo específico debe estar claramente definido de principio a fin. Sin embargo, el inicio y el fin son altamente subjetivos. En una organización, un proceso puede comenzar cuando un cliente pide un producto y terminar cuando el producto se entrega al cliente. En otra organización, el mismo proceso puede estar precedido por la fabricación y distribución del producto, y puede estar seguido por la gestión de la garantía posventa y las reparaciones.
El trabajo humano esencial incluye:
Para calificar para BPI, cada tarea del proceso debe tenerse en cuenta de principio a fin, incluyendo el trabajo que queda fuera de las grietas creadas por aplicaciones de software incompatibles, como la recopilación de datos de un sistema y su reingreso en otro, y la preparación de informes que incluyen datos de sistemas dispares. El proceso debe fluir sin interrupciones, independientemente de los sistemas informáticos subyacentes utilizados. Si existe trabajo humano no esencial en algún momento, el proceso no pasa la prueba de BPI.
Para garantizar que los procesos de negocio puedan cumplir sus objetivos específicos de forma automática utilizando únicamente el trabajo humano esencial, BPI adopta un enfoque de “arquitectura orientada a servicios” ( SOA ), que se centra en los procesos en lugar de en las tecnologías necesarias para automatizarlos. Una SOA ampliamente utilizada es una forma eficaz de abordar los problemas causados por cualquier sistema dispar que sea el corazón de cada silo de información .
La SOA tiene sentido práctico porque no se puede esperar que las organizaciones reemplacen o modifiquen su software empresarial actual para lograr la BPI, independientemente de los beneficios que esto implique. Muchos puestos de trabajo de los trabajadores se basan en las aplicaciones que utilizan, y la mayoría de las organizaciones han realizado inversiones considerables en sus infraestructuras de información actuales, que son tan complejas que incluso la modificación más pequeña puede resultar muy costosa, requerir mucho tiempo y causar problemas. Incluso si los fabricantes de software se unieran y adaptaran sus productos a un único conjunto de estándares, el problema no se resolvería. Además del software de fabricantes conocidos, las organizaciones utilizan una gran cantidad de sistemas de software heredados , aplicaciones personalizadas, procedimientos manuales y formularios en papel. Sin la SOA, la racionalización de una cantidad tan grande de procesos internos dispares para que interoperaran en todo el espectro empresarial global es simplemente imposible.
Para crear una SOA de uso generalizado, BPI se apoya en un repositorio de base de datos centralizado que contiene datos compartidos y procedimientos comunes a las aplicaciones de cada sector y área geográfica. En esencia, el repositorio funciona como una capa de aplicación superior, permitiendo a las organizaciones exportar sus datos a su base de datos distribuida y obtener los programas que necesitan simplemente iniciando sesión a través de un portal . Para garantizar la seguridad y la neutralidad comercial, el repositorio cumple con los estándares promulgados por la comunidad de partes interesadas de BPI .
Las organizaciones y los grupos de interés que desean lograr la interoperabilidad de los procesos de negocio comienzan por establecer una o más iniciativas de BPI.