Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio 2010 Notas del producto

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio 2010 Notas del producto"

Transcripción

1 Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio 2010 Notas del producto

2 Publicación: febrero de 2011 Contenido Introducción... 1 Ventajas de las aplicaciones en la nube... 2 SaaS, IaaS y PaaS... 3 Presentación Windows Azure... 5 Hola nube!... 6 Introducción a la aplicación de muestra Green Fee Broker... 6 Desarrollo de aplicaciones para Windows Azure con Visual Studio Implementación en Windows Azure Conclusión Sobre el autor Apéndice Servicio Compute de Windows Azure Almacenamiento de Windows Azure Seguridad en la nube... 22

3 Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio 2010 Notas del producto Publicado: febrero de 2011 (estilo = Publicado) Para obtener la información más reciente, consulte Introducción Independientemente de su tamaño, todas las empresas se hallan bajo presión para obtener más resultados con menos recursos. Proporcionar soluciones que satisfagan estas demandas al tiempo que se reducen los costos operativos y se maximiza la eficiencia no es solamente deseable, sino que se ha convertido en una necesidad. Más aún, a los proveedores de soluciones de tecnología de la información se les exige que garanticen la entrega de servicio adaptándose dinámicamente a las necesidades de crecimiento del negocio al tiempo que minimizan costos. Este proceso es difícil. Las empresas deben ser muy cuidadosas a la hora de seleccionar una infraestructura y una plataforma que les ofrezca capacidad de desarrollo y productividad operativa. Estas decisiones deben tener en cuenta las necesidades presentes y futuras del negocio. Sin embargo, planificar inversiones sobre unos costos de infraestructura y plataforma imprevisibles puede resultar complicado. Como respuesta a estos retos aparece una innovadora tecnología conocida como aplicaciones en la nube. Wikipedia define las aplicaciones en la nube como la evolución natural de la adopción generalizada de la virtualización, la arquitectura orientada a servicios y la informática de utilidades. A los consumidores se les ahorran los detalles: ya no necesitan tener conocimientos ni el control sobre la infraestructura tecnológica en la nube que les da soporte. Windows Azure constituye una oferta de aplicaciones en la nube de Plataforma como servicio (PaaS) que conforma la base de la plataforma de servicios Azure de Microsoft. Las ofertas PaaS están pensadas para que los clientes puedan desarrollar, implementar y operar aplicaciones sin necesidad de la infraestructura subyacente, los servidores ni la administración de las operaciones continuadas. Los desarrolladores escriben aplicaciones para Windows Azure mediante Microsoft.NET, un marco integral para la creación de aplicaciones y servicios web, móviles, de escritorio y en la nube. Mientras que Windows Azure admite varios lenguajes de programación de otros fabricantes, como PHP, Java y Ruby, Microsoft.NET ofrece a los desarrolladores una amplia variedad de lenguajes donde elegir, siendo Visual C# y Visual Basic los más utilizados para escribir aplicaciones en.net así como en ASP.NET, el marco de Microsoft para crear aplicaciones web por excelencia. Estas aplicaciones pueden escribirse mediante un sencillo editor de textos y herramientas de línea de comandos para administrar la compilación, sin embargo, Visual Studio Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

4 2010 constituye el entorno de desarrollo integrado (IDE) idóneo para escribir aplicaciones.net para su implementación local y en la nube. Ventajas de las aplicaciones en la nube Estimar y proporcionar infraestructura resulta costoso porque es difícil prever las diferentes necesidades de una aplicación o servicio a lo largo del tiempo. Incluso cuando se cuenta con la ayuda de expertos para llevar a cabo una planificación de la capacidad, las necesidades del negocio pueden aumentar y disminuir de forma imprevista, ya que la demanda de productos y servicios suelen ser variable. Por consiguiente, a menudo las empresas se ven obligadas a elegir entre adquirir una infraestructura a gran o pequeña escala. Una infraestructura a pequeña escala implica un riesgo real de que se produzca un error en la entrega de servicios, mientras que una gran infraestructura puede resultar extremadamente costosa. Como puede verse en la figura 1, la mayoría de las empresas suelen optar por una solución intermedia, lo cual supone un proceso de adquisiciones continuas y un incremento de los gastos debido a un relevo de servidores siempre insuficiente. Ello se traduce no solo en una sangría de los presupuestos operativos desde el punto de vista del hardware, sino también en un mayor costo en tiempo y dinero para adquirir e implementar servidores en lugar de dedicarlos a implementar recursos en actividades que generen ingresos más tangibles. Figura 1: el sempiterno desajuste entre la oferta y la demanda de capacidades de TI. Una empresa necesita realizar una gran inversión en plataforma e infraestructura para garantizar que podrá adaptarse a los cambios en las necesidades del negocio? Cuál es el costo de contar con un excedente de capacidad que no se utiliza durante un largo periodo de tiempo? O peor: con unos presupuestos cada vez más ajustados, cuáles son las consecuencias para la identidad de marca y la experiencia del cliente con una inversión insuficiente y el riesgo de no satisfacer las necesidades operativas del negocio? Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

5 Las aplicaciones en la nube son revolucionarias porque proporcionan el consumo de infraestructura, la plataforma y el software como utilidad o un servicio a las masas. Con las aplicaciones en la nube, las empresas especializadas en proporcionar infraestructura, plataformas y productos de software aprovechan las ventajas de las grandes inversiones en centros de datos e infraestructura para proporcionar estas capacidades como servicios que su compañía puede consumir a medida que los necesite. Al igual que con los electrodomésticos, su compañía amplía una aplicación para poder sencillamente conectarse a la nube y disfrutar de las ventajas de una gran escalabilidad y redundancia por un precio prefijado, por contador o por usuario. Con ello se consigue adaptar mejor la capacidad de TI a las necesidades variables del negocio, tal y como se muestra en la figura 2. Figura 2: adaptación de la capacidad a las necesidades variables del negocio. En estas notas del producto, aprenderá a conectarse a Windows Azure con Visual Studio 2010 siguiendo los pasos del proceso de ampliar una aplicación existente para la nube. Antes de empezar, es preciso tener presente las tres formas más habituales en que los proveedores de servicios en la nube, incluido Microsoft, ofrecen sus productos de aplicaciones en la nube. SaaS, IaaS y PaaS Lo interesante de la nube es la variedad y existen una serie de compañías que proporcionan una amplia selección de servicios en la nube empaquetados, ya sea como Software como servicio (SaaS), Infraestructura como servicio (IaaS) o Plataforma como servicio (PaaS), tal y como se resume en la figura 3. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

6 Software como servicio (SaaS) es exactamente lo que su nombre indica. Las compañías crean productos de software comercial empaquetados que se hallan fácilmente disponibles en Internet. SaaS permite a las empresas que desean aprovechar las ventajas de las ofertas de productos empaquetados como los paquetes de software de administración de relaciones con el cliente (CRM) ahorrar proporcionando una mayor capacidad de acceso a este software sin tener que preocuparse por los requisitos del sistema u otros requisitos previos. Infraestructura como servicio o IaaS es un tipo de servicio en la nube que ofrece administración, hospedaje y aprovisionamiento de infraestructura de aplicaciones en la nube. En lugar de adquirir hardware físico como servidores y equipos, instalar sistemas operativos, apilar servidores y conectarse a redes, los usuarios de IaaS simplemente consumen instancias de sistemas operativos fácilmente disponibles. Aunque SaaS e IaaS se utilizan en las aplicaciones en la nube, a la mayoría de las empresas solo les sirven las soluciones muy personalizadas. Plataforma como servicio o PaaS constituye un nivel de abstracción más allá de IaaS que proporciona una plataforma sobre la que se puede crear software personalizado, de modo que permite a las empresas desarrollar, implementar y operar aplicaciones sin necesidad de preocuparse por la infraestructura subyacente, los servidores ni la administración continuada de operaciones. PaaS permite olvidarse por completo de la infraestructura. Las aplicaciones se escriben en una plataforma determinada como.net y solo hay que implementar el software en un contenedor lógico. Con ello se evitan las pesadas tareas de implementación y la aplicación se halla disponible para utilizarla al nivel de escalabilidad y redundancia que necesite. Microsoft brinda a los negocios y los desarrolladores la más amplia selección de servicios para aplicaciones en la nube porque es la única compañía que cuenta con productos compatibles con SaaS, IaaS y PaaS. Asimismo, Microsoft se diferencia fundamentalmente de Amazon, Google y cualquier otro competidor porque proporciona a los clientes la flexibilidad de utilizar tecnología local, en la nube o ambas como parte de la estrategia Software-plus-Services (S+S) de Microsoft. En estas notas del producto, me gustaría centrar su atención en Windows Azure que básicamente proporciona la plataforma.net como un servicio (PaaS) en el cual crear aplicaciones personalizadas y extremadamente dinámicas para Internet. Figura 3: productos más habituales que ofrecen los proveedores de servicios en la nube. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

