Curso Capítulo 2: Conceptos y estándares de arquitecturas orientadas a servicios Web Curso 2006/2007

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

Download "Curso 5007437. Capítulo 2: Conceptos y estándares de arquitecturas orientadas a servicios Web Curso 2006/2007"

Transcripción

1 Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Curs 2006/2007 Capítul 2: Middleware Pedr Álvarez alvaper@unizar.es Jsé Ángel Bañares banares@unizar.es Departament de Infrmática e Ingeniería de Sistemas

2 Índice - Capítul 2 Entendiend el papel de un middleware Þ Middleware cm abstracción de prgramación Þ Middleware cm infraestructura Una rápida revisión de las platafrmas middleware cnvencinales Þ RPC Þ TP Mnitrs Þ Object brkers Þ Middleware Orientads a Mensajes Cnvergencia Middleware Þ La evlución hacia ls servicis Web Þ Ls Middleware hy, y la cnvergencia hacia el Ideal Þ Mits alrededr de ls servicis Web Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 2

3 El papel de un Middleware Þ Middleware cm abstracción de prgramación Þ Middleware cm infraestructura Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 3

4 Abstraccines de prgramación Ls lenguajes de prgramación (cualquier frma de sistema sftware), evlucina siempre hacia mayres niveles de abstracción: Þ Ocultand detalles de la platafrma y del hardware Þ Primitivas más ptentes Þ Ayudand/autmatizand en las tareas más pesadas (cmpiladres, ptimizadres, balance de la carga, etc.) Þ Reduciend el númer de errres de prgramación Þ Rd Reduciend d el prtabilidad d cste de desarrll y mantenimient i t de las aplicacines, facilitand la Un Middleware es en esencia un cnjunt de abstraccines de prgramación que facilitan el desarrll de sistemas distribuids cmplejs Þ Para cmprender una platafrma middleware sól se precisa cncer su mdel de prgramación Þ A partir del mdel de prgramación se puede determinar cual serán las limitacines del middleware, Þ El mdel de prgramación subyacente determinará cm evlucinará la platafrma cuand las nuevas tecnlgías evlucinen. Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 4

5 La genealgía de ls Middleware Applicatin servers TP-Mnitrs Object brkers Message brkers Transactinal RPC Object riented RPC (RMI) Asynchrnus RPC Frmas especializadas de RPC, suelen tener funcinalidad adicinal Remte Prcedure Call sckets Remte Prcedure Call: culta detalles de cmunicación detrás de llamadas a prcedimient, y ayuda a a cruzar platafrmas hetergéneas sckets: Interface a nivel de sistema perativ sbre ls prtcls de cmunicación TCP, UDP Internet Prtcl (IP) Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) TCP, UDP: User Datagram Prtcl (UDP) transprta paquetes de dats sin garantías Transmissin Cntrl Prtcl (TCP) verifica la entrega crrecta de ls dats Internet Prtcl (IP): Mueve un paquete de dats de un nd a tr 5

6 Middleware cm infraestructura códig cliente prces cliente DCE entrn de desarrll IDL prces servidr Códig servidr Llamada al interface específica del lenguaje Stub del cliente fuentes IDL Cmpiladr IDL Llamada al interface específica del lenguaje Stub del servidr RPC API RPC run time libreria servicis interface headers RPC API RPC run time librería servicis Prtcls RPC Servici de seguridad Servicis de celda Servici de distribución de fichers Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) Servici prcess DCE runtime envirnment 6

7 Infraestructura Según vams cntand cn abstraccines de prgramación de más alt nivel, ét éstas db deben estar sprtadas td pr una if infraestructura t que permita su implementación Þ La funcinalidad adicinal se cnsigue casi siempre a través de capas adicinales Þ Las capas sftware adicinal incrementan la cmplejidad y el tamañ de la infraestructura necesaria La infraestructura debe también sprtar funcinalidad adicinal que (abstraccines adicinales) permita el desarrll, el mantenimient y la mnitrizaciónmás fácil y mens scstsasa Þ RPC => transaccinal RPC => recuperación, mdels de transacción avanzads, etc. Þ La infraestructura debe tener en cuenta ls aspects n funcinales que n cntemplan ls mdels de dats y ls lenguajes de prgramación: prestacines, recuperación, mantenimient, gestión de recurss, etc. Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 7

8 Entendiend d el papel del middleware Ls middleware cumplen un dble papel: p cm infraestructura ycm abstraccines de prgramación ABSTRACCIONES DE PROGRAMACIÓN Pretenden cultar ls detalles de baj nivel del hardware, redes y distribución La evlución es hacia primitivas más ptentes que se basan en el cncept básic de RPC, añadiend ñdi d prpiedades idd adicinales permitiend un us más flexible del cncept Su aspect viene dictad pr la evlución de ls lenguajes de prgramación (RPC y C, CORBA y C++, RMI y Java, SOAP-XML y Servicis Web) INFRAESTRUCTURA Recge td l necesari para desarrllar y ejecutar sistemas distribuids cmplejs La tendencia es hacia arquitecturas rientadas a servicis a una escala glbal y a la estandarización de interfaces Otra tendencia imprtante es hacia una única infraestructura para minimizar la cmplejidad y las interaccines La evlución es hacia la integración de platafrmas y la flexibilidad en la cnfiguración Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 8

9 Abstraccines Las abstraccines de prgramación sn un element clave de ls middleware, per n el únic: Þ Una abstracción de prgramación sin una infraestructura que la sprte n ayuda (p.e., una buena implementación, y un sistema subyacente que la sprte) Las abstraccines de prgramación, aparecen cn frecuencia cm reacción a cambis en el hardware la naturaleza de ls sistemas que están siend desarrllads Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 9

10 Java cm abstracción Java es un lenguaje de prgramación que abstrae el hardware subyacente:ls prgramadres sl ven la máquina virtual Java (infraestructura), sin precuparse del cmputadr sbre el que se ejecuta Þ Prtabilidad de códig (n es l mism que mvilidad de códig) Þ El primer pas hacia la estandarización de las abstraccines de un middleware (puest que ahra se pueden apyar sbre un platafrma virtual sbre la que tds están de acuerd) Þ Per es una platafrma cncret cn un mdel/paradigma de prgramación cncret. NO TODOS LA COMPARTEN! Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 10

11 Servicis i cm abstracción La cmputación Orientada a Servici se fundamenta en una cmunicación que se abstraiga del mdel de cmunicación prpi del lenguaje de cmunicación y de la platafrma de ejecución Þ N querems saber si el servici está prgramad en Java, Lisp, C, C++, Frtran, etc Þ N quier saber si teng que invcar un prcedimient, métd, función, Þ N quier saber nada de estructuras de dats en Java, Lisp, C, C++ Þ N quier saber nada de UNIX, Windws, Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 11

12 Cmunicación en Servicis (Web) Services are defined d as exchange f messages between participants. i t This separatin f participants in a exchange is a key t decupling applicatins. Service-riented systems hide the internal abstractins that prvides the service such as classes, bjects, methds, r remte prcedures. By aviding ad gany knwledge f the internal structure, it is pssible t incrprate any sftware cmpnent r applicatin that can be "wrapped" in message handling cde that allws it t adhere t the frmal service definitin WbS Web Services Architecture t W3C Wrking Grup Nte 11 February Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 12

13 Midleware cm infraestructura Java (EJB, RMI, CORBA, etc.),.net, sn infraestructuras t middleware. Capa sftware ejecutable que me permite abstraerns de aspects ctidians en la prgramación de sistemas distribuids Þ Primitivas i i de cmunicación i basada en RPC, RMI, Þ Sprte a transaccines Þ Gestión del cicl de vida de ls bjets/prcess Þ Ns facilitan la definición de la lógica de negció Þ Sn platafrmas ltf ejecutables tbl cn un mdel dl de prgramación cncret! t! Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 13

14 Servicis Web cm infraestructuras ras Ls Servicis i Web (un cas particular de cmputación rientada a servicis) i es un tip diferente de infraestructura. NO ES UNA INFRAESTRUCTURA EJECUTABLE. ES INDEPENDIENTE de la platafrma de ejecución Ls servicis Web n sn una tecnlgía cmplementaria que n reemplaza tras tecnlgías Þ N es un nuev lenguaje de prgramación Þ N es una nueva tecnlgía middleware en el sentid de J2EE, CORBA.NET. QUEREMOS MANTENER LAS ABSTRACCIONES sbre una infraestructura COMÚN independiente di de la platafrma de ejecución (JAVA,.NET) Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 14

15 Ideas clave a entender Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 15

16 Rápida revisión Tecnlgías Middleware Þ RPC Þ TP Mnitrs Þ Object brkers Þ Middleware Orientad a Mensajes Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 16

