Download WASP Server for Java de Systinet

Document related concepts
no text concepts found
Transcript
Web Services bajo J2EE
WASP Server for Java de Systinet
Antonio Ortiz Baíllo
Índice









Propósito del Proyecto y Objetivos.
Resultados Esperados.
Palabras Clave.
Introducción y Visión General del Proyecto.
Tipo de Proyecto Informático.
Método de Investigación.
Recursos Requeridos.
Plan del Proyecto.
Bibliografía.
2
Propósitos del
Proyecto y Objetivos
Propósitos del Proyecto y Objetivos
 Propósito:
Llevar a cabo un estudio exhaustivo de la tecnología
presentada para obtener resultados tangibles que nos muestren su
verdadero alcance.
 Objetivos:
 Comprobar cuáles son las características y utilidades de los servicios
Web, justificando sus ventajas y diferencias con respecto al resto de
tecnologías Web.
 Demostrar las ventajas que presentan las herramientas de desarrollo
de aplicativos basados en servicios Web bajo la plataforma J2EE con
respecto a las creadas para .Net.
 Analizar las diferentes características y utilidades de la herramienta
elegida para el desarrollo de aplicaciones, WASP Server for Java de
Systinet, exponiendo todo su potencial e interoperabilidad con
principales servidores de aplicaciones.
 Realizar aplicaciones que muestren de una manera tangible todo lo
analizado con anterioridad.
4
Resultados
Esperados
Resultados Esperados
 Resultados Esperados:
 Ver cuáles son las características, utilidades y ventajas que nos
presentan este nuevo tipo de aplicaciones basadas en servicios Web.
 Comprobar cuáles son las principales diferencias entre J2EE y .Net, en
cuanto al desarrollo de servicios Web.
 Probar el amplio abanico de posibilidades que tenemos para desarrollar
aplicaciones basadas en servicios Web utilizando J2EE.
 Justificar la elección de la herramienta de libre distribución WASP
Server for Java, viendo sus principales utilidades y beneficios.
 Comprobar todo lo establecido anteriormente, a través de una serie de
ejemplos prácticos en los que se puedan palpar todas las
características y ventajas.
6
Palabras
Clave
Palabras Clave
 Palabras Clave:
Las palabras clave de nuestro proyecto serán las
siguientes:





Servicios Web J2EE
Servicios Web .Net
XML, SOAP, WSDL, UDDI.
JAXM, SAAJ, JAX-RPC, JAXP, JAXR.
WASP
8
Introducción y Visión
General del Proyecto
Introducción y Visión General
 Si intentamos centrar el estado actual del desarrollo de aplicaciones
basadas en el Web, podemos encontrar una gran cantidad de tecnologías,
muchas de ellas incompatibles entre sí. Pero si una conclusión podemos
obtener de esto es que las arquitecturas basadas en tecnología de
componentes están tomando un papel principal dentro del desarrollo Web.
 Los Servicios Web se proponen como una alternativa para facilitar la
intercomunicación entre diferentes arquitecturas de componentes,
ofreciendo una visión de dichas arquitecturas basada en servicios, usando
estándares abiertos como XML, WSDL, SOAP y UDDI.
 Los servicios Web son un conjunto de estándares que permiten a los
desarrolladores
implementar
aplicaciones
distribuidas,
utilizando
herramientas muy distintas para crear aplicaciones que utilizan una
combinación de módulos software que son llamados desde distintos
sistemas distribuidos en regiones geográficas distintas.
10
Tipo de Proyecto
Informático
Tipo de Proyecto Informático
 El proyecto le podemos englobar dentro de los siguientes
grupos:
 Proyecto de investigación: Ya que vamos a realizar un estudio sobre un
tema nuevo, del que queremos conseguir información para obtener
unos resultados.
 Proyecto de desarrollo: Será necesario para poder palpar de una
manera más tangible los resultados buscados.
 Proyecto de evaluación: Debido a que tenemos que contratar varios
elementos, como arquitecturas, plataformas o herramientas.
12
Métodos de
Investigación
Métodos de Investigación
 El proyecto le podemos englobar dentro de los siguientes
métodos:
 Observación Activa: Ya que estamos ante un estudio cuidadosamente
documentado para resolver un problema.
 Experimentación: Será necesaria para contrastar los resultados teóricos
obtenidos, con una serie de ejemplos prácticos que los pongan de
manifiesto.
 Estudio de Casos: Este método lo utilizaremos como medida de
exploración de una situación o problema planteado.
14
Recursos
Requeridos
Recursos Requeridos
 Recursos Hardware: Solamente necesitaremos de una conexión a
Internet como lugar de búsqueda de la información y uno o dos PC’s en los
que realizar las pruebas.
 Recursos Software: Los recursos software no conllevan ningún tipo
de gasto económico, ya que vamos a utilizar programas de libre
distribución, entre los que destacaremos:
 Entorno de Desarrollo: Eclipse.
 Servidor de Aplicaciones: Apache Tomcat.
 Servidor de Servicios Web: Wasp Server de Systinet.
16
Plan del
Proyecto
Plan del Proyecto
 Plan del Proyecto:
Para ver cuál será el plan del proyecto lo haremos
a través del siguiente Diagrama de Gantt.
18
Bibliografía
Bibliografía

Systinet: Página oficial de la compañía en la que se encuentra información sobre servicios Web,
así como la herramienta elegida para la implementación.
http://www.systinet.com

Web Services Sun Microsystems: Página oficial de la compañía en la que se encuentra la mayor
parte de la documentación teórica sobre servicios Web bajo J2EE.
http://java.sun.com/webservices

SUN ONE: “The Sun Open Net Environment (Sun.ONE)” está siendo desarrollado por SUN para
soportar Web Services. Esta es una respuesta a la iniciativa .NET de Microsoft.
http://www.sun.com

Microsoft Corporation: Otra de las compañías que están a la vanguardia en cuanto al estudio de
los Web Services, como es el caso del .NET
http://www.microsoft.com/net

Web Services ORG: Incluye noticias, servicios, software, artículos y eventos.
http://www.webservices.org
20
Web Services bajo J2EE
WASP Server for Java de Systinet
Antonio Ortiz Baíllo