7 Presentación Windows Azure Windows Azure es un sistema operativo de Microsoft para la nube, que constituye la base de la plataforma Windows Azure de Microsoft. Como oferta PaaS, Windows Azure abstrae la información sobre el hospedaje, la administración y los componentes del tiempo de ejecución, con lo que permite a su empresa dedicar el tiempo y los recursos a la creación de software que ofrece valor empresarial. Además de proporcionar un sistema operativo en la nube, la plataforma Windows Azure proporciona productos en la nube adicionales como AppFabric, SQL Azure, CDN y MarketPlace. Cada una de estas tecnologías enriquece la experiencia de desarrollo y el alcance de las aplicaciones implementadas en Windows Azure, en la compañía, localmente, en la nube o una combinación de estas. AppFabric es un conjunto integrado de servicios para el hospedaje, la administración, la conexión y la protección de las aplicaciones de su empresa y de otros proveedores que se implementan tanto localmente como en la nube. Permite conectarse y escalar las aplicaciones tanto si se ejecutan con tecnología local, en la nube o en ambas. SQL Azure es un servicio de bases de datos relacionales basado en la nube (RDBMS) que se fundamenta en tecnologías SQL Server. Permite disfrutar de gran parte de las capacidades de SQL Server con la facilidad de estar hospedado en la nube de Microsoft. Con SQL Azure, solo debe apuntar la aplicación a la base de datos y el servicio se ocupará del resto. CDN es una Red de entrega de contenido que distribuye geográficamente copias de datos de uso frecuente como archivos, imágenes y vídeos para que estén tan cerca como sea posible de los usuarios de las aplicaciones de su empresa que consumen estos soportes. Ello permite garantizar el acceso al contenido que necesita su aplicación tan rápidamente como sea posible. Marketplace proporciona un lugar para descubrir fuentes de datos y otras aplicaciones que pueden utilizarse para comercializar las aplicaciones de una forma más rápida y sencilla. Por ejemplo, DataMarket proporciona fuentes de datos que puede integrar en su aplicación, con lo que ahorrará tiempo y dinero a la hora de crear o buscar datos. Aunque la plataforma Windows Azure cuenta con un sinfín de características interesantes y útiles, el objeto de estas notas del producto es proporcionar una mejor comprensión de Windows Azure y las facilidades que ofrece a la hora de crear ampliaciones nuevas y ampliar las existentes para Windows Azure con Visual Studio Descubrirá cómo en combinación proporcionan un entorno de desarrollo, tiempo de ejecución y administración que la capacidad de desarrollar, implementar y ejecutar las aplicaciones en Internet. Para obtener más información acerca del servicio Compute de Windows Azure, el almacenamiento de Windows Azure y Seguridad en la nube, consulte el apéndice de este documento. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

8 Hola nube! Introducción a la aplicación de muestra Green Fee Broker Para empezar, analizaremos una compañía emergente que empieza a tener problemas de crecimiento. Green Fee Broker ofrece a los golfistas la posibilidad de jugar en sus campos preferidos al precio más económico posible. Los golfistas instalan la aplicación My Green Fee Broker en su smartphone, eligen el campo de una lista de campos de golf que participan en la oferta y se suscriben a las alertas cuando un campo registrado publica un tee time disponible. Si el golfista está interesado en enviar una propuesta de reserva, puede hacerlo directamente desde su smartphone o conectarse a My Green Fee Broker Online, un sitio web que también proporciona la capacidad de enviar una petición de reserva al servicio Green Fee Broker desde un equipo. A continuación, el servicio Green Fee Broker se pone manos a la obra para buscar la tarifa más económica publicada disponible, reserva el campo y notifica al golfista su tee time a través de una alerta en smartphone y/o una notificación por correo electrónico. Lo fantástico del servicio Green Fee Broker es que siempre está disponible. Presenta una API de servicios web que pueden consumir tanto la aplicación smartphone My Green Fee Broker como Green Fee Broker Online (así como propiedades web de otras marcas para campos de golf específicos) que permiten a los golfistas utilizar la API del servicio Green Fee Broker para enviar una solicitud de reserva a petición o en respuesta a una alerta de smartphone. Sin embargo, la principal baza de este producto se está convirtiendo rápidamente en su mayor punto débil. El éxito de las campañas de marketing y el boca a boca ha puesto en jaque la capacidad de la compañía para garantizar la disponibilidad del motor central que presenta la API para administrar las peticiones de los clientes existentes y registrar a los nuevos, puesto que el volumen de tráfico a la API del servicio Green Fee Broker simplemente ha sobrepasado las capacidades de la infraestructura actual y los ocasionales errores de la aplicación amenazan la imagen de marca que la empresa tanto ha trabajado para conseguir. Al darse cuenta de que la solución no pasa por agregar servidores y enfrentarse a las complejidades derivadas de configurar granjas web y clústeres, la compañía se plantea estudiar las aplicaciones en la nube. Una opción posible sería portar el servicio Green Fee Broker de las instalaciones locales a un proveedor IaaS. Sin embargo, aunque se trata de una opción sin duda más atractiva que la situación actual, instalar todos los componentes de plataforma necesarios e implementar el servidor en varias instancias alojadas no tendría en cuenta el objetivo principal, es decir, que Green Fee Broker esté siempre disponible. Asimismo, el tiempo y dinero necesarios para administrar cada una de las instancias de forma independiente estarían mejor invertidos en actividades que perfeccionaran el producto directamente. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

9 Tras ponderar las opciones, el equipo directivo de desarrollo decidió que la API del servicio Green Fee Broker es perfecta para su implementación en Windows Azure. Se basa en un motor de intermediación que se presenta como un servicio web a través de HTTP para un número ilimitado de consumidores que aprovechan las ventajas de la API, y el servicio Broker no solo debe estar siempre disponible, sino que debe poder adaptarse a las crecientes demandas de esta empresa con éxito. En lugar de caer en la trampa que se ilustra en la figura 1, Windows Azure proporciona a Green Fee Broker las herramientas que le permiten ajustar la capacidad a las necesidades de los clientes tal y como se muestra en la figura 2. Puesto que el equipo ya ha empezado a escribir aplicaciones en.net Framework, la curva de aprendizaje es mínima y aprovechan los conocimientos y las herramientas que poseen sin prácticamente necesidad de realizar cambio alguno en el código. Además, Windows Azure no precisa una gran inversión por adelantado, de modo que los gastos de capital pueden convertirse en gastos operativos. Habida cuenta de que la empresa solo debe pagar por lo que utiliza, ganará en flexibilidad y en capacidad de probar nuevas ideas sin tener que realizar grandes inversiones en infraestructura por adelantado, lo cual repercutirá en una mayor innovación. Todas estas ventajas de Windows Azure permiten a la compañía centrarse en crear e innovar en el producto en la misma plataforma y con las mismas herramientas con las que crearían cualquier otra aplicación para.net. Desarrollo de aplicaciones para Windows Azure con Visual Studio 2010 Visual Studio es un entorno de desarrollo integrado (IDE) que permite desarrollar aplicaciones en.net Framework de Microsoft. Visual Studio 2010 proporciona un excelente conjunto de herramientas para desarrollar, probar y realizar el mantenimiento de aplicaciones para su implementación local o en la nube. A continuación, voy a explicar cómo ampliar una aplicación existente para implementarla en Windows Azure con Visual Studio agregando un proyecto de Windows Azure y asociándolo a un Web Role. Les demostraré lo sencillo que resulta con Visual Studio 2010 probar localmente una aplicación en la nube y empaquetarla para implementarla en Windows Azure. Introducción al servicio Green Fee Broker Green Fee Broker es un servicio web escrito mediante Windows Communication Foundation (WCF). WCF es un marco de mensajería que forma parte de.net Framework que permite compartir unidades modulares de funcionalidad, denominadas clases, con otras aplicaciones presentando dichas clases con funciones especiales, denominadas operaciones. Estas operaciones pueden ejecutarse mediante aplicaciones en la misma máquina, mediante diferentes máquinas en la misma red o en máquinas de redes totalmente diferentes. El servicio Green Fee Broker presenta funcionalidades clave a través de HTTP, como las operaciones para registrar un nuevo campo de golf, recuperar una lista de campos de golf que participan en la oferta y permitir a los campos de golf publicar los tee times disponibles. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

