Expo Sistemas de Interación

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

¿Cuáles son los objetivos de la integración de sistemas?

Mejora en la productividad
Este es el principal objetivo que las organizaciones se fijan en todas las dimensiones, áreas y procesos. El hecho de tener todas las
pequeñas partes que forman la empresa organizadas, interconectadas e integradas en una más grande supone una avalancha de
productividad y, como bien es sabido, la productividad es beneficiosa para todos los estratos de una empresa (directivos, inversores,
trabajadores…).
Excelencia en todas las operaciones
No existe ninguna empresa alrededor del mundo que cuente con áreas, departamentos o procesos totalmente independientes entre
sí. Todo lo que suceda a una o varias partes, afecta a todo el proceso. Cada fracción lleva consigo una operación para que el
producto o servicio llegue finalmente al consumidor o cliente. Por lo tanto, a mayor excelencia en cada operación de cada parte o
fase, mayor excelencia del proceso completo.

Metodos de Integracion

1. API
El proceso de integracion mas comun es la interfaz de programacion de aplicaciones (API). Aunque hay varias subcategorias de API,
incluidas publicas, privadas y socios, todas utilizan la integracion de aplicaciones.
Al establecer estas interconexiones utilizando un lenguaje de codigo comun, los sistemas pueden transmitir datos sin problemas a
traves de las soluciones.

Ventajas
 Flexibilidad-mediante el uso del lenguaje de codigo de producto, el metodo API puede manejar la mayoria de las
variaciones de datos.
 Operaciones sin problemas- los enlaces entre los sistemas permiten a los proveedores manejar conexiones individuales sin
alterar el software de terceros.
 Alta disponibilidad- como la estrategia de integracion mas comun, API esta disponible para casi todos los proyectos de
integracion.
Desventajas

 Dependabilidad del proveedor-los proveedores son responsables de establecer una API, lo que hace que el negocio de
asociacion dependa de su programacion para el acceso a los datos.
 Intensivo de codigo- mientras que estar basado en codigo hace que las API sean mas funcionales, la programacion de la
codificacion requiere mucho tiempo y puede ser abrumadora.

2. Webhooks
Tambien conocidos como devoluciones de llamada HTTP, los webhooks tambien vinculan aplicaciones pero no estan basados en
codigo. En su lugar, los webhooks se basan en eventos, lo que requiere modulos de programacion dentro de cada subsistema que
son activados por servicios de terceros. La administracion solo recibe alertas cuando se produce un evento especifico o se realiza un
cambio.

Ventajas

 Datos en tiempo real-Al no utilizar un metodo basado en solicitudes, la administracion puede acceder a los datos en tiempo
real en cualquier momento.
 Automatizacion- dado que la informacion se actualiza cada vez que se produce un evento, las empresas no tienen que
programar los tiempos de recopilacion de datos dentro del integrador.
Desventajas

 Control de datos limitado-las devoluciones de llamada HTTP dependen de los sistemas para reconocer un evento para que
los datos se transfieran, mientras que las API permiten a los usuarios modificar o crear datos sin activar el software.

3. ISC
Integration Services Components (ISC) no estan basados en codigo, sino que viven en un servidor para conectarse con herramientas
de administracion local. Esto permite que el integrador del sistema acceda a los datos sin importar archivos grandes.

Ventajas
 Mayor funcionalidad-siempre y cuando la empresa tenga acceso en la nube a los datos dentro del servicio web, ISC puede
conectarse e integrar sistemas.
Desventajas

 Extensivo Conocimiento de Base de Datos Necesario -Para configurar correctamente los ISC, el usuario debe tener un
amplio conocimiento de los servidores y bases de datos locales.
 Requiere acceso exclusivo a aplicaciones- muchas veces, las empresas no tienen acceso back-end a las aplicaciones, lo que
hace imposible que el sistema ISC se integre.

4. Los sistemas Orchestration Orchestration son los integradores mas automatizados disponibles, manejando la programacion de
tareas entre varias soluciones. Este metodo pretende consolidar procesos repetidos para mejorar la produccion y el flujo de
informacion. Al automatizar varios procesos y software juntos, los usuarios pueden conectarse con cualquier servicio para acceder a
los datos.

Ventajas

 Automatizacion completa-la automatizacion completa en todas las plataformas optimiza el intercambio de datos y mejora
la transparencia de las operaciones.
 Administrar varias soluciones- Orchestrations permite a los usuarios administrar todos los sistemas involucrados
simultaneamente.
Desventajas

 Code-Intensive -Al igual que las API, este metodo requiere un amplio conocimiento de codificacion para el desarrollo de
software.
 Trabajo intensivo - La implementacion de la orquestacion es muy complicada debido a la integracion de los horarios de los
sistemas, lo que requiere empleados adicionales y tiempo para gestionar cada detalle.

Por que es necesaria la integracion de software?

 La fusion de empresas de sistemas dispares que utilizan varios sistemas para administrar su inventario, empleados e
informes de datos, por ejemplo, necesitara una herramienta de integracion. Por ejemplo, una tienda minorista que utiliza
un sistema de punto de venta puede integrarlo con un software de gestion de inventario. Esto les ayudara a rastrear sus
niveles de stock en tiempo real, mantener cantidades optimas de mercancia en su tienda y hacer reposiciones de manera
oportuna.
 La migracion de sistemas heredados a aplicaciones modernas: Los sistemas heredados se refieren a metodos o tecnologia
