SlideShare una empresa de Scribd logo
1 de 7
“INSTITUTO TECNOLÓGICO DE TEHUACÁN”
“INGENIERÍA EN SISTEMAS
COMPUTACIONALES”
PROGRAMACION WEB
“SERVICIOS WEB “
ALUMNOS:
JIMENEZ TORRES MARCOS ANTONIO
N.C.: 10360591
Fecha: 21/05/14
Herramientas para desarrollo de servicios web
Los servidores de aplicación típicamente incluyen también middleware (o software de
conectividad) que les permite intercomunicarse con variados servicios, para efectos de
confiabilidad, seguridad, no-repudio, etc. Los servidores de aplicación también brindan a
los desarrolladores una Interfaz para Programación de Aplicaciones (API), de tal manera
que no tengan que preocuparse por el sistema operativo o por la gran cantidad de
interfaces requeridas en una aplicación web moderna.
Los servidores de aplicación también brindan soporte a una gran variedad de estándares,
tales como HTML, XML, IIOP, JDBC, SSL, etc., que les permiten su funcionamiento en
ambientes web (como Internet) y la conexión a una gran variedad de fuentes de datos,
sistemas y dispositivos.
Servidores de aplicaciones para servicios Web:
 WebLogic
 WebSphere
 JAX-WS con GlassFish
 Zope es un servidor de aplicaciones Web orientado a objetos desarrollado en el
lenguaje de programación Python
 VERASTREAM de AttachmateWRQ para modernizar o integrar aplicaciones host
IBM y VT
 PHP
 JBoss servidor de aplicaciones J2EE Open Source de Red Hat inc.
 Oracle Fusion Middleware
 IBM Lotus Domino a partir de la versión 7.0
 Axis y el servidor Jakarta Tomcat (de Apache)
 ColdFusion MX de Macromedia
 Java Web Services Development Pack (JWSDP) de Sun Microsystems (basado en
Jakarta Tomcat)
 JOnAS (parte de ObjectWeb una iniciativa de código abierto)
 Microsoft .NET
 Novell exteNd (basado en la plataforma J2EE)
Microsoft .NET
.NET es un framework de Microsoft que hace un énfasis en la transparencia de redes, con
independencia de plataforma dehardware y que permita un rápido desarrollo de aplicaciones.
Basado en ella, la empresa intenta desarrollar una estrategia horizontal que integre todos sus
productos, desde el sistema operativo hasta las herramientas de mercado.
.NET podría considerarse una respuesta de Microsoft al creciente mercado de los negocios en
entornos Web, como competencia a la plataforma Java de Oracle Corporation y a los
diversos framework de desarrollo web basados en PHP. Su propuesta es ofrecer una manera
rápida y económica, a la vez que segura y robusta, de desarrollar aplicaciones –o como la misma
plataforma las denomina, soluciones– permitiendo una integración más rápida y ágil entre
empresas y un acceso más simple y universal a todo tipo de información desde cualquier tipo de
dispositivo.
Algunos de los lenguajes desarrollados para el marco de trabajo .NET son: C#, Visual Basic
.NET, Delphi (Object Pascal), C++, F#, J#, Perl, Python, Fortran, Prolog (existen al menos dos
implementaciones, el P# y el Prolog.NET ), Cobol y PowerBuilder.
NET Framework proporciona algunas características básicas que facilitan la implementación de
una amplia gama de aplicaciones. Entre estas características se incluyen:
 Aplicaciones carentes de impacto.
Esta característica permite aislar la aplicación y eliminar conflictos de archivos DLL. De
forma predeterminada, los componentes no afectan a otras aplicaciones
 Componentes privados predeterminados.
De forma predeterminada, los componentes se implementan en el directorio de la
aplicación y sólo son visibles para la aplicación en la que están incluidos.
 Uso compartido de código controlado.
Para compartir código es necesario hacer que éste quede disponible para compartir
explícitamente, mediante la modificación del comportamiento predeterminado.
 Control de versiones simultáneas.
Es posible que coexistan varias versiones de un componente o de una aplicación; el
usuario puede elegir las versiones que desea utilizar, y Common Language Runtime
impone la directiva de control de versiones.
 Implementación y duplicación mediante XCOPY.
Los componentes y aplicaciones autodescriptivos e independientes pueden
implementarse sin entradas del Registro o dependencias.
 Actualizaciones inmediatas.
