sábado, 29 de agosto de 2009

Servidor de Aplicaciones Web en OpenSolaris

INTRODUCCION

  • Con la introducción de Internet y del Web en concreto, se han abierto infinidad de posibilidades en cuanto al acceso a la información desde casi cualquier sitio. Esto representa un desafío a los desarrolladores de aplicaciones, ya que los avances en tecnología demandan cada vez aplicaciones más rápidas, ligeras y robustas que permitan utilizar el Web.
    Afortunadamente, tenemos herramientas potentes para realizar esto, ya que han surgido nuevas tecnologías que permiten que el acceso a una base de datos desde el Web, por ejemplo, sea un mero trámite. El único problema es decidir entre el conjunto de posibilidades la correcta para cada situación.
  • El viejo CGI ha cumplido con el propósito de añadir interactividad a las páginas Web pero sus deficiencias en el desarrollo de aplicaciones y en la escalabilidad de las mismas ha conducido al desarrollo de APIs específicos de servidor como Active Server Pages, ASP, y PHP, que son más eficientes que su predecesor CGI.
  • Para aprovechar el potencial de estas tecnologías y ofertar una solución de servidor más extensible y portable, Sun ha desarrollado la tecnología llamada servlet. Los servlets Java son muy eficientes, debido al esquema de threads en el que se basan y al uso de una arquitectura estándar como la JVM, Java Virtual Machine.
  • Otra nueva tecnología viene a sumarse a las que extienden la funcionalidad de los servidores Web, llamada JavaServer Pages, JSP. Los JSP permiten juntar HTML, aplicaciones Java, y componentes como las JavaBeans creando una página Web especial que el servidor Web compila dinámicamente en un servlet la primera vez que es llamada.

Para ver el informe completo y las diapositivas del tema, descargar.


Servidor de Aplicaciones Web en Open Solar Is Informe

Servidor de Aplicaciones Web

Llamadas al Sistema en OpenSolaris

INTRODUCCION

  • Podemos definir las llamadas al sistema o syscalls como una interfaz entre el área de usuario y la de kernel, si un proceso necesita realizar una tarea que implique acceder a la área de kernel, posiblemente por que no tenga privilegios para hacerlo el directamente, debe hacerlo a través de una llamada al sistema. Ejemplos típicos seria acceder a un dispositivo de i/o, crear un proceso hijo, esperar a que se cumpla una condición, etc.
  • El listado completo de llamadas al sistema que existen lo encontramos en el fichero /usr/include/sys/syscall.h.
  • La información acerca de qué llamadas a sistema se están ejecutando nos puede dar pistas de la actividad de los distintos procesos en nuestro equipo. Lógicamente procesar una llamada tiene un coste a nivel de recursos, sin embargo dependiendo de la tarea que deba realizar su coste es distinto.
  • Un porcentaje elevado de tiempo de sistema puede significar que nuestros procesos están requiriendo llamadas a sistema muy costosas.

Para obtener la información completa sobre "Llamadas al Sistema en OpenSolaris", decargar el informe y las diapositivas del tema.



Llamadas Al Sistema en Open Solar Is



Llamadas Al Sistema en OpenSolaris