17 Middleware básic: RPC El prgramadr n debe implementar tda la infraestructura para cada sistema distribuid. Se puede utilizar RPC (nuestr primer ejempl de middleware de baj nivel) Qué ns permite un sistema RPC? Þ Ocultar la distribución detrás de llamadas a prcedimients Þ Ofrecer un lenguaje de definición de interfaces (IDL) para describir ls servicis Þ Generar el códig necesari para realizar las llamadas remtas y tratar cn tds ls aspects de cmunicación ió Þ Suministrar un binder si se cuenta cn un directri de servicis y nmbres CLIENTE Llamada prcedimient remt stub CLIENTE Bind Marshalling 1 Send stub SERVER Unmarshalling Return Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) Prcedimient remt 1 Marshalling: Organizar ls dats en un frmat antes de enviarls Serializatin: Transfrmar el mensaje en una cadena de bytes SERVIDOR Prces cliente Cmmunicatin mdule Cmmunicatin mdule Dispatcher (seleccina stub) Prces servidr 17

18 Binding en RPC cliente client prcess servidr Prces servidr Llamada prcedimient Stub cliente bind marshal serialize send Módul cmunicación ió prcedure Stub servidr unmarshal deserialize receive dispatcher (seleccina stub) Módul cmunicación ió Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 18

19 Dynamic Binding cliente Llamada prcedimient client stub bind marshal serialize 2. find 5. send Prces cliente Módul cmunicación servidr prcedimient server stub 0. register unmarshal deserialize 7. receive Prces servidr dispatcher (seleccina stub) Módul Cmunicación 3. Preguta pr servidr que implemente el prcedimient 6. Invca prcedimient 1. Registra servidr y 4. Dirección del servidr prcedimient Servici i de nmbres y directri i (binder) Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 19

20 Qué puede ir mal? CLIENTE DEL CONTROL INVENTARIO busca_prduct cmprueba inventari IF prvisines_baj THEN realiza_rden actualiza inventari... RPC es un prtcl punt a punt, en el cmprueba_inventari sentid de que sprta la interacción de ds entidades (el cliente y el servidr) Cuand hay más de ds entidades interactuand t (un cliente cn ds actualiza_inventari servidres, un cliente cn un servidr y el servidrcnlabasededats),rpctrata las llamadas de frma independiente. Sin embarg las llamadas n sn independientes La recuperación de falls parciales es muy cmpleja. Pr ejempl, se envió la rden, per el inventari n ha sid actualizad, se ha hech el pag per n se ha registrad Evitar ests prblemas utilizand sól sistemas RPC es muy csts Servidr2 (prducts) Nuev_prduct busca_prduct Brra_prduct Actualiza_prduct BdD prducts Servidr 3 (inventari) Realiza_rden Cancela_rden actualiza_inventariinventari cmprueba_inventari BdD Inventari y rdenes Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 20

21 RPC Transaccinal La slución es realizar llamadas transaccinales Qué es un TRPC? Þ L mism que un RPC más Þ cnstruccines del lenguajes adicinales que sprtan manejar varias llamadas RPC cm una unidad Þ cn frecuencia, incluyen también interfaces a bases de dats para realizar transaccines utilizand el estándar XA (2 Phase Cmmit) Þ y más csas que puedan ser útiles Simplificand las csas, se puede decir que TP-Mnitrs (Transactin Prcessing Mnitrs) sn sistemas basads en RPC. Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 21

22 TP-Mnitrs El cicl ccdedse diseñ un TP-Mnitr es muy similar a RPC: Þ se definen ls servicis a implementar y se especifican en IDL Þ se especifica que servicis sn transaccines Þ Se usa un cmpiladr de IDL para generar ls stubs del cliente ydel servidr La ejecución requiere un mayr cntrl : Þ ls servicis transaccinales mantienen el cntext de la infrmación y registran las llamadas para garantizar la atmicidad Þ ls stubs necesitan sprtar más infrmación cm el id de la transacción y el cntext de la llamada Llamadas jerárquicas cmplejas se suelen implementar cn TP-Mnitrs y n cn RPC plan Servidr2 (prducts) Nuev_prduct busca_prduct Brra_prduct Actualiza_prduct CLIENTE DEL CONTROL INVENTARIO busca_prduct cmprueba_inventari IF prvisines_baj THEN BOT realiza_rden actualiza_inventariinventari EOT.. BdD prducts Servidr 3 (inventari) Realiza_rden Cancela_rden actualiza_inventariinventari cmprueba_inventari BdD Inventari y rdenes Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 22