Los administradores pueden utilizar servidores host, como ASP.NET, para actualizar
programas de archivos DLL, incluso en equipos remotos.
 Integración con Microsoft Windows Installer.
A la hora de implementar la aplicación, estarán disponibles las características de anuncio,
edición, reparación e instalación a petición.
 Implementación de empresa.
Esta característica proporciona una distribución de software sencilla, que incluye el uso de
Active Directory.
 Descarga y almacenamiento en caché.
El incremento de descargas reduce el tamaño de las mismas, y los componentes pueden
aislarse a fin de que sólo los utilice la aplicación para una implementación de impacto
cero.
 Código que no es de plena confianza.
La identidad se basa en el código en lugar de basarse en el usuario, el administrador
establece la directiva y no aparecen cuadros de dialogo de certificado
Implementar un servicio web implica copiar el archivo .asmx y los ensamblados usados por el
servicio web, pero que no forman parte de Microsoft .NET Framework.
Por ejemplo, suponga tiene un servicio web denominado StockServices. Para implementar el
servicio web, cree un directorio virtual en su servidor web y coloque el archivo .asmx del servicio
web en ese directorio. El directorio virtual también debería ser una aplicación web de los servicios
de Internet Information Server (IIS), aunque no es necesario. Una implementación típica tendría la
siguiente estructura de directorios:
Inetpub
Wwwroot
StockServices
StockServices.asmx
Bin
Ensamblados usados por el servicio web que no forman parte de Microsoft .NET
Framework.
JOnAS
JOnASes un servidor de aplicaciones J2EE de código abierto implementado en Java.JOnAS forma
parte de la iniciativa de código abierto de ObjectWeb.
JOnAS tiene una consola de administración remota relativamente clara, proporcionando
herramientas fácilmente accesibles para carga e implementación remota de aplicaciones web,
configuración de puertos de acceso web seguros y ordinarios, y gestionar los conjuntos de
datos usuario nombre - contraseña - rol. Esta consola se basa en el código JavaScript. Desde la
primera impresión, las consolas de los servidores de código abierto comparable Java EE parecen
más confusas, con muchas funciones necesarias no inmediatamente visibles.
JOnAS es la base de una suite de middleware más global entregado dentro OW2. Es la piedra
angular de la arquitectura orientada a servicios , que incluye otros proyectos OW2 famosos como
el gestor de flujo de trabajo Bonita , el motor BPEL Orquesta o el portal de eXo Platform .
Sobre la base de OSGi , Jonas también puede integrar muchos otros componentes SOA existentes
de forma nativa. Por lo tanto, el marco EIP Apache Camel está incrustado en elJOnAS-
Camel paquete para proporcionar una solución ESB potente y flexible y la Drools Rules Engine está
enchufado en la plataforma en el Jasmine proyecto.
Adaptadores de recursos
Las RAs JDBC genéricas de JOnAS proporcionan implementaciones
del java.sql.Driver, javax.sql.DataSource, javax.sql. ConnectionPoolDataSource y javax.sql.XAData
Source interfaces. Están ubicados en el $ JONAS_ROOT / RAR / autoload directorio y por lo tanto
se despliegan automatically.They constan de base (o genéricas) los RA que facilitan la acumulación
de los usuarios de JDBC RA.
Esta es la plantilla para un archivo dataSource.properties Oracle que se puede encontrar en $
JONAS_ROOT / conf:
Configuración # DataSource
#
datasource.name jdbc_1
datasource.url jdbc: oracle: thin: @ <your-hostname>: 1521:
<your-db>
datasource.classname oracle.jdbc.driver.OracleDriver
datasource.username <your-username>
datasource.password <user-password>
datasource.mapper rdb.oracle
# # # # #
Configuración # ConnectionManager
#
# JDBC nivel de comprobación de conexión.
# 0 = ninguna comprobación especial
# 1 = Comprobar la conexión física está todavía abierto antes de
volver a usarlo
# 2 = tratan todas las conexiones antes de volver a usarlo
jdbc.connchecklevel 0
# Edad máxima para las conexiones JDBC
# NB minutos de una conexión se puede mantener en la piscina
jdbc.connmaxage 1440
# Tiempo máximo (en mn) de una conexión se puede dejar de
ocupado.
# Si la persona que llama no ha emitido un close () durante este
tiempo, la conexión
# Se cerrará automáticamente.
jdbc.maxopentime 60
Declaración # Prueba
jdbc.connteststmt select * from dual
# JDBC tamaño del pool de conexiones.
# La limitación del tamaño de la piscina max evita errores de
base de datos.
jdbc.minconpool 10
jdbc.maxconpool 30
Periodo de muestreo para el control # JDBC:
# Nb de segundos entre 2 medidas.
jdbc.samplingperiod 30
# Tiempo máximo (en segundos) para esperar una conexión en caso
de escasez.
# Esto puede ocurrir sólo cuando se alcanza maxconpool.
jdbc.maxwaittime 5
# Máximo de camareros concurrentes para una conexión JDBC
# Esto puede ocurrir sólo cuando se alcanza maxconpool.
jdbc.maxwaiters 100
SERVIDORES DE SERVICIOS WEB REALES
Libre Project
Es una plataforma que permite agrupar en una única web este tipo de proyectos a modo de tienda
de aplicaciones Open Source. No requiere cuentas de usuario ni existe publicidad de por medio
para financiar los proyectos hospedados.138 servicios web, libre y alternativos.
WEB SERVICE SHARE
Página que nos proporciona diversos servicios web gratuitos, agrupados en 10 categorías, que son:
 Web Service
 Stock Market Share Price
 Best Soap
 Link Share
 Currency Exchange Rate
 Foreign Exchange Broker
 Share Market Prices
 Data Share
 Advertising Web Service
 Online Data
http://libreprojects.net/#favs=joindiaspora-com,owncloud,openstreetmap,jamendo,cloud9,plos

Más contenido relacionado

La actualidad más candente

Presentacion tecnica microsoft.net
Presentacion tecnica microsoft.netPresentacion tecnica microsoft.net
Presentacion tecnica microsoft.netRulo Rosaz
 
Desarrollo de software orientado a la web. alex vaca
Desarrollo de software orientado a la web. alex vacaDesarrollo de software orientado a la web. alex vaca
Desarrollo de software orientado a la web. alex vacaAlexa Romero
 
Sesion 3. desarrollo de aplicaciones jee
Sesion 3. desarrollo de aplicaciones jeeSesion 3. desarrollo de aplicaciones jee
Sesion 3. desarrollo de aplicaciones jeeHéctor Santos
 
Plataforma .Net
Plataforma .NetPlataforma .Net
Plataforma .Netmellcv
 
Mc silverlight2 dia1
Mc silverlight2 dia1Mc silverlight2 dia1
Mc silverlight2 dia1YEK1702
 
WEB 2.0 Y RED SOCIAL
WEB 2.0 Y RED SOCIALWEB 2.0 Y RED SOCIAL
WEB 2.0 Y RED SOCIALguest0b46115
 
Desarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidorDesarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidorJomicast
 
Robinson &amp; wilfredo
Robinson &amp; wilfredoRobinson &amp; wilfredo
Robinson &amp; wilfredorobinsong13
 

La actualidad más candente (13)

Presentacion tecnica microsoft.net
Presentacion tecnica microsoft.netPresentacion tecnica microsoft.net
Presentacion tecnica microsoft.net
 
Desarrollo de software orientado a la web. alex vaca
Desarrollo de software orientado a la web. alex vacaDesarrollo de software orientado a la web. alex vaca
Desarrollo de software orientado a la web. alex vaca
 
Sesion 3. desarrollo de aplicaciones jee
Sesion 3. desarrollo de aplicaciones jeeSesion 3. desarrollo de aplicaciones jee
Sesion 3. desarrollo de aplicaciones jee
 
Tecnologia ASP.net
Tecnologia ASP.netTecnologia ASP.net
Tecnologia ASP.net
 
Arquitectura java web
Arquitectura java webArquitectura java web
Arquitectura java web
 
Plataforma .Net
Plataforma .NetPlataforma .Net
Plataforma .Net
 
Introducción a JEE
Introducción a JEEIntroducción a JEE
Introducción a JEE
 
Mc silverlight2 dia1
Mc silverlight2 dia1Mc silverlight2 dia1
Mc silverlight2 dia1
 
Manual sesion 01
Manual sesion 01Manual sesion 01
Manual sesion 01
 
