You are on page 1of 20

INTEGRANTES:

JOSE JURADO BRIAN MONTENEGRO LENIN ENRIQUEZ MARCELO MARTINEZ

ECLIPSE

HISTORIA
y Eclipse comenz como un proyecto de IBM Canad.

Fue desarrollado por OTI (Object Technology International) como reemplazo de VisualAge tambin desarrollado por OTI. En noviembre del 2001, se form un consorcio para el desarrollo futuro de Eclipse como cdigo abierto. En 2003, fue creada la fundacin independiente de IBM.

QUE ES ECLIPSE?
y Eclipse es un Entorno Integrado de Desarrollo, del

ingls Integrated Development Environment (IDE), para todo tipo de aplicaciones libres, inicialmente desarrollado por IBM, y actualmente gestionada por la Fundacin Eclipse.

CARACTERISTICAS:
y y y y y

y y y y

Es multiplataforma. Escrito en lenguaje Java. Es de cdigo abierto. La base de Eclipse es la plataforma de cliente enriquecido o RCP. cliente enriquecido consiste en proporcionar una interfaz grfica, escrita con una sintaxis basada en XML, que proporciona funcionalidades similares a las del cliente pesado (arrastrar y soltar, pestaas, ventanas mltiples, mens desplegables). Eclipse dispone de un Editor de texto con resaltado de sintaxis. La compilacin es en tiempo real. La interfaz de usuario de Eclipse tambin tiene una capa GUI (interfaz grfica de usuario) intermedia llamada JFace, la cual simplifica la construccin de aplicaciones basadas en SWT(componentes para construir la interfaz). Se incorpora Business Intelligence y Reporting Tools esto nos ayudara a crear reportes de una manera ms sencilla, . Tambien otra caracteristica es la inclusion de las herramientas de SQL Query Builder que nos permitira construir las consultas de una forma visual.

VERSIONES:
Indigo Helios Galileo Ganymede Europa Callisto Eclipse 3.1 Eclipse 3.0 junio de 2011 23 junio de 2010 24 de junio de 2009 25 junio de 2008 29 de junio de 2007 30 de junio de 2006 28 de junio 2005 28 de junio de 2004 3.7 3.6 3.5 3.4 3.3 3.2 3.1 3.0

JBOSS

y JBoss es un servidor de aplicaciones J2EE (Java

Platform, Enterprise Edition) de cdigo abierto implementado en Java puro. Al estar basado en Java, JBoss puede ser utilizado en cualquier sistema operativo para el que est disponible Java. y JBoss implementa todo el paquete de servicios de J2EE. y Es el primer servidor de aplicaciones de cdigo abierto, preparado para la produccin y certificado J2EE 1.4

CARACTERISTICAS:
y y y y y y y y y y y y y y y y y y

Producto de licencia de cdigo abierto sin coste adicional. Cumple los estndares. Confiable a nivel de empresa Incrustable, orientado a arquitectura de servicios. Flexibilidad consistente Servicios del middleware para cualquier objeto de Java Ayuda profesional 24x7 de la fuente Soporte completo para JMX (Java Management eXtensions). A diferencia de Tomcat, que solo es un contenedor de Servlets, Jboss es un servidor de aplicaciones completo. Soporta JMS (servicio de mensajera Java) Jboss escucha tambin en el puerto 8080, por lo que habr que tener cuidado si tenemos un proxy,Oracle o Tomcat instalados La instalacin es igual que Tomcat, descargar,descomprimir y usar Ser necesario instalar el JDK de SunJboss incluye Tomcat 5.5, por lo que el puerto 8009 estar abierto Se recomienda no instalar Jboss y Tomcatseparado, ya que estaremos instalando dos versiones de Tomcat que se pelearn por losmismos puertos Para parar y arrancar Jboss tendremos los scripts run.sh y shutdown.sh Por defecto Jboss solamente escucha en la interfaz loopback 127.0.0.1 Si lo que deseamos es que el servicio sea accesible desde fuera, ser necesario arrancarlo escuchando en cualquier interfaz ./run -b 0.0.0.0 No suele ser necesario, ya que jboss o Tomcat suelen ser accedidos desde Apache. La comunicacin es a travs de 127.0.0.1

SERVIDORES DE APLICACION JBOSS


y EJB 3.0 Implementa la especificacin inicial de EJB 3.0. y JBOSS AOP JBoss AOP est orientado a trabajar con Programacin Orientada a Aspectos. Esto permitir aadir fcilmente servicios empresariales (transacciones, seguridad, persistencia) a clases Java simples. y HIBERNATE Hibernate es un servicio de persistencia objeto/relaciones y consultas para Java. Hibernate facilita a los desarrolladores crear las clases de persistencia utilizando el lenguaje Java - incluyendo la asociacin, herencia, polimorfismo y composicin y el entorno de colecciones Java. y JBOSS CACHE JBoss Cache es un producto diseado para almacenar en cach los objetos Java ms frecuentemente accedidos de manera que aumente de forma notable el rendimiento de aplicaciones e-bussines. Eliminando accesos innecesarios a la base de datos, JBoss Cache reduce el trfico de red e incrementa la escalabilidad de las aplicaciones. y JBOSS IDE Brinda una IDE Eclipse para el JBoss AS. De esta forma la depuracin y otras tareas asociadas al desarrollo de aplicaciones puede ser realizadas desde el entorno de Eclipse. y JBOSS JBPM Gestor de procesos de negocio, tambin denominado "WorkFlow". jBPM es una plataforma para lenguajes de procesos ejecutables, cubriendo desde gestin de procesos de negocio (BPM) bajo workflow hasta orquestacin de servicios. Actualmente jBPM soporta tres lenguajes de procesos, cada uno enfocado a un ambiente y funcionalidad especifica: y JBOSS PORTAL Es una plataforma de cdigo abierto para albergar y servir una interfaz de portales Web, publicando y gestionando el contenido as como adaptando el aspecto de la presentacin.

TECNOLOGA Y ARQUITECTURA:
y JEMS: hace uso del potencial de JBoss Enterprise Middleware Services : y y y y y y y

JBoss Application Server, * JBoss Cache, Jgroups e Hibernate. DB Agnstico: funciona con cualquier SGBD soportado por Hibernate SSO/LDAP: hace uso de las soluciones de single sign on (SSO) de Tomcat y JBoss Autenticacin JAAS: mdulos de autenticacin adaptables va JAAS Cach: utiliza cacheado en la capa de visualizacin para mejor rendimiento Clusterizable: soporte de Cluster que permite que un portal pueda ser desplegado en varias instancias Hot-Deployment: hace uso de las caractersticas de autodespliegue dinmico incluido en JBoss Instalador SAR: instalacin basada en web que hace que la instalacin y configuracin inicial sea muy sencilla.

ESTANDARES S

RTADOS:

y Portlet Specification and API 1.0 (JSR-168) y Content Repository for Java Technology API (JSR-

170) y Java Server Faces 1.2 (JSR-252) y Java Management Extensin (JMX) 1.2 y Compatibilidad 100% con J2EE 1.4 al utilizar JBoss AS

CONTENEDOR DE PORTAPALES:
y Mltiples Instancias de Portales: habilidad para ejecutar mltiples portales desplegados en un nico contenedor. y IPC (Inter-Portlet Communication): la API habilita a los portlets crear enlaces a otros objetos como pginas, portales o ventanas. y Dynamicity: permite a administradores y usuarios crear y eliminar objetos como portlets, pginas, portales, temas y composicin en tiempo de ejecucin. y Internacionalizacin: permite utilizar recursos de internacionalizacin para cada portlet. y Servicios empotrables: la autenticacin realizada por el contenedor de servlets y JAAS posibilita cambiar el esquema de autenticacin.

Temas y Layouts:
y Temas y Layouts fcilmente intercambiables: los temas

y layouts nuevos que contienen imgenes se pueden desplegar en ficheros WAR. y API Flexible: la API de Temas y Layout estn diseados para separar la lgica de negocio de la capa de presentacin. y Estrategia de layout por pgina: a cada pgina se le puede asignar layouts distintos.

Funcionalidades de Usuarios y Grupos:


y Registro

y y y y

y validacin de usuarios: parmetros configurables del registro permite la validacin de usuarios va email previa a la activacin. Acceso de usuarios: hace uso de la autenticacin del contenedor de servlets. Crear/Modificar usuarios: habilita a los administradores crear/modificar perfiles de usuarios. Crear/Modificar roles: habilita a los administradores crear/modificar roles. Asignacin de roles: habilita a los administradores asignar roles a los usuarios

GESTION DE PERMISOS:
y API extensible de permisos: permite asignar permisos

de acceso a portlets basados en la definicin de roles. y Interfaz de administracin: asignacin de permisos a roles en cualquier momento para portlets, pginas o instancias de portal desplegados.

SISTEMA DE GESTIN DE CONTENIDOS:


y Compatible JCR: el CMS utiliza Apache Jackrabbit, una implementacin y y

y y y

en cdigo abierto del estndar Java Content Repository API. Soporte de almacenamiento en SGBD o en el sistema de ficheros. Soporte externo de contenidos tipo Blob (binarios): se puede configurar el almacenamiento en el sistema de ficheros de contenido binario de gran tamao y los nodos con las referencias y propiedades residan en el SGBD. Control de versiones: Todo contenido modificado/creado es autoversionado con el historial de cambios, que pueden ser revisados en cualquier momento. Contenidos mostrados en URLs amigables para los motores de bsqueda: http://yourdomain/portal/content/index.html (sin incluir las acciones de los portlets) URLs del portal sencillas: mostrar descarga de binarios con URLs fciles de recordar. (http://domain/files/products.pdf)

TABLN DE MENSAJES:
y Respuesta inmediate mediante un slo click. y Respuesta con cita: se puede citar un tema existente al responder. y Control del flujo: previene el abuso de envo masivo de mensajes mediante una ventana de tiempo configurable. y Creacin de categoras contenedoras de foros. y Operaciones sobre Foros: se puede crear un foro y asignarlo a una categora especfica, adems se puede copiar, mover, modificar y eliminar. y Reordenacin de foros y categoras: se puede establecer el orden en el que se quiere que aparezcan los foros y categoras en las pginas.

GRACIAS