obsoletos. Para garantizar la seguridad de los datos, ahorrar dinero y aumentar la accesibilidad, muchas empresas han
adoptado aplicaciones de software mas modernas. A menudo utilizan una herramienta de integracion que ayuda a integrar
datos del sistema heredado a aplicaciones modernas.
 Aumento de la funcionalidad: Al sincronizar sistemas de software juntos, las organizaciones pueden experimentar un
aumento en la funcionalidad. Por ejemplo, la conexion de un sistema de programacion de empleados con el software de
recursos humanos automatizara los procesos de nomina y garantizara la exactitud de los salarios. Al aumentar la
funcionalidad, el negocio puede optimizar sus procesos y evitar los silos de tecnologia.

Desventajas de la integración de sistemas

Alta inversión inicial


Sea cual sea el tipo de integración que las empresas implementen, esto supone una gran inversión inicial en plantilla especializada,
tecnología y herramientas de la información, sistemas y dispositivos, formación para los empleados…

Demanda de sistemas fuertes de seguridad


Todo lo que está interconectado y presente en la red, está expuesto a posibles hackeos. Al tener una interconexión tan fuerte y
estrecha, en la que están expuestos los distintos módulos, procesos, datos o información sensible de una organización, la integración
de sistemas exige una protección y seguridad que eviten fugas de información y posibles intrusiones no deseadas.

Posibles duplicidades
No hay que olvidar que los sistemas de integración se realizan por mecanismos, herramientas y softwares diseñadas y manejadas
por seres humanos. A pesar de que esta metodología de gestión y organización surgió para eliminar y evitar duplicidades en
procesos de las empresas, es inevitable que precisamente, al implementarse, surjan algunas de ellas (especialmente en las grandes
corporaciones).

Actualizacion complicada aunque un integrador de sistemas vincula todo el software, todavia necesita actualizarse individualmente.
Este puede ser un proceso complejo que requiere tiempo y varios trabajadores de TI.

Escalabilidad a largo plazo: Un proceso de integración de sistemas debe llevarse a cabo pensando en el futuro y en la evolución y
ampliación de la infraestructura. Por lo tanto, es importante que la integración de sistemas sea compatible con la escalabilidad
requerida por los negocios. Por el contrario, con el tiempo, la integración podría involucrar contratiempos y dificultar la adquisición
de más sistemas y el mantenimiento y funcionamiento de los existentes. 

Diferentes necesidades según el departamento: Dentro de una organización, cada unidad de negocio usa sistemas, aplicaciones y
softwares distintos. La integración de sistemas debe disponer de una arquitectura útil para todos los departamentos y estandarizar
los datos para facilitar su acceso a todos los miembros del equipo.

6 Pasos del proceso de integracion de software: Una vez seleccionado un metodo de integracion de datos de software, los equipos
de administracion pueden seguir estas practicas recomendadas para conectar de manera efectiva sistemas desarticulados.

1. Recopilar definiciones, requisitos y especificaciones


Para empezar, los equipos deben determinar y documentar los diferentes requisitos y especificaciones de los sistemas de software
que planean integrar. Esto tambien implica definir para que se utiliza la aplicacion individual y como se usa.

Los gerentes deben hacer estas preguntas para que puedan obtener una mejor comprension de su software.

 Cual es el proposito del subsistema de software?

 Como realizan acciones especificas?

 Que necesitan de los usuarios para funcionar de manera eficiente?

 Que tipos de datos recopila el sistema?

2. Analizar la informacion
Una vez anotados todos los requisitos y definiciones, el equipo debe analizarlos y determinar si es posible la integracion de
aplicaciones. En ese caso, el personal debe evaluar sus procesos actuales e identificar lo que la empresa necesita en cuanto a sus
soluciones de software. Esto permitira iniciar investigaciones sobre como mejorar el sistema existente y conectarlos eficazmente.

3. Desarrollar planes de arquitectura y gestion


En esta etapa, el equipo creara un plan para la integracion. La arquitectura del plan de integracion debe incluir detalles sobre las
herramientas que se utilizaran. Por ejemplo, puede tener un diagrama que muestre como los sistemas se vincularan a otras
aplicaciones. Tener una representacion visual del plan facilitara a los ejecutivos ver y compartir con las partes interesadas.

4. Crear el sistema de integracion de software


El sistema de integracion de software finalmente se puede crear basado en el blueprint. El equipo empresarial debe ser diligente a la
hora de establecer el sistema y debe realizar pruebas periodicas para asegurarse de que funciona segun lo previsto. Este paso a
menudo toma la mayor cantidad de tiempo porque los desarrolladores deben prestar atencion a los detalles en los sistemas y
corregirlos rapidamente antes de continuar.

5. Comience a utilizar el sistema de integracion


Si las pruebas muestran que el sistema de integracion funciona bien y sin problemas, la organizacion puede comenzar a utilizarlo. El
software debe descargarse y configurarse correctamente para que comience la integracion.

6. Evaluar el rendimiento del sistema periodicamente


Los desarrolladores deben evaluar regularmente el rendimiento del sistema una vez que se esta ejecutando y verificar que funciona
correctamente. Esto garantizara la rapida identificacion y correccion de las discrepancias e ineficiencias.

También podría gustarte