XML y Comercio Electrónico
|
|
- María José de la Fuente Blanco
- hace 8 años
- Vistas:
Transcripción
1 XML y Comercio Electrónico Carlos Delgado Kloos Ing. Telemática Universidad Carlos III de Madrid Doctorado 2002/03 Arquitectura de sistemas e-business: XML 1 Qué es XML? "XML by itself is just a simple text format; but together with all the ways it's being used to share structured information, it's a revolution that promises to make the Web a whole lot smarter." -- Dan Connolly, leader of the W3C Architecture Domain Doctorado 2002/03 Arquitectura de sistemas e-business: XML 2
2 Qué es XML? "XML is ASCII for the 21st century." -- Henry S. Thompson, U Edinburgh & W3C Doctorado 2002/03 Arquitectura de sistemas e-business: XML 3 Qué es XML? XML is a method for putting structured data in a text file XML looks a bit like HTML but isn't HTML XML is text, but isn't meant to be read XML is a family of technologies XML is verbose, but that is not a problem XML is new, but not that new XML is license-free, platform-independent and well-supported -- Bert Bos, W3C Doctorado 2002/03 Arquitectura de sistemas e-business: XML 4
3 Qué es XML? Lenguaje para la definición de lenguajes de marcado XML define una sintaxis de transferencia para documentos estructurados en forma de árbol. Meta-lenguaje Más sencillo que SGML Define lenguajes de marcado por medio de DTDs (Document Type Definitions) Estandarizado por el W3C (Recommendation 10-February-1998) Doctorado 2002/03 Arquitectura de sistemas e-business: XML 5 Estructura: Jerarquía "The structure of concepts is formally called a hierarchy and since ancient times has been a basic structure for all western knowledge. Kingdoms, empires, churches, armies have all been structured into hierarchies. Tables of contents of reference material are so structured, mechanical assemblies, computer software, all scientific and technical knowledge is so structured..." -- Robert M. Pirsig: Zen and the Art of Motorcycle Maintenance Doctorado 2002/03 Arquitectura de sistemas e-business: XML 6
4 XML para representar estructura XML permite representar información jerárquica Los elementos de la jerarquía no están predefinidos XML permite inventarse lenguajes de paréntesis de múltiples formas { [ ]( ) } Doctorado 2002/03 Arquitectura de sistemas e-business: XML 7 Chiste malo en HTML <html> <h1>buenas noches</h1> <dl> <dt>basilio <dd>di "Buenas noches", Antonio. <dt>antonio <dd>"buenas noches, Antonio." </dl> <embed src="applause.mid"> </html> Doctorado 2002/03 Arquitectura de sistemas e-business: XML 8
5 Chiste malo en XML <?xml version="1.0"?> <chiste name="goodnight"> <basilio> Di <quote>buenas noches</quote>, Antonio </basilio> <antonio> <quote>buenas noches, Antonio</quote> </antonio> <aplauso></aplauso> <aplauso/> </chiste> Doctorado 2002/03 Arquitectura de sistemas e-business: XML 9 DTD para chistes malos 1 o más veces secuencia 0 o 1 veces <!ELEMENT chiste 0 o más veces (basilio+, antonio, aplauso?)> <!ELEMENT basilio (#PCDATA quote)*> <!ELEMENT antonio (#PCDATA alternativa quote)*> <!ELEMENT quote (#PCDATA)*> <!ELEMENT aplauso EMPTY> <!ATTLIST chiste name ID #REQUIRED label CDATA #IMPLIED status (funny notfunny) 'funny'> Valor por defecto Doctorado 2002/03 Arquitectura de sistemas e-business: XML 10
6 Expresiones regulares, secuencia (producto) alternativa (unión) * 0 o más veces (cierre reflex.-transitivo) + 1 o más veces (cierre transitivo)? 0 o 1 vez (opción ) Doctorado 2002/03 Arquitectura de sistemas e-business: XML 11 Texto bien formado y texto válido Well-formed XML Valid XML Satisface unas normas básicas de construcción Ej.: la regla de los paréntesis Ej.: no repetición de atributo en elemento Satisface además un DTD (Document Type Definition) Qué etiquetas hay, qué atributos tienen y en qué contextos pueden encontrarse, qué tipos tienen los valores de los atributos, etc. Doctorado 2002/03 Arquitectura de sistemas e-business: XML 12
7 XHTML 1.0 <!DOCTYPE HTML 4.0 htmlcomo PUBLIC aplicación "-//W3C//DTD XML XHTML 1.0 Strict//EN" " <html xmlns=" <head> <title>virtual Library</title> </head> <body> <p>moved to <a href=" </p> </body> </html> Doctorado 2002/03 Arquitectura de sistemas e-business: XML 13 Diferencias Etiquetas y atributos en minúscula: <p> Anidamiento correcto: <p><b>a</b></p> Elementos no vacíos siempre con etiqueta final: <p>a</p><p>b</p> Elementos vacíos: <br/> Atributos entre comillas: <p class="x"> etc. Doctorado 2002/03 Arquitectura de sistemas e-business: XML 14
8 Los DTDs ya están obsoletos! XML Schema Recomendación del W3C de 2 Mayo 2001 Definición de la aplicación XML utilizando notación XML Doctorado 2002/03 Arquitectura de sistemas e-business: XML 15 Ejemplo <element <!ELEMENT name="point"> <complextype> (x, y)> <!ELEMENT <sequence> x (#PCDATA)> <element name="x" <!ELEMENT type="integer"/> y <element name="y" (#PCDATA)> type="integer"/> </sequence> </complextype> </element> <Point> <x>3</x> <y>4</y> </Point> point.xsd point.dtd point.xml Doctorado 2002/03 Arquitectura de sistemas e-business: XML 16
9 Ejemplo <element name="point" type="pointtype"/> </element> <complextype name="pointtype"> <sequence> <element name="x" type="integer"/> <element name="y" type="integer"/> </sequence> </complextype> point.xsd <Point> <x>3</x> <y>4</y> </Point> point.xml Doctorado 2002/03 Arquitectura de sistemas e-business: XML 17 Jerarquía Complex type definition PointType Element declaration Point PointType Element instance <x>3</x><y>4</y> Point Doctorado 2002/03 Arquitectura de sistemas e-business: XML 18
10 Tipos complejos: Secuencia <complextype name="pointtype"> <sequence> <element name="x" type="integer"/> <element name="y" type="integer"/> </sequence> </complextype> Class PointType {public int x, <Point> y} <x>3</x> PointType = x int y int <y>4</y> </Point> Doctorado 2002/03 Arquitectura de sistemas e-business: XML 19 Tipos complejos: Secuencia <complextype name="linetype"> <sequence> <element name="p1" type="pointtype"/> <element name="p2" type="pointtype"/> </sequence> </complextype> Class LineType {public PointType p1, p2} LineType = p1 PointType p2 PointType Doctorado 2002/03 Arquitectura de sistemas e-business: XML 20
11 Tipos complejos: Alternativa <complextype name="towntype"> <choice> <element name="name" type="string"/> <element name="zip" type="integer"/> </choice> </complextype> <Town> <name>monterey</name> <zip>93943</zip> </Town> TownType = name string zip int Doctorado 2002/03 Arquitectura de sistemas e-business: XML 21 Tipos complejos: Repetición <element name="list"> <complextype> <sequence> <element name="item" type="integer" minoccurs="0" maxoccurs="unbounded"/> </sequence> </complextype> </element> <List> <item>3</item> <item>4</item> </List> Doctorado 2002/03 Arquitectura de sistemas e-business: XML 22
12 Tipos simples Tipos atómicos integer Tipos lista <list itemtype="integer"/> Tipos unión <union membertypes="integer string"/> Derivación por restricción de facets Doctorado 2002/03 Arquitectura de sistemas e-business: XML 23 Atributos Abreviaturas para elementos con tipos simples <Point> <x>3</x> <y>4</y> </Point> <Point x="3"> <y>4</y> </Point> <Point x="3" y="4"> </Point> <Point x="3" y="4"/> Abreviatura de elemento sin contenido Doctorado 2002/03 Arquitectura de sistemas e-business: XML 24
13 Atributos <element name="point"> <complextype> <element name="x" type="integer"/> <element name="y" type="integer"/> </complextype> </element> <element name="point"> <complextype> <attribute name="x" type="integer"/> <attribute name="y" type="integer"/> </complextype> </element> Doctorado 2002/03 Arquitectura de sistemas e-business: XML 25 Atributos <complextype name="towntype"> <sequence> <element name="city" type="string"/> <element name="state" type="string"/> </sequence> <attribute name="zip" type="integer"/> </complextype> Doctorado 2002/03 Arquitectura de sistemas e-business: XML 26
14 Atributos <element name="town" type="towntype"/> <Town zip="93943"> <city>monterey</city> <state>california</state> </Town> Doctorado 2002/03 Arquitectura de sistemas e-business: XML 27 Presentación La presentación correspondiente a los elementos de HTML está grabada a fuego en los navegadores Nos interesa poder programar esta presentación Hojas de estilo: CSS: Cascading Style Sheets XSL: Extensible Style Language Doctorado 2002/03 Arquitectura de sistemas e-business: XML 28
15 <html> <h1>buenas noches</h1> <dl> <dt>basilio <dd>di "Buenas noches", Antonio <dt>antonio <dd>"buenas noches, Antonio." </dl> <embed src="applause.mid"> </html> Presentación <?xml version="1.0"?> <chiste name="goodnight"> <basilio> Di <quote>buenas noches</quote>, Antonio </basilio> <antonio> <quote>buenas noches, Antonio</quote> </antonio> <applause/> </chiste> Buenas noches DTD Fichero de estilo Basilio "Di 'buenas noches', Antonio." Antonio "Buenas noches, Antonio." Doctorado 2002/03 Arquitectura de sistemas e-business: XML 29 Posibles usos XML: Intercambio info. XML+XSL: Publicación XML+XSL+XLL: Navegación XML+XSL+XLL+script: Aplicación Doctorado 2002/03 Arquitectura de sistemas e-business: XML 30
16 Éxito de XML XML ha tenido mucho éxito, mucho mayor que lo que se esperaban sus diseñadores No sólo por la razón que esperaban Separación de forma y contenido Sino por una razón en la que no habían pensado Los datos tienen que circular por la red Los documentos estructurados en forma de árbol son un formato de transferencia útil para todo XML se usa como un mecanismo de transferencia para los datos Doctorado 2002/03 Arquitectura de sistemas e-business: XML 31 Campos de aplicación Noticias Matemáticas Banca Contabilidad Recursos Salud humanos Turismo Workflow Comercio Publicidad ERP Seguros Educación Comunicación Derecho Automoción Química Software Doctorado 2002/03 Arquitectura de sistemas e-business: XML 32
17 Aplicaciones XML MathML (Mathematical ML) CML (Chemical ML) Genealogy Voice XCI (XML Court Interface) IMS (Instructional Metadata Spec.) EDI/XML WML (Wireless ML) HL7 (Health Level 7) DSML (Directory Services ML) OpenMLS (Real Estate Listing Management Syst.) y muchas más... Doctorado 2002/03 Arquitectura de sistemas e-business: XML 33 Aplicaciones verticales de XML para el comercio electrónico Se refieren a sectores concretos o dan soporte para mercados verticales OTA HL7 xml-hr RosettaNet cxml... Doctorado 2002/03 Arquitectura de sistemas e-business: XML 34
18 Aplicaciones horizontales de XML de comercio electrónico Útiles para mercados horizontales (suprasectoriales) xml-edifact eco ebxml OBI E-Speak BizTalk... Doctorado 2002/03 Arquitectura de sistemas e-business: XML 35 EDI vs XML EDI (con formatos rígidos) para modelos de negocio rígidos XML (que permite formatos flexibles) para nuevos modelos de negocio, comunicación empresarial sin fricción Doctorado 2002/03 Arquitectura de sistemas e-business: XML 36
19 EDI EDI vs XML Emerging Scenario XML Batched EDI Documents Mostly VANs ANSI/EDIFACT Scheduled (hours, minutes) Declining (slowly) exchange data delivery standards latency utilization Single XML document Mostly Internet W3C Real-time (minutes, seconds) Emerging (rapidly) Doctorado 2002/03 Arquitectura de sistemas e-business: XML Fuente: Gartner Group, 37 Marzo 2000 XML en B2B: EDI adaptable y económico Empresa A Empresa B Pedidos Proc. XML Web Proc. XML Pedidos Etiquetas publicadas o compartidas (DTD, Schema) Doctorado 2002/03 Arquitectura de sistemas e-business: XML Fuente: 38 Software AG SA, 2000
20 XML vs. EDI o XML/EDI o EDI basado en XML EDI tradicional Optimizado para la compresión de mensajes Requiere un servidor EDI dedicado (caro). Utiliza la VAN. Requiere un aprendizaje largo. Programación compleja. Estándares inflexibles. EDI basado en XML Optimizado para facilitar la programación Requiere un servidor Web genérico (barato). Utiliza Internet. Aprendizaje muy rápido. Hojas de estilo (XSLT) y Scripts. Simple y flexible. Doctorado 2002/03 Arquitectura de sistemas e-business: XML Fuente: 39 Software AG SA, 2000 Mientras tanto: coexistencia pacífica Proveedor VAN Servidor Web EDIFACT Centro de Compensación XML Fabricante EDIFACT EDIFACT Proveedor Proveedor XML INTERNET XML Proveedor Proveedor Doctorado 2002/03 Arquitectura de sistemas e-business: Fuente: XML Software AG SA,
21 Aplicaciones XML para el comercio electrónico Iniciativas verticales Se refieren a sectores concretos o dan soporte para mercados verticales OTA, HL7, xml-hr, RosettaNet, cxml Iniciativas horizontales Útiles para mercados horizontales (suprasectoriales) xml-edifact, eco, OBI, BizTalk, ebxml, SOAP, WSDL, UDDI Doctorado 2002/03 Arquitectura de sistemas e-business: XML 41 Mercados verticales Iniciativas concretas Turismo Recursos humanos Salud Soporte a los portales verticales cxml RosettaNet Doctorado 2002/03 Arquitectura de sistemas e-business: XML 42
22 Cadena de valor añadido para el turismo Turista Agencia de viaje Tour operator Explotador de servicios Doctorado 2002/03 Arquitectura de sistemas e-business: XML 43 Canales actuales Contacto directo Global distribution systems, GDS Computer reservation systems, CRS Amadeus, Galileo, Sabre, Worldspan Formatos rígidos, modelo de negocio fijo Web Jupiter: 4,2B$ (1999) 16,6B$ (2003) No estructurado, flexible travelocity.com, trip.com Doctorado 2002/03 Arquitectura de sistemas e-business: XML 44
23 Opentravel Open Travel Alliance Doctorado 2002/03 Arquitectura de sistemas e-business: XML 45 Turismo Definición tradicional Definición orientada al viaje Coche Vuelo Viaje Hotel Coche Tiempo Vuelo Viaje Restaurantes Hotel Información de destino Doctorado 2002/03 Arquitectura de sistemas e-business: XML 46
24 Recursos humanos XML-HR Consortium: AppliedTheory Communications ( America's Job Bank Service Center ( (otra iniciativa: HRML, Doctorado 2002/03 Arquitectura de sistemas e-business: XML 47 Salud HL7: Health Level Seven HL7/pubs/version2.3/html/ httoc.htm Doctorado 2002/03 Arquitectura de sistemas e-business: XML 48
25 Ejemplo Fuente: R. Sokolowski Doctorado 2002/03 Arquitectura de sistemas e-business: XML 49 Ejemplo <?xml version="1.0"?> <!DOCTYPE RX SYSTEM "rx.dtd"> <rx> <patient.info><name>jane Doe</name></patient.info> <date>october 2, 1997</date> <prescription> <medname>amoxil</medname> <form>capsule</form> <dosage>25 mg</dosage> <frequency>daily</frequency> </prescription> <doctor.info> <name>dr. Henrietta Levelseven</name> <deanumber>bp </deanumber> </doctor.info> </rx> Doctorado 2002/03 Arquitectura de sistemas e-business: XML 50
26 cxml De Ariba, Microsoft, AMD, HP, Poet, VISA, etc. Intercambio de información en portales verticales Doctorado 2002/03 Arquitectura de sistemas e-business: XML 51 cxml Dos mecanismos de intercambio "petición-respuesta" a través de http mensajes unidireccionales por cualquier procedimiento (ej. smtp) Doctorado 2002/03 Arquitectura de sistemas e-business: XML 52
27 cxml: ejemplo <cxml version="1.0" timestamp=" t01:11:03-05:35"> <Header> <From> <Credential domain="usuariodominio"> </Credential> </From> <To> <Credential domain="usuariodominioremoto"> </Credential> </To> Doctorado 2002/03 Arquitectura de sistemas e-business: XML 53 cxml: ejemplo <Sender> <Credential domain="usuariodominio"> <DigitalSignature type="pk7 self-contained encoding="base64"> </DigitalSignature> </Credential> </Sender> </Header> <Request deploymentmode="test"> <SupplierListRequest/> </Request> </cxml> Doctorado 2002/03 Arquitectura de sistemas e-business: XML 54
28 RosettaNet Doctorado 2002/03 Arquitectura de sistemas e-business: XML 55 Partner Interface Process Doctorado 2002/03 Arquitectura de sistemas e-business: XML 56
29 Iniciativas horizontales xml-edifact eco ebxml BizTalk Doctorado 2002/03 Arquitectura de sistemas e-business: XML 57 xml-edifact Iniciativa para llevar UN/EDIFACT a XML Módulo PERL de libre distribución (GNU) que traduce mensajes UN/EDIFACT a XML y viceversa Doctorado 2002/03 Arquitectura de sistemas e-business: XML 58
30 eco CommerceNet eco.commerce.net Doctorado 2002/03 Arquitectura de sistemas e-business: XML 59 eco "... to promote B2B interoperation between heteroge-neous e-commerce systems on the Internet, there is a basic requirement that trading partners be able to: Discover other businesses on the Internet Determine whether they want to do business and how they can participate within a market Determine what services are provided and consumed by other businesses Determine the underlying interactions and the documents and data used by interactions Determine if and how their e-c systems can communicate If necessary, determine what modifications need to be implemented to ensure interoperability between their systems If desired, establish communications through channels other than the Internet." Doctorado 2002/03 Arquitectura de sistemas e-business: XML 60
31 Las 7 capas de eco Doctorado 2002/03 Arquitectura de sistemas e-business: XML 61 Las 7 capas de eco Doctorado 2002/03 Arquitectura de sistemas e-business: XML 62
32 OBI Open Buying on the Internet Consortium Objetivo: automatizar transacciones de alto volumen y bajo costo (80% de las compras de muchas organizaciones) apoyándose en estándares existentes. Doctorado 2002/03 Arquitectura de sistemas e-business: XML 63 OBI Architecture autenticación Financial Systems Requisitioner User Profiles WWW Purchasing Server Approval Selling Organization Order Entry & Inventory Mgt. Catalog Management facturación y pago Doctorado 2002/03 Arquitectura de sistemas e-business: XML a WWW Merchant Customer autorización WWW Browser 1 3b Server Pricing solicitud 3 orden de de orden compra Buying Organization Payment Authority 7 Billing
33 Estándares Presentación: HTML Solicitudes de órden y órdenes: EDI X12 (en el futuro también EDIFACT) Transmisión de órdenes: HTTP 1.0 con SSL Comunicación segura: SSL V3 Certificados de clave pública: X.509 V3 Doctorado 2002/03 Arquitectura de sistemas e-business: XML 65 Objeto OBI Field description 4 bytes Version number (OBI version #) 4 bytes Data_length (length of OBI data field in bytes) variable OBI data (EDI-formatted order or order request) 4 bytes Signature_length (length of next field in bytes) variable Signature (optional; PKCS #7 signature on data) Doctorado 2002/03 Arquitectura de sistemas e-business: XML 66
34 Biztalk De Microsoft Aplicación XML para la descripción de procesos entre empresas Doctorado 2002/03 Arquitectura de sistemas e-business: XML 67 Ejemplo: Compras corporativas Empresa 1 Usuario pide un ordenador portátil Director aprueba el pedido Sistema envía el pedido Aprobar la factura Sistema envía el pago al proveedor Empresa 2 Proveedor recibe el pedido y envía el acuse de recibo Consignatario Revisor del pedido del comprador Doctorado 2002/03 Arquitectura de sistemas e-business: XML 68
35 Interacciones Doctorado 2002/03 Arquitectura de sistemas e-business: XML 69 Organización de negocio User Invoice Approver PO Approver MS Market Finance Supplier Reviewer Shipper Purchase request PO request approval PO approval Purchase order Purchase order acknowledgement Configuration Review Purchase confirmation and TA Invoice request approval Invoice Shipping order Invoice approval Doctorado 2002/03 Arquitectura de sistemas Payment e-business: XML 70
36 Princ. Modelado de Procesos de Negocio Env. Solic. Compra Aprobar Env. Orden Compra Si Aprobada? Recibir Acuse de Recibo No Enviar Canc. Recibir Factura Enviar Pago Fin Doctorado 2002/03 Arquitectura de sistemas e-business: XML 71 Herramienta de diseño Doctorado 2002/03 Arquitectura de sistemas e-business: XML 72
37 BizTalk Server 2000 Messaging El problema técnico X.12 HTTP SMTP EDIFACT Line-ofbusiness applications MSMQ CSV BizTalk DCOM XML Formato propietario Doctorado 2002/03 Arquitectura de sistemas e-business: XML 73 Biztalk 1. An application event occurs 2. Application generates a BizTalk document per published schema Application App Adapter BizTalk.org or other sc hema library BizTalk Document BizTalk H eader 3. BizTalk document sent to the serv er D ocument Body 4. BizTalk message sent to the d e s tin atio n s e rv e r BizTalk Server BizTalk Server BizT alk M ess age Transport Envelope 5. Message is received, validated, and staged for the r e c e iv in g a p p lic a t io n BizTalk Document BizTalk Header Document Body Doctorado 2002/03 Arquitectura de sistemas e-business: XML 74
38 Biztalk Node Node Application Application BizTalk Server BizTalk Server Data Comm Data Comm Doctorado 2002/03 Arquitectura de sistemas e-business: XML 75 E-Speak Hewlett-Packard hp.com/go/espeak escrito en Java Plataforma abierta para crear, intermediar, gestionar y acceder a servicios electrónicos (e-services) a través del Web. Provee APIs para la interoperabilidad. Doctorado 2002/03 Arquitectura de sistemas e-business: XML 76
39 Componentes E-Speak Advertisement service Distributed event service Authentication service Transaction service Tunneling service Monitoring service Doctorado 2002/03 Arquitectura de sistemas e-business: XML 77 ebxml Misión de ebxml: To provide an open XML-based infrastructure enabling the global use of electronic business information in an interoperable, secure and consistent manner by all parties. Doctorado 2002/03 Arquitectura de sistemas e-business: XML 78
40 Objetivos de ebxml Metodología de procesos de negocio Interoperabilidad Intercambio de modelos (de UML a esquemas XML) Patrones de diseño Transporte "Ensobrado" Seguridad, entrega garantizada de mensajes Procesamiento por lotes, mensajes relacionados Calidad de servicio Doctorado 2002/03 Arquitectura de sistemas e-business: XML 79 Objetivos de ebxml Componentes básicos Reuso/composición de componentes existentes Extensiones para cubrir nuevas aplicaciones Identificación semánticas básicas u horizontales Arquitectura técnica Equivalencias semánticas entre datos Transformación Internacionalización Doctorado 2002/03 Arquitectura de sistemas e-business: XML 80
41 Objetivos de ebxml Registro y repositorio Versiones Registro entre herramientas y repositorios Coordinación técnica y soporte Mantenimiento del web Certificación Pruebas Kits de introducción Doctorado 2002/03 Arquitectura de sistemas e-business: XML 81 Arquitectura ebxml Doctorado 2002/03 Arquitectura de sistemas e-business: XML 82
42 La arquitectura sirve: para la definición de procesos de negocio (y sus mensajes y contenido asociado) para registrar y descubrir secuencias de procesos de negocio (y sus intercambios de mensajes relacionados) para definir perfiles de compañías para definir acuerdos entre empresas para definir el nivel de transporte de mensajes de forma uniforme Doctorado 2002/03 Arquitectura de sistemas e-business: XML 83 Empresas que lo apoyan Doctorado 2002/03 Arquitectura de sistemas e-business: XML 84
43 Conclusión Muchas y muy diversas iniciativas que tocan diversos aspectos del comercio y negocio por medios electrónicos Todas las iniciativas basadas en XML Doctorado 2002/03 Arquitectura de sistemas e-business: XML 85
Estándares para el comercio electrónico
Estándares para el comercio electrónico Carlos Delgado Kloos Catedrático de Ing. Telemática Universidad Carlos III de Madrid Formatos para B2C Formatos para B2B Resumen Doctorado 1999/2000 Comercio Electrónico:
Más detallesXML. María Consuelo Franky. Universidad Javeriana 2009
XML María Consuelo Franky Universidad Javeriana 2009 1 XML: meta-lenguaje para definir lenguajes de etiquetas 2 Origen de XML SGML: Standard Generalized Markup Language: demasiado complejo para definir
Más detalles1 Introducción a XML
1 Introducción a XML Introducción (I)! Qué es XML?! Últimamente todo el mundo habla sobre XML!! Dicen que es un lenguaje etiquetado...es decir: Es un lenguaje como HTML, pero con nuevas etiquetas?! Dicen
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 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 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 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 detallesArquitecturaTécnica de TRAVEL OPEN APPS. Breve definición técnica de la plataforma Travel Open Apps
ArquitecturaTécnica de TRAVEL OPEN APPS Breve definición técnica de la plataforma Travel Open Apps Contenido 1. CONTENIDO GLOBAL DEL PROYECTO... 1 a. CRS + CHANNEL MANAGER... 1 b. MANAGEMENT SYSTEM...
Más detallesIntroducción a XML. Simon Pickin Ingeniería Telemática. Basado en una presentación de M. Carmen Fernández Panadero <mcfp@it.uc3m.
Introducción a XML Simon Pickin Ingeniería Telemática Basado en una presentación de M. Carmen Fernández Panadero Introducción a XML 1 Qué es XML: Un poco de historia Problemas de HTML Extensibilidad
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 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 detallesextensible Markup Language
extensible Markup Language ISLN ISLN () XML 1 / 26 Librería LWP::Simple Bajarse el archivo de internet Para bajar archivos de internet se puede usar alguno de los módulos del CPAN http://search.cpan.org
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 detallesSistemas de Información 12/13 XML (extensible Mark-up Language)
12/13 XML (extensible Mark-up Language) Departamento Informática e Ingeniería de Sistemas Universidad de Zaragoza (raqueltl@unizar.es) " Guión Introducción Ejemplos Documentos vs apliaciones XML Espacios
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 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 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 detallesFundamentos de las tecnologías de la información
Fundamentos de las tecnologías de la información la guerra de los formatos Diego Martín 2016 1 Definiciones W3C HTML CSS XML Introducción histórica HTML vs XML JSON XML vs JSON DTDsy XML SCHEMAs Qué formato
Más detallesUna puerta abierta al futuro
Una puerta abierta al futuro SOA E ITIL EN LA LEY DE ACCESO ELECTRÓNICO DE LOS CIUDADANOS A LOS SERVICIOS PÚBLICOS (LAECSP) por francisco javier antón Vique La publicación de la Ley de Acceso electrónico
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 detallesM. Carmen Fernández Panadero <mcfp@it.uc3m.es>
Introducción n a XML M. Carmen Fernández Panadero Introducción a XML 1 Objetivos Familiarizarse con conceptos y herramientas básicas de XML Conocer la estructura de un documento XML Ser capaz de diseñar
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 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 detallesEDI. por dónde empezar? Intercambio Electrónico de Datos (EDI), Intercambio Electrónico de Datos (EDI), Intercambio Electrónico de Datos (EDI)
EDI por dónde empezar? Intercambio Electrónico de Datos (EDI), Intercambio Electrónico de Datos (EDI), Intercambio Electrónico de Datos (EDI) El EDI (Electronic Data Interchange) es el sistema electrónico
Más detallesIndice Dominio y Hosting... 1 Dominio y Hosting fácil de entender con una imagen... 3 Cómo funciona el dominio y hosting?... 4 Términos más usados en
Dominio y Hosting Indice Dominio y Hosting... 1 Dominio y Hosting fácil de entender con una imagen... 3 Cómo funciona el dominio y hosting?... 4 Términos más usados en el internet... 5 http: hyper text
Más detallesAnálisis y Diseño de Sistemas de
Análisis y Diseño de Sistemas de Información para Internet 1. Introducción a XML Luís Rodríguez Baena (luis.rodriguez@upsam.net) Universidad Pontificia de Salamanca (campus Madrid) Facultad de Informática
Más detallesUNIVERSIDAD CENTROCCIDENTAL "LISANDRO ALVARADO" DECANATO DE CIENCIAS Y TECNOLOGIA MAESTRIA EN CIENCIAS DE LA COMPUTACION MENCION REDES DE COMPUTADORAS
UNIVERSIDAD CENTROCCIDENTAL "LISANDRO ALVARADO" DECANATO DE CIENCIAS Y TECNOLOGIA MAESTRIA EN CIENCIAS DE LA COMPUTACION MENCION REDES DE COMPUTADORAS MODELO DE GESTION WBEM PARA ADMINISTRACION DE REDES
Más detallesIntroducción a nivaria{ ceva Conceptos Generales. Nivaria Innova
Introducción a nivaria{ ceva Conceptos Generales Innova Junio de 2009 ÍNDICE 01. Introducción a nivaria{ ceva 1 01.1. Orientado al Usuario 1 02. Módulos de la Plataforma 2 02.1. Web Content Management
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 detallesXML, parte 3. M. en C. Erika Vilches
XML, parte 3 M. en C. Erika Vilches Creando Document Type Definitions Qué es un DTD? Las Document Type Definitions permiten restringir el contenido de los documentos XML Especificar qué tipos de contenido
Más detallesÍndice. HTML HyperText Markup Language. Conceptos básicos. Qué es HTML? Diseño de servicios Web HTML 1
Índice HTML HyperText Markup Language Conceptos básicos Historia y evolución de HTML XHTML vs. HTML HTML dinámico Hojas de estilo (CSS) DOM Diseño de servicios Web 2 DATSI Qué es HTML? Lenguaje de publicación
Más detallesEl modelo ebusiness (2) SIE II. Curso 2004/05
El modelo ebusiness (2) SIE II. Curso 2004/05 Elemento central en una estrategia ebusiness: capa de aplicaciones Procesos de Negocio (producción, logística, dirección, ) Aplicaciones de Negocio (SCM, ERP,
Más detallesXML Schema. Sergio Luján Mora. sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/
XML Schema Sergio Luján Mora sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/ 1 XML SCHEMA... 3 Introducción... 3 Ventajas... 3 Qué necesito para usar XML Schema... 4 Diseño de un documento XML... 5
Más detallesSHS. UNA REALIDAD PARA LA ADMINISTRACION ELECTRÓNICA
SHS. UNA REALIDAD PARA LA ADMINISTRACION ELECTRÓNICA Historia SHS 1 es la Infraestructura Nacional Sueca para el acceso de los ciudadanos y empresas a la Adminisración en el mundo electrónico y básicamente
Más detallesDFirma Batch Server. Sistema de firma y envío electrónico automático.
. Sistema de firma y envío electrónico automático. Descripción DFirma Batch Server es una aplicación de firma electrónica de documentos, que se ejecuta de forma desatendida, como un servicio o una tarea
Más detallesESB. Norberto Fernández Departamento de Ingeniería Telemática http://www.it.uc3m.es/berto/ Tecnologías de Distribución de Contenidos - UC3M 1
ESB Norberto Fernández Departamento de Ingeniería Telemática http://www.it.uc3m.es/berto/ 1 Motivación EAI (Enterprise Application Integration) Una organización tiene distintas suborganizaciones con distintos
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 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 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 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 detallesCARACTERÍSTICAS HERRAMIENTA E-BUSINESS E-SYNERGY (EXACTSOFTWARE)
CARACTERÍSTICAS HERRAMIENTA E-BUSINESS E-SYNERGY (EXACTSOFTWARE) 1 ÍNDICE 1.-Introducción. 2.-Objetivo. 3.- Características Herramienta E-Business. 3.1.- Características Generales. 3.2.- Características
Más detallesLeer XML con XMLReader en el aula
Leer XML con XMLReader en el aula Nieves Carralero Colmenar. IES Pedro Mercedes. Junta de Comunidades de Castilla-La Mancha. España. ncarralero@edu.jccm.es Resumen Según la Orden EDU/2887/2010, de 2 de
Más detallesDiseño e implementación de un servicio de procesos de topología vectorial conforme al estándar WPS del OGC
Diseño e implementación de un servicio de procesos de topología vectorial conforme al estándar WPS del OGC Xavier Calaf Ramírez Núria Julià Selvas Joan Masó Pau Introducción Popularización visores de datos
Más detallesAdministración Local Soluciones
SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) CONFIGURACIÓN DE FIRMA DIGITAL POR ENTIDADES SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio producido
Más detallesObjetos Distribuidos - Componentes. Middleware
Objetos Distribuidos - Componentes Middleware Middleware Component Oriented Development Arquitecturas 3 Tier Middleware es el software que: conecta y comunica los componentes de una aplicacion distribuida
Más detallesIES Pablo Serrano-ASIR1D/DAM1D-B.Soler XML
IES Pablo Serrano-ASIR1D/DAM1D-B.Soler Contenidos 1. Introducción 2. Quién ha creado? 3. Definición según W3C 4. Qué es? 5. Objetivos 6. Para qué sirve? 7. Con ya vale? 8. Tecnologías asociadas 9. Familia
Más detallesTema: Maquetación Web y CSS
Diseño Digital V. Guía 4 1 Tema: Maquetación Web y CSS Facultad: Ciencias y Humanidades Escuela: Diseño Gráfico Asignatura: Diseño Digital V Objetivos Contenidos A través del desarrollo de la guía el estudiante
Más detallesSMSPymeX: SISTEMA AUTOMATIZADO DE RECEPCIÓN DE PEDIDOS MEDIANTE MENSAJES DE TEXTO SMS
SMSPymeX: SISTEMA AUTOMATIZADO DE RECEPCIÓN DE PEDIDOS MEDIANTE MENSAJES DE TEXTO SMS D. Úbeda González, H. F. Migallón Gomis Dpto. Física y Arquitectura de Computadores, Universidad Miguel Hernández {ubeda,hmigallon}@umh.es
Más detallesTecnologías de logística y transporte
Tecnologías de logística y transporte Introducción Uno de los campos de actividad más importante en el mercado de servicios es Transporte y Logística, un sector en crecimiento el cual, actualmente, está
Más detallesPIDE. Presentación. Proyecto Plataforma de Interoperabilidad del Estado. Preparado por: Equipo de Proyecto PIDE
PIDE Proyecto Plataforma de Interoperabilidad del Estado Presentación Preparado por: Equipo de Proyecto PIDE Contenido Introducción Objetivos del Estado Servicios al Ciudadano Situación Actual LA PIDE
Más detallesasired middleware XML Así-Red Servicios Telemáticos, S.L.L. w w w. a s i r e d. e s
w w w. a s i r e d. e s 1 INDICE Presentación Que nos permiten Sobre que actuan Que hacen Hasta donde alcanzan Arquitectura Tecnología Acceso Beneficios Ventajas Posibilidades A quienes va dirigido Como
Más detallesEstándares y Protocolos de IABIN
La arquitectura del sistema adoptada por IABIN se basa en la amplia flexibilidad y soporte de los sistemas desarrollados con base en el web, y tiene una inherente capacidad de soportar los requerimientos
Más detallesSituación actual y evolución de la factura electrónica
Esta documentación ha sido preparada por CECA únicamente con fines informativos y no debe ser entendida como una recomendación, sugerencia, guía o propuesta de actuaciones comerciales o estrategias concretas.
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 detallesOracle vs Oracle por Rodolfo Yglesias Setiembre 2008
Oracle vs Oracle por Rodolfo Yglesias Setiembre 2008 Introducción Aunque la estrategia de adquisiciones que Oracle ha seguido en los últimos años siempre ha buscado complementar y fortalecer nuestra oferta
Más detallesFactura Electrónica. Seminario Factura electrónica (VIII): Solución de problemas
Factura Electrónica Seminario Factura electrónica (VIII): Solución de problemas Madrid, 24 de Marzo de 2015 Índice 1. Objetivos 2. Alcance 3. Algunos datos 4. Gestión del cambio y soporte 5. Conclusiones
Más detallesXBRL extensible Business Reporting Language. Noviembre / 2014
XBRL extensible Business Reporting Language Noviembre / 2014 Qué es XBRL o datos interactivos? XBRL es un lenguaje para la comunicación electrónica de datos de negocio y financieros basados en XML utilizada
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 detallesUNAM FCA Lic. Contaduría
UNAM FCA Lic. Contaduría Elaboró: L.I. Blanca Edith Huitrón Martínez Tecnologías aplicadas a los S.I. Intranets y Extranets Redes privadas virtuales (VPN) Intercambio electrónico de datos (EDI) Red Conjunto
Más detalles8. Internet y su impacto en las Organizaciones. 8.1 Conceptos y terminología 8.2 Etapas de interacción con la Web 8.3 Impacto de Internet en las
8. Internet y su impacto en las Organizaciones 8.1 Conceptos y terminología 8.2 Etapas de interacción con la Web 8.3 Impacto de Internet en las Organizaciones 8.1 Conceptos y terminología Internet - normalmente
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 detallesSoluciones EDICOM. La importancia del EDI VENTAJAS DEL EDI. Edicom WebPortal Lleve su comunidad B2B más lejos. Funcionamiento de una Aplicación EDI
La importancia del EDI El EDI, o Electronic Data Interchange permite el intercambio de transacciones comerciales entre los sistemas informáticos de quienes participan en una relación comercial. El carácter
Más detalles3ER FORO LATINOAMERICANO PRISM 17 Y 18 OCTUBRE 2013 CANCÚN, MÉXICO. Lic. Fernando Parada Gerente General Plumada SA Skype: ferparada1
3ER FORO LATINOAMERICANO PRISM 17 Y 18 OCTUBRE 2013 CANCÚN, MÉXICO Lic. Fernando Parada Gerente General Plumada SA Skype: ferparada1 Crear Valor en nuestras Empresas Cuál es nuestro negocio? Ingresos /
Más detallesXML práctico Bases esenciales, conceptos y casos prácticos (2ª edición)
Introducción al lenguaje XML 1. De SGML a XML 17 2. Los conceptos básicos del XML 18 2.1 Recordatorio sobre el HTML 18 2.2 Creación de un primer documento XML 19 2.3 Las ventajas del XML 21 3. La sintaxis
Más detallesELEMENTOS PARA TRANSACCIONES BAJO EL
UEL eb-xml. El ebxml es un conjunto de especificaciones que describen los documentos (en XML) y los procesos más habituales entre empresas que desean realizar negocios en Internet. Se espera que substituya
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 detallesMicrosoft Dynamics AX
Microsoft Dynamics AX Microsoft Dynamics AX BENEFICIOS: Funciona de forma integrada como los productos de Microsoft ya conocidos Fácilmente personalizable y altamente escalable Tecnología avanzada que
Más detallesGeneralidades de XML....y otras cosas relacionadas. Mario A. Valdez-Ramírez.
Generalidades de XML...y otras cosas relacionadas. Mario A. Valdez-Ramírez. Agenda. Árboles de datos. HTML. Qué es el XML. Qué es el XSL. De XML al HTML. El intérprete de XML de Microsoft. B2B con XML
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 detallesFactura Electrónica. Un proyecto de facturación electrónica que integra empresas y administraciones
Factura Electrónica. Un proyecto de facturación electrónica que integra empresas y administraciones Resumen de la Comunicación El proyecto de Facturación electrónica forma parte de los planes del Gobierno
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 detallesTEMA 35: Estándares SGML y XML. Entornos de aplicación.
Entornos de aplicación TEMA 35: Estándares SGML y. Entornos de aplicación. Índice 1 INTRODUCCIÓN 1 2 SGML 2 2.1 Cómo funciona SGML? 2 2.2 Definición de la sintaxis de un lenguaje SGML 3 2.3 Declaración
Más detallesESOFT 3 Nice Screen Scraper: Web service, Console client and Web client
ESOFT 3 Nice Screen Scraper: Web service, Console client and Web client Héctor López Sacanell hlopez1@alumnes.udl.cat 15 de enero de 2010 1. Introducción El objetivo de esta tercera entrega es la de crear
Más detallesLOS SISTEMAS DE PLANIFICACION DE LOS RECURSOS DE LA EMPRESA (ERPs) Carlos Suárez Rey 2011 1
LOS SISTEMAS DE PLANIFICACION DE LOS RECURSOS DE LA EMPRESA (ERPs) Carlos Suárez Rey 2011 1 INTRODUCCION Carlos Suárez Rey 2011 2 EL PAPEL DE LAS TIC EN EL CONTEXTO ACTUAL LAS TIC HAN LLEGADO AL AMBITO
Más detallesPráctica de introducción a
Práctica de introducción a XML El trabajo consiste en una introducción al uso del lenguaje XML y su aplicación en documentos y sistemas de caracteristicas multimedia. 1.- Qué es XML? XML (extensible Markup
Más detallesDocumentación funcional - UDFS
GRUPO NACIONAL DE USUARIOS ESPAÑA XI REUNIÓN DEL GNU de T2S Documentación funcional - UDFS Madrid, 5 de marzo de 2010 UDFS: User Detailed Functional Specifications Aporta la información necesaria para
Más detalles- Necesidad de intercambiar información clínica entre diferentes aplicaciones. - Acuerdos de intercambio. Necesidad de ESTANDAR!
- Necesidad de intercambiar información clínica entre diferentes aplicaciones - Acuerdos de intercambio Necesidad de ESTANDAR! Health Level Seven, (HL7) es una organización sin fines de lucro, parte de
Más detallesESOFT 3 Nice Screen Scraper: A simple scraper
ESOFT 3 Nice Screen Scraper: A simple scraper Héctor López Sacanell hlopez1@alumnes.udl.cat 3 de diciembre de 2009 1. Introducción El objetivo de esta segunda entrega es la de crear una primera versión
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 detallesSuite Open Source de CRM y GroupWare Características Funcionales
hipergate Suite Open Source de CRM y GroupWare Características Funcionales hipergate Introducción hipergate es una suite de aplicaciones basadas en web. La misión del producto es cubrir las necesidades
Más detallesDESARROLLO WEB EN ENTORNO CLIENTE
DESARROLLO WEB EN ENTORNO CLIENTE CAPÍTULO 1: Selección de arquitecturas y herramientas de programación Juan Manuel Vara Mesa Marcos López Sanz David Granada Emanuel Irrazábal Jesús Javier Jiménez Hernández
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 detallesMi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades:
Propósito del prototipo: Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: 1º. Mostrar noticias y eventos propios del grupo de personas que administren la Web.
Más detallesTEMA 5 LA FAMILIA XML EN LA NUEVA WEB
TEMA 5 LA FAMILIA XML EN LA NUEVA WEB La Web, tanto cuantitativa como cualitativamente, se ha desarrollado extraordinariamente siendo el objeto de este texto ubicar el papel que XML juega y va a jugar
Más detallesGLOSARIO. un conjunto de noticias, ordenado por fecha. CMF (Content Management Framework) - Entorno a programación de
GLOSARIO Apache servidor de páginas web de código abierto para diferentes plataformas (UNIX, Windows, etc.) Blog (Web log) Diario en formato web. Puede ser un diario personal o un conjunto de noticias,
Más detallesComponentes de Integración entre Plataformas Información Detallada
Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.
Más detallesARQUITECTURA ORIENTADA A SERVICIOS (SOA) EN LA JUNTA DE ANDALUCÍA
ARQUITECTURA ORIENTADA A SERVICIOS (SOA) EN LA JUNTA DE ANDALUCÍA Dirección General de Administración Electrónica y Calidad de los Servicios Consejería de Justicia y Administración Pública Junta de Andalucía
Más detallese-commerce vs. e-business
Formas de interactuar en los negocios e-commerce vs. e-business Día a día debemos sumar nuevas palabras a nuestro extenso vocabulario, y e-commerce y e-business no son la excepción. En esta nota explicamos
Más detallesIntegración de Aplicaciones de Negocio ÍNDICE: Presentación Integración de Aplicaciones de Negocio 01 Infraestructura Tecnológica de Integración 02 Servicios Web 03 Tecnología de portal 04 Arquitectura
Más detallesIntroducción a los Servicios Web
Introducción a los Servicios Web Simon Pickin Departamento de Ingeniería Telemática Universidad Carlos III de Madrid Algunas cifras (muy aproximadas) La compañía de investigación de mercado IDC estima
Más detallesIntroducción al desarrollo web (idesweb)
Introducción al desarrollo web (idesweb) Práctica 8: PHP 2 (cookies y sesiones) 1. Objetivos Conocer el concepto de cookie y sus posibles usos. Aprender a utilizar las cookies con PHP. Conocer el concepto
Más detallesMaxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd
Maxpho Commerce 11 Gestión CSV Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd Índice general 1 - Introducción... 3 1.1 - El archivo CSV... 3 1.2 - Módulo CSV en Maxpho... 3 1.3 - Módulo CSV
Más detallesAgenda XML XML XML XML XML. 1.1 Conceptos básicos de XML. 1.2 Ejemplos de lenguajes basados en XML. 1.3 Estructura de un documento XML
Agenda 1.1 Conceptos básicos de 1.2 Ejemplos de lenguajes basados en M.C. Juan Carlos Olivares Rojas 1.3 Estructura de un documento 1.4 Tecnologías extensible Markup Language (Lenguaje de Marcado extensible)
Más detallesRené Monroy Gabriel Vázquez. Seite 1
1.- SOA, Arquitectura Orienta a Servicios 2.- Qué es la arquitectura orientada a servicios? 3.- Integración de aplicaciones, gente y procesos a las necesidades y objetivos de la organización. René Monroy
Más detallesOpenERP - Web Es completo Es potente Es flexible Es libre Es accesible
OpenERP - Web Es completo Los módulos base de OpenERP pueden gestionar una empresa de manera estándar en todos sus departamentos y ademas, con la parametrización adecuada, puede llegar a personalizar todos
Más detallesTema 6: Comparativa CORBA/Servicios Web
Tema 6: Comparativa CORBA/Servicios Web Introducción Para establecer una comparativa, es preciso tener en cuenta CORBA se introdujo en 1991 y Servicios Web en el 2000 CORBA es una solución más madura y
Más detallesDocumentación técnica del producto
Documentación técnica del producto www.corporater.com Documentación técnica del producto Corporater Enterprise Management Suite v3.0 1 Tabla de contenidos Documentación técnica del producto, Corporater
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 detallesInternet - Web. Internet - Web. Internet. Internet. Diseño de Sitios Web Desarrollo de Paginas Web. Qué es la Internet? - Qué es la Web?
Desarrollo de Paginas Web Internet - Web Internet - Web Qué es la Internet? - Qué es la Web? Internet: Una red de computadoras a nivel mundial Web: Una forma de organizar la información existente en Internet
Más detallesTema 4 Metadatos. Eduardo Martínez Graciá Humberto Martínez Barberá
Tema 4 Metadatos Eduardo Martínez Graciá Humberto Martínez Barberá Departamento de Ingeniería de la Información y las Comunicaciones Universidad de Murcia Metadatos Definición: datos sobre datos Fichero:
Más detalles