sábado, 16 de febrero de 2013
Mensajeria JMS
Luego de hacer el Web Service en .NET, finalmente nos tocó hacer el proceso de mensajería. Esto era para que la persona pueda ver en su buzón de correo las multas que debería pagar y las fechas cuando debería pagarlas.
Creamos una cola para almacenar las multas por cada persona del sistema.
Y luego, cuando una persona hacía login, podía ver las multas que le correspondía pagar.
La cola y el proceso de invocación fueron realizados enteramente en Java.
viernes, 15 de febrero de 2013
Creación de Web Services REST
Luego del primer entregable del trabajo donde todo salió muy bien, había que concentrarnos para realizar nuevos temas: Integración con WS Rest y Mensajería.
Con relación al primero, cabe explicar que tiene varias diferencias con los web services SOAP. Principalmente porque se exponen recursos vía una URI o URL, esto hace que sea mas legible en comparación con SOAP.
Para conectarnos con la base de datos simulada del SAT, utilizamos un web Service REST. El web service fue realizado en .NET, específicamente WCF y se conectó a una base de datos en SQL Server alojada en un hosting.
Unos de los tutoriales que nos sirvió de apoyo fue éste.
Cabe señalar que los datos devueltos por un web service REST pueden ser presentados como XML o JSON, este último lo utilizamos para efectos del trabajo.
Ha sido muy satisfactorio el desarrollo de esta parte del trabajo, puesto que nos ha permitido aprender nuevas tecnologías y de esa manera ampliar nuestros conocimientos.
Hasta la próxima!
Integración entre aplicación Java y WS .NET
Escribiré sobre uno de los primeros "escollos" que se nos presentó al inicio del curso. Y es que de la aplicación Java local que existía en nuestro proyecto, teníamos que integrarla con una Web Service hecho en .NET.
El WS en .NET Para realizar dicha integración se conectaba a un hosting que contenía la base de datos en SQL Server 2008 que simulaba la base de datos de RENIEC.
Construimos el WS SOAP utilizando el IDE Visual Studio .NET. Para tal efecto se pueden guiar del siguiente vídeo que es muy explicativo y sumamente didáctico:
Ver vídeo como crear WS .NET
Y para consumirlo desde Java podrían guiarse del siguiente vídeo que nos permite traer la data externa y mostrarla en nuestra aplicación local.
Ver vídeo aquí cómo invocar desde Java el WS
Hasta la próxima!
Trabajo Grupal de Diseño de Sistemas Distribuidos
Iniciando esta serie de posts sobre el curso "Desarrollo de Sistemas Distribuidos". Escribiré sobre el teima de nuestro primer entregable del trabajo grupal.
Nuestro tema es un "Sistema de consulta de infracciones y multas de tránsito"
Existirán 2 tipos de usuario: usuario y administrador. Cuando inicie sesión en el sistema cualquier tipo de usuario, podrá buscar una persona ingresando su DNI. Está consulta internamente buscará en la base de datos de RENIEC vía web service y traerá los datos personales de la persona buscada.
Luego se podrá buscar la lista de infracciones de tránsito que ha cometido una persona, se podrá buscar por la placa también. Internamente, se conectará vía web service a la base de datos del SAT para traer la lista de infracciones.
El usuario administrador podrá mandar vía mensajería los datos de las multas y las fechas a pagar a la cuenta del usuario.
Cuando el usuario inicie sesión en el sistema, podrá ver la lista de multas y las fechas a pagar.
Hasta la próxima!
Nuestro tema es un "Sistema de consulta de infracciones y multas de tránsito"
Existirán 2 tipos de usuario: usuario y administrador. Cuando inicie sesión en el sistema cualquier tipo de usuario, podrá buscar una persona ingresando su DNI. Está consulta internamente buscará en la base de datos de RENIEC vía web service y traerá los datos personales de la persona buscada.
Luego se podrá buscar la lista de infracciones de tránsito que ha cometido una persona, se podrá buscar por la placa también. Internamente, se conectará vía web service a la base de datos del SAT para traer la lista de infracciones.
El usuario administrador podrá mandar vía mensajería los datos de las multas y las fechas a pagar a la cuenta del usuario.
Cuando el usuario inicie sesión en el sistema, podrá ver la lista de multas y las fechas a pagar.
Hasta la próxima!
Suscribirse a:
Entradas (Atom)