! % ! & " ' % # "$ % "$ % Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1. Grupo de Investigación 2. SOA’s 3. OSGi 3.1 OSGi como SOA 3.1. Framework 4. DOMOWEB 4.1. Descripción 4.2. OSS 4.3. Metas alcanzadas 5. Trabajo futuro 1 ( Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos # +,,-. %) %) / 0 ! % 1 *. ! 1. Grupo de Investigación 2. SOA’s 3. OSGi % ) & 2 %* ' % / . 3.1 OSGi como SOA 3.1. Framework 4. DOMOWEB 4.1. Descripción 4.2. OSS 4.3. Metas alcanzadas * 5. Trabajo futuro ) "3 4 Escuela Técnica Superior de Ingeniería Informática 5 ( % 7 % Departamento de Lenguajes y Sistemas Informáticos 1. Grupo de Investigación 4 ! 2. SOA’s 3. OSGi 3.1 OSGi como SOA 3.1. Framework 4. DOMOWEB % 8 ) 4.1. Descripción 5. Trabajo futuro % *% * ! ! ' Registro de Servicios 4.2. OSS 4.3. Metas alcanzadas ) ! * ) . ! 6 Publicar / Descriptor de Servicio Eliminar Proveedor de servicios Obtener (bind) Descubrir Solicitante de servicios 2 ! 0 ! ) 2( "; Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1' ! 9::: ( < ; = 1. Grupo de Investigación ! 2. SOA’s 3. OSGi $ ) * ! = (7 58 6/ * 3.1 OSGi como SOA ! 4 3.1. Framework 4. DOMOWEB 4.1. Descripción 4.2. OSS 4.3. Metas alcanzadas 5. Trabajo futuro Escuela Técnica Superior de Ingeniería Informática % & (' ! ! ! ! ' * /5 > %! ) ?! / ( . 87' 6 @ ) 95+,,,6 +5+,,96 -5+,,-ABCC! 6 ' ! )>% D/ "%! % . E F !$ $ 7 % > ' ! Departamento de Lenguajes y Sistemas Informáticos 1. Grupo de Investigación 2. SOA’s 3. OSGi 3.1 OSGi como SOA Acceso a redes WAN: RDSI, Cable, xDSL,Satélite / Redes de Comunicaciones locales: X-10, EIB, LONWork, HAVi, IrDA, Bluetooh … Pasarela Residencial 3.1. Framework 4. DOMOWEB * 4.1. Descripción 4.2. OSS 4.3. Metas alcanzadas 5. Trabajo futuro G ! & % . 0 ! ! % % 5 %) %) ) 6 0 * ) ! H9,/ / / 3 0 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1. Grupo de Investigación 2. SOA’s 3. OSGi 8 ! & ) 3.1 OSGi como SOA 3.1. Framework 4. DOMOWEB 4.1. Descripción 4.2. OSS 4.3. Metas alcanzadas 5. Trabajo futuro Escuela Técnica Superior de Ingeniería Informática 1. Grupo de Investigación 2. SOA’s 3. OSGi 3.1 OSGi como SOA 3.1. Framework 4. DOMOWEB 4.1. Descripción 4.2. OSS 4.3. Metas alcanzadas 5. Trabajo futuro . $ % 5$ % 1 <6 % % ! % '$# % 6/ $% 1 < $ % '* * # % * * ! 0 Departamento de Lenguajes y Sistemas Informáticos % $ % / * ! 4 ' ! % % / ' ! 5$ 7 % ! ) ' ! * $# / ! * $ ! 4 % * / * % . ! ) ." $ / 8* I % .E 5/ / 6 * . E$ 5/ / 6 * . 5/ / 6 ( $ .& &* ) . 0 5/ / 65 % 1 < * % % 6 56 4 0 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 2 % % 1 < & G 8 1. Grupo de Investigación 0 2. SOA’s % % 1 < @ ! G 1 3. OSGi 3.1 OSGi como SOA 3.1. Framework 4. DOMOWEB 4.1. Descripción 4.2. OSS 4.3. Metas alcanzadas " 5. Trabajo futuro E " 8 ! " = ;. Escuela Técnica Superior de Ingeniería Informática %) %) J ' % # = * Departamento de Lenguajes y Sistemas Informáticos 1. Grupo de Investigación 2. SOA’s 3. OSGi 3.1 OSGi como SOA 3.1. Framework 4. DOMOWEB 4.1. Descripción 4.2. OSS 4.3. Metas alcanzadas 5. Trabajo futuro 5 Escuela Técnica Superior de Ingeniería Informática " $ = * Departamento de Lenguajes y Sistemas Informáticos JDBC 1. Grupo de Investigación 2. SOA’s 3. OSGi 2 % & G 8 ; H9, E ; E! 3.1 OSGi como SOA ' 3.1. Framework Almacén de Log Service 0 +% 1 < componentes DB Access => (Descripción registro eventos XML) 4. DOMOWEB 4.1. Descripción 4.2. OSS 4.3. Metas alcanzadas 5. Trabajo futuro Control de luces y sensores X10 ! Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos E4 . "%! % 3. OSGi 3.1 OSGi como SOA 3.1. Framework 4. DOMOWEB 4.1. Descripción 6 ' %! > 0 E - E 'F !$ $ 7 1. Grupo de Investigación 2. SOA’s 5 ; ' K& 5 4 6 = * %! * . ! 7 A > 5"%! % ) 86 4.2. OSS 4.3. Metas alcanzadas 5. Trabajo futuro 6 . Escuela Técnica Superior de Ingeniería Informática J ' % %) %) # = * Departamento de Lenguajes y Sistemas Informáticos 1. Grupo de Investigación 2. SOA’s 3. OSGi 3.1 OSGi como SOA 3.1. Framework 4. DOMOWEB 4.1. Descripción 4.2. OSS 4.3. Metas alcanzadas 5. Trabajo futuro ! Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1. Grupo de Investigación 2. SOA’s 3. OSGi 3.1 OSGi como SOA 3.1. Framework 4. DOMOWEB 4.1. Descripción 4.2. OSS 4.3. Metas alcanzadas 5. Trabajo futuro $ ) 4 ) . <?xml version="1.0" encoding="UTF-8"?> <casa xsi:noNamespaceSchemaLocation=' casa.xsd'nombre="Casa Alejandro" > <planta identificador="P-0" nombre="Planta Baja"> <punto coorX="0" coorY="0" /> <punto coorX="11" coorY="0" /> <punto coorX="11" coorY="18.5" /> <punto coorX="0" coorY="18.5" /> <estancia identificador="SAL-1" nombre="Salon" tipo="salon"> <punto coorX="4.5" coorY="4.5"/> <punto coorX="7.5" coorY="4.5"/> <punto coorX="7.5" coorY="4"/> <punto coorX="11" coorY="4"/> <punto coorX="11" coorY="8"/> <punto coorX="4.5" coorY="8"/> <dispositivo coorX="6" coorY="4.5" identificador="PER-1" tipo="persiana"/> <dispositivo coorX="9" coorY="4" identificador="PER-2" tipo="persiana"/> <dispositivo coorX="7.5" coorY="6" identificador="LUZ-3" tipo="interruptorLuz"/> <dispositivo coorX="9" coorY="8" identificador="ELE-1" tipo="electrodomestico" nombre="Televisor"/> </estancia> <estancia identificador="COC-1" tipo="cocina"> <punto coorX="3.5" coorY="10.5"/> <punto coorX="6.5" coorY="10.5"/> <punto coorX="6.5" coorY="14.5"/> <punto coorX="3.5" coorY="14.5"/> <dispositivo coorX="6.5" coorY="13.5" identificador="GRI-3" tipo="grifo"/> <dispositivo coorX="6" coorY="11.5" identificador="ELEC-2" tipo="electrodomestico" nombre="Horno"/> <dispositivo coorX="4" coorY="14" identificador="ELEC-3" tipo="electrodomestico" nombre="Microondas"/> </estancia> </planta> </casa> ! 5& 806 H & ! ) 7 ! ) . 0 ) = * Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos ' ! % $ 1. Grupo de Investigación 2. SOA’s 3. OSGi 3.1 OSGi como SOA 3.1. Framework 4. DOMOWEB 4.1. Descripción 4.2. OSS 4.3. Metas alcanzadas 5. Trabajo futuro 0 Escuela Técnica Superior de Ingeniería Informática ) % Departamento de Lenguajes y Sistemas Informáticos % ) $ ! 1. Grupo de Investigación 2. SOA’s 3.1 OSGi como SOA 3.1. Framework 4. DOMOWEB 4.1. Descripción 4.2. OSS 4.3. Metas alcanzadas 5. Trabajo futuro ! ! # 3. OSGi 0 ! E $ / ; ) ! $ ! ) % ) / = * ) ! $ ! 8 8 ! % ! & " ' % # "$ % "$ % 9