Entradas

Gestores de Versiones

Imagen
Un  sistema de control de versiones  te permite guardar "fotografías" del estado de tu proyecto en ese instante del tiempo, dándote la capacidad de restaurar ese estado en cualquier momento. Es simple: tomas una de estás "foto", trabajas en tu proyecto y si algo sale mal puedes volver a atrás, a algún punto donde todo funcionaba. De esta forma continuarás trabajando y podrás dormir tranquilo en las noches sabiendo que tu tienes respaldos de tu código en momentos del tiempo donde todo funciona. Los  programas para control de versiones  son un grupo de  aplicaciones  originalmente ideadas para gestionar ágilmente los cambios en el código fuente de los programas y poder revertirlos, cuyo ámbito ha sido ampliado pasando del concepto  control de versiones  al de  gestión de configuración de software , en el que se engloban todas las actividades que pueden realizarse por un equipo sobre un gran proyecto software u otra actividad que genere ficheros digitales (por

SOAP Web Services

Imagen
IngenieriaSoftware II  ¿Qué es SOAP? Son las siglas de Simple Object Access Protocol. Este protocolo deriva de un protocolo creado por David Winer, XML-RPC en 1998.  Con este protocolo se pedían realizar RPC o remote procedure calls, es decir, podíamos bien en cliente o servidor realizar peticiones mediante http a un servidor web. Los mensajes debían tener un formato determinado empleando XML para encapsular los parámetros de la petición. Con el paso del tiempo el proyecto iniciado por David Winer interesó a Importantes multinacionales entre las que se encuentran IBM y Microsoft y de este interés por XML RPC se desarrollo SOAP. Una de las razones principales es que SOAP ha recibido un increíble apoyo por parte de la industria. SOAP es el primer protocolo de su tipo que ha sido aceptado prácticamente por todas las grandes compañías de software del mundo. Compañías que en raras ocasiones cooperan entre sí están ofreciendo su apoyo a este protocolo. Algunas de las mayores Compañías