WEB 2.0 Y RED SOCIAL
WEB 2.0 Y RED SOCIALWEB 2.0 Y RED SOCIAL
WEB 2.0 Y RED SOCIAL
 
WEB 2.0
WEB 2.0WEB 2.0
WEB 2.0
 
Desarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidorDesarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidor
 
Robinson &amp; wilfredo
Robinson &amp; wilfredoRobinson &amp; wilfredo
Robinson &amp; wilfredo
 

Similar a Sercicios web

EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBUNIV DE CIENCIAS Y ARTES
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBUNIV DE CIENCIAS Y ARTES
 
Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1fanyto
 
Framework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoFramework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoAntonio Palomares Sender
 
itio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspotitio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspotpaolatublog
 
Andre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerAndre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerpaolatublog
 
Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)Robert Rayco Quiroz
 
Israel tecnologias para desarrollo-web
Israel tecnologias para desarrollo-webIsrael tecnologias para desarrollo-web
Israel tecnologias para desarrollo-webimei_02
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkitCesar Escalante
 
Backend middleware frontend (2)
Backend middleware frontend (2)Backend middleware frontend (2)
Backend middleware frontend (2)VirgCSan
 
JBoss AS jeap - Curso JBoss JB366 Día 1
JBoss AS jeap - Curso JBoss JB366 Día 1 JBoss AS jeap - Curso JBoss JB366 Día 1
JBoss AS jeap - Curso JBoss JB366 Día 1 César Pajares
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidosJaziel Torres
 

Similar a Sercicios web (20)

EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
 
EQUIPO 2,2A PARTE DE LAS AGUILAS
EQUIPO 2,2A PARTE DE LAS AGUILASEQUIPO 2,2A PARTE DE LAS AGUILAS
EQUIPO 2,2A PARTE DE LAS AGUILAS
 
Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1
 
Framework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoFramework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entorno
 
Paola
PaolaPaola
Paola
 
itio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspotitio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspot
 
Paola
PaolaPaola
Paola
 
Paola
PaolaPaola
Paola
 
Andre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerAndre.paola9 blos blospot blogger
Andre.paola9 blos blospot blogger
 
Andre.paola9
Andre.paola9Andre.paola9
Andre.paola9
 
Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)
 
Israel tecnologias para desarrollo-web
Israel tecnologias para desarrollo-webIsrael tecnologias para desarrollo-web
Israel tecnologias para desarrollo-web
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkit
 
Java2 servicios web
Java2 servicios webJava2 servicios web
Java2 servicios web
 
Backend middleware frontend (2)
Backend middleware frontend (2)Backend middleware frontend (2)
Backend middleware frontend (2)
 
JBoss AS jeap - Curso JBoss JB366 Día 1
JBoss AS jeap - Curso JBoss JB366 Día 1 JBoss AS jeap - Curso JBoss JB366 Día 1
JBoss AS jeap - Curso JBoss JB366 Día 1
 
Examen Profesional 1
Examen Profesional 1Examen Profesional 1
Examen Profesional 1
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
LA WEB 2.0
LA WEB 2.0LA WEB 2.0
LA WEB 2.0
 

Sercicios web

  • 1. “INSTITUTO TECNOLÓGICO DE TEHUACÁN” “INGENIERÍA EN SISTEMAS COMPUTACIONALES” PROGRAMACION WEB “SERVICIOS WEB “ ALUMNOS: JIMENEZ TORRES MARCOS ANTONIO N.C.: 10360591 Fecha: 21/05/14
  • 2. Herramientas para desarrollo de servicios web Los servidores de aplicación típicamente incluyen también middleware (o software de conectividad) que les permite intercomunicarse con variados servicios, para efectos de confiabilidad, seguridad, no-repudio, etc. Los servidores de aplicación también brindan a los desarrolladores una Interfaz para Programación de Aplicaciones (API), de tal manera que no tengan que preocuparse por el sistema operativo o por la gran cantidad de interfaces requeridas en una aplicación web moderna. Los servidores de aplicación también brindan soporte a una gran variedad de estándares, tales como HTML, XML, IIOP, JDBC, SSL, etc., que les permiten su funcionamiento en ambientes web (como Internet) y la conexión a una gran variedad de fuentes de datos, sistemas y dispositivos. Servidores de aplicaciones para servicios Web:  WebLogic  WebSphere  JAX-WS con GlassFish  Zope es un servidor de aplicaciones Web orientado a objetos desarrollado en el lenguaje de programación Python  VERASTREAM de AttachmateWRQ para modernizar o integrar aplicaciones host IBM y VT  PHP  JBoss servidor de aplicaciones J2EE Open Source de Red Hat inc.  Oracle Fusion Middleware  IBM Lotus Domino a partir de la versión 7.0  Axis y el servidor Jakarta Tomcat (de Apache)  ColdFusion MX de Macromedia  Java Web Services Development Pack (JWSDP) de Sun Microsystems (basado en Jakarta Tomcat)  JOnAS (parte de ObjectWeb una iniciativa de código abierto)  Microsoft .NET  Novell exteNd (basado en la plataforma J2EE)
  • 3. Microsoft .NET .NET es un framework de Microsoft que hace un énfasis en la transparencia de redes, con independencia de plataforma dehardware y que permita un rápido desarrollo de aplicaciones. Basado en ella, la empresa intenta desarrollar una estrategia horizontal que integre todos sus productos, desde el sistema operativo hasta las herramientas de mercado. .NET podría considerarse una respuesta de Microsoft al creciente mercado de los negocios en entornos Web, como competencia a la plataforma Java de Oracle Corporation y a los diversos framework de desarrollo web basados en PHP. Su propuesta es ofrecer una manera rápida y económica, a la vez que segura y robusta, de desarrollar aplicaciones –o como la misma plataforma las denomina, soluciones– permitiendo una integración más rápida y ágil entre empresas y un acceso más simple y universal a todo tipo de información desde cualquier tipo de dispositivo. Algunos de los lenguajes desarrollados para el marco de trabajo .NET son: C#, Visual Basic .NET, Delphi (Object Pascal), C++, F#, J#, Perl, Python, Fortran, Prolog (existen al menos dos implementaciones, el P# y el Prolog.NET ), Cobol y PowerBuilder. NET Framework proporciona algunas características básicas que facilitan la implementación de una amplia gama de aplicaciones. Entre estas características se incluyen:  Aplicaciones carentes de impacto. Esta característica permite aislar la aplicación y eliminar conflictos de archivos DLL. De forma predeterminada, los componentes no afectan a otras aplicaciones  Componentes privados predeterminados. De forma predeterminada, los componentes se implementan en el directorio de la aplicación y sólo son visibles para la aplicación en la que están incluidos.  Uso compartido de código controlado. Para compartir código es necesario hacer que éste quede disponible para compartir explícitamente, mediante la modificación del comportamiento predeterminado.  Control de versiones simultáneas. Es posible que coexistan varias versiones de un componente o de una aplicación; el usuario puede elegir las versiones que desea utilizar, y Common Language Runtime impone la directiva de control de versiones.  Implementación y duplicación mediante XCOPY. Los componentes y aplicaciones autodescriptivos e independientes pueden implementarse sin entradas del Registro o dependencias.  Actualizaciones inmediatas. Los administradores pueden utilizar servidores host, como ASP.NET, para actualizar programas de archivos DLL, incluso en equipos remotos.  Integración con Microsoft Windows Installer. A la hora de implementar la aplicación, estarán disponibles las características de anuncio, edición, reparación e instalación a petición.  Implementación de empresa. Esta característica proporciona una distribución de software sencilla, que incluye el uso de Active Directory.  Descarga y almacenamiento en caché.
  • 4. El incremento de descargas reduce el tamaño de las mismas, y los componentes pueden aislarse a fin de que sólo los utilice la aplicación para una implementación de impacto cero.  Código que no es de plena confianza. La identidad se basa en el código en lugar de basarse en el usuario, el administrador establece la directiva y no aparecen cuadros de dialogo de certificado Implementar un servicio web implica copiar el archivo .asmx y los ensamblados usados por el servicio web, pero que no forman parte de Microsoft .NET Framework. Por ejemplo, suponga tiene un servicio web denominado StockServices. Para implementar el servicio web, cree un directorio virtual en su servidor web y coloque el archivo .asmx del servicio web en ese directorio. El directorio virtual también debería ser una aplicación web de los servicios de Internet Information Server (IIS), aunque no es necesario. Una implementación típica tendría la siguiente estructura de directorios: Inetpub Wwwroot StockServices StockServices.asmx Bin Ensamblados usados por el servicio web que no forman parte de Microsoft .NET Framework. JOnAS JOnASes un servidor de aplicaciones J2EE de código abierto implementado en Java.JOnAS forma parte de la iniciativa de código abierto de ObjectWeb. JOnAS tiene una consola de administración remota relativamente clara, proporcionando herramientas fácilmente accesibles para carga e implementación remota de aplicaciones web, configuración de puertos de acceso web seguros y ordinarios, y gestionar los conjuntos de datos usuario nombre - contraseña - rol. Esta consola se basa en el código JavaScript. Desde la primera impresión, las consolas de los servidores de código abierto comparable Java EE parecen más confusas, con muchas funciones necesarias no inmediatamente visibles. JOnAS es la base de una suite de middleware más global entregado dentro OW2. Es la piedra angular de la arquitectura orientada a servicios , que incluye otros proyectos OW2 famosos como el gestor de flujo de trabajo Bonita , el motor BPEL Orquesta o el portal de eXo Platform . Sobre la base de OSGi , Jonas también puede integrar muchos otros componentes SOA existentes de forma nativa. Por lo tanto, el marco EIP Apache Camel está incrustado en elJOnAS- Camel paquete para proporcionar una solución ESB potente y flexible y la Drools Rules Engine está enchufado en la plataforma en el Jasmine proyecto. Adaptadores de recursos Las RAs JDBC genéricas de JOnAS proporcionan implementaciones del java.sql.Driver, javax.sql.DataSource, javax.sql. ConnectionPoolDataSource y javax.sql.XAData
  • 5. Source interfaces. Están ubicados en el $ JONAS_ROOT / RAR / autoload directorio y por lo tanto se despliegan automatically.They constan de base (o genéricas) los RA que facilitan la acumulación de los usuarios de JDBC RA. Esta es la plantilla para un archivo dataSource.properties Oracle que se puede encontrar en $ JONAS_ROOT / conf: Configuración # DataSource # datasource.name jdbc_1 datasource.url jdbc: oracle: thin: @ <your-hostname>: 1521: <your-db> datasource.classname oracle.jdbc.driver.OracleDriver datasource.username <your-username> datasource.password <user-password> datasource.mapper rdb.oracle # # # # # Configuración # ConnectionManager # # JDBC nivel de comprobación de conexión. # 0 = ninguna comprobación especial # 1 = Comprobar la conexión física está todavía abierto antes de volver a usarlo # 2 = tratan todas las conexiones antes de volver a usarlo jdbc.connchecklevel 0 # Edad máxima para las conexiones JDBC # NB minutos de una conexión se puede mantener en la piscina jdbc.connmaxage 1440 # Tiempo máximo (en mn) de una conexión se puede dejar de ocupado. # Si la persona que llama no ha emitido un close () durante este tiempo, la conexión # Se cerrará automáticamente. jdbc.maxopentime 60 Declaración # Prueba jdbc.connteststmt select * from dual
  • 6. # JDBC tamaño del pool de conexiones. # La limitación del tamaño de la piscina max evita errores de base de datos. jdbc.minconpool 10 jdbc.maxconpool 30 Periodo de muestreo para el control # JDBC: # Nb de segundos entre 2 medidas. jdbc.samplingperiod 30 # Tiempo máximo (en segundos) para esperar una conexión en caso de escasez. # Esto puede ocurrir sólo cuando se alcanza maxconpool. jdbc.maxwaittime 5 # Máximo de camareros concurrentes para una conexión JDBC # Esto puede ocurrir sólo cuando se alcanza maxconpool. jdbc.maxwaiters 100 SERVIDORES DE SERVICIOS WEB REALES Libre Project Es una plataforma que permite agrupar en una única web este tipo de proyectos a modo de tienda de aplicaciones Open Source. No requiere cuentas de usuario ni existe publicidad de por medio para financiar los proyectos hospedados.138 servicios web, libre y alternativos.
  • 7. WEB SERVICE SHARE Página que nos proporciona diversos servicios web gratuitos, agrupados en 10 categorías, que son:  Web Service  Stock Market Share Price  Best Soap  Link Share  Currency Exchange Rate  Foreign Exchange Broker  Share Market Prices  Data Share  Advertising Web Service  Online Data http://libreprojects.net/#favs=joindiaspora-com,owncloud,openstreetmap,jamendo,cloud9,plos