34
Creación de plataformas José Juan Reyes Z. [email protected]

Creación de Plataformas

Embed Size (px)

DESCRIPTION

Presentación general para la creación de plataformas tecnologicas con software libre y open source

Citation preview

Page 1: Creación de Plataformas

Creación de plataformas

José Juan Reyes Z.

[email protected]

Page 2: Creación de Plataformas

Acerca del ponente

Más de 7 años de experiencia en desarrollo de software.Más de 4 años de experiencia en telecomunicaciones.Miembro moderador de la comunidad de usuarios JavaUp y

SpringHispano.Implementando tecnologías para los ramos de : gobierno,

calidad, educación, seguros, navegación marítima, contabilidad, medicina, telefonía celular; en diferentes instancias de TI.

Linkedin: http://www.linkedin.com/in/neodevelop

Page 3: Creación de Plataformas

Agenda

Tecnología en las organizaciones

Problemas Tecnológicos comunes en las PyME’s y en las SOHO

¿Cómo solventar estos problemas?

¿Qué es una plataforma?

Estructura de una plataforma

Ventajas y desventajas de la plataforma

Construir una plataforma

Casos de éxito

Conclusiones

Page 4: Creación de Plataformas

Tecnología en las organizaciones

Redes y conectividad

Trabajo con archivos

Escritorio

Multimedia

Ofimática

Programación y Desarrollo

Arquitectura Cliente - Servidor

Científicos y aplicaciones especiales

Otros

Page 5: Creación de Plataformas

Problemas Tecnológicos comunes en las PyME’s y en las SOHO

Falta o dificultad de comunicación

Falta o dificultad de información

Falta o dificultad de seguridad

Falta de fluidez, eficacia y eficiencia en los procesos de la organización

Page 6: Creación de Plataformas

Problemas Tecnológicos comunes en las PyME’s y en las SOHO

Desconocimiento de herramientasNo existe la infraestructura adecuadaLos costos tecnológicos no son redituablesProblemas con las “soluciones” que se ofrecen

comercialmentePolíticas de negociosMala concepción de los elementos tecnológicosMalas implementaciones de tecnologíaFalta de soporte o especialistas en ciertas áreas

tecnológicasEntre muchas otras…

Page 7: Creación de Plataformas

¿Cómo solventar estos problemas?

Page 8: Creación de Plataformas

¿Cómo solventar estos problemas?

Mentalizarse a sí mismo para mentalizar a los demás de las ventajas de usar soluciones libres.

Conocer bien las posibles soluciones.

Concebir el SL y el OS tal como es.

Page 9: Creación de Plataformas

¿Cómo solventar estos problemas?

Preparar un plan de negocioCalcular un posible ROI para el dueño del negocioDemostrar que: “el hecho de ser libre no implica que

pueda tener fallas o ser de mala calidad”, ejemplo: Firefox

Explicar el bajo impacto económico que puede tener implementar soluciones libres

“El flujo de efectivo aplicado en tecnología dentro de una organizaión debe ser visto como una inversión y no como un gasto…”

Mostrar que otras compañias han tenido éxito con el uso de SL y OS.

Page 10: Creación de Plataformas

¿Cómo solventar estos problemas?

openvpn java linux ubuntu debian asterisk mozilla evolution

amsn ipcop shorewall google emule gnu vnc nmap webalizer samba

ldap nautilus vim nano openoffice svn firefox

plataforma brasero pidgin knoppix maven centos gpl

mplayer amarok fedora gimp blender ssh dia vlc thunderbird eclipse bsd

springframework php mysql hibernate unix wine rar

stallman opensource free geek drupal apache gnome fluxbox

web postgresql

Page 11: Creación de Plataformas

¿Qué es una plataforma?

Una solución tecnológica transversal para las PyME’s y las SOHO aplicando SL y OS.

“El conjunto de tecnologías que toda empresa requiere, como es: un sistema de información, infraestructura de comunicaciones y un entorno de seguridad lógico, que permita realzar las cualidades de cada organización en su operación.”

Page 12: Creación de Plataformas

Estructura de una plataforma

Page 13: Creación de Plataformas

Estructura de una plataforma