23 TP-Light y TP-Heavy = 2 niveles y 3 niveles Un TP-heavy mnitr frece: Un TP-Light es una extensión en la Þ Un entrn de desarrll cmplet bases de dats: (herramientas de prgramación, Þ implementada cm hils, en lugar servicis, librerías, etc.), de prcess, Þ servicis adicinales (clas Þ se basa en prcedimients persistentes, herramientas de almacenads ( métds" cmunicación, servicis almacenads en la bases de dats transaccinales, planificación, que realizan peracines) y etc.), demnis (triggers), Þ sprte para la autentificación tifi ió (de usuaris y derechs de acces a diferentes servicis), Þ slucines prpias de cmunicación, replicación, balance de carga, gestión de almacenamient... (similar a un sistema perativ). Þ Nesunentrn de desarrll. Ls mnitres ligers aparecen según se van haciend más sfisticadas las bases de dats, integrand parte de la funcinalidad de ls TP-Mnitr en la base de dats. En lugar de escribir preguntas cmplejas, la pregunta es implementada Su prpósit es frecer un entrn de y almacenada cm un prcedimient. ejecución para gestres de recurss El cliente invca el prcedimient (aplicacines), cn una garantía almacenad, en lugar de invcar una raznable en las prestacines pregunta. Ejempls: CICS, Encina, Tuxed. Ejempls: Transact-SQL de Sybase, PL/SQL de Oracle. Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 23

24 Bases de dats y el mdel de 2 niveles Las bases de dats se utilizan cliente tradicinalmente para gestinar dats. Per la simple gestión de ls dats n es un fin en si mism. Se gestinan dats prque se tiene alguna lógica deaplicación Sistema de gestión en mente. Est se lvida cn frecuencia al de base de dats cnsiderar las bases de dats. Si la lógica de la aplicación es l imprtante, Pr qué n mver la lógica de Entrn de la aplicación a la base de dats? Est es l Desarrll que prpnen muchs vendedres, BdD prpniend mdels de 2 niveles, incrprand la base de dats herramientas para implementar la lógica de la aplicación. Estas herramientas incluyen triggers, replicación, prcedimients almacenads, interfaces de acces estándar (ODBC, JDBC), etc. Lógica de la aplicación ió database Aplicación externa Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) Gestr recurss 24

25 CORBA CORBA (Cmmn Object Request Brker Architecture) es parte de la arquitectura de gestión de bjets estándar (Object Management Architecture, OMA), una arquitectura de referencia para el desarrll basad en cmpnentes Las partes clave de CORBA sn: Þ El ORB (Object Request Brker): se encarga de la interacción entre cmpnentes Þ Ls servicis CORBA: Servicis estándar sprtads Þ Un lenguaje IDL estándar para la publicación de interfaces Þ Prtcls que permiten a ls ORB dialgar entre sí CORBA es un intent de actualizar ls RPC integrándl cn el mdel de bjets y desarrlland un estándar Cliente (bjet CORBA) stub cliente (prxy) librería CORBA Interfaz Llamadas remtas Marshalling 1 serializatin 2 Object Request Brker (ORB) servicis CORBA Servidr (bjet CORBA) stub servidr (kl (skeletn) CORBA Basic Object Adaptr 1 Curs Marshalling: es Cncepts empaquetar y estándares dats en de un arquitecturas frmat de mensaje rientadas antes a servicis de transmitir Web el mensaje pr el canal de Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) cmunicación 25 2 Serializactin: Transfrma el mensaje en cadenas de bytes antes de enviar el mensaje pr el canal de cmunicación

26 Un sistema en capas (Distints esfuerzs de estandarización) CORBA facilities Servicis básics verticales: finanzas telecmunicacines Servicis básics hrizntales: Objets definids pr el usuari Dcuments distribuids Gestión infrmación Gestión sistemas Gestión tareas Object Request Brker naming transactins events lifecycle prperties relatinships time licensing trader cncurrency query security cllectin externalizatin startup persistence CORBAservices Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 26

27 CORBA sigue el mdel RPC CORBA cmparte el mism mdel que El desarrll es similar a RPC: RPC : Þ se definen servicis frecids pr el Þ Intentan reslver el mism prblema servidr utilizand IDL (define el Þ CORBA se implementa cn bjet servidr) frecuencia sbre RPC Þ Se cmpila la definición utilizand A diferencia de RPC, CORBA prpne un cmpiladr IDL.. El resultad es una arquitectura cmpleta e identifica el stub del cliente (prxy, server partes del sistema en much más detalle prxy, prxy bject) yel stub del que RPC (RPC es un mecanism de servidr (skeletn). Las signaturas cmunicación, mientras que CORBA es del métd (servicis que pueden ser una arquitectura de referencia que incluye invcads) se almacenan en el un mecanism de cmunicación) repsitri de interfaces. CORBA prpne una arquitectura Þ Se prgrama el cliente y se enlaza estándar basada en cmpnentes, per las cn el stub ideas n sn nuevas Þ Se prgrama el servidr y se enlaza cn el stub A diferencia de RPC, ls stubs hacen que el cliente y el servidr sean independientes del sistema perativ y del lenguaje Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 27

28 Desarrll cn CORBA (Mdel RPC) 1 Crea tus Defininicines i i i IDL 2 Precmpiladr Skeletns 3 Añade Implementación Servidr 4 Cmpila 5 Interface Repsitry Client IDL Stubs Server IDL Skeletns Implementación Objets Cliente Servidr Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 28

29 Objets pr tds ls lads: IIOP y GIOP Para que ls ORBs sean realmente una arquitectura de cmpnentes universal, ls ORBs deben cmunicar entre sí (n se puede tener tds ls cmpnentes del mund mundial interactuandand en un únic ORB) Cn este fin, CORBA frece un prtcl general; EL General Inter- ORB Prtcl (GIOP), que especifica cm pasar llamadas entre ORBs El Internet Inter-ORB Prtcl especifica cm pasar mensajes GIOP sbre TCP/IP Hay prtcls adicinales que permiten cmunicar ORBs cn trs sistemas La idea snaba bien, per surgió demasiad tarde y ha sid superada pr ls servicis Web NO! Cliente (bjet Servidr (bjet CORBA) CORBA) ORB 1 ORB 2 GIOP GIOP IIOP IIOP Internet (TCP/IP) Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 29

30 L mejr de ls ds munds: Object Mnitrs Las tecnlgías Middleware se deben interpretar cm las diferentes etapas de evlución hacia un sistema ideal. Ls sistemas actuales n cmpiten entre sí, más bien se cmplementan. La cmpetencia surge cuand las infraestructuras que las sprtan cnvergen hacia una única platafrma: OBJECT REQUEST BROKERS (ORBs): Reutilización y distribución de cmpnentes mediante un interface rientad a bjets estándar y servicis que añaden ñd semántica a la interacción ió entre cmpnentes. TRANSACTION PROCESSING MONITORS: Un entrn de desarrll de cmpnentes capaces de interactuar transaccinalmente y herramientas necesarias para mantener las cnsistencia transaccinal y Object Transactin Mnitrs? Object Mnitr = ORB + TP-Mnitr Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 30

31 Middleware Orientada a Mensajes RPC sprtan cmunicacines síncrnas, per se requieren frmas más dinámicas y frmas de interacción asíncrna La interperabilidad basada en Mensaje n es nada revlucinari Þ Ya existen implementacines de RPC que frecen cmunicación asíncrna Þ Muchs sistemas TP-Mnitrs tenían clas de mensajes La interperabilidad basada en mensajes es un paradigma dnde clientes y servidres se cmunican intercambiand mensajes Un mensaje se caracteriza pr un TIPO (p.e. tips XML) y un cnjunt de pares atribut-valr <NOMBRE, VALOR> Message PedirPresupuest { NumerReferenciaPresupuest:Integer Cliente: String Prduct: String Cantidad: Integer FechaEntrega: Timestamp DireccinEntrega: String } Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 31

32 Ejempls mensajes Cliente y Servidr deben acrdar el tip de mensajes que intercambian N existe distinción entre cliente y servidr (es cnceptual) Message : pedirpresupuest { NumerReferenciaPresupuest: 325 Cliente: Acme,INC Prduct:#115 (bilgraf, blue) Cantidad: 1200 FechaEntrega: Marz 16,2003 DireccinEntrega: Pal Alt, CA } Message: presupuest { NumerReferenciaPresupuest: 325 FechaEntregraPrevista: Mar 12, 2003 Preci:1200 } aplicación cliente Herramienta presupuests aplicación cliente Herramienta presupuests p Middleware Orientad a Mensajes (MOM) Middleware Orientad a Mensajes (MOM) Un cliente envía un mensaje a la aplicación de presupuests La aplicación de presupuests envía un mensaje al cliente Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 32

33 Clas de mensajes aplicación cliente Cla entrante Middleware Orientad a Mensajes (MOM) Núcle MOM Herramienta presupuests Mensajes enclads Un MOM n aprta ningún benefici significativ, per sn la base de desarrll de cncepts y características útiles. La abstracción más imprtante sn las clas de mensajes Herramienta Presupuests 1 Cla entrante Herramienta Presupuests 2 Beneficis de las clas de mensajes: - Ls destinataris cntrlan cuand 3 prcesar el mensaje - N tienen que estar cntinuamente a la espera de mensajes, ni tienen prque existir iti cuand se envía el mensaje -Las clas pueden ser cmpartidas, se les puede asignar priridades a ls mensajes, etc., etc. cmpartida Núcle MOM Herramienta Presupuests 3 Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 33

34 Cnvergencia Middleware Þ La evlución hacia ls servicis Web Þ Ls Middleware hy, y la cnvergencia hacia el Ideal Þ Servicis Web cm MetaMiddleware, Middleware para Middlewares Þ Mits alrededr de ls servicis Web Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 34

35 Resumen Evlución El funcinamient del Web esta basad en el paradigma cliente/servidr Þ La evlución de la Web ha pasad de ser un medi de publicar y emitir dcuments electrónics a sprtar aplicacines cliente/servidr más interactivas. Hipertext Web interactiv Objets en la Web Función Web cn text, gráfics, y enlaces Tablas imágenes snid víde CGI Transaccines seguras: SSL Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) Java Cmpnentes móviles Objets distribuids Dcuments S-HTTP Firewalls Applets cmpuests ActiveXs CORBA Tiemp

36 CORBA Y JAVA (Platafrma ubicua) 3 Invca servici 2 Descarga HTML + Stub+ Applet+ Orblet Servidr HTTP HTML Stub Applet Orblet 4 Invca servici Servidr CORBA 5 Muestra Resultads ORB Objet servidr CORBA Cliente Web 1 Instala HTML cliente.html Applet CliApplet.class Stub y Orblet Servidr Web Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 36

37 Middleware + Java a + Internet Mdel Cliente/servidr en tres capas Dcuments HTML HTPP CORBA IIOP Internet TCP/ IP HTPP CORBA IIOP CGI Aplicacines CORBA Objets Cliente Web Servidr Web Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) Servidr Tradicinal 37

38 Qué puede ir mal? (1) Ls prtcls de ls middleware n pueden atravesar firewall, salv... Applet Internet Entrn servidr Firewall Entrn cliente Visible ibl al applet Invisible al applet Entrn de trs servidres Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 38

39 SOAP (RPC sbre HTTP + XML) Servicis Web HTPP CORBA IIOP SOAP Internet TCP/ IP HTPP HTPP CORBA IIOP Dcuments HTML CGI Aplicacines CORBA Objets Cliente Web Servidr Web Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) Servidr Tradicinal a 39

40 Qué puede ir mal? (2) Cnvergencia de ls middleware En la práctica, siempre se precisa más de un tip de middleware. Hay que ver que frece cada prduct. Existen implementacines de una gran variedad de funcinalidades que se slapan: L que en CORBA se denminan Servicis i CORBA RPC runtime engine Name services App. wrappers platfrm supprt repsitry Existen muchas psibles cmbinacines. Algunas funcinan, y tras n. Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 40

41 Funcinalidad Intercambiable RPC run ntime en ngine Nam servic me ces r Ap pp. wrappe ers platfrm supprt repsitry Que haya cmbinacines psibles, n quiere decir que tdas tengan sentid En un entrn integrad, la funcinalidad integrada n debería llevarse a cab incrprand cmpnentes externs, sin diseñándl de frma cherente desde el principi. p Est n siempre es psible hy en día. Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 41

42 Sistema Ideal gestión transaccines gestión prcess gestión mensajes gestión bjets gestión dats INFRAESTRUCTURA COMÚN Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 42

