Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Integrantes:
Resumen
“El presente documento describe la estructura de un sistema basado en Web que emplea
una de las tecnologías Internet actualmente emergente, los Servicios Web. El Sistema
Optimizador de Almacenes FarmaSoft está implementado sobre el “FrameWork” de .Net.
y se basa en la arquitectura de capas lo que permite alto grado de cohesión e
integrabilidad entre subsistemas y sistemas externos. Los componentes de la
arquitectura son descritos mediante artefactos UML, los mismos que fueron empleados
en cada proceso de su desarrollo. El Sistema Informático desarrollado soporta el proceso
de negocio correspondiente a la Gestión del Almacenamiento de Productos y Control del
Stock de una cadena de Farmacias mediante la automatización de las notificaciones por
rotación de productos, detección de umbrales alcanzados por límite de stock y
anticipación ante caducidad de productos. Se demuestra así, como una solución software
basado en Servicios Web puede apoyar a los negocios no sólo como entes pasivos
(consultas) sino mediante su participación activa mediante la inicialización de procesos
de negocio traduciéndose en beneficio por la reducción considerable de tiempos en
detección, difusión y acción a tomar ante determinados eventos.”
Introducción
A medida que crece Internet y las tecnologías relacionadas, y las organizaciones buscan
integrar sus sistemas entre límites de departamentos y de organización, ha evolucionado
un enfoque de generación de soluciones basado en servicios. Aplicaciones y servicios que
necesitan integrarse se pueden generar en distintas plataformas, por distintos equipos,
en diferentes programas y se pueden mantener y actualizar de forma independiente. Por
tanto, es esencial que implemente la comunicación entre ellos con el mínimo
acoplamiento. Este proyecto implementa la comunicación entre los servicios empleando
técnicas basadas en mensajes para proporcionar altos niveles de solidez, escalabilidad y
desarrolla un diseño global mediante la presentación de una arquitectura coherente
construida con distintos tipos de componentes que ayudarán a lograr un buen diseño y
beneficiarse de la plataforma .Net. En este proyecto se presenta una aplicación
distribuida con servicios Web que son necesarios para proporcionar capacidades de
integración para varios orígenes de datos y servicios.
En la actualidad, la cadena de farmacias Más Salud no cuenta con algún tipo de sistema
el cual le ayude a llevar un mejor control en los almacenes de las farmacias que
conforman dicha cadena, así como también no cuenta con alguna forma de poder saber
que productos tiene en su almacén las farmacia lo que dificulta el objetivo que tiene la
cadena que es el de rotar los productos entre las integrantes de la cadena.
El objetivo principal del sistema es llevar un mejor control de los almacenes de las
farmacias de la cadena que incluiría entre otras cosas la fecha de caducidad de las
medicinas el stock etc. Asimismo también se optimizará el proceso que incluye la
rotación de las medicinas donde se podrá conocer mediante el sistema, el stock de las
demás farmacias entre otras funcionalidades.
a solución exitosa podría ser Un sistema que permita el mejor control de los
almacenes de las farmacias alertando
anticipadamente la caducidad de alguna
medicina y además agilice y simplifique el
proceso de rotación de productos.
2.2 Determinación de la Posición del Producto
La arquitectura del Sistema consta de una modelo de vista de casos de uso, vista
Lógica, vista de Componentes, vista de implantación y vista de Procesos como se
muestra a continuación:
Vista Lógica
Resumen
o Capa de Presentación:
Esta capa reúne todos los aspectos del software que tiene que ver con las
interfaces para aplicación Web, que serán mediadores entre el usuario final
y el sistema.
Esta capa reúne todos los aspectos del software que apoyan los procesos
de negocio que llevan a cabo los usuarios. Estos aspectos incluyen las
tareas que forman parte de los procesos, las reglas y restricciones que
aplican. Estos aspectos incluyen el manejo de entidades del negocio por
parte de las controladoras.
Esta capa reúne todos los aspectos del software que tienen que ver con el
manejo de los datos persistentes, es decir trabajan directamente con el
manejo de la base de datos por medio de procedimientos almacenados y
triggers. Estos aspectos incluyen el manejo de Componentes Lógicos.
Diagrama de Paquetes
Seguridad Almacen
CU - Mantener Usuario
Administrador
(f rom Actors)
CU - Mantener rotación
Sistema Farmasoft
- Sucursal
(f rom Actors)
CU - Registrar Movimiento de
Productos
Usuario
(f rom Actors)
CU - Evaluar stock
Administrador
(f rom Actors)
CU - Notificar Evento
Sistema
(f rom Actors)
CU - Evaluar Caducidad
CU - Mantener Producto
Vista de Procesos
En el lado del servidor de Base de Datos se estaría ejecutando el SQL Server como
proceso.
Permiten que los usuarios puedan interactuar con los procesos de negocio.
<<process>>
BD FarmaSoft Sql Server
<<process>> <<process>>
Browser FarmaSoft
<<process>>
Internet Information Server
o Browser
o PROYECTO
o BD SQL Server
Vista de la Implementación
Capas
Usuarios
3.- Interfaces
Negocio
4.- Controlador 5.- DTO
Datos
Dato Servici
NRO. NOMBRE DESCRIPCIÓN
5 DTO (Data Transfer Object) Capa de los datos (estructura de la base de datos),
según nuestro modelo contendría las entidades.
El modelo de Capas
Servicios Web
Una razón por la que los servicios Web son muy prácticos es que pueden aportar gran
independencia entre la aplicación que usa el servicio Web y el propio servicio. De esta
forma, los cambios a lo largo del tiempo en uno no deben afectar al otro. Esta flexibilidad
será cada vez más importante, dado que la tendencia a construir grandes aplicaciones a
partir de componentes distribuidos más pequeños es cada día más acusada.
RUP
6.- Conclusiones
• Las nuevas sinergias y estrategias competitivas que adoptan las PyMEs hoy en día
ante las grandes empresas transnacionales, evidencian un buen escenario de
desarrollo de los Servicios Web de Soporte a los Negocios al buscar soluciones a
medida y muy personalizadas.
Referencias