10 Visual Studio organiza las clases en contenedores especiales llamados proyectos, que a su vez se agrupan en un contenedor especial llamado solución. Una solución puede constar de uno o más proyectos, que a su vez contienen una o más clases. Una vez que se ha escrito el código en las clases, se crea una solución que conduce a una serie de verificaciones para comprobar que el código escrito es válido y sigue las reglas del lenguaje. Si todo es correcto, cada proyecto se empaquetará en un ensamblado distinto que forma parte de un proyecto (en el caso de un servicio web, un cliente envía mensajes al ensamblado a través de un canal de comunicación para que lo ejecute). La solución GreenFeeBroker contiene un proyecto de Visual Studio 2010 que se llama BookingService. En este caso, el proyecto BookingService utiliza la plantilla para aplicaciones web WCF que proporciona los archivos básicos para crear un servicio web WCF. En su forma más sencilla, el proyecto aplicación web WCF consta de dos archivos, tal y como ilustra la figura Figure 4: BrokerService.svc contiene la implementación de las operaciones arriba comentadas. Web.config contiene la configuración básica para alojar el servicio web. Figura 4: el proyecto Broker Service en el Explorador de soluciones Visual Studio El servicio Green Fee Broker presenta su funcionalidad mediante SOAP a través del protocolo HTTP. SOAP permite utilizar las técnicas orientadas a objetos más conocidas para desarrollar el servicio y automatiza los medios por los que el servicio intercambia y procesa mensajes XML a través de Internet. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

11 Aunque sería tentador escribir el código que implementa las operaciones BrokerService directamente en el archivo BrokerService.svc, la aplicación Green Fee Broker se ha desarrollado teniendo en cuenta el principio de separación de incumbencias, de modo que cada unidad de funcionalidad es independiente de la otra pero trabajan conjuntamente para realizar las tareas. Así pues, el proyecto contiene clases adicionales que definen un campo de golf (la clase Course ), aíslan las reglas empresariales para trabajar con los campos en una clase llamada CourseManager y agrupan todas las operaciones de datos en una clase común llamada DataServiceAgent. La separación de incumbencias es un importante principio de diseño que hay que tener en cuenta al desarrollar aplicaciones locales y en la nube, puesto que permite concentrarse en sectores de funcionalidad y crear software fácil de comprender y de mantener. Asimismo, al desarrollar aplicaciones que se ejecutarán tanto localmente como en la nube, la capacidad de administrar el estado y tomar decisiones de implementación se simplifica en gran medida asignando niveles lógicos a niveles físicos al igual que con los roles web, los roles de trabajador y los servicios de almacenamiento. Ampliación del servicio Green Fee Broker para la nube La creación de nuevos servicios y aplicaciones para Windows Azure con Visual Studio 2010 es muy sencilla. Aunque cueste creerlo, dado que el servicio se escribió en.net con Visual Studio para alojarse localmente, basta con un mínimo de configuración y ya está preparado para alojarse en Windows Azure. Para demostrarlo, vamos a habilitar la aplicación Green Fee Broker para Windows Azure 1. Creación de un proyecto de Windows Azure Lo primero que debe hacer al desarrollar o ampliar una aplicación para Windows Azure es agregar un proyecto de Windows Azure a su solución Visual Studio Al igual que la plantilla para aplicaciones de servicios WCF proporciona todo lo que necesita para crear un servicio web WCF, la plantilla para proyectos de Windows Azure proporciona el contenedor y la configuración necesarios para empaquetar una solución Visual Studio 2010 para Windows Azure. Para empezar, solo hay que agregar un nuevo proyecto de Windows Azure a la solución GreenFeeBroker, indicar el nombre del proyecto y hacer clic en Aceptar (figura 5). 1 Además de Visual Studio 2010, hay que instalar las herramientas de Windows Azure para Microsoft Visual Studio versión 1.3, incluido el Kit de desarrollo de software (SDK), que se halla disponible en esta página web: Si ejecuta una versión de 32 bits de Windows 7, o utiliza Windows Vista o Windows Server 2008, hay algunas revisiones que también deberá instalar. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

12 Figura 5: agregar un proyecto de Windows Azure en Visual Studio 2010 Visual Studio 2010 presenta una lista de roles que permiten personalizar la plantilla al tipo de aplicación que está creando. En este caso, dado que deseamos habilitar BrokerService para Windows Azure, elegiremos el Web Role de servicio WCF, tal y como muestra la figura 6. Figura 6: elección del Web Role de servicio WCF. El proyecto de Windows Azure simplifica la configuración del proyecto BrokerService para Windows Azure proporcionando una interfaz de usuario para asociar proyectos a un rol. Solo hay que hacer clic con el botón secundario en el icono Roles para seleccionar un proyecto existente o crear uno nuevo y el proyecto que agregó se asociará al rol como se muestra en la figura 7. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

13 Figura 7: el resultado de asociar un proyecto nuevo o existente al proyecto de Windows Azure. Para trabajar con la solución lo más cómodamente posible, haga clic con el botón secundario en el proyecto GreenFeeBroker.Cloud y seleccione Establecer como proyecto inicial. Ello garantiza que al probar la aplicación localmente, el proyecto se iniciará correctamente en el Development Fabric (que se explica más adelante). Para implementar la aplicación o servicio en Windows Azure existen una serie de opciones de configuración que pueden establecerse haciendo clic con el botón secundario en el rol asociado (en este caso, BrokerService que aparece en la figura 7) y seleccionando propiedades. En la configuración más habitual se indica el número de instancias que desea que le asigne Windows Azure al implementar la aplicación, así como el tamaño de la máquina virtual objeto de la implementación. Estas opciones son muy importantes, ya que repercutirán directamente en el rendimiento, la disponibilidad, la escalabilidad y el costo de la aplicación. La figura 8 muestra varias opciones de configuración, como el tipo de máquina virtual que desea utilizar y el número de instancias que desea que Windows Azure asigne a su aplicación. En este caso, he configurado 4 instancias pequeñas. No se preocupe si al principio no está seguro de la configuración que desea elegir. A medida que se familiarice con el producto, lo más probable es que las necesidades cambien y lo bueno de Windows Azure es que le permite cambiar de opinión. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

14 Figura 8: opciones de configuración de los Web Roles de Windows Azure. La ficha Configuración permite establecer parejas de cadenas/valores de configuración para conexiones de bases de datos, rutas de conexión, etc. Visual Studio 2010 constituye una excelente herramienta de desarrollo, puesto que permite establecer configuraciones para realizar pruebas locales y ejecuciones en la nube. Pruebas locales con el Development Fabric Visual Studio 2010 proporciona todas las capacidades de administración del ciclo de vida de las aplicaciones para las aplicaciones diseñadas para ejecutarse tanto localmente como en la nube. Cuando se desarrollan aplicaciones para Windows Azure, el ciclo de vida del desarrollo sigue los procedimientos recomendados para la Administración del ciclo de vida de las aplicaciones (ALM). Tal y como muestra la figura 9, el desarrollo y las pruebas se realizan con Visual Studio 2010 y las herramientas de tiempo de ejecución de desarrollo para emular tanto el proceso como el almacenamiento. A continuación, la aplicación o el servicio se implementa en un entorno de ensayo que Windows Azure proporciona en la nube, donde se pueden probar antes de enviarlos a producción. Figura 9: Administración del ciclo de vida de las aplicaciones de Windows Azure. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

15 Visual Studio 2010, junto con SDK de Windows Azure, incluye un paquete para llevar a cabo localmente el desarrollo, las pruebas y la depuración llamado el Development Fabric. El Development Fabric consta de dos componentes principales: el Emulador de proceso y el Emulador de almacenamiento. El Emulador de proceso permite crear, implementar y probar las aplicaciones para Windows Azure en su entorno de desarrollo local. Considere el Emulador de proceso como el equivalente de las capacidades de alojamiento web en Visual Studio que proporciona una experiencia en alojamiento y depuración para Windows Azure que simula IIS. Visual Studio permite desarrollar, probar y depurar las aplicaciones sin problemas, ya que permite interactuar con su aplicación que se ejecuta en el Emulador de proceso directamente desde IDE. Para simular el servicio de almacenamiento, SDK de Windows Azure cuenta con un emulador de servicios de almacenamiento diseñado para el desarrollo y las pruebas locales llamado Emulador de almacenamiento. El Emulador de almacenamiento permite desarrollar aplicaciones como si se estuviera trabajando directamente con el almacenamiento Azure en la API. Cuando se trabaja de forma local, Visual Studio proporciona automáticamente almacenamiento local para que pueda utilizarse una versión más reciente de Microsoft SQL Server, incluida SQL Server Express Edition. Ello permite escribir código que utilice las mismas API de almacenamiento, independientemente de si se ejecuta localmente o en la nube. Sin embargo, tenga presente que el Emulador de almacenamiento está pensado exclusivamente para fines de desarrollo y no debe utilizarse para la producción. De hecho, con Visual Studio 2010, para interactuar con el Development Fabric basta con ejecutar la aplicación desde IDE. Al iniciar la solución con Visual Studio 2010, verá que en la esquina inferior izquierda de IDE se indica que Visual Studio está empaquetando e implementando la aplicación en el Development Fabric, facilitando código de la aplicación al Emulador de proceso e instrucciones de tabla, blob o cola al Emulador de almacenamiento (por favor, consulte el apéndice para obtener más información sobre el servicio de almacenamiento de Windows Azure). Ahora la aplicación ya está alojada y lista para probar. Visual Studio 2010 abrirá automáticamente una ventana de explorador con la dirección base de la aplicación o servicio y la colocará en modo de depuración, para que pueda interactuar con la aplicación y solucionar los problemas del código de forma interactiva. Asimismo, ejecutará las instrucciones para crear tablas, blobs o colas. Las instrucciones pueden colocarse en un fichero global para que el código pueda ejecutarse en varias etapas del ciclo de vida de la aplicación, incluido el inicio. Para ver el desarrollo activo, busque el icono de Windows Azure en la barra de tareas, haga clic con el botón secundario y seleccione Mostrar la UI del Emulador de proceso. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

16 La UI del Emulador de proceso de Windows Azure muestra el estado y el mantenimiento de la aplicación. Podrá iniciar y detener la aplicación así como supervisarla visualmente. Observe que en la figura 10 aparecen cuatro instancias virtuales de la aplicación, igual que lo que seleccionamos cuando configuramos el proyecto BrokerService para Windows Azure. Figura 10: UI del Emulador de proceso de Windows Azure. Ahora, con BrokerService alojado, podrá probarlo como lo haría normalmente y realizar las modificaciones necesarias antes de implementarla en Windows Azure. Implementación en Windows Azure Una vez que desarrollado y probado la aplicación localmente, ya puede implementar Windows Azure. Creación del paquete de la aplicación con Visual Studio 2010 El primer paso para implementar la aplicación en Windows Azure consiste en crear un paquete de implementación. Visual Studio 2010 simplifica este proceso automatizando la creación del paquete al hacer clic con el botón secundario en el proyecto de Windows Azure y seleccionar Publicar. Tal y como muestra la figura 11, puede elegir entre dos enfoques: Crear únicamente un paquete de servicios. Este método crea un fichero empaquetado que contiene su aplicación y un fichero de configuración con los valores que ha especificado para el aprovisionamiento, la implementación y la ejecución de la aplicación. Ahora ya puede cargar el paquete a través del Portal de administración de Windows Azure. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

17 Implementación del paquete de Windows en Windows Azure. Este método automatiza el empaquetado y la implementación de su aplicación en un solo paso. La segunda opción requiere instalar un certificado X.509 en la máquina de desarrollo local y cargarlo en el Portal de administración de Windows Azure para garantizar que solo se implementan los paquetes autorizados. Figura 11: empaquetado e implementación de Windows Azure en Visual Studio Le voy a mostrar cómo implementar la aplicación que ha creado mediante el primer método para que se familiarice con el Portal de administración de Windows Azure. A medida que adquiera experiencia en la configuración y la administración de las implementaciones en Windows Azure, las ventajas de la implementación totalmente integrada que proporciona la segunda opción con Visual Studio le resultarán muy útiles, especialmente cuando vuelva a implementar aplicaciones o servicios existentes. Para empaquetar la solución, haga clic en Aceptar y verá que el Explorador de Windows se abre de inmediato en la ubicación del paquete que ha creado Visual Studio La figura 12 muestra los dos ficheros que se han creado. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

18 Figura 12: ficheros de configuración y de paquete de servicios para la implementación. Despliegue de la aplicación a través del Portal de administración de Windows Azure El Portal de administración de Windows Azure proporciona todo lo que necesita para administrar los servicios de la plataforma Windows Azure, incluidos roles de proceso, el almacenamiento, CDN, AppFabric y Marketplace. Al iniciar sesión en el portal (siempre que haya configurado una cuenta de Windows Azure), tendrá la opción de crear un nuevo servicio alojado y una nueva cuenta de almacenamiento alojado. Estas opciones permiten definir una implementación de proceso y almacenamiento, lo cual deberá hacerse antes de implementar la aplicación y los requisitos de almacenamiento correspondientes en Windows Azure. El procedimiento para implementar una aplicación o un servicio para prueba o producción es idéntico, y debe elegirse uno de los dos al principio de implementar la aplicación en Windows Azure. Para implementar BrokerService, tras hacer clic en Nuevo servicio alojado como se muestra en la figura 13, aparece una ventana que hay que rellenar para preparar el entorno de alojamiento. Una vez que se ha seleccionado una cuenta de suscripción, es preciso indicar el nombre del servicio que se utilizará para identificar fácilmente la aplicación en el Portal de administración de Windows Azure. También deberá especificarse un prefijo URL único, ya que formará parte del nombre completo de la URL que se utilizará para obtener acceso a la aplicación o servicio, en este caso el servicio web WCF BrokerService. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

19 Figura 13: aprovisionamiento del nuevo servicio alojado del Portal de administración de Windows Azure. También es importante tener en cuenta la capacidad de seleccionar grupos de afinidad, que permiten realizar peticiones explícitas para especificar la ubicación de las aplicaciones de proceso y almacenamiento. Por ejemplo, dado que los centros de datos de Windows Azure están geográficamente distribuidos por todo el mundo, para optimizar el rendimiento es interesante asegurarse de que la aplicación alojada en Proceso se halla tan cerca de los datos alojados en Almacenamiento como sea posible. Los grupos de afinidad son la herramienta para ello. Las opciones de implementación también permiten especificar si desea implementar la aplicación en el entorno de ensayo, el entorno de producción o si no desea implementarlo. Recuerde que pagará lo mismo independientemente de si elige el entorno de ensayo o el de producción. La principal ventaja de contar con dos entornos consiste en la capacidad de probar las versiones de una aplicación antes de que esté operativa en producción, lo cual resulta particularmente útil cuando se prueban dos versiones de una aplicación en paralelo. El nombre de implementación es libre, pero recomiendo adoptar un estándar sencillo para las versiones que pueda utilizarse como etiqueta. Ello facilita la identificación, el seguimiento y el reconocimiento de las diferentes versiones de las aplicaciones y los servicios que cree cuando pasan del entorno de prueba al de producción. Finalmente, al hacer clic en Explorar localmente y en Aceptar para indicar la ruta a los ficheros de configuración y del paquete que ha creado Visual Studio iniciará el proceso de aprovisionamiento e implementación. La experiencia de administración que se crea en función de las opciones elegidas le mostrará que se están asignando cuatro instancias de proceso (en este caso, 4 VM pequeñas ) para la v1 del BrokerService. El estado de cada una de las instancias pasará por el ciclo de espera, creación e iniciación de las instancias de proceso que alojarán la aplicación. Aunque este proceso tarda unos minutos, si se Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

20 tiene en cuenta lo que se tardaría en tener cuatro servidores tradicionales o máquinas virtuales ejecutándose en un entorno con equilibrio de carga y totalmente implementado con la aplicación, la rapidez y facilidad con la que se lleva a cabo con tan solo unos clics es impresionante. Tal y como se muestra en la figura 14, cuando todas las instancias están listas, el servicio lógico mostrará el estado Preparado. Al hacer clic en la etiqueta, se proporcionan los metadatos de la implementación, incluidos la fecha de creación y el número de instancias asignadas, junto con el nombre DNS para el URI disponible públicamente que proporciona un único extremo con equilibrio de carga para BrokerService. Figura 14: BrokerService preparado para el consumo. Pruebas en Windows Azure Llegados a este punto, podrá probar el servicio como lo haría en un entorno de ensayo local convencional. Para seleccionar el servicio, basta con hacer clic en el nombre DNS que aparece en la Figura 14 que iniciará el explorador. Agregue el nombre del fichero BrokerService.svc al final del URL de la barra de direcciones y aparecerá una página de alojamiento que indica que el servicio está preparado para su consumo. Yo siempre recomiendo efectuar una comprobación una vez implementado o "prueba de humo" para asegurarse de que el servicio se ha alojado correctamente y puede realizar las funciones habituales de rutina. Puede utilizar el cliente de prueba WCF que se suministra con Visual Studio 2010 para probar el servicio en un entorno de ensayo o de producción en Windows Azure, del mismo modo que lo haría de forma local con el Emulador de almacenamiento. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

EL MODELO DE PROGRAMACIÓN DE WINDOWS AZURE

EL MODELO DE PROGRAMACIÓN DE WINDOWS AZURE EL MODELO DE PROGRAMACIÓN DE WINDOWS AZURE DAVID CHAPPELL OCTUBRE DE 2010 PATROCINADO POR MICROSOFT CORPORATION CONTENIDOS Por qué crear un nuevo modelo de programación?... 3 Las tres reglas del modelo

Más detalles

PRESENTACIÓN DE WINDOWS AZURE

PRESENTACIÓN DE WINDOWS AZURE PRESENTACIÓN DE WINDOWS AZURE DAVID CHAPPELL OCTUBRE DE 2010 PATROCINADO POR MICROSOFT CORPORATION CONTENIDO Información general sobre Windows Azure... 2 Compute... 4 Storage... 6 Fabric Controller...

Más detalles

CL_50466 Windows Azure Solutions with Microsoft Visual Studio 2010

CL_50466 Windows Azure Solutions with Microsoft Visual Studio 2010 Windows Azure Solutions with Microsoft Visual Studio 2010 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción Este curso es una introducción

Más detalles

Un operador móvil agiliza el plazo de comercialización de una innovadora solución de redes sociales

Un operador móvil agiliza el plazo de comercialización de una innovadora solución de redes sociales Plataforma Windows Azure Caso práctico de solución para clientes Un operador móvil agiliza el plazo de comercialización de una innovadora solución de redes sociales Información general País o región: Estados

Más detalles

WINDOWS AZURE E ISV GUÍA DESTINADA A LOS RESPONSABLES DE TOMAR DECISIONES DAVID CHAPPELL JULIO DE 2009 PATROCINADO POR MICROSOFT CORPORATION

WINDOWS AZURE E ISV GUÍA DESTINADA A LOS RESPONSABLES DE TOMAR DECISIONES DAVID CHAPPELL JULIO DE 2009 PATROCINADO POR MICROSOFT CORPORATION WINDOWS AZURE E ISV GUÍA DESTINADA A LOS RESPONSABLES DE TOMAR DECISIONES DAVID CHAPPELL JULIO DE 2009 PATROCINADO POR MICROSOFT CORPORATION CONTENIDOS ISV y aplicaciones en la nube... 2 Breve información

Más detalles

Subir o no subir al Cloud, esa es la cuestión.

Subir o no subir al Cloud, esa es la cuestión. Subir o no subir al Cloud, esa es la cuestión. Conoce los conceptos clave y toma tú la decisión! Para empezar conoce el primer concepto qué es el Cloud o la Nube? Significa Computación en la Nube y no

Más detalles

CAPÍTULO 1: CONCEPTOS DE MICROSOFT DYNAMICS CRM

CAPÍTULO 1: CONCEPTOS DE MICROSOFT DYNAMICS CRM Capítulo 1: Conceptos de Microsoft Dynamics CRM CAPÍTULO 1: CONCEPTOS DE MICROSOFT DYNAMICS CRM Objetivos Los objetivos son Resumir de forma general Microsoft Dynamics CRM y sus áreas de ventas, marketing

Más detalles

Siemens aumenta la prestación de servicios de software y reduce significativamente el TCO

Siemens aumenta la prestación de servicios de software y reduce significativamente el TCO Windows Azure Caso práctico de solución para clientes Siemens aumenta la prestación de servicios de software y reduce significativamente el TCO Información general País o región: Alemania Sector: servicios

Más detalles

IDS-Virtualiza. IDS-Virtualiza. es la solución que ofrece IDSénia para la optimización de sus servidores y estaciones.

IDS-Virtualiza. IDS-Virtualiza. es la solución que ofrece IDSénia para la optimización de sus servidores y estaciones. IDS-Virtualiza es la solución que ofrece IDSénia para la optimización de sus servidores y estaciones. Qué es la virtualización? La virtualización es una tecnología probada de software que está cambiando

Más detalles

COLEGIO DE BACHILLERES ELABORADO POR: ING. IVETT ZARZA HIDALGO Y LIC. CLAUDIA HERNÀNDEZ ALPÍZAR PROFA. DE INFORMATICA Y DE CECAT-INFORMATICA

COLEGIO DE BACHILLERES ELABORADO POR: ING. IVETT ZARZA HIDALGO Y LIC. CLAUDIA HERNÀNDEZ ALPÍZAR PROFA. DE INFORMATICA Y DE CECAT-INFORMATICA Visual Basic.NET es la última versión del sistema de desarrollo Visual Basic. Antes de empezar a crear aplicaciones en Visual Basic.NET, le será útil conocer y entender algunos conceptos básicos de.net.

Más detalles

MS_10978 Introduction to Azure for Developers

MS_10978 Introduction to Azure for Developers Gold Learning Gold Business Intelligence Silver Data Plataform Introduction to Azure for Developers www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción. Este curso ofrece

Más detalles

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina.

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte I Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte II Requisitos técnicos proyecto. Servidor. Cliente. Tecnologías empleadas. Diagrama de red. Parte

Más detalles

Microsoft SQL Azure. Administración y desarrollo en la nube. María Pérez Marqués

Microsoft SQL Azure. Administración y desarrollo en la nube. María Pérez Marqués Microsoft SQL Azure Administración y desarrollo en la nube María Pérez Marqués Microsoft SQL Azure. Administración y desarrollo en la nube María Pérez Marqués ISBN: 978-84-939450-0-8 EAN: 9788493945008

Más detalles

Servicios de nube de IBM Sopesar las opciones de computación: cómo IBM SmartCloud puede actuar como catalizador para la transformación de la TI

Servicios de nube de IBM Sopesar las opciones de computación: cómo IBM SmartCloud puede actuar como catalizador para la transformación de la TI TECHNOLOGY BUSINESS RESEARCH, INC. Servicios de nube de IBM Sopesar las opciones de computación: cómo IBM SmartCloud puede actuar como catalizador para la transformación de la TI Autor: Stuart Williams

Más detalles

Indice 1. Introducción a la computación en nube (cloud computing)

Indice 1. Introducción a la computación en nube (cloud computing) Tema 9. Centros de datos: computación en nube y organización física Indice 1. Introducción a la computación en nube (cloud computing) 2. Virtualización de recursos: consolidación de servidores 3. Arquitectura

Más detalles

Utilizar los servicios de Index Service para buscar información de forma rápida y segura, ya sea localmente o en la red.

Utilizar los servicios de Index Service para buscar información de forma rápida y segura, ya sea localmente o en la red. Funciones de servidor La familia Windows Server 2003 ofrece varias funciones de servidor. Para configurar una función de servidor, instale dicha función mediante el Asistente para configurar su servidor;

Más detalles

las API de CA Nimsoft

las API de CA Nimsoft INFORME OFICIAL las API de CA Nimsoft claves para una administración de servicios eficaz agility made possible tabla de contenido Introducción 3 API operativas de CA Nimsoft 4 API de recolección de datos

Más detalles

WINDOWS AZURE Y LOS ISV

WINDOWS AZURE Y LOS ISV WINDOWS AZURE Y LOS ISV GUÍA PARA LOS ENCARGADOS DE TOMAR DECISIONES DAVID CHAPPELL JULIO DE 2009 PATROCINADO POR MICROSOFT CORPORATION CONTENIDO Los ISV y la informática cloud... 2 Breve visión general

Más detalles

Comparación competitiva entre las soluciones de aplicaciones en la nube de Microsoft y VMware

Comparación competitiva entre las soluciones de aplicaciones en la nube de Microsoft y VMware Comparación com aplicaciones en la petitiv va entre las nube de Microsoft soluci y VMwar iones re de Virtualización Introducción A medida que las organizaciones evalúan el modo en que las aplicaciones

Más detalles

Visual COBOL R3 LIBERTAD. ELECCIÓN. MÁS COBOL SIN LÍMITES

Visual COBOL R3 LIBERTAD. ELECCIÓN. MÁS COBOL SIN LÍMITES Visual COBOL R3 LIBERTAD. ELECCIÓN. MÁS COBOL SIN LÍMITES COBOL ha evolucionado y se libera de sus limitaciones COBOL es el motor que impulsa las modernas aplicaciones empresariales y financieras en todo

Más detalles

Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI.

Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI. Ponencia para Evento de Redes. Autor: Rubén Rivera Rodríguez, Citmatel Resumen Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI. Las nuevas tendencias

Más detalles

Desarrollador de Aplicaciones Empresariales con Visual Studio 2008. Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2008

Desarrollador de Aplicaciones Empresariales con Visual Studio 2008. Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2008 VS0800e Desarrollador de Aplicaciones Empresariales con Visual Studio 2008 Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2008 Formación: elearning Horas: 450 Introducción En

Más detalles

MS_10979 Microsoft Azure Fundamentals

MS_10979 Microsoft Azure Fundamentals Gold Learning Gold Business Intelligence Silver Data Plataform www.ked.com.mx Por favor no imprimas este documento si no es necesario. Versión: A clientes@ked.com.mx Introducción. Este curso le presentará

Más detalles

Novell ZENworks Configuration Management para entornos de Microsoft * Windows *

Novell ZENworks Configuration Management para entornos de Microsoft * Windows * Guía GESTIÓN DE SISTEMAS Novell ZENworks Configuration Management para entornos de Microsoft * Windows * Novell ZENworks Configuration Management para entornos de Microsoft Windows Índice: 2..... Bienvenido

Más detalles

MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007

MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007 MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007 INDICE 1 INTRODUCCIÓN...2 2 REQUISITOS...3 3 INSTALACIÓN...4 3.1 INSTALACIÓN DEL MICROSOFT.NET

Más detalles

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions S MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción En este

Más detalles

CURSOS DE VERANO 2014

CURSOS DE VERANO 2014 CURSOS DE VERANO 2014 CLOUD COMPUTING: LA INFORMÁTICA COMO SERVICIO EN INTERNET LA PLATAFORMA GOOGLE CLOUD PLATFORM. GOOGLE APP ENGINE Pedro A. Castillo Valdivieso Universidad de Granada http://bit.ly/unia2014

Más detalles

Microsoft. Febrero de 2006

Microsoft. Febrero de 2006 Microsoft Febrero de 2006 Tabla de contenido Información general de Microsoft Office InfoPath 2007...1 Incorpore eficacia a sus formularios comerciales...1 Amplíe el alcance de sus formularios comerciales...2

Más detalles

Guía del usuario. Versión 4.0.1

Guía del usuario. Versión 4.0.1 Guía del usuario Versión 4.0.1 Fecha de publicación: Enero de 2005 Copyright 2005 Xerox Corporation. Reservados todos los derechos. Xerox, The Document Company, la X digital y DocuShare son marcas comerciales

Más detalles

CENTRO DE DATOS Y POP

CENTRO DE DATOS Y POP Virtual y física. Pública y privada. Por horas o por meses. Nuestra plataforma unificada proporciona infraestructuras en la nube a nivel de Internet. Todo lo que quiera, desplegado bajo demanda y en tiempo

Más detalles

U2 Instalar una aplicación SharePoint en un servidor

U2 Instalar una aplicación SharePoint en un servidor U2 Instalar una aplicación SharePoint en un servidor En esta unidad, vamos a instalar Microsoft SharePoint Server 2010 eligiendo la opción Independiente, es decir, todo en un único servidor sin la posibilidad

Más detalles

ACCESS 2010 OFIMÁTICA AULA MENTOR

ACCESS 2010 OFIMÁTICA AULA MENTOR ACCESS 2010 OFIMÁTICA AULA MENTOR Módulo I: Introducción UNIDADES DIDÁCTICAS: 1. Unidad didáctica 1 2 Introducción a las Bases de Datos 2. Unidad didáctica 2 10 Comenzar a trabajar con Access Página 1

Más detalles

REPORTE OFICIAL OCTUBRE DE 2014. CA Unified Infrastructure Management para servidores

REPORTE OFICIAL OCTUBRE DE 2014. CA Unified Infrastructure Management para servidores REPORTE OFICIAL OCTUBRE DE 2014 CA Unified Infrastructure Management para servidores 2 Reporte oficial: CA Unified Infrastructure Management para servidores Tabla de contenidos Descripción general de la

Más detalles

Aproveche todo el potencial de las aplicaciones Java virtualizadas

Aproveche todo el potencial de las aplicaciones Java virtualizadas Documento técnico de Oracle Abril de 2011 Aproveche todo el potencial de las aplicaciones Java virtualizadas Oracle WebLogic Server Virtual Edition Oracle Virtual Assembly Builder Oracle WebLogic Server

Más detalles

Guía de laboratorio de pruebas: Demostrar la colaboración de intranet para SharePoint Server 2013

Guía de laboratorio de pruebas: Demostrar la colaboración de intranet para SharePoint Server 2013 Guía de laboratorio de pruebas: Demostrar la colaboración de intranet para SharePoint Server 2013 Este documento se proporciona tal cual. Es posible que la información y los puntos de vista reflejados

Más detalles

Desarrollo de Aplicaciones Windows Con Visual Studio 2010

Desarrollo de Aplicaciones Windows Con Visual Studio 2010 Desarrollo de Aplicaciones Windows Con Visual Studio 2010 (.NET FRAMEWORK 4.0) ACERCA DEL CURSO: Esta Especialidad está diseñado para desarrollar los conocimientos y habilidades para el desarrollo de aplicaciones

Más detalles

DESARROLLO DE UNA NUBE DE ALMACENAMIENTO INTELIGENTE CON IBM SMARTCLOUD STORAGE ACCESS

DESARROLLO DE UNA NUBE DE ALMACENAMIENTO INTELIGENTE CON IBM SMARTCLOUD STORAGE ACCESS INFORME DE SOLUCIÓN DESARROLLO DE UNA NUBE DE ALMACENAMIENTO INTELIGENTE CON IBM SMARTCLOUD STORAGE ACCESS ENERO DE 2013 Muchas organizaciones descubren que sus grandes implementaciones de almacenamiento

Más detalles

5 pilares de la gestión de API con CA Layer 7

5 pilares de la gestión de API con CA Layer 7 Introducción: Gestión de la nueva empresa abierta Materialización de las oportunidades de la economía de API En los sectores industriales, los límites de la empresa tradicional están desapareciendo, pues

Más detalles

PROYECTO REALIZADO POR: ENTIDAD GESTORA: COFINANCIADO POR:

PROYECTO REALIZADO POR: ENTIDAD GESTORA: COFINANCIADO POR: CLOUD COMPUTING PROYECTO REALIZADO POR: ENTIDAD GESTORA: COFINANCIADO POR: 1. Introducción 1. Qué es el Cloud Computing? La computación en nube es un sistema informático basado en Internet y centros de

Más detalles

Microsoft Management Console. Introducción. Sistema operativo. Notas del producto. Resumen

Microsoft Management Console. Introducción. Sistema operativo. Notas del producto. Resumen Microsoft Management Console Introducción Sistema operativo Notas del producto Resumen Microsoft Management Console (MMC) es un servicio de presentación común ampliable para las aplicaciones de administración.

Más detalles

Solución Online para la Administración de las Múltiples Facetas en Packaging

Solución Online para la Administración de las Múltiples Facetas en Packaging Solución Online para la Administración de las Múltiples Facetas en Packaging WebCenter WebCenter es una potente plataforma para Administración de Packaging, basada en la Web, que les permite gestionar

Más detalles

DESPLIEGUE DE SENTINET

DESPLIEGUE DE SENTINET DESPLIEGUE DE SENTINET INTRODUCCIÓN Sentinet es una solución que proporciona gestión y gobierno de infraestructuras SOA desplegadas tanto on-premise, en la nube o en entornos híbridos. Sentinet está desarrollada

Más detalles

Elaboración de un Formulario Web utilizando ASP.NET desde cero.

Elaboración de un Formulario Web utilizando ASP.NET desde cero. Elaboración de un Formulario Web utilizando ASP.NET desde cero. Realizado por: Fabricio.A.Santillana.V. 2-718-1147 TABLA DE CONTENIDO Pág. Introducción...3 Objetivos...4 Contenido...5 1. Introducción a

Más detalles

Guía de implementación

Guía de implementación Guía de implementación Instalación de software Contenido Descripción general de la implementación de software Servidor CommNet Windows Clúster de Windows - Servidor virtual Agente CommNet Windows Clúster

Más detalles

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para Empresas en Crecimiento Portfolio SAP BusinessObjects Soluciones SAP para Empresas en Crecimiento Resumen Ejecutivo Inteligencia

Más detalles

PROGRAMACIÓN EN ASP.net. 40 horas 60 días

PROGRAMACIÓN EN ASP.net. 40 horas 60 días PROGRAMACIÓN EN ASP.net DURACIÓN DÍAS DE CONEXIÓN 40 horas 60 días CONTACTO: formacion@fgulem.es El Campus Virtual ha sido concebido con una metodología dinámica e interactiva, basada en el aprendizaje

Más detalles

WHITE PAPER. Proteger sus servidores virtuales con Acronis True Image

WHITE PAPER. Proteger sus servidores virtuales con Acronis True Image Proteger sus servidores virtuales con Acronis True Image Copyright Acronis, Inc., 2000 2008 Las organizaciones dedicadas a la TI han descubierto que la tecnología de virtualización puede simplificar la

Más detalles

Novedades. Introducción. Potencia

Novedades. Introducción. Potencia Introducción Basado en el demostrado rendimiento y flexibilidad de la versión 8.5, Crystal Reports 9 presenta una amplia variedad de avanzadas funciones para que el diseño, entrega e integración de informes

Más detalles

Introducción a Visual Studio.Net

Introducción a Visual Studio.Net Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones

Más detalles

RESUMEN DE LA SOLUCIÓN

RESUMEN DE LA SOLUCIÓN RESUMEN DE LA SOLUCIÓN Mejora de la planificación de capacidades con CA Application Performance Management cómo puedo garantizar una experiencia de usuario final excepcional para aplicaciones de gran importancia

Más detalles

Cómo superar los desafíos de administración para explotar el potencial de múltiples plataformas de virtualización