43 Qué infraestructura t mínima se precisa?(1) Primitivas iti de cmunicación ió (al estil RPC, CORBA, RMI un simple intercambi de dcuments) Þ Querems aplicacines desacpladas Primitiva de cmunicación asíncrna Þ Una frma de intercambiar mensajes independiente de la platafrma yque atraviese crtafuegs Prtcls de Internet: HTTP, STMP Representación de ls mensajes en XML: SOAP. Þ Descripcines i de ls interfaces en XML a partir de primitivas iti de cmunicación asíncrna de enví/recepción: WSDL Registr de Servicis: UDDI. Þ Únic servici centralizad cmpartid Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 43

44 Qué puede ir mal? (3) Mtivación desde el B2B/EAI En interaccines i entre rganizacines i n hay un lugar bvi dnde d clcar el middleware Þ Ls middleware tradicinales se sitúan entre las aplicacines a integrar. Las aplicacines i están distribuidas, ib id per el middleware se centraliza y cntrla pr una cmpañía. Þ La adpción de la misma slución supne que el cliente, el prveedr y el mayrista acuerdan utilizar una determinada platafrma middleware Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 44

45 Limitacines de ls Middleware cnvencinales en el B2B La slución presentada pdría ser psible si hay pcas cmpañías invlucradas Si hay varias cmpañías, hay que tener en cuenta que Þ Las cmpañías quieren preservar su autnmía y cnfidencialidad Una alternativa sería la cmunicación punt-a-punt Þ Et Est quiere decir, que cuand ds cmpañías quieren cmunicar, acuerdan utilizar cierta infraestructura middleware. Þ Pr ejempl, ambs utilizan sus respectivs brker de mensajes para intercambiar mensajes (Ds mas aplicacines i utilizand brker de mensajes distints, per hmgénes pueden interaccinar). Curs Cncepts y estándares de arquitecturas rientadas a servicis Web Departament de Infrmática e Ingeniería de Sistemas (Univ. Zaragza) 45

SISTEMAS OPERATIVOS. Pág. 1

SISTEMAS OPERATIVOS. Pág. 1 Un Sistema perativ es un sftware que actúa de interfaz entre ls dispsitivs de Hardware y las aplicacines (prgramas) utilizads pr el usuari para manejar un equip infrmátic. Es el respnsable de gestinar

Más detalles

Taller de Sistemas de Información 2. Clase 2 Java EE

Taller de Sistemas de Información 2. Clase 2 Java EE Taller de Sistemas de Infrmación 2 Clase 2 Java EE Qué es Java EE? Suite de especificacines Una arquitectura distribuida de cmputación Definición estandarizada de cmpnentes, cntainers y servicis, que permiten

Más detalles

Administración Local Soluciones

Administración Local Soluciones SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) PLATAFORMAS CERTIFICADAS EN AL SIGM 3.0 SIGM v3 Administración Lcal Slucines Cntrl de versines Versión Fecha dcument Cambi prducid 01 04-11-2009

Más detalles

Proyecto de Ingeniería de Software 2011. Gobierno Electrónico

Proyecto de Ingeniería de Software 2011. Gobierno Electrónico Pryect de Ingeniería de Sftware 2011 Cliente UDDI en Cntext de Cliente UDDI en Cntext de Gbiern Electrónic Cmputación Orientada a Servicis (SOC) Paradigma de cmputación que utiliza servicis cm elements

Más detalles

MEDICIÓN DEL TAMAÑO DEL SOFTWARE EN APLICACIONES SOA CON PUNTOS DE FUNCIÓN COSMIC. Mirella Pérez Falcón

MEDICIÓN DEL TAMAÑO DEL SOFTWARE EN APLICACIONES SOA CON PUNTOS DE FUNCIÓN COSMIC. Mirella Pérez Falcón MEDICIÓN DEL TAMAÑO DEL SOFTWARE EN APLICACIONES SOA CON PUNTOS DE FUNCIÓN COSMIC Mirella Pérez Falcón CONTENIDO Cncepts básics de SOA Principis de SOA Cmpnentes de la arquitectura SOA Tips de servicis

Más detalles

CAPITULO 2. MODELOS DE REDES

CAPITULO 2. MODELOS DE REDES CAPITULO 2. MODELOS DE REDES EL MODELO OSI (Open System Intercnnectin): Cread en 1947 pr la ISO. OSI es un estándar ISO que cubre tds ls aspects de las redes de cmunicación. Un sistema abiert (Open System)

Más detalles

PROGRAMA FORMATIVO AvANZA

PROGRAMA FORMATIVO AvANZA Asesría y Organización de Frmación Cntinua Prgramación páginas web: servidr (PHP) Aplicacines Web Mdalidad: e-learning Duración: 56 Hras Códig: CAT00140 Objetiv Curs de desarrll de aplicacines web. Para

Más detalles

Administración Local Soluciones

Administración Local Soluciones SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) MANUAL DE CONFIGURACIÓN DEL PAGO TELEMÁTICO SIGM v3 Administración Lcal Slucines Cntrl de versines Versión Fecha edición Cambi prducid Autr 01

Más detalles

Taller de Sistemas de Información 1. Clase 3

Taller de Sistemas de Información 1. Clase 3 Taller de Sistemas de Infrmación 1.NET Framewrk Clase 3 .NET Framewrk Es un framewrk desarrllad pr Micrsft, dispnible en platafrma Windws Incluye Una bibliteca de clases rientada al prgramadr a fin de

Más detalles

Bases de Datos Relacionales

Bases de Datos Relacionales 1ra. Parte Bases de Dats Relacinales Lic. En Sistemas de Infrmacin - Cátedra: Bases de Dats I Indice de Cntenids 1ra. Parte: Cncept de Mtres de DB Relacinales. Cmpnentes de una instancia. Archivs físics

Más detalles

También. os. de formación. tendencias. Explica cómo se y la función de. Pág.1

También. os. de formación. tendencias. Explica cómo se y la función de. Pág.1 E-learning Técnic de frmación 110 HORAS ON-LINE CONTENIDOS Fundaments de la frmación a distancia Bases cnceptuales. Características de la frmación a distancia Se realiza una aprximación histórica al fenómen

Más detalles

Plataforma de formación. Guía de navegación

Plataforma de formación. Guía de navegación Platafrma de frmación Guía de navegación Acceder a la platafrma Para acceder a la Platafrma de Frmación escribe la siguiente dirección en tu navegadr web: ics-aragn.cm A cntinuación verás la página de

Más detalles

AMS (Administración de Membresía y Seguimiento) Windows XP, Windows Vista, Windows 7 Versión [1.0] Historia de revisiones

AMS (Administración de Membresía y Seguimiento) Windows XP, Windows Vista, Windows 7 Versión [1.0] Historia de revisiones Dcument de Requerimients Desarrlladres Innvadres AMS (Administración de Membresía y Seguimient) Windws XP, Windws Vista, Windws 7 Versión [1.0] Permiss sbre el dcument Este dcument puede ser usad mientras

Más detalles

PRÁCTICA 5: REDES LOCALES

PRÁCTICA 5: REDES LOCALES PRÁCTICA 5: REDES LOCALES Ejercici 0 Cmpleta en tu cuadern la tería del Tema 2, manteniend tus prpis estils y frmat. Cmpleta ls cncepts LAN, MAN y WAN enumerand sus características principales. Explica

Más detalles

Plan de Carrera de Microsoft Technical: Certificación IT Windows Server 2008 (MCITP)

Plan de Carrera de Microsoft Technical: Certificación IT Windows Server 2008 (MCITP) Plan de Carrera de Micrsft Technical: Certificación IT Windws Server 2008 (MCITP) OBJETIVOS: El bjetiv final de este Plan de Carrera es que el alumn/a pueda superar cn éxit ls exámenes ficiales de Micrsft

Más detalles

Bases de Datos Relacionales

Bases de Datos Relacionales 1ra. Parte Bases de Dats Relacinales Lic. En Sistemas de Infrmacin - Cátedra: Bases de Dats I Indice de Cntenids 1ra. Parte: Cncept de Mtres de DB Relacinales. Cmpnentes de una instancia. Archivs físics

Más detalles

Conjunto de servicios de los módulos funcionales. Entre los servicios que se ofrecen, destacamos:

Conjunto de servicios de los módulos funcionales. Entre los servicios que se ofrecen, destacamos: Cnjunt de servicis de ls móduls funcinales Entre ls servicis que se frecen, destacams: Cmpnente DRI Cmpnente encargad de la rquestación de ls diferentes servicis lógics que cmpnen el nd de frma que permita

Más detalles

MEFFLiveUpdate Configuración MANUAL DE USUARIO

MEFFLiveUpdate Configuración MANUAL DE USUARIO MEFFLiveUpdate Cnfiguración MANUAL DE USUARIO 19 de febrer de 2007 La infrmación cntenida en este dcument está sujeta a mdificacines sin previ avis. A mens que se indique l cntrari, las cmpañías, ls nmbres

Más detalles

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

La 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 detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA 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 detalles

Procedimiento P7-SIS Revisión 2 24-04-13

Procedimiento P7-SIS Revisión 2 24-04-13 Prcedimient P7-SIS Revisión 2 24-04-13 Gestión y mantenimient de Sistemas Objet Describir cóm se gestina y administra tda la infraestructura de sistemas infrmátics del Institut así cm las actividades de

Más detalles

tupaginaweben5dias.com

tupaginaweben5dias.com Que es un siti web? tupaginaweben5dias.cm Qué es un siti web? Qué es una página web de Internet? Dcument de la Wrld Wide Web (www.) que típicamente incluye text, imágenes y enlaces hacia trs dcuments de

Más detalles

TEMA 5. Otras arquitecturas distribuidas II. Objetos distribuidos y CORBA

TEMA 5. Otras arquitecturas distribuidas II. Objetos distribuidos y CORBA TEMA 5. Otras arquitecturas distribuidas II. Objetos distribuidos y CORBA II. Objetos distribuidos y CORBA 1. Objetos Distribuidos 2. CORBA 1. Características 2. Modelo de trabajo 3. ORB 4. Arquitectura

Más detalles

1. Objetivo de la aplicación

1. Objetivo de la aplicación 1. Objetiv de la aplicación El bjetiv de esta aplicación es el de dispner de un canal de participación ciudadana en el que recibir preguntas de interés para ls ciudadans. Desde la página principal del

Más detalles

Dirección General de Tecnologías de la Información (DGTI)

Dirección General de Tecnologías de la Información (DGTI) Dirección General de Tecnlgías de la Infrmación (DGTI) Centr de Csts Dcument Tip IC - Cicl 01 Plítica de cnfiguración de estacines de Trabaj Mviles Fecha Emisión 27 de Juli de 2012 Plítica de cnfiguración

Más detalles

IN3 SIGCam. Sistema Integral de Gestión para Cámaras de Comercio

IN3 SIGCam. Sistema Integral de Gestión para Cámaras de Comercio IN3 SIGCam Sistema Integral de Gestión para Cámaras de Cmerci Investigacines e Innvacines en Infrmática Aplicada, S. A. IN3 C/Prim, 16 A Baj 12003 Castellón Tel. +34 964 72 36 80 Fax +34 964 72 21 34 http://www.in3.es

Más detalles

Curso ICA de: LINUX AVANZADO

Curso ICA de: LINUX AVANZADO Curs ICA de: LINUX AVANZADO DURACIÓN: 60 HORAS OBJETIVOS Al realizar este curs, el alumn adquirirá las siguientes habilidades y cncimients: Cncer ls prtcls TCP/IP en Linux Cnfigurar en red y realizar pruebas

Más detalles

Universidad Nacional de Tucumán

Universidad Nacional de Tucumán Universidad Nacinal de Tucumán Licenciatura en Gestión Universitaria Asignatura: Taller de Infrmática Aplicada a la Gestión Índice. Ncines Generales. (sistemas, pensamient sistémic, sistemas de infrmación).

Más detalles

Telealta de Abonados. Guía de Telealta en CST BIOINGENIERÍA ARAGONESA S.L. Índice. Vivienda del Abonado. Central de CST

Telealta de Abonados. Guía de Telealta en CST BIOINGENIERÍA ARAGONESA S.L. Índice. Vivienda del Abonado. Central de CST Telealta de Abnads Índice 1. El Instaladr a. Requerimients de Equip b. Prces de TeleAlta c. Prgramación del Terminal cn CSTGestin 2. El Centr a. Cntratación de línea 3G b. Creación de Red Privada Virtual

Más detalles

Tendencia tecnológica y tecnología emergente. Yesenia Gutiérrez Bello Juan Rubén Vázquez Sánchez Marco Antonio Galindo Vallejo

Tendencia tecnológica y tecnología emergente. Yesenia Gutiérrez Bello Juan Rubén Vázquez Sánchez Marco Antonio Galindo Vallejo Tendencia tecnlógica y tecnlgía emergente. Yesenia Gutiérrez Bell Juan Rubén Vázquez Sánchez Marc Antni Galind Vallej Tendencia tecnlógica Primera definición: «Nivel psible de utilización que tendrá alguna

Más detalles

Cloud Computing: Relevamiento y clasificación de Servicios de Bases de Datos

Cloud Computing: Relevamiento y clasificación de Servicios de Bases de Datos Clud Cmputing: Relevamient y clasificación de Servicis de Bases de Dats PAPI 2009 Fabrici Alvarez, Raul Ruggia InC Fing - UDELAR Clud Cmputing Qué es? Un tip de servici de TI de cálcul y almacenamient

Más detalles

Software por Uso. (SaaS) Software as a Service. Software como un servicio más, conéctate y úsalo

Software por Uso. (SaaS) Software as a Service. Software como un servicio más, conéctate y úsalo Sftware pr Us (SaaS) Sftware as a Service Sftware cm un servici más, cnéctate y úsal Intrducción: En la actualidad existen tres frmas de dispner de una tecnlgía cmpetitiva para las grandes empresas, Pymes

Más detalles

1ª CARACTERÍSTICAS TÉCNICAS QUE HA DE REUNIR EL OBJETO DEL CONTRATO

1ª CARACTERÍSTICAS TÉCNICAS QUE HA DE REUNIR EL OBJETO DEL CONTRATO PLIEGO DE PRESCRIPCIONES TÉCNICAS PARTICULARES CORRESPONDIENTE AL CONTRATO 300/2011/00145 1ª CARACTERÍSTICAS TÉCNICAS QUE HA DE REUNIR EL OBJETO DEL CONTRATO Este cntrat tiene pr bjet el suministr de licencias

Más detalles

65 HORAS. documentos. describe el. información. de la suite. Pág.1

65 HORAS. documentos. describe el. información. de la suite. Pág.1 Micrsft Access 2010 (Cmplet) 65 HORAS ON-LINE CONTENIDOS Intrducción a Office 2010 Intrducción a Office Intrducción a la suite fimática Micrsft Office 2010, presentand ls prgramas que la frman. Se describee

Más detalles

Lo que se pretende conseguir es proporcionar información detallada sobre. algunos ejemplos de software diseñados para implementar la Minería de Datos.

Lo que se pretende conseguir es proporcionar información detallada sobre. algunos ejemplos de software diseñados para implementar la Minería de Datos. SISTEMAS Y HERRAMIENTAS DE MINERÍA DE DATOS. EJEMPLOS: L que se pretende cnseguir es prprcinar infrmación detallada sbre alguns ejempls de sftware diseñads para implementar la Minería de Dats. Librerías:

Más detalles

CASO 9187 Se corrige falla que borra el SLA de los casos relacionados entre sí luego de que se ejecute una regla que modifique casos relacionados.

CASO 9187 Se corrige falla que borra el SLA de los casos relacionados entre sí luego de que se ejecute una regla que modifique casos relacionados. NOMBRE DEL PRODUCTO: ARANDA SERVICE DESK WINDOWS VERSIÓN DE ACTUALIZACIÓN QUE SE LIBERA: 8.1.13 LISTADO DE ARCHIVOS Nmbre de Archiv Versión Tamañ (En Bytes) Destin del Archiv (Ruta) ServiceDesk.exe 8.1.12.18

Más detalles

BUEN USO DEL CORREO ELECTRÓNICO

BUEN USO DEL CORREO ELECTRÓNICO BUEN USO DEL CORREO ELECTRÓNICO 2011 Secretaría de Infrmática Judicial Pder Judicial de San Luis 1 ÍNDICE 1. Intrducción. 2. Recmendacines cntra el Crre Basura SPAM 3. Otras Recmendacines para el us del

Más detalles

Gestión de Servicios de TI Gestión de Problemas ( menos y menores incidencias)

Gestión de Servicios de TI Gestión de Problemas ( menos y menores incidencias) ITSM SOFTWARE Gestión de Servicis de TI Gestión de Prblemas ( mens y menres incidencias) www.espiralms.cm inf@espiralms.cm PractivaNET Hy hablarems de Cóm implantar una nueva Gestión de Prblemas a partir

Más detalles

Microsoft Exchange 2010

Microsoft Exchange 2010 División de Sistemas y Tecnlgía ANEXO I: Micrsft Exchange 2010 Plan de pryect de migración de versión División de Sistemas y Tecnlgía Página 1 de 7 División de Sistemas y Tecnlgía Fecha Versión Descripción

Más detalles

Pack Comercio Electrónico

Pack Comercio Electrónico Pack Cmerci Electrónic Prgramación Páginas Web cn PHP + Marketing 75 + 45 HORAS ON-LINE CONTENIDOS: Prgramación Páginas Web cn PHP Prgramación cliente Prgramación de páginas web Presenta la necesidad de

Más detalles

Instalación y Configuración de la interfaz de TPV. www.chefexact.es

Instalación y Configuración de la interfaz de TPV. www.chefexact.es Instalación y Cnfiguración de la interfaz de TPV INSTALACIÓN Una vez descargad el ficher de la Interfaz se instalara en el mism rdenadr dnde este TPVFacil instalada, haga dble clic para cmenzar la instalación,

Más detalles

INDICE DE CONTENIDOS:

INDICE DE CONTENIDOS: Slucines WEB INDICE DE CONTENIDOS: MIRAFINA, SOLUCIONES A SU MEDIDA.1 NUESTRAS SOLUCIONES WEB (características grales.).1 LTV WEB.2 LTV CONTENT.2 LTV CATALOGUE 2 LTV ECOMMERCE.3 LTV EPROCUREMENT 4 LTV

Más detalles

Plataforma de formación. Guía de navegación

Plataforma de formación. Guía de navegación Platafrma de frmación Guía de navegación Acceder a la platafrma Para acceder a la Platafrma de Frmación escribe la siguiente dirección en tu navegadr web: www.ics-aragn.cm A cntinuación verás la página

Más detalles

Tecnología y arquitectura. Tecnología y Arquitectura. D.R. Universidad TecVirtual del Sistema Tecnológico de Monterrey México, 2012.

Tecnología y arquitectura. Tecnología y Arquitectura. D.R. Universidad TecVirtual del Sistema Tecnológico de Monterrey México, 2012. Tecnlgía y Arquitectura D.R. Universidad TecVirtual del Sistema Tecnlógic de Mnterrey Méxic, 2012. 1 Índice Inici 3 -Intrducción -Objetivs -Temari Tema 1. Autmatización y factres de evaluación.. 4 -Intrducción

Más detalles

AVANCE SOLUCIONES INFORMÁTICAS. Preguntas Frecuentes SGTaller. Cómo respaldo la información del programa?

AVANCE SOLUCIONES INFORMÁTICAS. Preguntas Frecuentes SGTaller. Cómo respaldo la información del programa? Cóm respald la infrmación del prgrama? La base de dats de SGTaller se encuentra pr defect en C:\SGTaller 2\Base\Service.fdb Ese archiv cntiene tda la infrmación. Si Ud. a parte tiene reprtes persnalizads,

Más detalles

ecompetició Inscripciones Para acceder: http://www.fecapa.cat > Serveis Fecapa > Intranet ecompetició

ecompetició Inscripciones Para acceder: http://www.fecapa.cat > Serveis Fecapa > Intranet ecompetició ecmpetició Inscripcines Para acceder: http://www.fecapa.cat > Serveis Fecapa > Intranet ecmpetició También se puede acceder directamente al servidr pr la URL http://www.fecapa.cm:9080/ecmpetici, per es

Más detalles

5. PERFIL DINAMIZADOR DE LAS TIC EN EL CENTRO 5.1 Descripción y objetivos

5. PERFIL DINAMIZADOR DE LAS TIC EN EL CENTRO 5.1 Descripción y objetivos 5. PERFIL DINAMIZADOR DE LAS TIC EN EL CENTRO 5.1 Descripción y bjetivs En este apartad se definen cuales sn las principales características, cncimients y herramientas TIC que debe tener el Perfil de Dinamizadr/a

Más detalles

PLIEGO DE PRESCRIPCIONES TÉCNICAS PARTICULARES CORRESPONDIENTE AL CONTRATO 300/2013/00815

PLIEGO DE PRESCRIPCIONES TÉCNICAS PARTICULARES CORRESPONDIENTE AL CONTRATO 300/2013/00815 Página: 1 de 7 PLIEGO DE PRESCRIPCIONES TÉCNICAS PARTICULARES CORRESPONDIENTE AL CONTRATO 300/2013/00815 1. OBJETO DEL CONTRATO El bjet de este cntrat es el suministr de licencias de sftware para ampliar

Más detalles

Tema 45 Grupos de trabajo. WorkFlow 30/05/2011

Tema 45 Grupos de trabajo. WorkFlow 30/05/2011 Tema 45 Grups de trabaj. WrkFlw 30/05/2011 Tema 45. Herramientas de prductividad de grups de trabaj. Fluj de trabaj (WrkFlw), asciación de tareas, actres y events. Flujs reglads. Índice 1 Intrducción...

Más detalles

Usando su ERP para la gestión de inventarios.

Usando su ERP para la gestión de inventarios. Artícul > Usand su ERP para la gestión de inventaris. Artícul Usand su ERP para la gestión de inventaris. 1 Cntenid Sumari Ejecutiv. 3 Asunts práctics cn la gestión de inventaris en tiemp real... 4 Cnclusión.

Más detalles

Introducción al middleware

Introducción al middleware Intrducción al middleware Intrducción Temari Intrducción Web Services Middleware basad en Mensajes Prtales y mashups Enterprise Service Bus (ESB) INCO - Facultad de Ingeniería Mntevide, Uruguay 2 Intrducción

Más detalles

Organizar la información procedente de todo el mundo y hacerla accesible y útil de forma universal.

Organizar la información procedente de todo el mundo y hacerla accesible y útil de forma universal. Clud Cmputing y Ggle Apps Objetiv de Ggle Organizar la infrmación prcedente de td el mund y hacerla accesible y útil de frma universal. Ggle para empresas Desarrllar una tecnlgía innvadra para empresas

Más detalles

Taller de Sistemas de Información 1. Arquitectura de Software

Taller de Sistemas de Información 1. Arquitectura de Software Taller de Sistemas de Infrmación 1 Clase 1 Arquitectura de Sftware Temas Decisines en el diseñ arquitectónic Organización de un sistema de infrmación Estils basads en descmpsición Estils basads en el cntrl

Más detalles

DESARROLLO DE APLICACIONES WEB CON HTML, PHP Y MySQL

DESARROLLO DE APLICACIONES WEB CON HTML, PHP Y MySQL DESARROLLO DE APLICACIONES WEB CON HTML, PHP Y MySQL Justificación En cualquier ciencia en la cual se realizan actividades de investigación se genera gran cantidad de infrmación, igual sucede cn las actividades

Más detalles

TSI 4. Método T-Check

TSI 4. Método T-Check TSI 4 Métd T-Check Agenda Métd T-Check Cas de Estudi SSO en Web Services Marc Cnceptual Aplición del métd Trabajs futurs Cnclusines INCO - Facultad de Ingeniería Mntevide, Uruguay 2 Métd T-Check Es un

Más detalles

Gestión de Servicios de TI, por dónde empezamos? De las incidencias a los problemas

Gestión de Servicios de TI, por dónde empezamos? De las incidencias a los problemas ITSM SOFTWARE Gestión de Servicis de TI, pr dónde empezams? De las incidencias a ls prblemas www.espiralms.cm inf@espiralms.cm PractivaNET Quiénes sms? PractivaNET Si el seminari de hy trata de cóm empezar

Más detalles

CURSO PRÁCTICO ONLINE: MICROSOFT PROJECT 2013 CON LOS FUNDAMENTOS DE LA GUIA DEL PMBOK

CURSO PRÁCTICO ONLINE: MICROSOFT PROJECT 2013 CON LOS FUNDAMENTOS DE LA GUIA DEL PMBOK CURSO PRÁCTICO ONLINE: MICROSOFT PROJECT 2013 CON LOS FUNDAMENTOS DE LA GUIA DEL PMBOK Dirigid a Empresas y Prfesinales en el ámbit de la gestión y dirección de pryects Escenari y Objetivs El curs práctic

Más detalles

5.1 Introducción a Servicios Web

5.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 detalles

CPR010. SISTEMA DE GESTIÓN DE CALIDAD ISO 9001:2000

CPR010. SISTEMA DE GESTIÓN DE CALIDAD ISO 9001:2000 CPR010. SISTEMA DE GESTIÓN DE CALIDAD ISO 9001:2000 DESTINATARIOS El Curs está dirigid a tdas aquellas persnas que desean adquirir ls cncimients necesaris para la implantación del Sistema de Calidad ISO

Más detalles

Sistemas de telegestión en alumbrado público. Roberto Milán Director General UVAX

Sistemas de telegestión en alumbrado público. Roberto Milán Director General UVAX Sistemas de telegestión en alumbrad públic. Rbert Milán Directr General UVAX Cntenid: Pr qué telegestinar? La cadena de valr. Cóm funcina? El sistema. Slución Smart Cities. Cas de éxit Jhr Bahru. 2/12

Más detalles

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER PROGRAMA DE INGENEIRIA DE SISTEMAS ANÁLISIS Y DISEÑO DE SISTEMAS. Enfoques para Modelado del Negocio

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER PROGRAMA DE INGENEIRIA DE SISTEMAS ANÁLISIS Y DISEÑO DE SISTEMAS. Enfoques para Modelado del Negocio MODELO DEL NEGOCIO Intrducción Las Organizacines intentan cnjuntar ds visines para realizar su negci: Visión del negci: Especificar y mejrar sus prcess (análisis del negci) Visión de TI: Infrmatizarls

Más detalles

Formación Experto en Seguridad en las Comunicaciones y la Información

Formación Experto en Seguridad en las Comunicaciones y la Información Frmación Expert en Seguridad en las Cmunicacines y la Infrmación OBJETIVOS DEL CURSO: Ls bjetivs generales de este curs sn: La frmación de prfesinales para adquirir ls cncimients y habilidades necesarias

Más detalles

Guía General Central Directo. Ingreso a la Plataforma

Guía General Central Directo. Ingreso a la Plataforma Guía General Central Direct Ingres a la Platafrma Añ: 2015 La presente guía ha sid elabrada pr el Banc Central de Csta Rica (BCCR) y frece infrmación básica para facilitar a ls participantes de Central

Más detalles

Acronis Backup & Recovery 10

Acronis Backup & Recovery 10 Acrnis Backup & Recvery 10 Server fr Linux Guía rápida de inici Este dcument describe cóm instalar y cmenzar a utilizar Acrnis Backup & Recvery 10 Server para Linux. 1. Sistemas perativs cmpatibles Linux

Más detalles

JSC INGENIUM DESARROLLA PARA LOGISTA UNA PLATAFORMA DE RECARGAS MULTISERVICIO Y MULTIOPERADOR

JSC INGENIUM DESARROLLA PARA LOGISTA UNA PLATAFORMA DE RECARGAS MULTISERVICIO Y MULTIOPERADOR Cas de éxit Ret JSC INGENIUM DESARROLLA PARA LOGISTA UNA PLATAFORMA DE RECARGAS MULTISERVICIO Y MULTIOPERADOR Lgista, Operadr lgístic integral líder en España y Prtugal, y un de ls principales en el sur

Más detalles

Cómo configurar el aula en Moodle?

Cómo configurar el aula en Moodle? Cóm cnfigurar el aula en Mdle? La platafrma Mdle les da a ls tutres pcines para cnfigurar un curs cn el fin de que puedan diseñar a su gust el espaci en el que publicarán sus cntenids. La función de cnfiguración

Más detalles

PERFIL PROFESORADO UTILIZANDO HERRAMIENTAS TELEMÁTICAS

PERFIL PROFESORADO UTILIZANDO HERRAMIENTAS TELEMÁTICAS Perfiles del Mdel de madurez tecnlógica de centr educativ PERFIL PROFESORADO UTILIZANDO HERRAMIENTAS TELEMÁTICAS Aspects sciales y legales Analizar el impact de las TIC en la sciedad y facilitar el acces

Más detalles

Cómo escribir el Trabajo Fin

Cómo escribir el Trabajo Fin Cóm escribir el Trabaj Fin de Grad TRABAJO FIN DE GRADO Grad Magisteri Educación Infantil/Primaria/Educación Scial 0 0 Cóm escribir el Trabaj Fin de Grad CURSO DE ADAPTACIÓN El Trabaj Fin de Grad debe

Más detalles

IIIJ05 - Técnico de Informática (Todas las especialidades)

IIIJ05 - Técnico de Informática (Todas las especialidades) Prgramas OCUPACIÓN: - Técnic de Infrmática (Tdas las especialidades) PRUEBA SELECTIVA: Valración de 0 a 100 punts Cnsistirá en la realización de una única prueba selectiva que cnstará de 3 partes eliminatrias

Más detalles

NETBill: Sistema de recaudación externa de servicios públicos y privados.

NETBill: Sistema de recaudación externa de servicios públicos y privados. NETBill: Sistema de recaudación externa de servicis públics y privads. Marc Antni Jiménez Gutiérrez Business Integratrs Systems 08/06/2012 : Abstract NETBill es un sistema infrmátic que autmatiza la recaudación

Más detalles

BENEFICIOS Y ANÁLISIS COMPARATIVO DE FUNCIONALIDES SEGÚN VERSIÓN

BENEFICIOS Y ANÁLISIS COMPARATIVO DE FUNCIONALIDES SEGÚN VERSIÓN BENEFICIOS Y ANÁLISIS COMPARATIVO DE FUNCIONALIDES SEGÚN VERSIÓN 2013 Pitbull Keyhlder - Funcinalidades 1. Beneficis Pitbull KeyHlder cntribuye a ptimizar la gestión de cntraseñas de acces de seguridad

Más detalles

CURSO ADMINISTRACIÓN DE BASES DE DATOS CON SQL SERVER 2012

CURSO ADMINISTRACIÓN DE BASES DE DATOS CON SQL SERVER 2012 Objetivs y Temari CURSO ADMINISTRACIÓN DE BASES DE DATOS CON SQL SERVER 2012 OBJETIVOS Micrsft SQL Server 2012 es un ptente sistema RDBMS que aprta td l necesari para facilitar la gestión de sus dats y

Más detalles

UTILIDAD DE LA PÁGINA WEB COMO GUÍA PARA TRABAJO PRESENCIAL Y NO PRESENCIAL EN LA ASIGNATURA ELECTROTERAPIA, TERMOTERAPIA E HIDROTERAPIA

UTILIDAD DE LA PÁGINA WEB COMO GUÍA PARA TRABAJO PRESENCIAL Y NO PRESENCIAL EN LA ASIGNATURA ELECTROTERAPIA, TERMOTERAPIA E HIDROTERAPIA UTILIDAD DE LA PÁGINA WEB COMO GUÍA PARA TRABAJO PRESENCIAL Y NO PRESENCIAL EN LA ASIGNATURA ELECTROTERAPIA, TERMOTERAPIA E HIDROTERAPIA Marian Martínez Gnzález y Ángel Martínez Carrasc Departament de

Más detalles

Implementar dicha interfaz Definir TODOS los métodos incluidos en dicha interfaz

Implementar dicha interfaz Definir TODOS los métodos incluidos en dicha interfaz Clase adicinal 5 Temas Interfaces Qué es una interfaz ActinListener Intrducción a Java Swing Qué es Swing SwingApplicatin Guía pas a pas Prblemas de diseñ Interfaz Qué es una interfaz Una interfaz es un

Más detalles

FORMACIÓN OFICIAL PARA LA CERTIFICACIÓN ANDROID. Experto/a en Desarrollo de Aplicaciones Android

FORMACIÓN OFICIAL PARA LA CERTIFICACIÓN ANDROID. Experto/a en Desarrollo de Aplicaciones Android FORMACIÓN OFICIAL PARA LA CERTIFICACIÓN ANDROID Expert/a en Desarrll de Aplicacines Andrid INTRODUCCIÓN CONSULTEC, únic Centr de Frmación Oficial Andrid ATC del estad (Authrized Andrid ATC), rganiza la

Más detalles

MOODLE. CAMPUS VIRTUAL. Para qué utilizar Moodle

MOODLE. CAMPUS VIRTUAL. Para qué utilizar Moodle MOODLE. CAMPUS VIRTUAL Para qué utilizar Mdle Acces las 24 hras desde cualquier lugar Cntrlar y registrar la evlución del alumn Mejrar la respuesta y la cmunicación alumn/prfesr, prfesr/alumn Utilizar

Más detalles

SIMASC. Documento de Especificaciones de Arquitectura: Versión 1.1

SIMASC. Documento de Especificaciones de Arquitectura: Versión 1.1 SIMASC Dcument de Especificacines de Arquitectura: Versión 1.1 Revisión Fecha Versión Descripción Autr 21 de Juli de 2015 1.0 21 de Juli de 2015 1.1 Dcumentación prpuesta arquitectura SIMASC Cambis de

Más detalles

Capítulo 7: Introducción a la dinámica de servicios Web

Capítulo 7: Introducción a la dinámica de servicios Web Servicios Web Capítulo 7: Introducción a la dinámica de servicios Web Pedro J. Álvarez alvaper@unizar.es José Ángel Bañares banares@unizar.es http://diis.unizar.es/postweb/ Departamento de Informática

Más detalles

Construcción de un módulo de seguridad integrado en una arquitectura SOA Open Source