Page 14: Creación de Plataformas

Ventajas y Desventajas de una Plataforma

VentajasOfrece soluciones con uso de

tecnología de hoy día

La tecnología usada es SL y OS

Los costos de implementación se reducen considerablemente en comparación con otras soluciones

Soporte con comunidades por diferentes medios

Mejor inversión de capital en servicios tecnológicos

DesventajasLa concepción por parte de los

dueños de negocio con respecto al SL y el OS esta distorsionada, esta incompleta o simplemente es ignorada

Pocos prestadores de servicios de SL y OS

Page 15: Creación de Plataformas

Ventajas y Desventajas de una Plataforma

VentajasCombate la piratería

La información acerca de los diferentes proyectos es pública y esta al alcance de todos

Puede ser implementada en cualquier giro

Entre otras...

DesventajasSe tiene la creencia de que las

implementaciones de diversas tecnologías es cosa de gurúes

No existe un CD o DVD entregable para el dueño del negocio

Page 16: Creación de Plataformas

Construir una plataforma

Conocimientos en SL y OSExperiencia en:

Sistemas Operativos

Redes y Telecomunicaciones

Seguridad

Bases de Datos

Ingeniería de Software

Page 17: Creación de Plataformas

Construir una plataforma

Linux Centos archivos windows2003 servidor procesos

arquitectura Fedora Ubuntu libres samba administracion suse

SistemasOperativos debian Unix BSD openBSD

freeBSD recursos usuario propietarios e/s netBSD RedHat memoria Kernel windowsXP mandriva mepis knoppix damnsmall

gentoo slackware xandros pclinuxos puppy solaris dragonfly

Page 18: Creación de Plataformas

Construir una plataforma

red voip mail cableado dhcp wan smtp router pop lan dsl

man vpn sip iax fddi IVR socket nodo telefonia hub

sesion udp bluetooth bri h323 wifi ssl extranet ieee pdioo

ip radius tcp telecomunicaciones isp

asterisk csma atm servicio osi 802.11g switch ekiga

internet servidor ethernet pri firewall cat6 mbps

sniffer shorewall intranet openvpn topologia ssh ftp

web dump puerto cliente

Page 19: Creación de Plataformas

Construir una plataforma

fisica registro spam log ataque root hack crack firewall ssh

social proxy md5 openid password proteccion virus ipsec

netbsd diffie_hellman contingencia iptables chattr phishing

cache aircrack nmap programacion certificado encripcion

disponibilidad troyano ldap warning integridad terminal ssl

tcpdump DoS datos scripts invitado debug

Seguridad cifrado chmod confidencial permisos

riesgos desastres control autenticacion chown

confidencialidad robo intrusion pirateria prevenir

detectar pgp

Page 20: Creación de Plataformas

Construir una plataforma

mysql arquitectura concurrencia query sql llaves alter indices

odbc transaccion innodb trigger procedimiento dbms host mineria

registro schemas pgMyAdmin backup BaseDatos

datawarehouse integracion postgresql consulta

phpMyAdmin oracle motor conexion escalabilidad conf

hsqldb object-oriented text datos update delete cascade integridad

commit rollback relacion tabla vistas replicacion jdbc monitoreo lob

Page 21: Creación de Plataformas

Construir una plataforma lenguaje tomcat programacion framework java jdbc api web

patron scriptacoulos persistencia bea jetty gwt comunidad jse servlet

groovy dojo logica validacion jta ingenieria scrum aspectj diseño swing negocio config jsf factory weblogic annotations axis

extremeprogramming Desarrollo uml aop grails webServices

ajax css ibatis framework arquitecto sistema capacitar threads jsp analisis plugin dao xml dispostivos ivy dwr documentacion

reingenieria ria rup orm ant arquitectura xfire poo internet equipo jms mvc contiuum jboss chart hibernate jvm foros

buenas_practicas metodologia vm portabilidad glassfish

escalabilidad compilacion jee eclipse maven apache

integracion runtime spring

Page 22: Creación de Plataformas

Construir una plataforma

Asesorarse con expertos en SL y OS para las implementaciones