Cómo superar los desafíos de administración para explotar el potencial de múltiples plataformas de virtualización INFORME OFICIAL Septiembre de 2012 mejores prácticas para agilizar la administración en entornos virtualizados heterogéneos Cómo superar los desafíos de administración para explotar el potencial de múltiples

Más detalles

[Webcast] Gestión de Actualizaciones en Azure. Gestión de Actualizaciones para cargas de trabajo IaaS y PaaS en Microsoft Azure

[Webcast] Gestión de Actualizaciones en Azure. Gestión de Actualizaciones para cargas de trabajo IaaS y PaaS en Microsoft Azure [Webcast] Gestión de Actualizaciones en Azure Gestión de Actualizaciones para cargas de trabajo IaaS y PaaS en Microsoft Azure [Webcast] Gestión de Actualizaciones en Azure Gestión de Actualizaciones para

Más detalles

Infraestructura Tecnológica

Infraestructura Tecnológica Infraestructura Tecnológica 1 Sesión No. 8 Nombre: Configurar y administrar almacenamiento virtual Contextualización Como sabemos, actualmente los servicios y medios de almacenamiento de información son

Más detalles

Este video hace parte de. Para obtener más información y para inscribirse de forma gratuita visite www.microsoftvirtualacademycom

Este video hace parte de. Para obtener más información y para inscribirse de forma gratuita visite www.microsoftvirtualacademycom Microsoft Virtual Academy Este video hace parte de Microsoft Virtual Academy Para obtener más información y para inscribirse de forma gratuita visite www.microsoftvirtualacademycom Miclosoft 1 Puntos claves:

Más detalles

CONTENIDO INTRODUCCIÓN... 2 OBJETIVO GENERAL... 3 OBJETIVOS ESPECÍFICOS... 3 INTERNET INFORMATION SERVICES... 4. Versiones... 4. Ventajas...

CONTENIDO INTRODUCCIÓN... 2 OBJETIVO GENERAL... 3 OBJETIVOS ESPECÍFICOS... 3 INTERNET INFORMATION SERVICES... 4. Versiones... 4. Ventajas... CONTENIDO INTRODUCCIÓN... 2 OBJETIVO GENERAL... 3 OBJETIVOS ESPECÍFICOS... 3 INTERNET INFORMATION SERVICES... 4 1 Versiones... 4 Ventajas... 4 Mejoras y características nuevas... 6 Confiabilidad y escalabilidad...

Más detalles

Servicios de infraestructura. Aplicaciones web

Servicios de infraestructura. Aplicaciones web 10 Julio 2013 Servicios de infraestructura Compílela o tráigala y nosotros la ejecutamos Windows Azure proporciona infraestructura a petición que se escala y se adapta a las necesidades cambiantes de cada

Más detalles

Arcserve Backup: Protección para entornos NAS heterogéneos con NDMP

Arcserve Backup: Protección para entornos NAS heterogéneos con NDMP Arcserve Backup: Protección para entornos NAS heterogéneos con NDMP Phil Maynard DATA MANAGEMENT CUSTOMER SOLUTIONS UNIT FEBRERO DE 2012 Introducción Adonde quiera que mire, la cantidad de aplicaciones

Más detalles

Plataforma en la nube CA AppLogic para aplicaciones empresariales

Plataforma en la nube CA AppLogic para aplicaciones empresariales HOJA DEL PRODUCTO: CA AppLogic Plataforma en la nube CA AppLogic para aplicaciones empresariales agility made possible CA AppLogic es una plataforma clave de la informática en la nube que ayuda a permitir

Más detalles

TODO COMO UN SERVICIO

TODO COMO UN SERVICIO TODO COMO UN SERVICIO LA PROMESA DE LA NUBE GONZALO A. GOMEZ 1 2010 Copyright 2010 Hewlett Hewlett 2010 Packard Hewlett-Packard Co. Co. Development Company, L.P. AGENDA Qué es Cloud Computing? Características

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

Microsoft Windows Server 2008 La Nueva Plataforma de Trabajo en Red

Microsoft Windows Server 2008 La Nueva Plataforma de Trabajo en Red Microsoft Windows Server 2008 La Nueva Plataforma de Trabajo en Red 1. Introducción Agenda 2. Instalación de Windows 3. Administración del Servidor 4. Internet Information Services 7.0 5. Virtualización

Más detalles

Introducción a Windows SharePoint Services

Introducción a Windows SharePoint Services Introducción a Windows SharePoint Services - Windows SharePoint Services - Microsoft...Page 1 of 12 http://office.microsoft.com/es-hn/sharepointtechnology/ha100242773082.aspx?mode=print Windows SharePoint

Más detalles

PRESENTACIÓN DE LA PLATAFORMA DE WINDOWS AZURE

PRESENTACIÓN DE LA PLATAFORMA DE WINDOWS AZURE PRESENTACIÓN DE LA PLATAFORMA DE WINDOWS AZURE DAVID CHAPPELL DICIEMBRE DE 2009 PATROCINADO POR MICROSOFT CORPORATION CONTENIDO Visión general de la plataforma de Windows Azure... 3 Windows Azure... 4

Más detalles

Instalación 1. INTRODUCCIÓN. icrosoft SQL Server 2005 es la última versión del servidor de bases de datos empresarial de Microsoft.

Instalación 1. INTRODUCCIÓN. icrosoft SQL Server 2005 es la última versión del servidor de bases de datos empresarial de Microsoft. Instalación 1. INTRODUCCIÓN M icrosoft SQL Server 2005 es la última versión del servidor de bases de datos empresarial de Microsoft. Esta simple descripción encierra muchos más detalles de los que puede

Más detalles

AVG File Server. Manual del usuario. Revisión del documento 2015.08 (22.09.2015)

AVG File Server. Manual del usuario. Revisión del documento 2015.08 (22.09.2015) AVG File Server Manual del usuario Revisión del documento 2015.08 (22.09.2015) C opyright AVG Technologies C Z, s.r.o. Reservados todos los derechos. El resto de marcas comerciales son propiedad de sus

Más detalles

Construyendo una Intranet colaborativa para PyMES con SharePoint 2010

Construyendo una Intranet colaborativa para PyMES con SharePoint 2010 Construyendo una Intranet colaborativa para PyMES con SharePoint 2010 Descripción Microsoft SharePoint, también conocido como Microsoft SharePoint Products and Technologies, es una plataforma de colaboración

Más detalles

Guía paso a paso para empezar a trabajar con Microsoft Windows Server Update Services

Guía paso a paso para empezar a trabajar con Microsoft Windows Server Update Services Guía paso a paso para empezar a trabajar con Microsoft Windows Server Update Services Microsoft Corporation Publicación: 14 de marzo de 2005 Autor: Tim Elhajj Editor: Sean Bentley Resumen Este documento

Más detalles

Beneficios estratégicos para su organización. Beneficios

Beneficios estratégicos para su organización. Beneficios La solución ideal para controlar la totalidad de su infraestructura IT mediante un inventario automatizado, control remoto y Gestión de activos informáticos. Beneficios Características Inventario actualizado

Más detalles

AVAYA. Microsoft Business Solutions. Caso de estudio de solución para los socios de negocios

AVAYA. Microsoft Business Solutions. Caso de estudio de solución para los socios de negocios AVAYA Proveedor de telefonía agrega clientes nuevos con Comunicaciones y la solución CRM combinadas Microsoft Business Solutions Caso de estudio de solución para los socios de negocios PROVEEDOR DE TELEFONÍA

Más detalles

5 pilares de la gestión de API

5 pilares de la gestión de API 5 pilares de la gestión de API Introducción: Gestión de la nueva empresa accesible Materialización de las oportunidades de la economía de API En los sectores industriales, los límites de la empresa tradicional

Más detalles

emuseum PUBLIQUE SUS COLECCIONES EN LA WEB Por qué elegir emuseum? Se integra fácilmente con TMS Búsqueda eficaz Completamente personalizable

emuseum PUBLIQUE SUS COLECCIONES EN LA WEB Por qué elegir emuseum? Se integra fácilmente con TMS Búsqueda eficaz Completamente personalizable emuseum emuseum PUBLIQUE SUS COLECCIONES EN LA WEB emuseum es un sistema de publicación web que se integra perfectamente con TMS para publicar información en la web y dispositivos móviles. Mediante emuseum

Más detalles

Cloud Computing. Rodrigo Moreno Rosales DN-11

Cloud Computing. Rodrigo Moreno Rosales DN-11 Cloud Computing Rodrigo Moreno Rosales DN-11 Cloud Computing La computación en la nube,conocido también como servicios en la nube, informática en la nube, nube de cómputo o nube de conceptos, es un paradigma

Más detalles

Novedades en Crystal Reports 10

Novedades en Crystal Reports 10 Novedades en Crystal Reports 10 Basado en la estabilidad probada de la versión 9, Crystal Reports ofrece nuevas funciones y mejoras. Este capítulo presenta dichas funciones y mejoras proporcionando un

