Interoperabilidad con OpenSolaris

952 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
952
On SlideShare
0
From Embeds
0
Number of Embeds
128
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Interoperabilidad con OpenSolaris

  1. 1. Interoperabilidad con OpenSolaris Iban Nieto Castillero http://inieto.wordpress.com Comunidad OpenSolaris Hispano
  2. 2. Agenda Introducción Compartiendo ficheros Interactuando con otros sistemas Herramientas de desarrollo Presentation Title pg 2
  3. 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 Presentation Title pg 3
  4. 4. Interoperabilidad con OpenSolaris OpenSolaris ya es una plataforma habitual en muchos entornos heterogéneos Ideal para desarrollo y despliegue de aplicaciones J2EE, J2SE Basado en estándares abiertos: SOAP, WSDL y XML Interoperabilidad con servicios de Windows, Linux, Mac OS X, UNIX... Presentation Title pg 4
  5. 5. Interoperabilidad con OpenSolaris Compatibilidad con el código fuente, así como con los binarios de aplicaciones Linux Se 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 Presentation Title pg 5
  6. 6. Compartiendo ficheros con otros sistemas
  7. 7. Compartiendo ficheros con otros sistemas ZFS se integra con iSCSI, CIFS y NFS Comparte un volumen de datos activando únicamente una propiedad de ZFS y el sistema hará el resto por nosotros Presentation Title pg 7
  8. 8. Compartiendo a través de SMB (CIFS) pkg install SUNWsmbskr SUNWsmbs add_drv smbsrv svccfg import /var/svc/manifest/network/smb/server.xml svcadm enable -r smb/server smbadm join -w MIGRUPODETRABAJO Presentation Title pg 8
  9. 9. Compartiendo a través de SMB (CIFS) sharesmb controla las propiedades zfs set sharesmb=on mipool/Video zfs create -o casesensitivity=mixed -o nbmand=on -o sharesmb=name=Videos mipool/Video Presentation Title pg 9
  10. 10. Compartiendo a través de SMB (CIFS) Presentation Title pg 10
  11. 11. Compartiendo a través de NFS sharenfs controla las propiedades zfs set sharenfs=on mipool/Video zfs set sharenfs=”ro=10.224.6.130/24, ...” mipool/Video Presentation Title pg 11
  12. 12. Interactuando con Windows, Linux, OS X...
  13. 13. OpenSolaris y Microsoft Windows Acceso desde Windows a los volúmenes ZFS, compartidos a través de CIFS Soporte para autenticación contra LDAP y Active Directory (plataformas Microsoft) Compatibilidad con documentos OpenOffice a través de plugin en Microsoft Office Presentation Title pg 13
  14. 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 Presentation Title pg 14
  15. 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 Presentation Title pg 15
  16. 16. OpenSolaris y Mac OS X Es posible utilizar discos formateados con ZFS en sistemas Mac OS X de Apple Soporte inicial para montar discos en OS X http://zfs.macosforge.org/trac/wiki Posible incorporación de ZFS a Snow Leopard ? (aún no confirmado) Presentation Title pg 16
  17. 17. OpenSolaris y Mac OS X OpenSolaris y Mac OS X comparten además otra tecnología revolucionaria: DTrace La mayoría de las 'oneliners' (código de una sola línea) en lenguaje D, funcionan en OS X Presentation Title pg 17
  18. 18. Herramientas de desarrollo
  19. 19. Pila de software AMP Apache + MySQL + PHP Instalación con un comando: pkg install amp Desarrolla en Windows, despliega en OpenSolaris Presentation Title pg 19
  20. 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 Presentation Title pg 20
  21. 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 Presentation Title pg 21
  22. 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 ;-) Presentation Title pg 22
  23. 23. Sorteo OpenSolaris Bible Nombre, Apellidos y email Presentation Title pg 23
  24. 24. Interoperabilidad con OpenSolaris Iban Nieto Castillero http://inieto.wordpress.com Comunidad OpenSolaris Hispano

×