SQL SERVER+ ANDROID

Páginas: 9 (2035 palabras) Publicado: 28 de agosto de 2013
CÓMO CREAR UN SERVICIO WEB EN ASP.NET CONSUMIDO POR CLIENTE ANDROID







MAURICIO RODRIGUEZ GUZMAN
ESTUDIANTE ING INFORMÁTICA
UNIVERSIDAD DE LA FRONTERA



1. RESUMEN
2. DESCRIPCION DEL PROBLEMA
3. ENTORNO DE DESARROLLO
3.1 INSTALACION VISUAL STUDIO
3.2 INSTALACION SQL SERVER
3.3 INSTALACION SDK ANDROID EN ECLIPSE
4. CREAR BASE DE DATO
5. CREAR SERVICIO
6.CREAR CLIENTE
7. CORRER APLICACIONES
8. CONTACTO

1. RESUMEN:

Lo que haremos en este pequeño tutorial será desarrollar un problema sencillo de cliente-servidor creando un servicio Web SOAP mediante tecnología ASP.NET sobre la plataforma Visual Studio 2010 (lenguaje C#). Este servicio web tendrá acceso una base de datos externa en SQL Server(SQL Server 2008 R2).

El segundo paso serácrear un cliente en Android ocupando el SDK de Android en la plataforma Eclipse.

Por último crearemos la comunicación cliente-servidor para finalizar el tutorial.

2. DESCRIPCION DEL PROBLEMA

Para este tutorial crearemos una aplicación que permita registrar y buscar pacientes y prestaciones respectivamente, de una clínica.

3. ENTORNO DE DESARROLLO

3.1 INSTALACION VISUAL STUDIOComenzaremos instalando Visual Studio 2010 que será la plataforma de desarrollo para montar nuestro servicio. En mi caso usaré la versión Ultimate pero para este tutorial puedes descargar alguna versión express directamente de la página de Microsoft
Link Visual Studio: http://www.microsoft.com/visualstudio/esn/downloads#d-2010-express
3.2 INSTALACION SQLSERVER

Ahora instalaremos nuestromotor de base de datos SQL, ocuparemos SQL Server 2008 R2. Dejo aquí una versión express (gratuita) . También instalaremos Management Studio para gestionar nuestra base de datos.
Link SQL Server Express: http://www.microsoft.com/es-es/download/details.aspx?id=1695
Link Management Studio Espress: http://www.microsoft.com/es-es/download/details.aspx?id=8961

3.3 INSTALACION SDK ANDROID

Parainstalar el entorno de Android en Eclipse es algo más complejo así que dejaré un Link para que puedan seguir las instrucciones paso a paso.
Link: http://developer.android.com/sdk/installing/index.html



4. CREAR BASE DE DATOS

Lo primero que haremos será abrir SQL Server Management Studio y accedemos de manera Local.


Esa es mi configuración, presionamos Aceptar . Ahora crearemosuna nueva base de datos, para eso hacemos click derecho sobra la carpeta Bases de datos y escogemos Nueva base de datos…



Le pondremos el nombre de BDCLINICA y dejamos el resto de los campos por defecto, presionamos aceptar y se creará nuestra base de datos. Para crear una tabla extendemos el árbol de nuestra BDCLINICA, vamos a Tablas y presionamos click derecho Nueva Tabla… y laconfiguramos como se ve en la foto, colocando id como clave principal.




Haremos se sea una base de datos autoincrementable, para eso posicionamos el click sobre id y vamos a Propiedades de columna. Le colocamos Sí a identidad.


Al momento de cerrar la tabla nos pedirá guardarla, le ponemos que Sí y le colocamos el nombre de Paciente.
Lo mismo haremos con la siguiente tabla que llevará el nombrede Prestacion y contendrá las siguientes columnas


Eso sería todo respecto a la base de datos.

5. CREAR SERVICIO WEB

Lo que haremos ahora será crear nuestro servicio web. Este será el encargado de gestionar nuestra base de datos.
Primeramente abriremos Visual Studio 2010 y crearemos un proyecto Aplicación web vacía de ASP.NET le pondremos por nombre ServicioWebSoap



Luego…Añadiremos un nuevo servicio web, para eso iremos a la pestaña Proyect->Agregar nuevo elemento… y buscamos Servicio Web, seleccionamos y le ponemos de nombre ServicioCliente.asmx


Al momento de crearse el servicio podremos ver el código, es aquí donde configuraremos nuestro servicio (namespace) y pondremos los métodos que tendrán comunicación con el cliente.
Se asigna un namespace por...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sql server
  • Sql server
  • sql server
  • Sql Server
  • Sql server
  • SQL Server
  • SQL SERVER
  • SQL Server

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS