Monografias.com > Computación > Internet
Descargar Imprimir Comentar Ver trabajos relacionados

Técnicas de desarrollo de Servicios Web en sistemas Linux usando gSOAP y Elicpse – CDT



Partes: 1, 2

    1. Introducción
    2. Servicios
      Web y C/C++
    3. Eclipse-CDT.
      IDE para el desarrollo
    4. Servicios
      Web y transferencia de archivos
    5. Conclusiones
    6. Referencias

    "Web Services
    Development Techniques on Linux, using
    gSOAP and Eclipse – CDT."

    "Dar ejemplos no es la principal manera de
    influir sobre los demás; es la única
    manera."

    Albert Einstein

    Resumen

    En el amplio
    mundo del
    desarrollo de
    software a veces
    no contamos con herramientas o
    tenemos que adaptarnos a otras tecnologías y
    metodologías para darle solución a nuestros
    problemas. La
    creación de los servicios web
    no es la excepción y mucho menos cuando se va a migrar un
    software hacia una Arquitectura
    Orientada a Servicios.

    Ante la necesidad de obtener servicios web usando C/C++ como
    lenguaje de
    programación y una distribución GNU/Linux como sistema
    operativo, con el objetivo de
    aplicar una Arquitectura Orientada a Servicios a un software
    desarrollado íntegramente en dicho lenguaje.

    En Internet se
    habla mucho de GSI, WS-Addressing y/o WS-Security como plugins o
    toolkits que usan la biblioteca gSOAP.
    No se hablará de ellos en este artículo pues nos
    centraremos en otras herramientas.

    Este proceso de
    desarrollo mayormente se lleva a cabo en la consola o terminal.
    El presente trabajo ofrece
    una solución a este problema encontrado usando la
    configuración del IDE Eclipse. Además muestra una forma
    más fácil para el envío y recepción
    de de archivos. Para
    esto se produjo una experimentación científica
    basada en la reutilización de las funcionalidades que
    ofrece diferentes IDE y algoritmos
    encontrados en Internet.

    Palabras clave: Eclipse y gSOAP, IDE, Servicios
    Web.

    Abstract:In the whole world of software
    development sometimes we have not tool for programming o we need
    to change of technology and methodology to resolve the troubles.
    The creation of web services for software integration increase
    every day.

    This research arises due to the need to get web service
    using C/C++ as programming language and a distribution of
    GNU/Linux as operative system, with the objective to apply an
    Service Oriented Architecture to a software completely developed
    with the mentioned language.

    In Internet can be found articles about GSI,
    WS-Addressing, WS-Security like plug-ins or toolkits that use
    gSOAP. There's not reference about them in this article because
    another IDE is going to be used.

    This development process too many times is carried on in a
    console o a terminal in Linux. The present article show a
    solution to this problem found it on the use of Eclipse IDE.
    Besides show a easy way for sending and receiving files. To get
    all this solutions this research is based in the reuse of
    difficult functionalities given by some IDE and algorithms which
    can be found in Internet.

    Key words: Eclipse and gSOAP, IDE, Web
    Service.

    Introducción

    Desde que la Arquitectura Orientada a Servicios (SOA) se puso
    de moda las
    aplicaciones distribuidas han tomados más fuerza y por
    ende el uso de los servicio web
    (WS). Estos últimos lideran esta filosofía y su mejor característica
    es la independencia
    a la plataforma, al lenguaje de programación y a los desarrolladores.

    Existen diversas bibliotecas,
    herramientas, plataformas para llevar a cabo el desarrollo de WS.
    Los lenguajes de
    programación más usados hasta el momento para
    ello son: ASP, .NET,
    JSP, Python, Perl. Sin embargo gSOAP es la biblioteca
    óptima para lograr la creación de WS con el lenguaje
    C/C++. La principal desventaja que muestra el trabajo con
    esta biblioteca es que no cuenta con editor de código
    o Entorno Integrado de Desarrollo (IDE): necesario para hacer
    mejor nuestro trabajo más confortable, además hay
    que compilar nuestro código en consola.

    Debido al gran auge que existe en el mundo sobre este tema
    surge la necesidad de mejorar el entorno de trabajo de los
    desarrolladores de servicios web que usan C/C++ en las
    distribuciones GNU/Linux. Entonces, ¿cómo obtener o
    lograr un IDE para el desarrollo de servicios web con el lenguaje
    C/C++?

    Todo este estudio ha sido realizado después de
    reconocer que en la red, o sea Internet, no
    existe mucha documentación sobre el tema presentado. Sin
    embargo el número de programadores que usan el lenguaje
    citado para la solución de problemas crece cada día
    más.

    En este artículo solo se pretende dar los elementos
    necesarios para que todo desarrollador que desee comenzar a
    realizar servicios web usando la biblioteca gSOAP en GNU/Linux no
    se vea obligado migrar de tecnología o a
    depender de la consola cuando existen otras herramientas
    más potentes que brindan más precisión en el
    código y un menor tiempo de
    desarrollo. Es recomendable tener conocimientos sobre WS y el
    lenguaje
    C/C++. Con esto se pretende reducir el tiempo de desarrollo
    de WS y el necesario para dominar otra tecnología como las
    citadas anteriormente.

    Servicios Web y
    C/C++

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter