Construcción de un aplicativo de escritorio Windows con acceso a base de datos en servidores web Linux a través de servicios web para promover y apropiar esta tecnología en los proyectos de desarrollo de software en la Universidad Popular del Cesar Seccional Aguachica.

Abstract
Los profesionales y estudiantes de Ingeniería de Sistemas deben estar adaptándose día a día al cambio debido al gran avance de la tecnología en cuanto a hardware y software, para estar acorde a las nuevas tendencias tecnológicas y, en el momento de elegir un tipo de solución a implementar en las organizaciones, contar con el conocimiento actualizado para obtener el mayor beneficio posible de la plataforma, lenguaje de programación o sistema operativo a utilizar. La investigación se desarrolló con el fin de dar a conocer la tecnología de los Servicios Web, la cual, sin ser nueva en Colombia y universalmente, hasta el momento su uso era inexistente en el programa de Ingeniería de Sistemas de la UPC Seccional Aguachica para el desarrollo de software. Los Servicios Web son un componente del software que, sin depender del lenguaje de programación o sistema operativo en el que se desarrolle el producto (software, sistema de información, aplicación web, etc.), permite el intercambio de datos, funciones, procedimientos y todo el paquete de beneficios que nos ofrece la plataforma en la cual se desarrolle el servicio. Para este caso específico, en el cual se necesita conectar una aplicación de escritorio Windows desarrollada bajo la plataforma .NET a un servidor de base de datos con plataforma Linux alojado en Internet y, al mismo tiempo, administrar e intercambiar datos con una página web desarrollada previamente en otro proyecto. El análisis para saber en qué caso los Servicios Web son útiles, se debe hacer según los requerimientos del cliente, teniendo en cuenta el crecimiento de la empresa u organización a futuro. Si la empresa ya cuenta con sistema informático o aplicación web, se puede utilizar para intercambiar datos con la nueva aplicación, como es el caso de la Parroquia San Francisco de Asís. El desarrollo se hizo acorde a las fases de la metodología XP (Programación Extrema), en la cual, iterativamente, se fue planeando, diseñando, desarrollando y probando la aplicación y los elementos necesarios para que el Servicio Web fuera el puente entre la aplicación de escritorio, la página web y la base de datos. Creando así una orientación real del uso de Servicios Web, interoperabilidad y algo de la arquitectura orientada a los servicios (SOA). ABSTRACT Professionals and students of Engineering Systems should be adapting to change daily due to the great technological advances in hardware and software, to be in line with new technological trends and, when choosing one type of solution to be implemented in organizations, have updated knowledge to get the maximum benefit from the platform, programming language, or operating system used. The research was developed in order to publicize the Web Services technology, which is not new in Colombia and universally, until its use was nonexistent in the Systems Engineering Program at the UPC Aguachica branch for the development of software. Web Services are a component of the software without depending on the programming language or operating system to develop the product (software, information system, web application, etc.), allows the exchange of data, functions, procedures, and all benefits package that gives us the platform on which to develop the service. For this specific case, in which the need to connect a Windows desktop application developed under the .NET platform to a database server with a Linux platform hosted on Internet, and at the same time manage and exchange data with a previously developed site in another project. The analysis to determine in which cases are useful Web Services must be made according to customer requirements, taking into account the growth of the company or organization in the future. If the company already has a computer system or web application, it can be used to exchange data with the new application, as in the case of St. Francis of Assisi Parish. The development was done according to the phases of the XP (Extreme Programming) methodology, in which was iteratively planning, designing, developing, and testing the application and the necessary elements for the Web Service to be the bridge between the desktop application, the website, and database. Creating a real focus on the use of Web Services, interoperability, and some of the Service-Oriented Architecture (SOA).
Description
Keywords
Citation