Interoperabilidad con OpenSolaris

24
Interoperabilidad con OpenSolaris Iban Nieto Castillero http://inieto.wordpress.com Comunidad OpenSolaris Hispano

description

Interoperabilidad con OpenSolaris, charla en la Sun Open Communities Forum celebrado el 18 y 19 de Junio de 2009 en la CEU (Madrid).

Transcript of Interoperabilidad con OpenSolaris

Page 1: Interoperabilidad con OpenSolaris

Interoperabilidadcon OpenSolaris

Iban Nieto Castillero

http://inieto.wordpress.com

Comunidad OpenSolaris Hispano

Page 2: Interoperabilidad con OpenSolaris

Presentation Title pg 2

Agenda

Introducción

Compartiendo ficheros

Interactuando con otros sistemas

Herramientas de desarrollo

Page 3: Interoperabilidad con OpenSolaris

Presentation Title pg 3

Interoperabilidad - Introducción

Interoperatividad es la condición mediante la cual sistemas heterogéneos pueden intercambiar procesos o datos

Interoperabilidad significa sistemas que funcionan juntos

Page 4: Interoperabilidad con OpenSolaris

Presentation Title pg 4

Interoperabilidad con OpenSolaris

OpenSolaris ya es una plataforma habitual en muchos entornos heterogéneos

Ideal para desarrollo y despliegue de aplicaciones J2EE, J2SEBasado en estándares abiertos: SOAP,

WSDL y XMLInteroperabilidad con servicios de Windows,

Linux, Mac OS X, UNIX...

Page 5: Interoperabilidad con OpenSolaris

Presentation Title pg 5

Interoperabilidad con OpenSolaris

Compatibilidad con el código fuente, así como con los binarios de aplicaciones LinuxSe incluye Perl, PHP, Python, los lenguajes de scripting más populares del mundo Se incluye Apache, Samba, Sendmail, BIND, IP Filter, y mucho más FOSS

Page 6: Interoperabilidad con OpenSolaris

Compartiendo ficheros con otros sistemas

Page 7: Interoperabilidad con OpenSolaris

Presentation Title pg 7

Compartiendo ficheros con otros sistemas

ZFS se integra con iSCSI, CIFS y NFSComparte un volumen de datos activando

únicamente una propiedad de ZFS y el sistema hará el resto por nosotros

Page 8: Interoperabilidad con OpenSolaris

Presentation Title pg 8

Compartiendo a través de SMB (CIFS)

pkg install SUNWsmbskr SUNWsmbsadd_drv smbsrvsvccfg import/var/svc/manifest/network/smb/server.xml

svcadm enable -r smb/serversmbadm join -w MIGRUPODETRABAJO

Page 9: Interoperabilidad con OpenSolaris

Presentation Title pg 9

Compartiendo a través de SMB (CIFS)

sharesmb controla las propiedadeszfs set sharesmb=on mipool/Video

zfs create -o casesensitivity=mixed -o nbmand=on -o sharesmb=name=Videos mipool/Video

Page 10: Interoperabilidad con OpenSolaris

Presentation Title pg 10

Compartiendo a través de SMB (CIFS)

Page 11: Interoperabilidad con OpenSolaris

Presentation Title pg 11

Compartiendo a través de NFS

sharenfs controla las propiedadeszfs set sharenfs=on mipool/Video

zfs set sharenfs=”ro=10.224.6.130/24, ...” mipool/Video

Page 12: Interoperabilidad con OpenSolaris

Interactuando con Windows, Linux, OS X...

Page 13: Interoperabilidad con OpenSolaris

Presentation Title pg 13

OpenSolaris y Microsoft Windows

Acceso desde Windows a los volúmenes ZFS, compartidos a través de CIFSSoporte para autenticación contra LDAP y Active Directory (plataformas Microsoft)Compatibilidad con documentos OpenOffice a través de plugin en Microsoft Office

Page 14: Interoperabilidad con OpenSolaris

Presentation Title pg 14

OpenSolaris y Linux

OpenSolaris y Linux comparten orígenes

Se mantiene la compatibilidad a nivel de código fuente, asegurando así que las aplicaciones desarrolladas se compilen y ejecuten correctamente en ambas plataformas

Page 15: Interoperabilidad con OpenSolaris

Presentation Title pg 15

OpenSolaris y Linux

Librerías Glib, Zlib, y Tcl/Tk Lenguajes de scripting: Perl, Python, zsh, tcsh, y bash GNOME, KDE, XFce, etc.Compatibilidad asegurada con documentos de OpenOffice entre ambos sistemas

Page 16: Interoperabilidad con OpenSolaris

Presentation Title pg 16

OpenSolaris y Mac OS X

Es posible utilizar discos formateados con ZFS en sistemas Mac OS X de AppleSoporte inicial para montar discos en OS Xhttp://zfs.macosforge.org/trac/wiki

Posible incorporación de ZFS a Snow Leopard ? (aún no confirmado)

Page 17: Interoperabilidad con OpenSolaris

Presentation Title pg 17

OpenSolaris y Mac OS X

OpenSolaris y Mac OS X comparten además otra tecnología revolucionaria: DTraceLa mayoría de las 'oneliners' (código de una sola línea) en lenguaje D, funcionan en OS X

Page 18: Interoperabilidad con OpenSolaris

Herramientas de desarrollo

Page 19: Interoperabilidad con OpenSolaris

Presentation Title pg 19

Pila de software AMP

Apache + MySQL + PHP

Instalación con un comando: pkg install amp

Desarrolla en Windows, despliega en OpenSolaris

Page 20: Interoperabilidad con OpenSolaris

Presentation Title pg 20

NetBeans

Potente entorno de desarrollo, multiplataforma

J2SE, J2EE, JavaFX

JavaScript y AJAX

PHP y MySQL

C y C++

Ruby on Rails, JRuby, Grails y Groovy

Integración completa con GlassFish y Tomcat

Page 21: Interoperabilidad con OpenSolaris

Presentation Title pg 21

Glassfish

Servidor de aplicaciones J2EE

Soporte para JavaServer Pages(JSP) 2.1, JavaServer Faces(JSF) 1.2, Servlet 2.4, Enterprise JavaBeans 3.0, Java API for Web Services(JAX-WS) 2.0, Java Architecture for XML Binding(JAXB) 2.0, etc.

Capacidades de clúster y nuevas características de interconexión entre servicios web (Proj. Metro)

Potente consola de administración via web

Page 22: Interoperabilidad con OpenSolaris

Presentation Title pg 22

MySQL

Potente sistema de gestión de base de datos relacional, multihilo y multiusuario

Gran comunidad de desarrolladores y usuarios

Muy utilizado actualmente en aplicaciones web

Por supuesto, puedes utilizar las MySQL GUI Tools contra OpenSolaris ;-)

Page 23: Interoperabilidad con OpenSolaris

Presentation Title pg 23

Sorteo OpenSolaris Bible

Nombre, Apellidos y email

Page 24: Interoperabilidad con OpenSolaris

Interoperabilidadcon OpenSolaris

Iban Nieto Castillero

http://inieto.wordpress.com

Comunidad OpenSolaris Hispano