Estado del Arte del XML Aplicado a la Negociación de Divisas. Gustavo Andrés Conde, Carlos Mario Quintero Pontificia Universidad Javeriana
|
|
- Alfonso Mendoza Barbero
- hace 8 años
- Vistas:
Transcripción
1 Introducción Estado del Arte del XML Aplicado a la Negociación de Divisas Gustavo Andrés Conde, Carlos Mario Quintero Pontificia Universidad Javeriana Resumen A partir de la explosión Web, se ha desarrollado una innumerable cantidad de esquemas de intercambio de información, lo cual nos lleva a pensar en un esquema que sea sencillo y económico, pero poderoso para el intercambio de información. También nos lleva a pensar como utilizar estas tecnologías para mejorar los procesos de las actividades del día a día como las negociaciones financieras, de las cuales algunas no se realizan en su totalidad de forma electrónica En este articulo se presenta una revisión del uso de XML y algunos estándares existentes para aplicaciones de e-business, también el avance de aplicaciones especializadas en el tema de negociación de divisas. XML proviene de un lenguaje que inventó IBM en los años 70. El lenguaje de IBM se llama GML (General Markup Language) y surgió por la necesidad que tenían en la empresa de almacenar grandes cantidades de información de temas diversos. Este lenguaje gustó mucho a la ISO, de modo que en el 86 trabajaron para normalizar el lenguaje, creando el SGML, que no era más que el GML pero estándar (Standard en inglés).[8] En el año 89, para el ámbito de la red Internet, un usuario que había conocido el lenguaje de etiquetas (Markup) y los hiperenlaces creo un nuevo lenguaje llamado HTML, que fue utilizado para un nuevo servicio de Internet, la Web. Desde el 96 hasta hoy una entidad llamada W3C ha tratado de poner orden en el HTML y establecer sus reglas y etiquetas para que sea un estándar. Sin embargo el HTML creció de una manera descontrolada y no cumplió todos los problemas que planteaba la sociedad global de Internet. El mismo W3C en el 98 empezó y continúa, en el desarrollo de XML (Extended Markup Language). En este lenguaje se ha pensado mucho más y muchas personas con grandes conocimientos en la materia están trabajando todavía en su gestación. Pretendían solucionar las carencias de HTML en lo que respecta al tratamiento de la información. XML, con otras tecnologías relacionadas, representa una manera distinta de hacer las cosas, más avanzada, cuya principal novedad consiste en permitir compartir los datos con los que se trabaja a todos los niveles, por todas las aplicaciones. Así pues, XML juega un papel importantísimo en el mundo actual, que tiende a la globalización y la compatibilidad entre los sistemas, ya que es una tecnología que permite compartir la información de una manera segura, confiable y fácil.[8] XML es interesante en el mundo de Internet y el e-business, ya que existen muchos sistemas distintos que tienen que comunicarse entre sí, pero interesa por igual a todas las ramas de la informática y el procesamiento de datos, ya que provee muchas ventajas a la hora de trabajar con ellos.
2 El problema que soluciona XML Antes del desarrollo y de la adopción de XML, existían pocos métodos que pudieran resolver el problema de describir los datos en un método estandarizado par que cualquiera incluyendo las maquinas, pudieran entender lo que significan los datos. Trabajar sobre SGML y otros datos electrónicos como Electronic Data Interchange (EDI) demostraron el potencial de los sistemas, métodos y descripciones estandarizados, sin embargo estos métodos resultan costosos por el software necesario para manejar los datos y por el entrenamiento para enseñar estos complejos lenguajes de marcado.[2] XML soluciono esto al ser un lenguaje sencillo que no requiere un software complejo para procesar los datos. Usos de XML Una de las principales características que XML posee, es que es independiente del lenguaje y de la plataforma en donde se implementa, lo que significa que no importa en que computador sea ejecutado. Los siguientes son solo algunos ejemplos del uso de XML[1]: Reduciendo la carga de servidores: en los servidores Web se puede reducir la carga con XML guardando la información posible en el cliente y luego enviando la información en grandes archivos XML. Contenedores de sitios Web: algunos sitios Web utilizan XML completamente para su contenido y luego lo transforman en HTML por medio de XSLT. Llamado remoto de procedimientos: XML puede ser usado como protocolo para Remote Procedure Call (RPC), usando XML y HTTP para los llamados RPC se pueden realizar a través de firewalls que normalmente bloquean estos llamados. E-Commerce: cuando una compañía necesita enviar datos a otra compañía XML es el formato de intercambio que mejor funciona. Estandares para aplicaciones business to business (B2B) RosettaNet RosettaNet se define a si misma como: Una organización sin animo de lucro, es un consorcio de compañias de tecnologias de informacion y de manufacturas de componentes electricos y semiconductores, trabajando para crear e implementar estandares abiertos de procesos para e-business [4] xcbl El Common Business Library (xcbl) es definido por CommerceOne como: Un conjunto de consrucciones de bloques XML y un framework de documento que permite la creacion de documentos XML robustos y reutilizables para e-commerce [3] BizTalk BizTalk define su proposito asi:
3 La meta es proveer software y comunidades de negocios con recursos para el aprendizaje sobre el uso de XML para Enterprise Appliction Integration (EAI), y el intercambio de documentos Business to Business (B2B), los dos en la empresa y sobre Internet [4] ebxml se define de la siguiente forma: es un conjunto de especificaciones que juntas permiten modular el framework de los negocios electronicos. La vision de ebxml es permitir un mercadoelectronico global donde empresas de cualquier tamaño y ubicación geografica puedan conocer y realizar negocios entre ellas a traves de mensajes basados en XML [4] EbXML ebxml es un paquete modular de especificaciones que permite a las empresas realizar sus negocios por Internet con mayor facilidad y eficacia. La especificación ebxml ofrece a las organizaciones un método común y automatizado para el intercambio de mensajes comerciales, la realización de relaciones comerciales, la comunicación de datos mediante términos comunes, así como la definición y registro de procesos empresariales, tales como realización de pedidos, entregas y facturación. [9] ebxml (Electronic Business extensible Markup Language) es un framework que establece las condiciones para hacer comercio electrónico entre las empresas. Proporciona una serie de especificaciones, que deberán ser respetadas por el software y los servicios desarrollados sobre ellas. Se basa en la experiencia acumulada con el EDI (Electronic Data Interchange), pero también saca provecho de nuevas tecnologías que usa, como la flexibilidad de XML y la ubicuidad de Internet. EbXML es fruto del trabajo conjunto por parte de OASIS (Organization for the Advancement of Structured Information Standards), encargada de la parte tecnológica, y UN/CEFACT (United Nation s Centre for Trade Facilitation and Electronic Business), que aporta los conocimientos sobre el comercio. Las especificaciones se realizaron en 18 meses, y colaboró gente de todo el mundo, siendo la primera versión liberada de mayo del EbXML se divide en cinco partes, cada una de ellas desarrollada de manera independiente.[10] 1. Messaging. Esta es la parte por la que probablemente empezarán las compañías al usar ebxml, porque permite enviar y recibir datos de negocio en un formato estándar. Los mensajes ebxml usan una versión mejorada de SOAP que permite incluir ficheros adjuntos con contenido binario.[11] 2. Business Processes. Una característica básica de la arquitectura de ebxml, y una de las que la diferencia de otros framework B2B, es su énfasis en el proceso de negocio. El uso de lenguajes de modelado, tales como UML, ofrece modos de capturar de manera sistemática el flujo de datos. También permite reflejar este conocimiento en un formato estándar, bajando hasta el nivel de detalle necesitado y de manera independiente de la implementación técnica. Aquellos procesos de
4 negocio muy comunes, correspondientes a empresas del mismo sector, pueden ser definidos por una organización, ayudando de esta manera a la interoperabilidad.[11] 3. Trading Partner Profiles and Agreements. Otra característica importante de ebxml es la representación, de manera sistemática, de las capacidades de la compañía para hacer los negocios electrónicamente; ebxml lo llama CPP (Collaboration Protocol Profile). Los CPPs proporcionan a las compañías un formato XML común para listar las industrias, los procesos de negocio, los mensajes, y las tecnologías de intercambio de datos que pueden usar. Las compañías, usando sus CPPs, llegan a acuerdos que son reflejados en un CPA (Collaboration Protocol Agreement). Para reflejar cuestiones no técnicas o de tipo legal pueden usar un TPA (Trading Partner Agreement).[11] 4. Registries and Respositories. Es la parte de ebxml con la que las compañías tienen contacto de manera rápida. En los repositorios ebxml se almacenan los registros ebxml, que contienen los CPPs (que listan sus capacidades técnicas para hacer B2B). Estas funciones son claves para las compañías que usan ebxml, y que pretenden expandirse a nuevos campos o que buscan nuevos compañeros de negocio.[11] 5. Core Components. Esta parte pretende identificar de manera única los diferentes términos que usan las empresas para relacionarse. La unificación pretende abarcar tanto a empresas que pertenezcan a diferentes ámbitos como a las que estén, dentro del mismo ámbito, pero en un nivel distinto. El ebxml también necesitará proveer a los desarrolladores con un conjunto estándar de interfases que maneje la entrada y salida de mensajes. Al utilizar la especificación del Servicio de Mensajería ebxml, se está capacitado para implementar cualquier nivel de protocolo de mensajería, incluyendo SMTP y HTTP, y el protocolo SOAP (utilizado para ofrecer servicios web).[12] Si desean utilizar este framework, las empresas pueden elegir implantar sólo alguna de las partes, bien como paso previo a las restantes, o bien porqué sólo están interesados en ésa en concreto. EbXML tendrá un peso enorme en la expansión del B2B en las PYMEs, que no se pueden permitir los grandes costes que conlleva la implantación de una solución propietaria. Pero además, muchas empresas multinacionales- como General Motors- y gobiernos- como el Departamento de Defensa de los EEUU- han hecho oficial que lo van a implementar en sus organizaciones. Claro está que existen empresas Desarrolladoras de Software que no apuestan por él, ya que estas empresas tienen su propia solución para el B2B. [10] El 5 de noviembre de 2003, Adobe Systems Incorporated adquirió los activos tecnológicos de Yellow Dragon Software Corporation, líder en el desarrollo e implantación de ebxml, una tecnología de estándar abierto. Al combinar ebxml con la conocida interfaz de formato de documento portátil (PDF) inteligente e interactiva, que forma parte de la plataforma de documentos inteligentes, las soluciones de Adobe ayudarán a las organizaciones a crear, intercambiar, gestionar y realizar procesos empresariales electrónicos con mayor facilidad.[9]
5 Al ser XML una potente herramienta para las negociaciones entre sistemas, XML podría ser aplicado a los diferentes sectores en donde requiera el uso riguroso de negociaciones B2B, uno de los principales sectores en donde se requiere las negociaciones entre sistemas es el Sector Industrial y el Sector Financiero XML para el sector financiero Gracias a que el sector financiero es muy volátil, exige a los traders estar constantemente actualizándose sobre el estado del mercado para realizar sus operaciones. Es ahí donde se encuentra la oportunidad de los sistemas para brindar soluciones optimas a las exigentes demandas de información y especialmente a una tecnología tan flexible y poderosa como XML para el intercambio de información. XML es la base de la administración electrónica para la interoperabilidad entre las entidades financieras. Una de las principales operaciones en que el sector financiero hace uso de sistemas para su maniobra es el Mercado de Divisas. Es aquí donde XML podrá aportar grandes beneficios para poder optimizar sus operaciones. Actualmente en el caso específico de Colombia existen dos sistemas para realizar transacciones financieras, uno de ellos es el SEN creado por el banco central, que fue el primer escalón mayorista pero solo se centra en títulos de deuda publica[4] y el MEC (Mercado Electrónico Colombiano) es Administrado por la Bolsa de Valores de Colombia consta de un sistema transaccional para títulos homogéneos y no homogéneos, subastas y registros de títulos valores. El MEC se abre para que allí puedan transar directamente todas las instituciones financieras y del gobierno[13]. Ninguno de los dos se especializa en el Mercado de Divisas aunque existen aplicaciones que ayudan (que serán mencionadas posteriormente), he aquí una oportunidad de realizar una aplicación especifica para su maniobra haciendo uso de XML. MERCADO DE DIVISAS Cuando se habla de divisas, se hace referencia al grupo de monedas extranjeras que se utilizan en un país para llevar a cabo, generalmente, actividades o transacciones a nivel internacional. Actualmente se puede definir un mercado como el espacio, la situación o el contexto donde se lleva a cabo el intercambio, la venta y la compra de bienes, servicios o mercancías por parte de unos compradores que demandan esas mercancías y tienen la posibilidad de comprarlas, y unos vendedores que ofrecen éstas mismas. Si juntamos estas dos definiciones podemos definir mercado de divisas como el espacio, la situación o el contexto donde se lleva a cabo el intercambio, la venta y la compra de monedas extranjeras llamadas divisas. Al ser un mercado, el precio de las divisas está determinado por la oferta y la demanda que existan sobre ellas.[7] Para el caso de los bancos, éstos efectúan transacciones entre cuentas de clientes a nivel internacional. Generalmente, los bancos especifican el tipo de divisas utilizadas en sus operaciones y transacciones.
6 Además de realizar transacciones para clientes, los bancos realizan operaciones con divisas como negocio, pues los clientes de los bancos pagan por ellas un precio de menudeo que es mayor al precio al cual los bancos las compran (pues los bancos las compran al por mayor ). La diferencia en los precios es la compensación que reciben los bancos por desarrollar esta actividad. [7] Las empresas multinacionales, al hacer presencia en varios países, negocian con monedas diferentes. Las instituciones financieras no bancarias, como los fondos de pensiones, al manejar grandes sumas de dinero, también negocian con monedas diferentes. El mercado de divisas se caracteriza por su constante variación y por la constante demanda de información por parte de los participantes.[7] Desarrollos en el Mercado de Divisas La negociación de divisas, la mayoría de veces, se realiza en Colombia por vía telefónica, lo que ocupa un mayor tiempo del trader (Negociador) en una actividad sencilla que lo podría ocupar en figuras financieras más complicadas que requieran una mayor concentración. Actualmente existen algunas aplicaciones para la negociación de divisas como son: Dealing 3000 Direct permite negociaciones en línea entre traders en diferentes partes del mundo[6] Bloomberg: En la presentación de las tasas de cambio de las divisas, que es solo informativo. Reuters Dealing tiene capacidad para operar en el mercado Spot de un gran número de divisas, con la ventaja de que el creador de mercado está libre de cobro de comisión. Este sistema de negociación electrónica es sumamente líquido y permite hacer operaciones las 24 horas del día, cinco días a la semana.[6] Este tipo de aplicaciones son básicamente B2C pero no B2B. CONCLUSIONES El lenguaje XML es un Metalenguaje destinado a la creación de lenguajes de definición de datos, capaz de crear estructuras más complejas con el fin de tratar información en un documento de la Red. Se ha desarrollado un estándar basado en XML llamado EbXML (Electronic Business extensible Markup Language) es un framework que establece las condiciones para hacer comercio electrónico entre las empresas haciendo uso de XML. En conclusión lo que se quiere desarrollar es una aplicación que realice transacciones electrónicas entre sistemas para el Mercado de Divisas haciendo uso de XML basándose en el estándar ebxml y así poder brindar una herramienta que reemplace su método original de negociación para poder ahorrar tiempo y dinero. Se debe aprovechar las ventajas que el lenguaje XML nos brinda frente a otros lenguajes, ver su estructura, y funcionamiento. De igual forma se debe aprovechar las ventajas presentadas por el estándar ebxml y entender cada uno de sus componentes y artefactos.
7 Por último entender la negociación de Divisas y tener en cuenta todas las variables y beneficiarios que intervienen. Referencias: [1]David Hunter, et. al. (2002) Beginning XML: caso de estudio 3, Wrox, pag 611 [2]Mike Janowski, (2003) Java, XML and Web Services Bible: capitulo 31, Hungry Minds, pag 721 [3]Marck Bierbeck, et. al. (2003) Professional XML: capitulo 1, 26 2nd Edition, Wrox, pag 11, 1129 [4] pagina del Banco de la República. Available: [2004, Mayo 26] [5]pagina oficial de ebxml (2004) Available: [2004, Abril 20] [6]pagina de aplicación de reuters (2004) Available: [2004, Abril 20] [7]pagina de biblioteca Luis Angel Arango (2003) Available: [2004, Abril 15] [8]pagina de desarrolloweb (2003) Available: [2004, Mayo 15] [9]Pagina de Adobe España (2004) Available: [ 2004, Mayo 17] [10]el Rincón del Programador (2004) Available: [2004, Mayo 17] [11] Pagina oficial OASIS; (2004) Available: [2004, Abril 30] [12] EanPanama, (2003) Available: [ 2004, Mayo 10 ] [13] pagina de supervalores de Colombia. Available: supervalores. gov.co/ ig_intro.htm html [ 2004, Mayo 26 ]
CONCEPTOS BÁSICOS DE ARCHIVOS XML Y ESQUEMAS DE VALIDACIÓN XSD.
LA INFORMACIÓN EN MEDIOS ELECTRÓNICOS PARA LA DIAN 10 Capítulo 2 CONCEPTOS BÁSICOS DE ARCHIVOS XML Y ESQUEMAS DE VALIDACIÓN XSD. HISTORIA DEL XML: El XML proviene de un lenguaje que inventó IBM por los
Más detallesAPLICACIONES DE INTERNET: SOAP
Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas Desarrollo de Aplicaciones Distribuidas AUTORES: Alejandro Calderón Mateos Javier García Blas David Expósito Singh Laura Prada Camacho Departamento
Más detallesDesarrollo de WebServices- GEL XML
Desarrollo de WebServices- GEL XML Interoperabilidad de sistemas de información. Introducción Nexura provee una plataforma de servicios, consultoría y desarrollo basada en los estándares para WebServices
Más detallesCertificaciones ADOBE CS5 y CS6
Certificaciones ADOBE CS5 y CS6 La certificación Adobe Certified Associate (ACA) avala de forma internacional los conocimientos tales como conceptos de imagen, diseño, administración de proyectos/ colaboración,
Más detallesExisten diferentes recursos interactivos que han sido utilizados para la enseñanza
Capítulo 3. Diseño Existen diferentes recursos interactivos que han sido utilizados para la enseñanza del idioma inglés y la materia de interacción y colaboración. En la actualidad se trata de ampliar
Más detallesUn servicio web es una pieza de software que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones.
Un servicio web es una pieza de software que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes
Más detallesSOA: Panorama WEB-SERVICES
SOA: Panorama JUAN CARLOS CONDE RAMÍREZ WEB-SERVICES Modelo WEB tradicional FCC-BUAP 2 Limitaciones del modelo tradicional FCC-BUAP 3 Introducción La arquitectura orientada a servicios de cliente (SOA),
Más detallesAutenticación y Preservación de Documentos Electrónicos. El caso del Banco de México
Autenticación y Preservación de Documentos Electrónicos El caso del Banco de México Antecedentes Para organizaciones como Banco de México donde el objetivo es cumplir con: una administración eficiente
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 detallesHL7, CDA, IHE. Seminario de Informática Médica. Lucía Grundel, Set
HL7, CDA, IHE. Seminario de Informática Médica. Lucía Grundel, Set 2016 luciagrundel@gmail.com Agenda Estándares HL7 CDA IHE Problema. - Necesidad de intercambiar información clínica entre diferentes aplicaciones
Más detallesSOFTWARE Y SISTEMAS GESTIÓN DE PROCESOS DEL NEGOCIO
SOFTWARE Y SISTEMAS GESTIÓN DE PROCESOS DEL NEGOCIO 1 SOFTWARE Y SISTEMAS GESTIÓN DE PROCESOS DEL NEGOCIO 2 FORMA DE CALIFICACIÓN 3 Gestión de Procesos del Negocio 4 Sistemas de Gestión Las organizaciones
Más detallesTema 3.1: Introducción a Servicios Web
Tema 3.1: Introducción a Servicios Web Servicios Web (1) La Web proporciona un mecanismo de transporte universal, eficiente, robusto, escalable y probado tanto en aplicaciones inter-organización como intraorganización.
Más detallesLenguaje Marcado. Introducción
Lenguaje Marcado Introducción Introducción. Definición Un lenguaje de marcado o lenguaje de marcas es una forma de codificar un documento que, junto con el texto, incorpora etiquetas o marcas que contienen
Más detallesEste proyecto se sitúa dentro del marco de los sistemas avanzados de tratamiento de imágenes aplicados para la seguridad.
1. INTRODUCCIÓN El proyecto SHIVA, "Sistema Homogéneo e Inteligente de Video vigilancia ", comenzó en el año 2006 y está dotado de ayuda económica dentro del programa PROFIT 2006 2007. El proyecto SHIVA
Más detallesFicha Técnica Esquema IIB. MYSuite Integration Bus
Ficha Técnica Esquema IIB MYSuite Integration Bus IBM Integration Bus es un bus de servicio empresarial que ofrece un modo rápido y funcional de comunicación entre sistemas y aplicaciones. Reduciendo la
Más detallesJorge De Nova Segundo
UD 4: Instalación y administración de servicios Web Características generales de un servidor Web. Jorge De Nova Segundo Qué son los Servicios Web? Existen múltiples definiciones sobre lo que son los Servicios
Más detallesIngeniería de Sistemas
Ingeniería de Sistemas Desarrollo y Servicios Web Sesión 3 Fernando Barraza A. fbarraza@puj.edu.co Sesión 5 Objetivo: Definir que es un aplicación Web y cual es su estructura Temas: Aplicaciones Web básicas
Más detallesJorge De Nova Segundo
UD 4: Instalación y administración de servicios Web Introducción Jorge De Nova Segundo La World Wide Web (WWW) o Red informática mundial es un sistema de distribución de información basado en hipertexto
Más detallesIMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES
CAPÍTULO 5 IMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES 5.1 Introducción En el capítulo anterior, se dio a conocer la arquitectura propuesta para la implementación de la
Más detallesCAPÍTULO 8: INTRODUCCIÓN A SAML
CAPÍTULO 8: INTRODUCCIÓN A SAML Basándonos en el marco de seguridad que tenemos que tener en nuestro proyecto, introducimos la especificación SAML (Security Assertions Markup Language). Será por medio
Más detallesCIMA IT con sede en Ecuador y filiales en México, Guatemala, Colombia, Perú, Panamá.
NUESTRA EMPRESA CIMA IT con sede en Ecuador y filiales en México, Guatemala, Colombia, Perú, Panamá. Fundada en 1997 en Norteamérica y México y con presencia en Ecuador desde el 2006. En el 2014 alcanza
Más detallesAPLICACIONES MÓVILES NATIVAS
APLICACIONES MÓVILES NATIVAS APLICACIONES MÓVILES NATIVAS 1 Sesión No. 2 Nombre: Tipos de lenguajes de programación móvil Objetivo: Al finalizar la clase el alumno comprenderá lo que es un lenguaje de
Más detallesDescripción de Servicios
Descripción de Servicios JUAN CARLOS CONDE RAMÍREZ WEB-SERVICES Contenido 1. Definición y búsqueda de servicios 2. Interacción entre Servicios Web 3. Combinación de Servicios Web FCC-BUAP 2 Contenido 1.
Más detallesPunto 1 Introducción al servicio. Juan Luis Cano
Punto 1 Introducción al servicio Juan Luis Cano Hypertext Transfer Protocol o HTTP (en español protocolo de transferencia de hipertexto) es el protocolo usado en cada transacción de la World Wide Web.
Más detallesGuía básica EDI 4.1.4 RESPUESTAS A LAS PREGUNTAS MÁS USUALES EDI EANCOM. Julio 2003 Dept. EDI/CE 1
4.1.4 RESPUESTAS A LAS PREGUNTAS MÁS USUALES EDI EANCOM Julio 2003 Dept. EDI/CE 1 RESPUESTA A LAS PREGUNTAS MÁS USUALES. Estas son las preguntas más habituales al iniciar un proyecto EDI. Qué es el EDI?.
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 8 Nombre: El Modelo de diseño con UML Contextualización Los modelos que podemos crear con UML son varios, por lo que debemos
Más detallesServicios Web. Desarrollo de Aplicaciones Empresariales
Servicios Web Desarrollo de Aplicaciones Empresariales 2014-1 Contenidos Introducción REST SOAP 2 Introducción Servicio Web Un servicio web es un sistema software diseñado para soportar interacciones máquina-a-máquina
Más detallesAplicaciones de la Minería de Datos a la Biometría. Implantación. Carlos Enrique Vivaracho Pascual
Aplicaciones de la Minería de Datos a la Biometría Implantación Carlos Enrique Vivaracho Pascual Índice del Curso 1. Introducción a la Biometría 2. Principales Rasgos Biométricos 3. Multibiometría 4. Implantación
Más detallesEnterprise Java Beans. JBoss AS. Ronier Rodríguez
Enterprise Java Beans JBoss AS Ronier Rodríguez 06-40233 Enterprise Java Beans. Preludio - En los 60, grandes maquinas usadas por organizaciones gigantes. - En los 70, Minicomputadores y Timesharing. Aún
Más detallesBIBLIOTECA DIGITAL. Módulo 6 Metadatos. Material de estudio elaborado por Diana Rodríguez
BIBLIOTECA DIGITAL Módulo 6 Metadatos Material de estudio elaborado por Diana Rodríguez 2013 Este material de estudio ha sido elaborado teniendo como fuente el Módulo Bibliotecas, Repositorios y Documentos
Más detallesInnovación, Calidad e Ingeniería del Software
Revista Española de Innovación, Calidad e Ingeniería del Software Volumen 3, No. 2, octubre, 2007 Web de la editorial: www.ati.es E-mail: reicis@ati.es ISSN: 1885-4486 Copyright ATI, 2007 Ninguna parte
Más detallesSistemas Operativos Distribuidos
Evolución de la Web Introducción a los Servicios Web (Web Services) Pasado: Web de documentos Páginas estáticas Web como un enorme repositorio de información Tecnologías: HTTP + HTML Presente: Web de aplicaciones
Más detallesSistema de Gestión de Procesos
Sistema de Gestión de Procesos Manual de Alambrado de Web Services con AZ Digital Modele, gestione y optimice los procesos de la organización, y genere automáticamente el código de sus aplicativos 1. Tabla
Más detallesFacultad de Ingeniería Industrial y de Sistemas v1.0 MA781U PROCESOS DISTRIBUIDOS
PROCESOS DISTRIBUIDOS Preparado por: Angel Chata Tintaya (angelchata@hotmail.com) Resumen El proceso cliente servidor es la clave para comprender el potencial de los sistemas de información y las redes
Más detallesDeswik.Sched Planificación con Diagramas de Gantt
Deswik.Sched Planificación con Diagramas de Gantt SOLUCIONES DE PLANIFICACIÓN QUE MARCAN LA DIFERENCIA Un nuevo enfoque dinámico y moderno de planificar Deswik.Sched está diseñado para cubrir todo el espectro
Más detallesObjetos de aprendizaje. Estándares y especificaciones IMS/SCORM. CEP Indalo. Moodle 2010/2011 1 de 7
Objetos de aprendizaje Un Objeto de Aprendizaje es, en términos generales, cualquier entidad digital o no digital que pueda ser utilizada en un proceso de enseñanza-aprendizaje a través de la tecnología,
Más detallesORACLE SPATIAL 11g Administración Avanzada de Datos Espaciales para la Empresa
Nota: este documento tiene solo fines informativos. No constituye un compromiso brindar materiales, código ni funcionalidades, y el presente documento no debería tenerse en cuenta para la toma de decisiones
Más detallesCAPITULO 5 RESULTADOS Y CONCLUSIONES
CAPITULO 5 RESULTADOS Y CONCLUSIONES A continuación se describirán los resultados obtenidos durante las pruebas realizadas mencionadas en el capítulo anterior, también se observarán las capacidades de
Más detallesCaracterísticas generales de un servicio Web.
Características generales de un servicio Web. Qué son los Servicios Web? Existen múltiples definiciones sobre lo que son los Servicios Web, lo que muestra su complejidad a la hora de dar una adecuada definición
Más detallesPATRONES DE DISEÑO FRAMEWORKS
PATRONES DE FRAMEWORKS Definiciones Finalidades Características Diseño de software basado en patrones Descripción Utilización de los patrones en el diseño Clasificación FRAMEWORKS Basado en la reutilización
Más detallesTEMA 5. Otras arquitecturas distribuidas III. Otros entornos de objetos distribuidos
TEMA 5. Otras arquitecturas distribuidas III. Otros entornos de objetos distribuidos III. Otros entornos de objetos distribuidos 1. Problemas de CORBA 2. Java Enterprise Edition 1. EJB 2. Servidor de aplicaciones
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 detallesCaracterísticas generales de un servicio Web. Jesús Torres Cejudo
Los servicios web son un conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre sí con el objetivo de ofrecer unos
Más detallesAsimismo, debe ser innovadora, al tiempo que intenta conseguir una excelencia operativa en todos los niveles.
Las entidades aseguradoras operan en un entorno de constante cambio. Surgen nuevas formas de gestionar las regulaciones, las necesidades de los clientes y los riesgos; elementos que otorgan volatilidad
Más detallesAPLICACIONES MÓVILES NATIVAS. Sesión 2: Tipos de lenguajes de programación móvil
APLICACIONES MÓVILES NATIVAS Sesión 2: Tipos de lenguajes de programación móvil Contextualización Qué es un lenguaje de programación? Un lenguaje de programación es una estructura de palabras reservadas
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 detallesIntegrando telefonía IP. con una aplicación de. gestión de tiempos
Trabajo de Grado Integrando telefonía IP con una aplicación de gestión de tiempos Butierrez, Sebastián O. Ramos Giacosa, Luis F. Facultad de Informática, UNLP Septiembre, 2007 MOTIVACIÓN Usuario de una
Más detallesLA EMPRESA EN RED SIA YROJAS 2014
LA EMPRESA EN RED SIA YROJAS 2014 ENTONCES Cómo crear una empresa en red? Qué diferencia existe entre una empresa en línea y una empresa en red? Una empresa en red es una empresa en Internet? Qué ventajas
Más detallesESTANDARIZACIÓN E INTEROPERABILIDAD SANITARIA DESDE LAS TIC Y EL IMPACTO EN EL MODELO COLOMBIANO
ESTANDARIZACIÓN E INTEROPERABILIDAD SANITARIA DESDE LAS TIC Y EL IMPACTO EN EL MODELO COLOMBIANO AGLAYA BATZ LIÑEIRO abatz@cintel.org.co CINTEL INTRODUCCIÓN Los modelos de salud actuales están cambiando
Más detallesGENERALIDADES Unidad 1. Introducción a la automatización
GENERALIDADES Unidad 1. Introducción a la automatización Los sistemas automatizados buscan imitar las acciones de los seres vivos, a través de un conjunto de funciones encadenadas para lograr un resultado.
Más detallesCAPÍTULO 1: INTRODUCCIÓN
CAPÍTULO 1: INTRODUCCIÓN 1.1.- Introducción a los servicios Web En los últimos años la mayoría de los procesos de negocio han cambiado para dar una mayor flexibilidad, interconectividad y autonomía debido
Más detallesIntroducción a los Servicios Web
Octubre 2006 Contenidos Introducción Estándares SOAP WSDL UDDI Arquitecturas Retos Servicios Web Aplicaciones auto-contenidas, auto-descritas que pueden ser publicadas, localizadas e invocadas a través
Más detallesINGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ
INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ TEMA 3: PROCESO UNIFICADO DE DESARROLLO CONTENIDO 1. Proceso de Software 2. Proceso de Desarrollo de Software 3. Proceso Unificado de Desarrollo de Software
Más detallesAnexo I:Lineamientos de la Estructura de Metadatos
2016 Anexo I:Lineamientos de la Estructura de Metadatos PRESIDENCIA DEL CONSEJO DE MINISTROS OFICINA NACIONAL DE GOBIERNO ELECTRÓNICO E INFORMÁTICA Contenido Alcance... 2 Finalidad... 2 Base Legal... 2
Más detallesMODULO I. Ingeniería de Software INF SERVICIOS WEB. Resumen preparado por Miguel Cotaña
MODULO I Ingeniería de Software INF - 163 1.6 SERVICIOS WEB Resumen preparado por Miguel Cotaña La globalización ha hecho que, cada vez más, exista necesidades de comunicación entre organizaciones. El
Más detallesEscuela Normal Profesor Carlos A. Carrillo
Escuela Normal Profesor Carlos A. Carrillo Profesor: Cruz Jorge Fernández Áramburo Alumna: Brenda Liseth Torres García Licenciatura en Educación Preescolar JUSTIFICACIÓN Este trabajo tratara sobre la ofimática,
Más detallesLas tecnologías del desarrollo Web
Las tecnologías del desarrollo Web Contenido 1. Introducción 2. Arquitecturas de aplicaciones (sitios) web 3. Tecnologías del cliente 4. Tecnologías del servidor 5. Bases de datos 6. Sistemas gestores
Más detallesJUSTIFICACIÓN DEL TEMA
SISTEMAS ABIERTOS INTRODUCCIÓN Los sistemas abiertos son aquellos sistemas informáticos que proporcionan alguna combinación de interoperabilidad, portabilidad y uso de estándares abiertos. (También puede
Más detallesSERVICIOS WEB DE MODIFICACIÓN DE LA D.G. DEL CATASTRO Introducción general
SERVICIOS WEB DE MODIFICACIÓN DE LA D.G. DEL CATASTRO Introducción general Versión 1.0 1 Control Versión 1.0 Fecha: 22-10-2008 1 Introducción 3 2 Servicios web de actualización 3 2.1 Acceso y seguridad:
Más detallesCAPÍTULO 2. RECONOCIMIENTO DE VOZ y VXML. Como lo menciona H. Meza (1999) en su tesis: El habla constituye un canal de
16 CAPÍTULO 2. RECONOCIMIENTO DE VOZ y VXML 2.1 Reconocimiento de voz Como lo menciona H. Meza (1999) en su tesis: El habla constituye un canal de comunicación entre los humanos, físicamente se forma de
Más detallesNÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO
PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes
Más detallesSistemas Distribuidos Orientados a Objetos
Sistemas Distribuidos Orientados a Objetos Dr. Ing. Álvaro Rendón G. Ing. Armando Ordoñez. Ing. Pablo Augusto Magé. Agosto de 2005 Objetivos Sistemas Distribuidos Orientados a Objetos Obtener una panorámica
Más detallesIngeniería de Software en SOA
Ingeniería de Software en SOA ECSDI CS-FIB-UPC cbea Curso 2017/2018 ECSDI (CS-FIB-UPC cbea) Ingeniería de Software en SOA Curso 2017/2018 1 / 28 Índice 1 Directrices para la IS en SOA 2 Modelo de referencia
Más detallesGLOSARIO. que interactúan para analizar información espacial en mapas. forma y la localización de los objetos en el espacio.
GLOSARIO Nota: G Término General en cualquier contexto AP Definición dentro del contexto del presente proyecto de grado y la aplicación Mapa Interactivo S Siglas incluidas en el Documento M Marcas y productos
Más detallesTema 2. Gestión por Procesos. Soporte de Tecnología
Tema 2. Gestión por Procesos Soporte de Tecnología BPM Puntos clave de éxito La organización debe tener perfectamente definidos sus procesos de negocio Seleccionar los procesos de negocio susceptibles
Más detallesBig Data Analytics & IBM BIG INSIGHT
Big Data Analytics & IBM BIG INSIGHT En la actualidad se generan grandes volumenes de datos de diversos tipos, a gran velocidad y con diferentes frecuencias. Las tecnologıas disponibles permiten efectuar
Más detallesLiferay es una plataforma para aprovechar el potencial de la Web 2.0
Liferay es una plataforma para aprovechar el potencial de la Web 2.0 Liferay Liferay permite diseñar Portales Web (Portal, Intranet y Extranet) con contenidos dinámicos y a la vez personalizables, tiene
Más detallesEste capitulo contiene una análisis de los posibles soluciones que se pueden presentar en el momento de desarrollar aplicaciones con J2EE
III J2EE proporciona diferentes tipos de arquitecturas para el desarrollo de aplicaciones, cada una de estas muy funcionales dependiente al tipo de aplicación que se este construyendo o al criterio del
Más detallesUF 6.2 Disseny per a multimedia interactiu. Módulo 6
Módulo 6 Disseny per a multimedia interactiu 1. Introducción. Estándares 2. Texto sin formato 2.1 ASCII y ASCII extendido 2.2 Unicode 3.Texto con formato 3.1 RTF 3.2 Adobe PostScript 3.3 Adobe PDF 4. Lenguajes
Más detallesFundamentos de Bases de Datos. Práctica 1.
Fundamentos de Bases de Datos. Práctica 1. Profesor: M.I. Gerardo Avilés Rosas gar@ciencias.unam.mx Laboratorio: Carlos Augusto Escalona Navarro caen@ciencias.unam.mx 14 de agosto de 2018 Se dan a conocer
Más detallesNormalización documental y colaboración electrónica: una visión retrospectiva
REVISTA ESPAÑOLA DE DOCUMENTACIÓN CIENTÍFICA 30, 1, ENERO-MARZO, 24-48, 2007 ISSN 0210-0614 Normalización documental y colaboración electrónica: una visión retrospectiva Electronic document standardisation
Más detallesEl Modelo de Integración basado en Servicios
El Modelo de Integración basado en Servicios Agenda Conceptos SOA Por qué SOA? Gobierno SOA Qué ofrece DATA ADVISER Tibco y SOA Tibco y DATA ADVISER Conceptos SOA qué es SOA y por qué las empresas deberían
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 detallesClasificación de las Herramientas CASE
Qué es una herramienta CASE? Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora) son diversas aplicaciones informáticas destinadas a aumentar la
Más detallesSession Initiation Protocol (SIP o Protocolo de Inicialización de Sesiones) es un protocol de señalización simple, utilizado para telefonía y
Session Initiation Protocol (SIP o Protocolo de Inicialización de Sesiones) es un protocol de señalización simple, utilizado para telefonía y videoconferencia por Internet. Basado en el Protocolo de Transporte
Más detallesUnidad I: Arquitectura
Unidad I: Arquitectura 1.1 Evolución de las aplicaciones web Desde que Internet y la Web fueron creados, una cantidad infinita de posibilidades se han abierto, quizás, la más importante y usual sea el
Más detallesIBM Industry Models for Banking and Insurance V8.5 está diseñado para proporcionar soluciones de servicios, procesos y datos más eficientes
con fecha 28 de agosto de 2012 IBM Industry Models for Banking and Insurance V8.5 está diseñado para proporcionar soluciones de servicios, procesos y datos más eficientes Índice 1 Visión general 3 Fecha
Más detallesXMLTextReader en el aula
XMLTextReader en el aula Nieves Carralero Colmenar. IES Pedro Mercedes. Junta de Comunidades de Castilla-La Mancha. España. ncarralero@edu.jccm.es Resumen En este artículo se pretende hacer una aproximación
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 detallesDIPLOMADO NIIF PLENAS Y PYMES
DIPLOMADO NIIF PLENAS Y PYMES EXTENSIBLE BUSINESS REPORTING LANGUAGE : XBRL OCTUBRE 2016 Agenda Extensible Business Reporting Language 1. Qué es 2. Origen 3. En que consiste la propuesta XBRL 4. Ventajas
Más detalles20762 Developing SQL Databases
20762 20762 Developing SQL Databases Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2016 Formación: Presencial Horas: 25 Introducción Este curso de cinco días dirigido por instructor
Más detallesImplementación de Componentes
Implementación de Componentes Concepto Un componente es una parte no trivial, casi independiente, y reemplazable de un sistema que llena claramente una funcionalidad dentro de un contexto en una arquitectura
Más detalles3.3 Casos de estudio
3.3 Casos de estudio Introducción Objetivo Estudiar casos de estudio que ilustren escenarios típicos de aplicación de XML Indicar las APIs apropiadas en cada caso Casos de estudio Configuración de aplicaciones
Más detallesDiagramas UML JUAN CARLOS CONDE RAMÍREZ INTRODUCTION TO PROGRAMMING
Diagramas UML JUAN CARLOS CONDE RAMÍREZ INTRODUCTION TO PROGRAMMING Objetivos Comprender la importancia del modelado y el uso de diagramas para la Ingeniería y la arquitectura. Conocer las ventajas que
Más detallesContenido. 3 Capa de Red. 1 Esquema 2 Introducción. 3 Las capas del Modelo OSI. 4 Referencias 5 Contacto. Modelo OSI. Ing. Silvestre Palafox Vargas
Instala y mantiene redes LAN de acuerdo a estándares oficiales Centro de Bachillerato Tecnológico Industrial y de Servicios 75 2 de octubre de 2016 Contenido 1 2 3 4 5 Contacto 1 Durante las últimas dos
Más detallesGeoProcesamiento integrado con ArcObjects para generar afecciones por infraestructuras eléctricas de alta tensión
1 2 1 GeoProcesamiento integrado con ArcObjects para generar afecciones por infraestructuras eléctricas de alta tensión Federico Vladimir Gutiérrez Corea 1, Francisco Javier Moreno Marimbaldo 2,Miguel
Más detallesTEMA 4. PROCESO UNIFICADO
TEMA 4. PROCESO UNIFICADO Definición El Proceso Unificado de Desarrollo Software es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura
Más detallesSISTEMAS DE INFORMACIÓN PARA ADMINISTRACIÓN DE OPERACIONES
SISTEMAS DE INFORMACIÓN PARA ADMINISTRACIÓN DE OPERACIONES 2003 CIMOSA Introducción Definiciones del Dominio Arquitectura: es un conjunto finito de componentes interrelacionados, que empleados en forma
Más detallesDesarrollo de un Sistema Integral Colaborativo para Organizaciones Educativas Basado en Servicios Web
Desarrollo de un Sistema Integral Colaborativo para Organizaciones Educativas Basado en Servicios Web Chadwick Carreto Arellano, Rolando Menchaca García Edgar Jonatan Larios Tapia Centro Nacional de Cálculo-
Más detallesExsis Software y Soluciones S.A.S Nuestro Conocimiento Garantiza el Éxito
Soluciones Banca y Seguros Exsis Software y Soluciones S.A.S Nuestro Conocimiento Garantiza el Éxito QUIENES SOMOS EXSIS Software y Soluciones S.A.S. es una empresa, de recursos y capital netamente colombiano
Más detalles20480 Programación en HTML5 con JavaScript y CSS3
20480B 20480 Programación en HTML5 con JavaScript y CSS3 Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2012 Formación: Presencial Horas: 25 Se requieren los siguientes requisitos
Más detallesUNIDAD II. Las T.I. en los procesos organizacionales. 2.1 Diagnóstico de la organización en el área
UNIDAD II. Las T.I. en los procesos organizacionales 2.1 Diagnóstico de la organización en el área de T.I. Contenido Marco conceptual de las T.I. T.I. en las organizaciones: ERP, CRM, SCM, Portales Web,
Más detallesSomos tu aliado en la Transformación Digital
Ingram Micro as a Service (IMaaS) es nuestra nueva oferta integral de Servicios Administrados con la que podrás brindar a tus clientes soluciones con tecnología de última generación. Te ofrecemos: Impresión
Más detallesUNIDAD CENTRAL DEL VALLE DEL CAUCA UCEVA SYLLABUS. Nivel de Formación Tecnológico: Profesional: X Especialización: Maestría:
FACULTAD: INGENIERIA PROGRAMA: INGENIERIA DE SISTEMAS UNIDAD CENTRAL DEL VALLE DEL CAUCA UCEVA SYLLABUS Nivel de Formación Tecnológico: Profesional: X Especialización: Maestría: 1. CARACTERIZACIÓN DEL
Más detallesSerie Normas y Procedimientos Universitarios. Febrero 2003. PROCEDIMIENTO SCANet para Servicios PUSH de Movilidad de Contenidos vía SMS
PROCEDIMIENTO SCANet para Servicios PUSH de Movilidad de Contenidos vía SMS Serie Normas y Procedimientos Universitarios Febrero 2003 LATINIA Interactive Business, S.A. Queda prohibida toda reproducción.
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 detallesLos robots no son solo para grandes industrias
Los robots no son solo para grandes industrias La soldadura robotizada ya no esta solo limitada a aplicaciones de grandes lotes. Las nuevas tecnologías de enlace que comunican los equipos de soldadura
Más detallesProgramación Web Tema 1: Arquitectura C / S
Programación Web Tema 1: Arquitectura C / S Miguel Ángel Manso Emerson Castañeda ETSI en Topografía, Geodesia y Cartografía - UPM Basado en la presentación de: Patricio Martínez Barco y Armando Suárez
Más detallesCONCEPTO DE ARQUITECTURA CLIENTE / SERVIDOR.
CONCEPTO DE ARQUITECTURA CLIENTE / SERVIDOR. La tecnología Cliente/Servidor es el procesamiento cooperativo de la información por medio de un conjunto de procesadores, en el cual múltiples clientes, distribuidos
Más detalles