Cómo establecer una red de información logística
1. Selección de la estructura del sistema:
Comparación del modelo cliente/servidor de dos niveles y la estructura WEB de tres niveles: Los sistemas de software cada vez más complejos hacen que la elección de la arquitectura del software sea más importante que la La estructura de datos y la elección del algoritmo son más importantes. A continuación compararemos diferentes arquitecturas y elegiremos la arquitectura de sistema adecuada.
1. Características de la estructura tradicional del modelo cliente/servidor (C/S) de dos niveles: El modelo tradicional cliente/servidor de dos niveles es más adecuado para bases de datos únicas, de pequeña escala y con pocos usuarios. entorno de redes seguras y rápidas (como LAN). Sin embargo, a medida que la escala de los sistemas de aplicaciones continúa expandiéndose, también lo hace la complejidad. En un entorno de red multiusuario, multibase de datos y inseguro
(como Internet), el modelo de aplicación de estructura de dos niveles no podrá adaptarse.
2. Características de la estructura WEB de tres niveles El modelo cliente/servidor de tres niveles (en adelante denominado modelo de tres niveles) agrega una nueva capa al modelo de dos niveles. Este modelo divide lógicamente las funciones de la aplicación en tres capas: capa de presentación al cliente, capa de lógica empresarial y capa de datos.
La capa de visualización del cliente es una interfaz gráfica que proporciona servicios de aplicaciones a los clientes.
La capa de lógica empresarial se encuentra entre la capa de visualización y la capa de datos, que puede separar la capa de presentación del usuario del código de la base de datos.
Su función principal es hacer cumplir las políticas de la aplicación y encapsular los patrones de la aplicación, y presentar los patrones encapsulados a las aplicaciones cliente. La capa de datos es la capa más baja en el modelo de tres capas y se utiliza para definir, mantener, acceder y actualizar datos, gestionar y satisfacer solicitudes de datos de servicios de aplicaciones.
El modelo de tres niveles tiene buena flexibilidad, seguridad y escalabilidad, convirtiéndose en un verdadero "cliente ligero", teniendo así una alta estabilidad y eficiencia de ejecución. Puede administrar servicios de manera centralizada y atender a los clientes de manera uniforme, por lo que tiene buena tolerancia a fallas y capacidades de equilibrio de carga, y es la mejor opción para establecer sistemas de información de gestión a nivel empresarial.
En segundo lugar, la elección de la arquitectura: comparación de DCOM, CORBA y J2EE;
1. Tecnología distribuida DCOM y tecnología distribuida CORBA
Microsoft El COM distribuido ( La tecnología DCOM) ha ampliado enormemente el establecimiento de la tecnología de modelado de objetos COM, proporcionando soporte completo para la comunicación entre objetos informáticos en redes de área local, redes de área amplia e incluso Internet. Al utilizar
DCOM, las aplicaciones de los usuarios se pueden distribuir verdaderamente en cualquier ubicación de la red para satisfacer las necesidades de las aplicaciones del cliente.
El objeto CORBA es una estructura de proxy de solicitud de objeto público propuesta por OMG y actualmente es una especificación de middleware popular.
También es una especificación de implementación de componentes cuyo objetivo principal es hacer que los objetos sean reutilizables, portátiles e interoperables en un entorno distribuido.
Las dos estructuras distribuidas anteriores se pueden aplicar en un entorno específico unificado, pero son inflexibles y complejas para aplicaciones en diferentes plataformas e Internet.
2.2 Introducción. Arquitectura J2EE
La arquitectura J2EE se divide en tres niveles, a saber, la capa de presentación del cliente, la capa lógica intermedia y la capa de gestión de datos.
Esta estructura tiene características multiplataforma y los tres niveles de la estructura se pueden aplicar de forma colaborativa en diferentes plataformas. Debido a que la capa de presentación del cliente puede utilizar diferentes programas de cliente, tiene buena distribución y puede cumplir con los requisitos de la administración distribuida. En la integración de sistemas de aplicaciones back-end, se pueden integrar diferentes sistemas de aplicaciones empresariales (como ERP) en esta arquitectura, de modo que los recursos existentes se puedan maximizar de manera efectiva.
Este sistema adopta el modelo B/S, es decir, toda la información logística del proceso se publica online y cada departamento tiene permisos diferentes.
Toda la información logística se intercambia online, reduciendo el impacto de los factores humanos y mejorando la eficiencia del trabajo.
En el proceso logístico, todos los gerentes se comunican a través de información en línea. Todos son tanto proveedores como beneficiarios de información. Se reducen muchos enlaces innecesarios en el trabajo y todas las operaciones se colocan fuera de la caja oscura, lo que favorece más el control y la gestión de la logística.
En tercer lugar, diseño e implementación del sistema: selección de plataforma y análisis funcional del sistema de información de gestión logística
A través del análisis anterior, para que nuestro sistema tenga la mayor seguridad y estabilidad; seguridad, conveniencia y escalabilidad, recomendamos:
1. Plataforma del sistema:
Capa de visualización del usuario frontal: implementada en el navegador usando HTML combinado con APPLET;
Capa de servicio de aplicación intermedia: utiliza JSP/SERVLET combinado con componentes E-JB para implementar la lógica empresarial empresarial;
Capa de base de datos backend: utiliza una base de datos MYSQL (gratuita).
La arquitectura de la aplicación empresarial específica es la siguiente: el middleware usa Weblogic7.0 o JBOSS (gratuito) de Bea, la herramienta de desarrollo usa jbuilder 9.0/eclipse y la base de datos usa la base de datos MYSQL.
2. Los principales módulos funcionales del sistema:
El funcionamiento de todo el sistema comienza con la información de gestión empresarial: órdenes de contrato y previsiones de mercado.
Gestión de contratos y registros de previsiones de mercado, gestionar pedidos de contratos y previsiones de ventas. Son la fuente de datos para la planificación del inventario. Luego administre el inventario mediante el análisis ABC.
Las funciones específicas del sistema se pueden dividir en siete módulos:
La gestión del sistema establece o mantiene inicialmente los principales parámetros del sistema. Incluye principalmente subfunciones como inicio de sesión de usuarios, administración de usuarios, administración de derechos, copia de seguridad de datos y recuperación de datos. Los datos básicos proporcionan todos los datos utilizados en el sistema.
Todos los informes del módulo de función de gestión de informes se reúnen para su consulta e impresión.
La gestión de consultas integral proporciona toda la información del negocio, incluyendo almacenamiento, devoluciones, cobros y devoluciones, pedidos, cuentas por cobrar y por pagar.
Funciones de consulta y análisis estadístico de toda la información como cobros y pagos.
Además, proporciona seguimiento del estado de entrega y pago de pedidos, así como análisis estadístico de cantidades de inventario y ocupación de fondos.
Gestión de relaciones con clientes, gestión de pedidos, gestión de clientes, gestión de productos básicos, gestión de cuentas, estadísticas comerciales, gestión de cotizaciones, rendimiento de operaciones del centro logístico, etc.
Este módulo de gestión de centros logísticos proporciona almacenamiento de mercancías, almacenamiento, recepción y devolución de mercancías, almacenamiento de mercancías, inventario de mercancías en inventario, advertencia de productos en inventario, consulta detallada de productos en inventario y análisis estadístico gráfico. Específicamente, incluye gestión de entrada, gestión de salida, gestión de inventario, gestión de excepciones y transferencia de carga.
Gestión de tareas de transporte y distribución, selección de vehículos, selección de conductores, gestión de outsourcing, etc. En el procesamiento de lógica de negocios,
Descomponemos cada negocio en consecuencia y luego aplicamos componentes EJB para implementar cada lógica de negocios. Después de que el cliente realiza una solicitud, el proceso SERVLET llama a la lógica de procesamiento de cada módulo comercial. Después de acceder a la base de datos, el componente EJB devuelve el conjunto de resultados procesado a SERVLET, que luego se recopila y se muestra en el cliente para consulta y uso del usuario.
Cuatro. Resumen: ventajas y desventajas de los sistemas de gestión logística:
El proceso de negocio del sistema de gestión logística de terceros basado en J2EE se refiere a conceptos logísticos avanzados y los procesos operativos reales de las empresas de logística en muchas industrias para dejar en claro negocio El proceso permite a los operadores llevar a cabo operaciones reales claramente de acuerdo con el proceso, asegurando así una operación eficiente de la logística, reduciendo costos y aumentando la eficiencia, y aprovechando plenamente la "tercera fuente de ganancias" de la empresa. Sin embargo, la implementación del sistema requiere una gran cantidad de profesionales y la plena utilización de las funciones del sistema depende de la formación de las habilidades de los empleados y de los conceptos de gestión.