Servicios Web. Tema 02 Servicios Web. Agenda. Desarrollo de Aplicaciones Distribuidas con. Ing. Javier Aranda Pantoja.
|
|
- Alicia de la Fuente Ortiz de Zárate
- hace 8 años
- Vistas:
Transcripción
1 Desarrollo de Aplicaciones Distribuidas con Servicios Web Tema 02 Servicios Web Agenda Necesidad de los Servicios Web Protocolos de los Servicios Web UDDI WSDL SOAP XML Creación n de Servicios Web
2 Objetivos Poder explicar el contexto técnico t en el cual trabajan los servicios Web Entender los componentes claves de la tecnología a de Servicios Web Crear un Servicio Web Configurar un cliente y un Proxy Desplegar y usar un servicio Web Depurar un Servicio Web Determinar la conectividad de un Servicio Web La plataforma.net.net Framework & Herramientas Servicios Web Soluciones Servidores
3 Tendencia de las aplicaciones Son más m s dependientes de aplicaciones y servicios que funcionan en Internet Existe la necesidad de trabajar con proveedores remotos Deben realizar operaciones como: Validar una compra con tarjeta de crédito Hacer seguimiento de una paquete enviado Pagar cuentas Realizar reservaciones (boletos de avión, restaurante, juegos deportivos) Cuál l es la solución? Para crear aplicaciones distribuidas los negocios deben de ofrecer interfaces programáticas de la lógica l de su negocio. + Estas interfaces deben de ser accesibles remotamente a través s de la red.
4 Orientación n a Servicios (SOA) SOA es una paradigma, una estrategia no una tecnología a o un producto Una estrategia de desarrollar sistemas usando Servicios a los que adherirse SOA tiene cuatro principios Los límites l son explícitos Los servicios son autónomos Los servicios intercambian Esquemas y Contratos no Clases La compatibilidad de servicios es determinada en función n a una Política Servicios y Sistemas Un servicio es una entidad con la cual se interactúa a en función n a intercambio de mensajes Están n hechos para durar Disponibilidad y estabilidad son aspectos críticos Los sistemas son un conjuntos de servicios cooperando en una determinada tarea Están n hechos para cambiar Deben poder adaptarse a nuevos servicios
5 Servicios y Sistemas Los servicios son como fractales Un servicios puede estar compuesto por sub servicios Y a su vez un sub servicio compuesto por otros sub servicios The Microsoft Bet Services Everywhere HR Purchasing Fulfillment HR New York Operations Purchasing Web Frontend Mobile Fulfillment SQL Cluster
6 Importancia de SOA Nos da la oportunidad de re prensar la forma en que diseñamos y desarrollamos las aplicaciones del mañana ana Minimizando interdependencias Mejorando la independencia Facilitando la distribución n de aplicaciones compuestas Nos posibilita un alto nivel de interoperabilidad Beneficios de SOA Diseño o y Desarrollo Un modelo de interacción n facilita la simplicidad, correctitud, independencia de la implementación, n, manejo de dependencia. Operaciones Puntos de interacción n específicos son más m s operables Aislar la capacidad de los servicios de los sistemas Despliegue, manejo de versión, topología a independientes Negocios Los servicios promueven el reuso,, resultando en un menor costo Servicios modelan las capacidades de los negocios Los Servicios sirven a los sistemas no viceversa Relaciones inter-departamentales, inter-organizacionales formalizadas y expresadas como servicios Facilita el outsourcing y se enfoca en las competencias principales
7 Practicabilidad de SOA Una lengua común es necesaria para interactuar con otros servicios Límites, esquema, contratos, políticas Un entorno SOA extiende únicamente si estamos de acuerdo en la expresión n del límite Hasta dónde d requiere que sean los límites l de su servicio? Aplicaciones SO que requieran una mayor interoperabilidad pueden construirse con el protocolo WS-* Tecnologías previas Sockets DCOM RMI.NET Remoting COM Object Java Bean.NET assembly Aplicación Lógica del negocio Protocolo Plataforma (SO) Plataforma (SO) Windows Linux SUN OS Cada plataforma tiene asociado un paradigma de programación n y un determinado protocolo distribuido
8 Tecnologías previas Sockets DCOM RMI.NET Remoting COM Object Java Bean.NET assembly Aplicación Lógica del negocio Protocolo Plataforma (SO) Plataforma (SO) Windows Linux SUN OS El problema es que no existe un protocolo en común n lo cual hace muy complejo interoperar con otras aplicaciones Tecnología a de Servicios Web Protocolo de Servicios Web HTTP XML SOAP COM Object Java Bean.NET assembly Aplicación Lógica del negocio Protocolo Plataforma (SO) Plataforma (SO) Windows Linux SUN OS Usando un protocolo estándar podemos comunicarnos con cualquier aplicación n que soporte ese estándar
9 Ejemplo Servicio Web Biblioteca UPB Servicio Web Biblioteca UMSS Servicio Web Biblioteca MUNICIPAL Sitio Web UPB Aplicación n de Escritorio UMSS Arquitectura de los Servicios Web Protocolo de transporte HTTP Aplicación cliente Servicio Web http Es un protocolo estándar soportado por todos los SO No es bloqueado por firewalls UDDI WSDL SOAP/XML HTTP
10 Arquitectura de los Servicios Web Formato de los mensajes SOAP <?xml version="1.0" encoding="utf ="utf-8"?> <?xml version="1.0" encoding="utf ="utf-8"?> <soap:envelope <soap:envelope xmlns:xsi=" =" Servicio Web xmlns:xsi=" xmlns:xsd=" =" xmlns:xsd=" xmlns:soap=" xmlns:soap=" <soap:body> <soap:body> <HelloWorldResponse xmlns=" <HelloWorld xmlns=" /> <HelloWorldResult>string</ >string</helloworldresult> </soap:body soap:body> UDDI </HelloWorldResponse HelloWorldResponse> </soap:envelope SOAP soap:envelope> RESPONSE encapsula objetos REQUEST </soap:body soap:body></ ></soap:envelope> WSDL Aplicación cliente usando XML Puede ser interpretado fácilmente SOAP/XML HTTP Arquitectura de los Servicios Web Cómo puedo saber que lógica l del negocio comparte el Servicio Web? Aplicación cliente http Servicio Web WSDL definie todo acerca de la interfaz pública p del SW Tipos de datos, métodos, m url UDDI WSDL SOAP/XML HTTP
11 Arquitectura de los Servicios Web Cómo descubrir Servicios Web en la Red? Aplicación cliente http Servicio Web DISCO UDDI (Universal, Description Discovery and Integration) directorio central UDDI WSDL SOAP/XML HTTP Ejemplo Desea potenciar su portal con una herramienta de búsqueda b por lo que ha decidido usar el Servicio Web de Google WSDL ://api.google.com/googlesearch.wsdl Key A4CNrLlQFHKt/W3ypUO W3ypUO/cYvEUIE5g2oA
12 Ejemplo La empresa Bookers posee un Servicio Web que permite consular el catálogo de libros que tiene a disposición. Ud.. desea poder realizar búsquedas b en ese catalogo desde su sitio Web. Necesito conocer el WSDL Crear las clases proxy en el lenguaje adecuado o usar el wsdl en VS o crear una referencia Web Instanciar el objeto proxy y acceder a los métodos del Servicio Web Comunicación n paso a paso Consumidor Del Servicio web Busco el servicio :// enlazo DISCO/WSDL al documento Descubrimiento ://yourservice.com HTML or XML con el WSDL Como hablamos con (WSDL) ://yourservice.com/?wsdl XML con descripcion de servicio Consumir el servicio (SOAP) ://yourservice.com/svc1 XML/SOAP BODY UDDI Servicio Web Tiempo de diseño Tiempo de ejecucion
13 Creación n de Servicios Web ASMX Crear un servicio Web es semejante a crear una aplicación n Web con ASP.NET con la diferencia que el servicio Web no tiene una interfaz gráfica sólo s responde a solicitudes Un servicio Web de ASP.NET es compuesto por Un archivo asmx Un archivo de code behind Creación n de Servicios Web ASMX Un servicio Web requiere para funcionar en un Servidor Debe estar alojado en un directorio Virtual de IIS Usando VS 2005 puede funcionar en un Build- in Server (Sólo en desarrollo y en la máquina m local) Usando WSE puede correr en un Servicio Windows o en un componente COM Desde el framework 2.0 puede correr en una aplicación n de escritorio
14 Ejemplo La editorial Bookers desea exponer la lógica de su negocio usando un Servicio Web. El servicio debe de implementar una interfase programática que permita realizar búsquedas en su catálogo de libros Servicios Web de ASP.NET En el Servidor Genera un archivo asmx con su respectivo code behind que implementa el Servicio Web Puede generar automáticamente ticamente el WSDL Genera automáticamente ticamente páginas p Web para probar los métodos m del Servicio Web que muestran los detalles de SOAP y HTTP. Soporta depuración En el cliente Al crear una referencia Web ser generan clases proxy que abstraen la complejidad y generan métodos sincronos y asíncronos
15 Atributo WebService Pone a disposición n una clase para que pueda ser usada por el servicio Web Posee los siguientes parámetros Description.. Indica el propósito del Servicio Web Name.. Indica el nombre del Servicio Web Namespace.. Indica un nombre único para identificar el Servicio Web Atributo WebServiceBinding Es similar a una interfase o un contrato Indica al Servicio Web que defina un conjunto de operaciones Cada método m del Servicio Web es una operación n dentro un Binding particular ConformsTo = BasicProfile1_1 ( Conforma a una especificación n básica b que publica WS-I I )
16 Atributo WebMethod Pone a disposición n un método m para que pueda ser usado por el servicio Web Posee los siguientes parámetros BufferResponse. True.. No envía a respuesta hasta que el buffer se llene. False Envía a respuesta a medida que se va generando CacheDuration. Almacena en el cache el resultado del método m un determinado número n de segundos Description.. Indica el propósito del métodom EnableSession. Permite manejar HttpSessionState MessageName. Identifica métodos m sobrecargados TransactionOption. Habilita manejo de transacciones OneWay Method Sólo envía a su solicitud al servidor. El cliente no espera ninguna respuesta del servidor. [SoapDocumentMethod(OneWay = true)] [WebMethod] public void Notify(string message) {... }
17 WSDL Es un documento con formato XML que describe Servicios Web independiente a la plataforma. Los elementos de WSDL 1.1 son: Definitions.. El elemento raíz Types.. Encierra definiciones de tipos de datos Messages.. Partes lógicas l asociadas con tipos de datos porttypes.. Conjunto de operaciones Bindings.. Define el formato del mensaje, detalles de operaciones y mensajes definidos por un portype Ports.. Define un destino mediante una sola dirección Services.. Conjunto de puertos WSDL Define Services Ports Operations Messages Types Service Port Operation Message Type
18 WSDL Concreto Services Ports Bindings Abstractos PortType Operation Menssages Type Service Port Binding Port Type Operation Message Type WSDL Types Tipo Elemento Esquema XML Custom Built in Service Port Binding Operation Message Part Port Type <simpletype> <element> <complextype> (built in type)
19 Simple Object Access Protocol Es un protocolo inventado para el intercambio de información n estructurada en un ambiente descentralizado y distribuido. SOAP 1.1 SOAP 1.2 SOAP utiliza XML para definir un framework extensible que es independiente del lenguaje de programación n y la plataforma. Puede ser usado por una variedad de protocolos de red (TCP, HTTP, FTP, SMTP, MSMQ) SOAP Messaging Framework Define una serie de elementos XML para transportar mensajes Envelope.. El elemento raíz Header.. Etiqueta opcional Body.. Contiene el mensaje Fault.. Contiene errores en caso de existir
20 Mensaje SOAP - Solicitud <soap:envelope xmlns:soap=" <soap:body> <x:transferfunds xmlns:x="urn:examples ="urn:examples-org:banking"> <from> </ </from> <to> </ </to> <amount>100.00</ >100.00</amount> </x:transferfunds x:transferfunds> </soap:body soap:body> </soap:envelope soap:envelope> Mensaje SOAP - Respuesta <soap:envelope xmlns:soap=" <soap:body> <x:transferfundsresponse xmlns:x="urn:examples ="urn:examples-org:banking"> <balances> <account>< ><id> </ </id> <balance>33.45</ >33.45</balance></ ></account></ ></balances> </x:transferfundsresponse x:transferfundsresponse> </soap:body soap:body> </soap:envelope soap:envelope>
21 Mensaje SOAP - Error <soap:envelope xmlns:soap=" <soap:body> <soap:fault> <faultcode>soap:server</ >soap:server</faultcode> <faultstring>insufficient funds</faultstring faultstring> <detail> > <x:transfererror< xmlns:x="urn:examples ="urn:examples- org:banking"> <sourceaccount> </ </sourceAccount> <transferamount>100.00</ >100.00</transferAmount> <currentbalance>89.23</ >89.23</currentBalance>. Procesamiento de SOAP
22 SOAP Binding SOAP posibilita el intercambio de mensajes por varios protocolos. HTTP, FTP, SMTP, TCP. Un protocolo binding define exactamente como los mensajes SOAP son transmitidos en un determinado protocolo. Ejemplo La empresa Bookers desea proveer formas de usar su catalogo de libros desde dispositivos móviles. m Usando una aplicación n Web Usando una aplicación Smart Client
23 Despliegue de un Servicio Web Nuevo modelo de ejecución n de ASP.NET 2.0 compila dinámicamente los ensamblados Para desplegar un Servicio Web se debe antes pre-compilarlo para generar los ensamblados Aplicabilidad de los SW Aplicaciones Multicapas Aplicación n de una capa Smart Client Interfaz Lógica del Negocio Manejo de Datos
24 Aplicabilidad de los SW Aplicaciones Multicapas Aplicación n de dos capas Smart Client Servicio Web Protocolo Interfaz Lógica del Negocio Manejo de Datos Aplicabilidad de los SW Aplicaciones Multicapas Aplicación n de tres capas Smart Client Servidor Web - IIS HTTP Interfaz Lógica del Negocio Servicio Web SOAP Manejo de Datos
25 Aplicabilidad de los SW Interoperabilidad con legacy code Smart Client Servicio Web HTTP Interfaz Gateway Legacy Application Unmanged code Conclusiones Diseñar con Orientación n a Servicios Mejorar las posibilidades de interoperar Incrementar la autonomía a de sus sistemas Los sistemas creados son más m s flexibles Fácil de manejar la versión Tendrán n una migración n simplificada a Indigo Construir sistemas Orientados a Servicios hoy puede ser confuso WSE puede ser una solución
26 Conclusiones Implementar estándares abiertos en los límites de sus servicios Standard transports: HTTP, TCP Standard data formats: XML, XSD, SOAP Standard protocols: WS-Security, Security, WS- Addressing, WS-Policy, WS-*, Trabajo Implementar el lado cliente del Servicio Web de Bookers en los sgtes leguajes: Java (desktop( desktop) J2EE Java (web( web) PHP (web( web) Unmanaged C++ (desktop) Javascript (web) ColdFusion (web)
27 Preguntas? Repaso 1. Cuál l es el propósito de las clases proxy? 2. Cuál l es el propósito general de SOAP? 3. Describa el propósito de UDDI y DISCO 4. Describa el propósito general de WSDL 5. En que formas puede crear clases proxy? 6. Qué herramientas puede usar para construir y probar Servicios Web? 7. Cuál l es la ventaja de enviar mensajes SOAP a través s de HTTP?
28 Repaso You create an XML Web service named PostalCode. Your project source includes a code-behind file and a file named PostalCode.asmx. During implementation, you use the Debug class to record debugging log messages, to verify values, and to report debugging failures. You want to deploy PostalCode to a production computer. You do not want any of the debugging code to execute on the production computer. A. Set the project s active configuration to Release and rebuild the DLL B. Modify the trace element of the Web.config file by setting the enabled attribute to false C. Modify the compilation element of the Web.config file by setting the debug attribute to false D. Add code to the constructor of the PostalCode class to set the AutoFlash property of the Debug class to false E. Add code to the constructor of the PostalCode class to call the Clear method of the Debug.Listeners property Repaso You are creating an XML Web service named InventoryService for a TestKing Ltd. Each branch of TestKing Ltd. will build its own client application to consume InventoryService. Each branch connects to the main office of the dealership by using a virtual private network (VPN). All computers in the dealership run on Microsoft Windows operating systems. You need to ensure that callers of Inventory Service are authenticated based on their Windows logon name and password. You configure Internet Information Services (IIS) according to your security needs. You need to configure the authentication type in the Web.config file. Which code segment should you use? A. <authentication mode= Basic /> B. <authentication mode= Forms /> C. <authentication mode= Integrated /> D. <authentication mode= Windows />
29 Repaso You are preparing to deploy an XML Web service named TestKingInventoryService. This service queries a Microsoft SQL Server database and returns information to the caller. You use Visual Studio.NET to create a setup project. You need to install InventoryService. You also need to run a script to create the necessary SQL Server database and tables to store the data. To accomplish this, you need to configure the project to have administrator rights to the SQL Server database. You add a custom dialog box to the project that prompts the user for the administrator user name and password that are used to connect to the SQL Server database. You need to make the user name and password available to a custom Installer class that will execute the script. What should you do? A. Add a launch condition that passed the user name and password to the Install subroutine. B. Add a merge module to the project that captures the user name and password. Use the merge module to access these values in the Install subroutine. C. Retrieve the user name and password from the savedstate object in the Install subroutine. D. Create a custom install action. Set the CustomActionData property to the entered user name and password. Then access these values in the Install subroutine. Referencias Chapter 4 Basic Web Services Services. Developing XML Web Services and Server Components with Visual C# Entendiendo WSDL Entendiendo Soap us/dnarxml/html/wsdlexplained.asp msdn.microsoft.com/library/default.asp?url=/library/en- us/dnsoap/html/understandsoap.asp
TEMA 5. Otras arquitecturas distribuidas IV. Web Services
TEMA 5. Otras arquitecturas distribuidas IV. Web Services IV. Web Services 1. Qué son los Web Services? 2. Ejemplos de Web Services 3. Tecnologías y arquitectura 3.1. Arquitectura 3.2. Lenguaje de descripción:
Más detallesLa interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la
Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes
Más detallesJAVA EE 5. Arquitectura, conceptos y ejemplos.
JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones
Más detallesDesarrollo y servicios web
Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2014-2 Qué vimos la clase pasada? Introducción a Big Data Introducción a bases de datos NOSQL Características bases de datos NOSQL MongoDB como motor
Más detallesPORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto
PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto Introducción: Sobre casi cualquier tema del quehacer humano que se aborde, existen
Más detalles5.1 Introducción a Servicios Web
5.1 Introducción a Servicios Web Introducción Continuando con el ejemplo de intercambio de información de películas... => Actualmente ya no es necesario implementar la solución sugerida a mano Se han estandarizado
Más detallesSISTEMAS DE INFORMACIÓN III TEORÍA
CONTENIDO: Introducción a los Web services Las bases de los Web services La nueva generación de la Web Interactuando con los Web services La tecnología de Web services XML: Lo fundamental WSDL: Describiendo
Más detalles2524 Developing XML Web Services Using Microsoft ASP.NET
2524 Developing XML Web Services Using Microsoft ASP.NET Introducción La meta de este curso es de proveer a los estudiantes con el conocimiento y habilidades requeridas para desarrollar soluciones basadas
Más detallesGALA. Servicios WEB. Curso ASP.NET Desarrollo de Sitios y Servicios Web con Visual Basic 2010, 24 h. L25. Servicios Web en Integración
L25. Servicios Web en Integración L25. en ASP.NET Tipo de proyecto Archivos.ASMX Igual que los.aspx, UN URL Imports System Imports System.Web.Services
Más detallesIntroducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com
Introducción a los Servicios Web Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Servicios Web y Soa En un contexto SOA y los servicios web son una oportunidad de negocios en la actualidad.
Más detallesTECNOLOGÍAS ASOCIADAS A LAS APLICACIONES WEB
TECNOLOGÍAS ASOCIADAS A LAS APLICACIONES WEB Existen varios tipos de tecnologías para los Servidores Web, estas tecnologías se pueden dividir en 4 grupos principales que son: Tecnologías al lado del cliente
Más detallesQué son los Web Services?
III. Web Services 1. Qué son los Web Services? 2. Ejemplos de Web Services 3. Tecnologías y arquitectura 3.1. Arquitectura 3.2. Lenguaje de descripción: WSDL 3.3. Protocolo: SOAP 3.4. Registro de servicios:
Más detallesComponentes de una aplicación ASP.NET
Componentes de una aplicación ASP.NET WebForms (Formularios Web) Uno o más archivos con extensión.aspx Archivos Code-Behind Archivos asociados a WebForms que contienen código del lado del servidor (Ej.
Más detallesGLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.
GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.
Más detallesPatrones de Alto nivel: Patrones de Arquitectura Patrones de nivel medio: Patrones de Diseño Patrones de bajo nivel: Idioms
Patrones Patrones Es una solución reusable de problemas comunes. Los patrones solucionan problemas que existen en muchos niveles de abstracción. desde el análisis hasta el diseño y desde la arquitectura
Más detallesVisión general Infraestructura Desarrollo de un servicio Web Invocación de un servicio Web Bibliografía
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d Arquitectura de Computadors (Seminaris de CASO) Autors Alberto Guirao Rico Jesús Barahona Esteve Agenda Visión general Infraestructura Desarrollo
Más detallesCurso SOA and Java Web Services with JAX-WS
Curso SOA and Java Web Services with JAX-WS Descripción: Los servicios Web están diseñados para permitir acceso basado en Web a software distribuido y servicios de negocio. Ofrecen un estándar y una arquitectura
Más detallesCAPÍTULO 3 DISEÑO DE LA ARQUITECTURA
CAPÍTULO 3 DISEÑO DE LA ARQUITECTURA Para el desarrollo de la arquitectura interna del subsistema de programación de actividades se utilizó como referencia la Arquitectura de Aplicaciones.NET 105 de Microsoft
Más detallesTaller de Sistemas de Información 1. Clase 5 WCF
Taller de Sistemas de Información 1 Clase 5 WCF Que es WCF? Windows Communication Foundation (WCF) es un SDK para el desarrollo y puesta en producción de servicios en plataforma Windows WCF provee un runtime
Más detallesWeb Services en Java. Taller de Programación. Instituto de Computación Facultad de Ingeniería Universidad de la República
Web Services en Java Taller de Programación Instituto de Computación Facultad de Ingeniería Universidad de la República Contenido Motivación y Conceptos Funcionamiento Annotations Desarrollando una aplicación
Más detallesWebServices bajo SOA. SOAagenda team Chile
WebServices bajo SOA SOAagenda team Chile 1 Conceptos Servicio SOA Una tarea de negocio repetitiva validar Crédito Cliente, que cumple estándares SOA WebService Funcionalidades disponibles vía Web, implementadas
Más detallesCursos de Extensión Universitaria UNIVERSIDAD DE OVIEDO. Servicios Web (II)
Fernández Acebal acebal@ieee.org OOTLab PROGRAMACIÓN ORIENTADA A OBJETOS CON C# EN LA PLATAFORMA.NET (II) Dpto. de Informática Lab - Laboratorio de Tecnologías Orientadas a Objetos www.ootlab.uniovi.es
Más detallesServicios Web. Andrés Pastorini. TRIA Tecnólogo Informático
Andrés Pastorini TRIA Tecnólogo Informático Un servicio web expone un conjunto de servicios para ser consumidos a través de la red. En otras palabras, un servicio web especifica un conjunto de operación(funciones
Más detallesWeb Services. Richard Rossel rrossel@inf.utfsm.cl. 23 de noviembre de 2004. Web Services
Richard Rossel rrossel@inf.utfsm.cl 23 de noviembre de 2004 JAVA2 TOC s JAVA2 JAVA2 Definición Aplicaciones Autocontenidas y Modulares Basado en estándares (XML,HTTP) Aplicaciones se anuncian por la red
Más detallesWEB SERVICES TUTORIAL. Tutorial completo para poder crear y utilizar Web Services con las configuraciones más usadas de forma profesional.
WEB SERVICES TUTORIAL Tutorial completo para poder crear y utilizar Web Services con las configuraciones más usadas de forma profesional. 1/29/2013 INTRODUCCIÓN... II WEB SERVICES... II PRINCIPALES VENTAJAS...
Más detallesCORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV
Página 1 de 6 1. OBJETIVO El presente documento tiene la finalidad de citar los beneficios de la migración de la herramienta de análisis de riesgo, mantenimiento e inspección que en lo sucesivo se denominará
Más detallesTaller de Sistemas de Información 3. Presentación SCA
Taller de Sistemas de Información 3 Presentación SCA Integrantes: Gustavo Fava Diego Salido Marcos Techera agosto de 2008 TSI 3 1 Introducción a SCA Aplicación: conjunto de componentes de software trabajando
Más detallesAplicaciones y Servicios Web (Web Services)
Aplicaciones y Servicios Web (Web Services) Joaquín Salvachúa DIT- jsalvachua@.upm.es -1- Internet NG Índice Problema a resolver Arquitectura SOAP WSDL UDDI Conclusiones -2- Internet NG Aplicaciones WEB
Más detallesCONCLUISIONES Y RECOMENDACIONES
CONCLUISIONES Y RECOMENDACIONES CONTENIDO 7.1 Verificación de Hipótesis 7.2 Conclusiones 7.3 Recomendaciones Mónica Cecilia Gallegos Varela - 145 - VERIFICACIÓN DE HIPÓTESIS La hipótesis planteada al inicio
Más detallesUniversidad Nacional Autónoma de México Dirección de Sistemas Dirección General de Personal
Universidad Nacional Autónoma de México Dirección de Sistemas Dirección General de Personal Presenta: Mtro. Israel Ortega Cuevas para la Red Universitaria de Colaboración en Ingeniería de Software y Base
Más detallesServicios Web Ubicuos Activados por Voz
Servicios Web Ubicuos Activados por Voz Parte II. Servicios Web Juan José Ramos Muñoz Dpto. de Teoría de la Señal, Telemática y Comunicaciones La Web de las cosas Servicios Web Ubicuos Activados por Voz
Más detallesMANUAL DE INSTALACIÓN DEL SISTEMA LMS LMS: LEARNING MANAGEMENT SYSTEM
ANEXO A MANUAL DE INSTALACIÓN DEL SISTEMA LMS LMS: LEARNING MANAGEMENT SYSTEM 1 Modelo de implementación del sistema LMS en ASP.NET El modelo de implementación usado para el sistema LMS esta basado simplemente
Más detalles7.1 Java vs.net, la lucha se acrecienta
7.1 Java vs.net, la lucha se acrecienta Java fue capaz de introducir una cuña en el negocio de herramientas de Microsoft cuando fue introducida al mercado por primera vez a mediados de los '90 porque ofrecía
Más detallesService Oriented Architecture: Con Biztalk?
Service Oriented Architecture: Con Biztalk? Pablo Abbate Servicios Profesionales Danysoft SOA supone una nueva forma de pensar acerca de la arquitectura IT para las empresas. De hecho, es una asociación
Más detallesASP.NET. Prof. Gina Huertas Camacho
ASP.NET Prof. Gina Huertas Camacho I. INTRODUCCION A ASP.NET Temario Introducción a ASP.NET Aplicaciones Web ASP.NET Servidor Web eventos Evalua.NET Interactua con otros estudiantes Aprende a programar
Más detallesSistemas Operativos Distribuidos. Introducción a los Servicios Web (Web Services)
Introducción a los Servicios Web (Web Services) 2 Evolución de la Web Pasado: Web de documentos Páginas estáticas Web como un enorme repositorio de información Tecnologías: HTTP + HTML Presente: Web de
Más detallesPlataforma de Interoperabilidad Libre Orientada a Servicios para el Estado Venezolano
Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado Venezolano Introducción Tecnológica Noviembre 2009 Agenda Visión del Proyecto Plataforma de Interoperabilidad Libre Orientada
Más detallesService Oriented Architecture
Programación Concurrente y Distribuida Ingeniería en Informática Service Oriented Architecture José Carlos Cortizo Pérez josecarlos.cortizo@uem.es http://www.esp.uem.es/jccortizo D. Sistemas Informáticos
Más detallesTema 18. Servicios Web.
Tema 18. Servicios Web. Los web services son componentes software que permiten a los usuarios usar aplicaciones de negocio que comparten datos con otros programas modulares, vía Internet. Son aplicaciones
Más detallesSERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO
SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO Introducción:...1 Service Oriented Architecture...2 Elementos de una Service Oriented Architecture...2 Application frontends...2 Servicios...2 Contrato:...3
Más detallesLa utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.
Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el
Más detallesPresentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL AVANZADO
Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL AVANZADO Tabla de contenido Programación Web PHP con MySQL Avanzado...3 Presentación del curso...3 Objetivos de aprendizaje...4 Contenidos
Más detallesDesarrollo y servicios web
Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2014-2 Sesión 14. Servicios web 2 Qué haremos hoy? 3 1. WSDL 2. Consumir servicios web JAVA 3. Consumir servicios web PHP Ejemplos WSDL http://www.webservicex.net/geoipservice.
Más detallesRecomendaciones para procesos de integración con Web-Services
Recomendaciones para procesos de integración con Web-Services Este documento es producto de la experiencia en integración vía Web Services. La información recopila una serie de lecciones aprendidas a partir
Más detalles16-0147 / 29-1450 FUNDAMENTOS DE DESARROLLO DE SOFTWARE
PROGRAMA DE CONSULTOR JUNIOR EN TECNOLOGÍA MICROSOFT Este es un programa técnico introductorio en tecnología Microsoft adecuado para el personal del área técnica, donde se optimiza el desarrollo de sus
Más detallesXPERTO EN DISEÑO DE PÁGINAS WEB
Curso ICA de: EXPERTO EN DISEÑO DE PÁGINAS WEB Módulo 1: Program. cliente: JavaScript Estudia el lenguaje JavaScript para crear guiones o scripts que se incluyen en las páginas web y que son ejecutados
Más detallesDESARROLLO DE UN SITIO WEB ESPECIALIZADO EN ESTADISTICAS DEL FUTBOL
DESARROLLO DE UN SITIO WEB ESPECIALIZADO EN ESTADISTICAS DEL FUTBOL Ariosto Vicuña Pino 1, Juan Carlos Giler 2, Abel Romero Vélez 3, Francisco Novillo 4 1 Ingeniero en Computación especialización Sistemas
Más detallesCORPORACION UNIVERSITARIA AUTONOMA DEL CAUCA PROGRAMA DE INGENIERIA DE SISTEMAS 2o Periodo de 2014 MATERIA: ELECTIVA IV (MEJORAMIENTO DE PROCESOS)
Servicios Web en PHP Contenido Configuración Web Services en PHP o Cliente o Servidor Generación del WSDL Web Services en PHP Configuración Se debe actualizar el archivo de configuración del servidor APACHE
Más detallesSustitución de certificados administrativos en soporte papel por medios telemáticos
Sustitución de certificados administrativos en soporte papel por medios telemáticos I Congreso Español de Informática Jornadas Científico-Técnicas en Servicios Web Granada, Septiembre 2005 Francisco Lova
Más detallesUnidad II. Interfaz Grafica (continuación ) Basado en clases de Ing. Carlos A. Aguilar
Clase:005 1 Unidad II Interfaz Grafica (continuación ) Basado en clases de Ing. Carlos A. Aguilar 2 Agenda Desarrollo de Apps para Android Aplicaciones en Android Componentes Básicos de las Aplicaciones
Más detallesDESARROLLO WEB EN ENTORNO SERVIDOR
DESARROLLO WEB EN ENTORNO SERVIDOR CAPÍTULO 7: Programación de servicios Web Marcos López Sanz Juan Manuel Vara Mesa Jenifer Verde Marín Diana Marcela Sánchez Fúquene Jesús Javier Jiménez Hernández Valeria
Más detallesMarcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net
Marcos de Desarrollo Diseño e implementación de aplicaciones Web con.net Prácticas de laboratorio (.NET) Planificación de clases prácticas 1. Introducción al entorno de trabajo 2. Ejemplos C# 3. Ejemplos
Más detallesUniversidad ORT - Arquitecturas de Software sobre plataforma JEE Web Services (parte 1)
Requisitos Oracle Java Development Kit (JDK) 6 NetBeans 6.9.1 con GlassFish Application Server 3 integrado Variable de entorno JAVA_HOME apuntando al directorio de instalación de la JDK Introducción El
Más detallesServicio Web. Estándares empleados. Ventajas de los servicios web. Inconvenientes de los servicios Web
Servicio Web Un servicio web (en inglés, Web services) es una tecnología que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones
Más detallesServicios Web Estándares, Extensiones y Perspectivas de Futuro
Servicios Web Estándares, Vicente Pelechano DEPARTAMENTO DE SISTEMAS INFORMÁTICOS Y COMPUTACIÓN Contenido Servicios Web Estándares y Tecnologías Subyacentes. Infraestructura Básica SOAP WSDL UDDI La Pila
Más detalles1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).
1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada
Más detallesProgramación Web. Unidad 5. Programación del lado del servidor.
Programación Web Unidad 5. Programación del lado del servidor. Programación del lado del servidor Aplicación Web. Una aplicación Web es una aplicación informática que los usuarios utilizan accediendo a
Más detallesIntroducción a aplicaciones Web. Laboratorio de Programación Lorena Castañeda Bueno
Introducción a aplicaciones Web con ASP.Net Laboratorio de Programación Lorena Castañeda Bueno ASP.Net Qué es ASP.NET? ASP: Active Server Pages Uno de los componentes del Framework de.net que proporciona
Más detallesEn este capitulo analizaremos los cuatro diferentes métodos para obtener la
2. Marco Teórico En este capitulo analizaremos los cuatro diferentes métodos para obtener la información, para que en base a los resultados de este análisis, poder seleccionar la plataforma de diseño adecuada,
Más detallesPRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN
PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN Los protocolos de capa de aplicación de TCP/IP más conocidos son aquellos que proporcionan intercambio de la información
Más detallesServicios web. Contenido. Programación en Internet Curso 2007-2008. Introducción Los pilares (SOAP, WSDL, UDDI) Desarrollo de un servicio web
Departamento de Lenguajes y Sistemas Informáticos Servicios web Programación en Internet Curso 2007-2008 Contenido Introducción Los pilares (SOAP, WSDL, UDDI) Desarrollo de un servicio web DLSI - Universidad
Más detallesDesarrollo de Aplicaciones Distribuidas con Servicios Web
Desarrollo de Aplicaciones Distribuidas con Servicios Web Email: javier@softwareandina.com Tema 1 La Plataforma.NET Agenda Microsoft.NET Componentes.NET framework Common Language Runtime Framework Class
Más detallesPOSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE
POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE DESCRIPCIÓN Microsoft es una de las principales empresas dedicada al mundo de las tecnologías, haciendo grandes esfuerzos para ponerse a la cabeza de la actualidad
Más detallesMARCANDO LA DIFERENCIA
MARCANDO LA DIFERENCIA INTEGRACIÓN RÁPIDA Y CONFIABLE entre sus sistemas Simplifique la integración y el mantenimiento de su lógica de negocio con nuestra arquitectura orientada a servicios. Ahorre dolores
Más detallesWorkflows? Sí, cuántos quiere?
Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención
Más detallesServicios web. Jorge Iván Meza Martínez jimezam@gmail.com
Servicios web Jorge Iván Meza Martínez jimezam@gmail.com Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/71 Contenidos Que es un servicio web. Tecnologías
Más detallesNuevas Certificaciones Microsoft
NuevasCertificacionesMicrosoft MicrosoftCertifiedProfessionalDeveloper(MCPD) CertificacionesMicrosoftparaprofesionalesTI(MCITP) MicrosoftCertifiedEspecialistaenTecnología(MCTS) ProgramaMicrosoftCertifiedArchitect(MCAP)
Más detallesOLIMPO Servidor Universal
OLIMPO Servidor Universal Documento 20050714/01 Fecha Creación Julio 2005 Fecha Última Revisión Agosto 2007 Versión de documento 2.0 1/7 Visión Global Desde el año 1984, en IGT Microelectronics hemos ofrecido
Más detallesINTRODUCCIÓN A LA TECNOLOGÍA.NET
INTRODUCCIÓN A LA TECNOLOGÍA.NET CONTENIDO 1.1 Definición de.net 1.2 Evolución de.net 1.3 Compatibilidad de.net con Sistemas Operativos 1.4 Componentes de la plataforma.net MONICA CECILIA GALLEGOS VARELA
Más detallesENCUENTA - CONTABILIDAD Net. Definiciones generales
ENCUENTA - CONTABILIDAD Net Definiciones generales 2013 ENCUENTA - CONTABILIDAD Net Definiciones generales Contenido 1 GENERALIDADES... 3 2 DISTRIBUCIÓN GENERAL DE LOS ELEMENTOS DEL SISTEMA... 3 3 REQUERIMIENTOS...
Más detallesUNIVERSIDAD DE OVIEDO
UNIVERSIDAD DE OVIEDO ESCUELA POLITÉCNICA DE INGENIERÍA DE GIJÓN MÁSTER EN INGENIERÍA INFORMÁTICA TRABAJO FIN DE MÁSTER SPRING ROO ADD-ONS PARA PROTOTIPADO RÁPIDO JAVIER MENÉNDEZ ÁLVAREZ JULIO 2014 UNIVERSIDAD
Más detallesPrueba de conectividad y soluciones de integración para sistemas de salud
4 CONGRESO IBEROAMERICANO DE INFORMÁTICA MÉDICA NORMALIZADA Foro de Conectividad Foro de Informática Normalizada para Enfermería Foro de Informática Normalizada en Registros Médicos Prueba de conectividad
Más detallesWindows Server 2012: Infraestructura de Escritorio Virtual
Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Application Virtualization Módulo del Manual Autores: James Hamilton-Adams, Content Master Publicado: 5 de Octubre 2012 La información
Más detallesModulo I. Introducción a la Programación Web. 1.1 Servidor Web.
Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados
Más detallesIntroducción. http://www.microsoft.com/spanish/msdn/comunidad/mtj.net/voices/art143.asp - Gráfica tomada del Artículo de José David Parra
Si en otros tiempos el factor decisivo de la producción era la tierra y luego lo fue el capital... hoy día el factor decisivo es cada vez más el hombre mismo, es decir, su conocimiento... Juan Pablo II
Más detallesWbS Web Services. Roberto Gómez Cárdenas rogomez@itesm.mx http://homepage.cem.itesm.mx/rogomez. Web Services
WbS Web Services Roberto Gómez Cárdenas rogomez@itesm.mx http://homepage.cem.itesm.mx/rogomez mx/rogomez Lámina 1 Web Services Servicios web. Interfaz red a una aplicación basada en tecnologías internet
Más detallesE-Government con Web Services
E-Government con Web Services Fernando Leibowich Beker * Uno de los grandes avances que produjeron las Nuevas Tecnologías de la Información y la Comunicación es la posibilidad de generar redes de computadoras
Más detallesWHITE 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 detallesUnidad I. Introducción a la programación de Dispositivos Móviles (Continuación )
Clase:003 1 Unidad I Introducción a la programación de Dispositivos Móviles (Continuación ) 2 Entornos de Desarrollo Virtualizaciones. Agenda IDE s. Y Lenguajes de Programación. 3 Virtualización Que es
Más detallesDesarrollo de Servicios Web para la ETN
........... Desarrollo de Servicios Web para la ETN Primer Informe de Avance JULIO, 2010 Primer Informe de Avance Desarrollo de Servicios Web para la ETN Crear Servicios Web que hagan disponible la información
Más detallesLABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO
UNIVERSIDADE DA CORUÑA Departamento de Tecnoloxías da Información e as Comunicacións LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO PRÁCTICA 4: Implementación de un Cliente de Correo
Más detallesINTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD 1 Estructura de contenidos: 1. Programación Web 2. Sistema De Información 3. Sistema Web 4. Requisitos Para Sistemas Web Con Asp 5. Internet Information Server
Más detallesInstalación del Software Magaya
Instalación del Software Magaya INSTALACIÓN DEL SOFTWARE MAGAYA INTRODUCCIÓN A LA INSTALACIÓN DEL SOFTWARE MAGAYA Introducción a la Instalación del Software Magaya Este tema de instalación explica las
Más detallesEstándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web
Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1
Más detallesdesarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el
Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified
Más detallesDISEÑO MICROCURRICULAR
DISEÑO MICROCURRICULAR Código: F-GAC-03D Versión: 01 Edición: 22/08/2007 Nombre del Programa Facultad articulada: Tipo de Evento: Duración: DIPLOMADO EN DESARROLLO DE APLICACIONES.NET Ingenierías Diplomado
Más detallesBoletín de Asesoría Gerencial SOA: enfoque técnico orientado a procesos
Espiñeira, Sheldon y Asociados No. 4-2010 Contenido Haga click en los enlaces para navegar a través del documento Haga click en los enlaces para llegar directamente a cada sección 4 Introducción 4 Qué
Más detallesPara el desarrollo de aplicaciones Web se han generado múltiples tecnologías entre ellas se encuentran:
Desarrollo de aplicaciones y servicios web Cinxgler Mariaca Minda Cinxgler@udistrital.edu.co Presidente Capítulo de Computadores Rama IEEE Universidad Distrital Francisco José de Caldas Resumen: Este articulo
Más detallesUn poco de culturilla...1 Crear un servicio Web...1 Usar servicios web...6
Servicios web Índice de contenido Un poco de culturilla...1 Crear un servicio Web...1 Usar servicios web...6 Un poco de culturilla La alta conectividad entre ordenadores ha sido una meta desde que comenzó
Más detallesTema 4: Tecnologías Web Java
Tema 4: Tecnologías Web Java Introducción Aplicación web Aplicación que corre en al menos un servidor y a la que el usuario accede desde un cliente de propósito general (ej.: navegador en un PC, teléfono
Más detallesIntroducción a XML (III) - Web Services Huibert Aalbers Senior Certified Software IT Architect
Introducción a XML (III) - Web Services Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast a través de
Más detallesTEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA
TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA AREA DEL TEMA: INGENIERÍA DE SOFTWARE OBJETIVO GENERAL Desarrollar aplicaciones web utilizando
Más detallesModelos de los sistemas distribuidos. Jorge Iván Meza Martínez jimezam@gmail.com
Modelos de los sistemas distribuidos Jorge Iván Meza Martínez jimezam@gmail.com Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/36 Contenidos Modelo arquitectónico
Más detalles8969 Extending Microsoft Dynamics CRM 4.0
8969 Extending Microsoft 4.0 Introducción Este curso de tres días impartido por instructor, provee a estudiantes con el conocimiento y habilidades para desarrollar extensiones para Microsoft Dynamics CRM.
Más detallesLos mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:
SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas
Más detallesBASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN
BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las
Más detallesLa aplicación práctica en el mundo empresarial de los estándares Web
La aplicación práctica en el mundo empresarial de los estándares Web El problema de la integración inter/intra empresas y la familia "XML" Enrique Bertrand XML Business Integration, Regional Director Software
Más detallesGUÍA TÉCNICA. Desarrollo de Sistemas de Información la plataforma Business Intellingence Pentaho
Desarrollo de Sistemas de Información la plataforma Business Intellingence Página 1 de 11 Control de versiones Ver. Fecha Descripción Autores 1 04/07/14 Versión inicial SDP Página 2 de 11 Índice del Documento
Más detallesIngeniería de Software
Ingeniería de Software MSDN Ingeniería de Software...1 Ingeniería del Software_/_ Ingeniería y Programación...1 Análisis de Requerimientos...2 Especificación...3 Diseño...4 Desarrollo en Equipo...5 Mantenimiento...6
Más detallesIngeniería de Software en SOA
Ingeniería de Software en SOA ECSDI LSI-FIB-UPC cbea Curso 2014/2015 ECSDI (LSI-FIB-UPC cbea) Ingeniería de Software en SOA Curso 2014/2015 1 / 51 Índice 1 Directrices para la IS en SOA 2 Modelo de referencia
Más detalles