Explorar las diversas tecnologíasPreguntar en foros y unirse a comunidadesColaborar en la traducción del proyectoUnir esfuerzos con colegas que experimenten otras

tecnologíasHacer comunidad

Page 23: Creación de Plataformas

Casos de Exito

PropiosInstituto de Educación Naútica y Portuaria Oceáno Pacífico

(Marina Mercante)

Axion Telco. Antes VaContigo Telco.

AjenosCallCenters en España y la Unión Americana

Greenpace

Universidades americanas y españolas

Entre otros...

Page 24: Creación de Plataformas

Casos de Exito

Infraestructura del IENPOP

Page 25: Creación de Plataformas

Conclusiones

Debemos de concebir tal como es el SL y el OSConscientizar a los ejecutivos y usuarios acerca del uso

de SL y el OSDemostrar que el flujo económico en tecnología no se

trata de hacer un gasto por moda, sino que, se trata de una inversión que en un plazo determinado será recuperada en función de la colaboración de los usuarios.

El SL y el OS pueden ayudarnos a romper barreras de monopolios y demostrar que hay muchas más opciones para que un usuario cumpla con sus labores.

Page 26: Creación de Plataformas

Conclusiones“Se trata de vender servicios, no licencias...” Joel

BarriosEl SL y el OS pueden ayudar a mover economías pues

existe el talento para levantar fabricas de software y de implementación de servicios tecnológicos basados en filosofías libres.

Para un dueño de negocio puede ser conveniente y efectivo invertir en capacitación en vez de licencias.

La compra de un producto no resuelve por sí solo el problema.

“Recoger datos es solo el primer paso hacia la sabiduría. Pero compartir información es el primer paso hacia la comunidad...” IBM

Page 27: Creación de Plataformas
Page 28: Creación de Plataformas

URL's Recomendadas SL y OS

http://unesdoc.unesco.org/images/0015/001560/156096s.pdf

http://alts.homelinux.net/

http://clic.xtec.net/es/index.htm

http://directory.fsf.org/

http://gnuwin.epfl.ch/apps/es/index.html

http://sourceforge.net/

http://winslow.aditel.org/

http://www.cdlibre.org/

http://www.optaros.com/en/publications/white_papers_reports/open_source_catalogue_2007

http://www.osalt.com/

http://www.unesco.org/cgi-bin/webworld/portal_freesoftware/cgi/page.cgi?d=1

Page 29: Creación de Plataformas

URL's Recomendadas Sistemas Operativos

http://www.ubuntu.com

http://fedoraproject.org/

http://centos.org/

http://www.opensuse.org/

http://www.knoppix.net/

http://www.redhat.com/

http://opensolaris.org/index.html

http://netbsd.org/

http://openbsd.org/

http://www.freebsd.org/es/

Page 30: Creación de Plataformas

URL's Recomendadas Redes, telco. Y VoIP

http://www.asterisk.org/ http://www.asterisknow.org/ http://openvpn.net/ http://openvpn.se/ http://www.webmin.com/ http://www.openssh.org/ http://www.nagios.org/ http://www.tcpdump.org/

Page 31: Creación de Plataformas

URL's Recomendadas Bases de Datos

http://www.mysql.com/ http://www.postgresql.org/ http://www.db4o.com/Default.aspx?

AspxAutoDetectCookieSupport=1 http://hsqldb.org/ http://personal.lobocom.es/claudio/menu.htm

Page 32: Creación de Plataformas

URL's Recomendadas Desarrollo de Software

http://springhispano.org/

https://cis.med.ucalgary.ca/http/java.sun.com/docs/books/tutorial/

http://www.sun.com/java/

http://jboss.org/

https://glassfish.dev.java.net/

http://www.hibernate.org/

http://struts.apache.org/

http://struts.apache.org/2.x/index.html

http://www.apache.org/

http://java.sun.com/javaee/javaserverfaces/

http://ibatis.apache.org/

Page 33: Creación de Plataformas

Más de mí... http://ingenieriahs.com neodevelop at

springhispano facebook twitter gmail flickr del.icio.us ma.gnolia.com javaup

Page 34: Creación de Plataformas

Fin

Gracias por su atención