Construcción de un módulo de seguridad integrado en una arquitectura SOA Open Source Cnstrucción de un módul de seguridad integrad en una arquitectura SOA Open Surce Víctr Ayllón, Juan Manuel Reina NOVAYRE - www.nvayre.es C/Lenard Da Vinci 18, 5ª Planta Parque Tecnlógic Cartuja - 41092

Más detalles

Ficha Técnica Sistema de Gestión Médica

Ficha Técnica Sistema de Gestión Médica Slución Tecnlógica para la Gestión Médica Ficha Técnica Sistema de Gestión Médica Ficha Técnica e-medicalcare Página 1 de 6 Slución Tecnlógica para la Gestión Médica Cntenid Funcinalidad... 3 Presentación

Más detalles

CATÁLOGO DE SERVICIOS

CATÁLOGO DE SERVICIOS CATÁLOGO DE SERVICIOS www.adistec.cm aps@adistec.cm 1 Frtigate Basic Implementatin Service Descripción: Frtigate Basic Implementatin Service es un cnjunt de actividades y prcedimients que siguiend las

Más detalles

A continuación presentamos un posible modelo del contenido de un plan de mercadeo:

A continuación presentamos un posible modelo del contenido de un plan de mercadeo: Mdel del cntenid del plan de mercade Existe una gran variedad de mdels de planes de mercade que reflejan n slamente la rientación y las perspectivas que tienen las empresas de vender en diferentes mercads,

Más detalles

SharePoint Server 2010

SharePoint Server 2010 SharePint Server 2010 Frmación Servicis Prfesinales Danysft 15/03/2012 PRESENTACIÓN Cmpetencias Micrsft Mediante estas certificacines, Micrsft acredita que cntams cn persnal técnic cualificad, y cn la

Más detalles

- Define Plan de actividades a realizar en un plazo determinado. - Asegura disponibilidad de: Repuestos, Herramientas y Equipos de Prueba.

- Define Plan de actividades a realizar en un plazo determinado. - Asegura disponibilidad de: Repuestos, Herramientas y Equipos de Prueba. 1. Para una empresa prveedra de servicis de mantenimient que se rganiza de acuerd a la figura adjunta, de acuerd a l plantead en las diapsitivas del curs y l cmentad en clases indique: i. 2 funcines que

Más detalles

PROCESO: GESTIÓN DE SISTEMAS DE INFORMACIÓN Y TECNOLOGÍA PROCEDIMIENTO: ADMINISTRACIÓN DE REDES Y COMUNICACIONES

PROCESO: GESTIÓN DE SISTEMAS DE INFORMACIÓN Y TECNOLOGÍA PROCEDIMIENTO: ADMINISTRACIÓN DE REDES Y COMUNICACIONES Pág. 1 de 6 1. OBJETIVO Realizar la administración, instalación, adecuación, mnitrización, ampliación, peración y actualización de las redes de cómput para agilizar ls prcess administrativs y misinales

Más detalles

Portal para Acceso Profesional a Juicios Orales

Portal para Acceso Profesional a Juicios Orales Prtal para Acces Prfesinal a Juicis Orales XTREAM Sistemas de Infrmación Glbal Cnsultría, Desarrll e Implantación de Sistemas Sftware para Gestión de Cntenids Audivisuales Gestión de Cicl de Vida del Cntenid

Más detalles

PROJECT CONTROLS. Proyecto Técnico

PROJECT CONTROLS. Proyecto Técnico PROJECT CONTROLS Pryect Técnic Pedr Ascz Agustín Germán E. López Sánchez Francesc Penalba García Marc Prósper i Serra 25/05/2009 may-09 Prject Cntrls Tabla de cntenids 1 DOCUMENTO IDENTIFICACIÓN...1 2

Más detalles

SERVIDOR VIRTUAL IPLAN

SERVIDOR VIRTUAL IPLAN SERVIDOR VIRTUAL IPLAN ACCESO A UN SV VÍA VPN - PLATAFORMA XEN (DESDE WINDOWS) 1. INTRODUCCIÓN En el presente instructiv describirems cóm cnectarse a un Servidr Virtual IPLAN estableciend una VPN (métd

Más detalles

Foco en el Cliente - Modelo SIGO (Sistema Integrado de Gestión Organizacional)

Foco en el Cliente - Modelo SIGO (Sistema Integrado de Gestión Organizacional) Fc en el Cliente - Mdel SIGO (Sistema Integrad de Gestión Organizacinal) En la actualidad, satisfacer las necesidades del cliente n es suficiente, es necesari exceder sus expectativas, deleitarls, e inclus

Más detalles

Service Oriented Architecture: Con Biztalk?

Service 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 detalles

Ciclo de certificación profesional en plataforma Java (Asociado Profesional Máster)

Ciclo de certificación profesional en plataforma Java (Asociado Profesional Máster) Cicl de certificación prfesinal en platafrma Java (Asciad Prfesinal Máster) OBJETIVOS DEL CURSO: Se pretenden cnseguir ls siguientes bjetivs: Frmación de prfesinales para adquirir ls cncimients y habilidades

Más detalles

Microsoft Excel. Excel tiene una gran variedad de cosas que si eres persona de negocios, te va a servir mucho.

Microsoft Excel. Excel tiene una gran variedad de cosas que si eres persona de negocios, te va a servir mucho. Micrsft Excel 1. Micrsft Excel 2. Empezara a trabajar cn Micrsft Excel 3. Herramientas de Micrsft Excel 4. Qué es Excel y cuales sn sus características 5. Insertar una función 6. Hacer una frmula 7. Insertar

Más detalles

La planificación financiera, importancia del presupuesto familiar

La planificación financiera, importancia del presupuesto familiar La planificación financiera, imprtancia del presupuest familiar TALLER: LA PLANIFICACION FINANCIERA, IMPORTANCIA DEL PRESUPUESTO FAMILIAR. EDUCACIÓN FINANCIERA Es un prces de desarrll de habilidades y

Más detalles

GUÍA RÁPIDA DE USO. Requisitos tecnológicos para el correcto funcionamiento de Bot PLUS 2.0.

GUÍA RÁPIDA DE USO. Requisitos tecnológicos para el correcto funcionamiento de Bot PLUS 2.0. GUÍA RÁPIDA DE USO NOVEDADES DE Bt PLUS 2.0 2014 Cóm se instala, accede y cnfigura? Requisits tecnlógics para el crrect funcinamient de Bt PLUS 2.0. Aplicación cmpatible cn ls siguientes sistemas perativs:

Más detalles

ANEXO XI Servicio Profesionales para el Equipamiento Multiservicios MPLS/IP

ANEXO XI Servicio Profesionales para el Equipamiento Multiservicios MPLS/IP ANEXO XI Servici Prfesinales para el Equipamient Multiservicis MPLS/IP 1 Indice 1. OBJETIVO... 3 2. ALCANCE... 3 3. INCUMBENCIAS DEL SERVICIO EN CADA FASE DEL PROYECTO [O]... 3 4. RECURSOS ASIGNADOS PARA

Más detalles

PROCESA. Sistema Inteligente para el Diseño de Modelos de Procesos sobre Arquitecturas Orientadas a Servicios

PROCESA. Sistema Inteligente para el Diseño de Modelos de Procesos sobre Arquitecturas Orientadas a Servicios PROCESA Sistema Inteligente para el Diseñ de Mdels de Prcess sbre Arquitecturas Orientadas a Servicis Pryect subvencinad pr Prgrama de Fment de la Investigación Técnica Pryects Tractres del Plan Nacinal

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. 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 detalles

Manual de Usuario- Vendedores. Uso del Portal

Manual de Usuario- Vendedores. Uso del Portal Manual de Usuari- Vendedres Us del Prtal Manual de usuari- Prtal Página 1 de 14 Autr Cntrl de cambis Vers. Fecha Karla Alfar Sánchez Dcument inicial 1,1 25/06/2011 Karla Alfar Sánchez Actualizacines 1,2

Más detalles

Microsoft SQL Server

Microsoft SQL Server Autres: Jse Santamaría y Javier Hernández Micrsft SQL Server Micrsft SQL Server es un sistema de gestión de base de dats relacinal (RDBMS) prducid pr Micrsft. Su principal lenguaje de cnsulta es Transact-SQL,

Más detalles

MCSE. Private Cloud. MCSE. Certificación de nube privada. Presentación. Ruta de certificación. MCSA. Windows Server 2012 70-410.

MCSE. Private Cloud. MCSE. Certificación de nube privada. Presentación. Ruta de certificación. MCSA. Windows Server 2012 70-410. MCSE. Certificación de nube privada Presentación MCSE (Micrsft Certified Slutin Expert) El estándar recncid a nivel mundial para prfesinales de TI. Ganar un MCSE: certificación de nube privada ls clasificará

Más detalles