Más detalles

Introducción a WebMathematica

Introducción a WebMathematica Introducción a WebMathematica WebMathematica es una nueva tecnología que permite la generación de contenido web dinámico con Mathematica. Se integra en Mathematica a través de un servidor web. WebMathematica

Más detalles

ÍNDICE. 11 Ediciones y Precio...9 12 Mantenimiento y Actualizaciones...9 12.1 Mantenimiento...9 12.2 Actualizaciones...10. 13 contacto...

ÍNDICE. 11 Ediciones y Precio...9 12 Mantenimiento y Actualizaciones...9 12.1 Mantenimiento...9 12.2 Actualizaciones...10. 13 contacto... ÍNDICE 1 Introducción...2 2 Kentico cms...2 3 Cómo Puede Ser Usado?...2 4 características...3 5 Características incluidas...3 6 funcionalidad y ecosistema...5 7 Seguridad y Membresía...5 8 Desarrollo...6

Más detalles

Administración de Windows 2003 Server 1ª Parte

Administración de Windows 2003 Server 1ª Parte Administración de Windows 2003 Server 1ª Parte Sistema La hoja de propiedades Sistema, disponible en el Panel de control, es en esencia la misma que en versiones anteriores con algunas novedades. También

Más detalles

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 16 CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC304_3 Versión 5 Situación RD 1201/2007 Actualización Competencia

Más detalles

Las ventajas de cloud computing se hacen cada día más evidentes.

Las ventajas de cloud computing se hacen cada día más evidentes. Resumen ejecutivo Las ventajas de cloud computing se hacen cada día más evidentes. La informática en la nube, o cloud computing, es un tema de gran actualidad y por buenos motivos. Con este tipo de solución,

Más detalles

Soluciones Informáticas para gestionar su empresa Presentación de empresa la Compañía La Compañía NEO GRUP Management, es un proyecto definido y creado para proporcionar a nuestros clientes, trabajando

Más detalles

Implementación, aprovisionamiento y actualización de Windows Server con System Center

Implementación, aprovisionamiento y actualización de Windows Server con System Center Implementación automatizada y centralizada, aprovisionamiento y actualización de Windows Server La implementación y el mantenimiento de Windows Server en sistemas operativos de centros de datos y entornos

Más detalles

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2 Programa de Capacitación y Certificación. INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2 Contenido PERFIL DE UN ESPECIALISTA EN BASES DE DATOS.... 3 6231. MANTENIENDO UNA BASE DE DATOS DE SQL SERVER 2008

Más detalles

IBM Cognos Business Intelligence Scorecarding

IBM Cognos Business Intelligence Scorecarding IBM Cognos Business Intelligence Scorecarding Enlazando exitosamente la estrategia con las operaciones Visión General Las tarjetas de puntuación o scorecards ofrecen un enfoque comprobado para comunicar

Más detalles

Ventajas de la migración a servicios de middleware modernos

Ventajas de la migración a servicios de middleware modernos Ventajas de la migración a servicios de middleware modernos Marcia Kaufman Directora de operaciones y analista jefe Patrocinado por Red Hat Introducción Las aplicaciones comerciales ya no se limitan a

Más detalles

Internet Explorer 5.0

Internet Explorer 5.0 Internet Explorer 5.0 Trucos para la suite de comunicaciones de Microsoft 1 Actualizaciones Es importante tener siempre actualizado el navegador, sea cual sea la versión que se emplee, por lo que conviene

Más detalles

LABORATORIO 8. Gestión del Rendimiento en el SMBD SQL Server.

LABORATORIO 8. Gestión del Rendimiento en el SMBD SQL Server. LABORATORIO 8. Gestión del Rendimiento en el SMBD SQL Server. GUÍA DE LABORATORIO Nº 8 Actividad de Proyecto No. 5: ESTABLECER LOS NIVELES DE SERVICIO DE ACUERDO CON ESTANDARES Y REQUERIMIENTOS DE LA ORGANIZACIÓN.

Más detalles

Respaldo y recuperación en ambientes VMware con Avamar 6.0

Respaldo y recuperación en ambientes VMware con Avamar 6.0 Informe técnico Respaldo y recuperación en ambientes VMware con Avamar 6.0 Análisis detallado Resumen Dado el ritmo cada vez más rápido de la implementación de ambientes virtuales en la nube de la compañía,

Más detalles

Gestión Documental ERP

Gestión Documental ERP N. Documento Revisión Nº: 1.0 Fecha: 30/03/11 Introducción 1 Configuración de la Gestión Documental ERP 2 Funcionamiento de la Gestión Documental ERP 6 ÍNDICE Introducción El programa Ahora permite una

Más detalles

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida 9.1 Operaciones CAPITULO 9 Diseño de una Base de Datos Relacional Distribuida Las consultas distribuidas obtienen acceso a datos de varios orígenes de datos homogéneos o heterogéneos. Estos orígenes de

Más detalles

Análisis técnico de HP LoadRunner

Análisis técnico de HP LoadRunner Informe técnico Análisis técnico de HP LoadRunner Índice El contexto actual 2 Los límites de las pruebas manuales 2 Una nueva visión de las pruebas de rendimiento: HP LoadRunner 3 La solución y la terminología

Más detalles

Componentes de Integración entre Plataformas Información Detallada

Componentes de Integración entre Plataformas Información Detallada Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.

Más detalles

Guía de Implementación

Guía de Implementación Guía de Implementación Instalación de Software Tabla de Contenido Información General sobre Implementación de Software Servidor CommNet Windows Clúster de Windows - Servidor Virtual Agente de la Red de

Más detalles

Plataforma de nube CA AppLogic para aplicaciones de negocio

Plataforma de nube CA AppLogic para aplicaciones de negocio HOJA DE PRODUCTO: CA AppLogic Plataforma de nube CA AppLogic para aplicaciones de negocio agility made possible El software CA AppLogic es una plataforma de computación en la nube lista para utilizarse

Más detalles

ACCESS 2013 EN PROFUNDIDAD

ACCESS 2013 EN PROFUNDIDAD ACCESS 2013 EN PROFUNDIDAD María Pérez Marqués Access 2013 en profundidad María Pérez Marqués ISBN: 978-84-941801-2-5 EAN: 9788494180125 IBIC: UNSC Copyright 2014 RC Libros RC Libros es un sello y marca

Más detalles

www.microsoft.com/office/sharepointserver www.abd.es Contenido empresarial administrado en una interfaz de usuario basada en Web.

www.microsoft.com/office/sharepointserver www.abd.es Contenido empresarial administrado en una interfaz de usuario basada en Web. Microsoft Office SharePoint Server 2007 es un conjunto integrado de características de servidor que puede contribuir a mejorar la eficacia organizativa al ofrecer completas funciones de administración

Más detalles

Software de la impresora

Software de la impresora Software de la impresora Acerca del software de la impresora El software Epson contiene el software del driver de la impresora y EPSON Status Monitor 3. El driver de la impresora es un programa que permite

Más detalles

WHITE PAPER MIGRACIÓN DE UNA APLICACIÓN ON-PREMISE A WINDOWS AZURE. OSSESoluciones - Cartera de Soluciones en Tecnologías de Información

WHITE PAPER MIGRACIÓN DE UNA APLICACIÓN ON-PREMISE A WINDOWS AZURE. OSSESoluciones - Cartera de Soluciones en Tecnologías de Información WHITE PAPER MIGRACIÓN DE UNA APLICACIÓN ON-PREMISE A WINDOWS AZURE OSSESoluciones - Cartera de Soluciones en Tecnologías de Información Sep2014 Contenido Resumen... 3 Acerca de Windows Azure... 4 Caso

Más detalles

EMC ATMOS. Administración de grandes volúmenes de datos en la nube UNA MANERA PROBADA DE INCORPORAR BENEFICIOS DE LA NUBE A SU NEGOCIO

EMC ATMOS. Administración de grandes volúmenes de datos en la nube UNA MANERA PROBADA DE INCORPORAR BENEFICIOS DE LA NUBE A SU NEGOCIO EMC ATMOS Administración de grandes volúmenes de datos en la nube ASPECTOS FUNDAMENTALES Plataforma de almacenamiento de nube especialmente diseñada para escala global ilimitada Automatiza la administración

Más detalles

MS_20247 Configuring and Deploying a Private Cloud

MS_20247 Configuring and Deploying a Private Cloud Gold Learning Gold Business Intelligence Silver Data Plataform Configuring and Deploying a Private Cloud www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción. Este curso

Más detalles

Qué es Access? Bases de datos relacionales en Access. Cuando abre Access

Qué es Access? Bases de datos relacionales en Access. Cuando abre Access Qué es Access? Access 2010 es una herramienta de diseño e implementación de aplicaciones de base de datos que se puede usar para realizar un seguimiento de la información importante. Puede conservar los

Más detalles