lunes, 30 de marzo de 2009

CONFERENCIA

La conferencia principalmente se fundamento en la:

Explicación sobre la banca de oportunidades

El gobierno esta desarrollando un método por el cual surjan beneficios para el colombiano en cuanta a los servicios financieros que consta de cuentas de ahorro, prestaciones, pago de servicios públicos, etc.…

La finalidad de esto esta fundamentada en disminuir la pobreza económica que en Colombia se esta afrontando.

Un ejemplo de desarrollo de los países es:
Países desarrollados como ejemplo:
USA
INGLATERRA
CHINA
Países subdesarrollados:
COLOMBIA
ECUADOR
PERU
Países con pobreza económica:
ALGUNOS PAISES DEL CONTINENTE AFRICANO

La diferencia que se ha efectuado en estos países con sus respectivos desarrollos económicos esta en que los países desarrollados tienen en su sociedad un carácter e ideología de ahorro muy permante, por consiguiente esto fundamenta para que el país tenga un desarrollo económico ejemplar, estos países tienen una calidad de ahorro entre 40-45 porciento de crecimiento económico. En los países subdesarrollados el ahorro para su propia economía esta en el 5%. Y en países extremadamente pobres su ahorro puede oscilar entre el 0%.

Para el desarrollo de Colombia, departamentos y ciudad, el gobierno ha formulado un plan de desarrollo para las respectivas áreas del territorio nacional.

El SENA es una organización que financia proyectos que sean viables para formar una empresa, lo cual les deja bastantes posibilidades de pago, y si esta entidad ve un desarrollo exitoso en la empresa que recibió el dinero del SENA, esta organización podría no volver a pagar las cuotas al servicio nacional de aprendizaje.

En Colombia además del SENA también contiene entidades prestadoras para el desarrollo educativo, empresarial en el pueblo colombiano; entre ellas tenemos a CNET, ULTRAHUILCA, etc.…

viernes, 20 de marzo de 2009

BASE DE DATOS



DEFINICIÓN


Un conjunto de informacion almacenada en memoria auxiliar que permite acceso directo y un conjunto de progrmas que manipulan esos datos.








VENTAJAS DEL USO DE BASE DE DATOS


  • Independencia de datos y tratamiento.
  • Cambio en datos no implica cambio en progrma y viceversa (Menor coste de mantenimiento).
  • Coherencia de resultados.
  • Reduce redundancia :
  • Acciones logicamente unicas.
  • Se evita inconsistencia.
  • Mejora en la disponibilidad de datos
  • No hay dueño de datos (No igual a ser publicos).
  • Ni aplicaciones ni usuarios.
  • Guardamos descripcion (Idea de catalogos).
  • Cumplimiento de ciertas normas.
  • Restricciones de seguridad.
  • Accesos (Usuarios a datos).
  • Operaciones (Operaciones sobre datos).
  • Otras ventajas:
  • Más efiente gestion de almacenamiento.

ARQUITECTURA DE UN BASE DE DATOS

Niveles de un SBD

Nivel Físico:Es el nivel real de los datos almacenados. Es decir como se almacenan los datos, ya sea en registro, o como sea. Este nivel es usado por muy pocas personas que deben estar cualificadas para ello. Este nivel lleva asociada una representación de los datos, que es lo que denominamos Esquema Físico.


Nivel Conceptual:Es el correspondiente a una visión de la base de datos desde el punto de visto del mundo real. Es decir tratamos con la entidad u objeto representado, sin importarnos como está representado o almacenado. Este nivel lleva asociado el Esquema Conceptual.


Nivel Visión:Son partes del esquema conceptual. El nivel conceptual presenta toda la base de datos, mientras que los usuarios por lo general sólo tienen acceso a pequeñas parcelas de ésta. El nivel visión es el encargado de dividir estas parcelas. Un ejemplo sería el caso del empleado que no tiene porqué tener acceso al sueldo de sus compañeros o de sus superiores. El esquema asociado a éste nivel es el Esquema de Visión.


MODELOS DE BASE DE DATOS

Modelo Relacional de Datos: Este modelo se está empleando con más frecuencia en la práctica, debido a la ventajas que ofrece sobre los dos modelos anteriores, entre ellas, el rápido entendimiento por parte de ususarios que no tienen conocimientos profundos sobre sistemas de Bases de Datos.

Modelo de red: Este modelo permite la representación de muchos a muchos, de tal forma que cualquier registro dentro de la base de datos puede tener varias ocurrencias superiores a él. El modelo de red evita redundancia en la información, a través de la incorporación de un tipo de registro denominado el conector.

Modelo Jerárquico: Puede representar dos tipos de relaciones entre los datos: relaciones de uno a uno y relaciones de uno a muchos.


Base de datos distribuidas: Las bases de datos distribuidas se están utilizando cada vez más en la misma medida en que se usan las arquitecturas de cliente-servidor y groupware. Los principales problemas que se generan por el uso de la tecnologia de bases de datos distribuidas son en lo referente a duplicidad de datos y a su integridad al momento de realizar actualizaciones a los mismos. Además, el control de la información puede constituir una desventaja, debido a que se encuentra diseminada en diferentes localidades geográficas.


Tendencias futuras. En el futuro la mayoría de las organizaciones cambiarán la forma convencional de manejo de la información a la arquitectura de base de datos a las ventajas derivadas de su uso. El uso de las bases de datos distribuidas se incrementará de manera considerable en la medida en que la tecnologia de comunicacion de datos brinde más facilidades para ello. El uso de bases de datos facilitará y soportará en gran medida a los sistemas de informacion para la toma de decisiones.

miércoles, 18 de marzo de 2009

PROYECTO ADSI 2009

SOFTWARE PARA BOLETINES
PROBLEMA

Dada la rapidez del avance tecnológico que se ha experimentado en las últimas dos décadas se hace imprescindible la creación de un software que propicie en manejar las notas de cada estudiante al finalizarse el periodo.
En algunas Instituciones como la nuestra, no cuentan en su mayoría de un sistema que maneje la respectivas calificaciones en cada periodo y de ello se ha producido fallas en donde las notas del boletín no coinciden con las del profesor. Este hecho es producido por el numero de procesos que tienen las secretarias para realizar un boletín.

JUSTIFICACIÓN

El proyecto propicia la creación y ejecución de un software ideal para la realización de boletines en las respectivas Instituciones interesadas en contribuir a su desarrollo, lo cual implica asumir un nuevo paradigma para las áreas educativas que valida diversas maneras de procesar las notas en una sola de tal forma que sea moderna y eficaz en cuanto a su orden y validez de esta importante información educativa al final de periodo.

PROPUESTA

  • Hacer que la digitación de las notas no conste de varios procesos que por consiguiente afectan la información recibida convirtiéndola en otra.
  • El software que se realizara es un recurso muy importante el cual su prioridad esta en regir menos tiempo en el diseño de los boletines presentados al final de cada periodo

viernes, 13 de marzo de 2009

ARQUITECTURA CLIENTE/SERVIDOR

REDES


Es un conjunto de equipos conectados que comparten información, recursos y servicios.


Cuando se pretende unir entre sí un gran número de usuarios, resulta difícil por cuestiones fundamentalmente económicas la unión de todos con todos de forma directa. Por tanto, para conseguir un número importante de usuarios se establece una red de comunicación que permita compartir los correspondientes recursos y así, el coste y su utilización tendrán un mayor avance.



TIPOS DE REDES

Red de área personal (PAN): es una red de ordenadores usada para la comunicación entre los dispositivos de la computadora cerca de una persona.

Red de área local (LAN): una red que se limita a un área especial relativamente pequeña.


Red de área de campus (CAN): Se deriva a una red que conecta dos o más LANs

Red de área metropolitana (MAN): una red que conecta las redes de un área dos o más locales

Red de área amplia (WAN): es una red de comunicaciones de datos que cubre un área geográfica relativamente amplia y que utiliza a menudo las instalaciones de transmisión.

Se divide en:
· CENTRALIZADO: donde hay un computador central.
· DISTRIBUIDO: distribuidos en dos o mas computadoras





METODO DE CONEXION


a. Medios guiados: cable coaxial, cable de par trenzado, fibra óptica y otros tipos de cables.
c. Medios no guiados: radio, infrarrojos, microondas, láser y otras redes inalámbricas.


TOPOlOGIA DE REDES



– Red de bus
– Red de estrella
– Red de anillo (o doble anillo)
– Red en malla (o totalmente conexa)
– Red en árbol
– Red Mixta (cualquier combinación de las anteriores)



INTERNET

Una red interna específica, consiste en una interconexión mundial de las redes gubernamentales, académicas, públicas, y privadas.



INTRANET

Una red interna que se limitan en alcance a una sola organización.



CLIENTE SERVIDOR



TCP es un protocolo orientado a conexión.

No hay relaciones maestro/esclavo. Las aplicaciones, sin embargo, utilizan un modelo cliente/servidor en las comunicaciones.

Un servidor es una aplicación que ofrece un servicio a usuarios de Internet; un cliente es el que pide ese servicio.

Una aplicación consta de una parte de servidor y una de cliente, que se pueden ejecutar en el mismo o en diferentes sistemas.
Los usuarios invocan la parte cliente de la aplicación, que construye una solicitud para ese servicio y se la envía al servidor de la aplicación que usa TCP/IP como transporte.


El servidor es un programa que recibe una solicitud, realiza el servicio requerido y devuelve los resultados

en forma de una respuesta. Generalmente un servidor puede tratar múltiples peticiones(múltiples clientes) al mismo tiempo.


Algunos servidores esperan las solicitudes en puertos bien conocidos de modo que sus clientes saben a que zócalo IP deben dirigir sus peticiones. El cliente emplea un puerto arbitrario para comunicarse. Los clientes que se quieren comunicar con un servidor que no usa un puerto bien conocido tienen otro mecanismo para saber a qué puerto dirigirse. Este mecanismo podría usar un servicio de registro como Portmap, que utiliza un puerto bien conocido.

DESVENTAJAS DE TECNOLOGÍA CLIENTE/SERVIDOR EN COSTOS

En la tecnología se dan 2 consecuencias por la cuales no son tan utilizados:


  • Alojan los costos por función en lugar de hacerlo por las actividades que lo generan.

  • Los costos en los que se incurren durante la planeación, diseño y prototipos que se deben realizar simplemente son muy caros, lo que no permite ver el detalle de estos costos para la organización

OBJETIVO

Los sistemas Cliente/Servidor se desarrollaron inicialmente para conseguir un rendimiento considerablemente superior con un aumento moderado del precio, pasando parte del procesamiento de la parte del cliente al servidor. De esta forma puede mejorar el rendimiento, pero apenas afecta al costo.

VENTAJAS


  • Costos. El enfoque cliente/servidor es económico, sobre todo cuando está unido al concepto de racionalización.

  • Acceso a la información. Si bien el acceso a los datos es posible por otros medios, la arquitectura Cliente/Servidor constituye el ambiente ideal para facilitar el acceso a la información.
    Ergonomía. Un buen sistema Cliente/Servidor no se concibe sin una interfaz gráfica de usuario y sin una transparencia total. Se concentra en el trabajo que debe realizar más que en la tecnología.

  • Buena tecnología en el lugar adecuado. En teoría, un ambiente Cliente/Servidor puede conformarse de varias plataformas, sistemas operativos, Bases de Datos, etc.
    Modularidad.

  • En un ambiente Cliente/Servidor, es factible agregar o eliminar estaciones de trabajo y servidores, puesto que el sistema puede ser más o menos fácil de volver a configurar


CLIENTE FLACO


Servidor rápidamente saturado
• Gran circulacion de datos de interfase en la red.



CLIENTE GORDO





Casi todo el trabajo en el cliente .

No hay centralización de la gestión de la BD.



Gran circulizacion de datos inútiles en la red.






CARACTERÍSTICAS DE UN CLIENTE



En la arquitectura c/s el remitente de una solicitud es conocido como cliente. Sus características son:

*Es quien inicia solicitudes o peticiones, tienen por tanto un papel activo en la comunicación (dispositivo maestro o amo).
*Espera y recibe las respuestas del servidor.
*Por lo general, puede conectarse a varios servidores a la vez.
*Normalmente interactúa directamente con los usuarios finales mediante una interfaz gráfica de usuario.

SERVIDORES

Es cualquier recurso del computo dedicado a responder los requerimientos del cliente.los servidores pueden estar conectados a los clientes a traves de redes LANS o WANS, para proveer de múltiples servicios a los clientes y ciudadanos tales como impresión,acceso a bases de datos,fax, procesamientos de imágenes etc.

TIPOS DE SERVIDORES


SERVIDORES DE ARCHIVOS

Servidor donde se almacena archivos y aplicaciones de productividad como por ejemplo procesadores de texto, hojas de cálculo, etc.


SERVIDORES DE BASE DE DATOS:

Servidor donde se almacenan las bases de datos, tablas, índices. Es uno de los servidores que más carga tiene.

SERVIDOR DE TRANSACCIÓN:

Servidor que cumple o procesa todas las transacciones. Valida primero y recién genera un pedido al servidor de bases de datos.

SERVIDORES DE GROUPWARE:

Servidor utilizado para el seguimiento de operaciones dentro de la red

Un servidor groupware es un software diseñado para permitir colaborar a los usuarios, sin importar la localización, vía Internet o vía Intranet corporativo y trabajar juntos en una atmósfera virtual.

SERVIDOR DE OBJETOS:

Contienen objetos que deben estar fuera del servidor de base de datos. Estos objetos pueden ser videos, imágenes, objetos multimedia en general.

SERVIDORES DE WEB:

Se usan como una forma inteligente para comunicación entre empresas a través de Internet.
Este servidor permite transacciones con el acondicionamiento de un browser específico.

FUNCIONES DE UN PROGRAMA SERVIDOR:

Espera las solicitudes de los clientes.
• Ejecuta muchas solicitudes al mismo tiempo.
• Atiende primero a los clientes VIP.
• Emprende y opera actividades de tareas en segundo plano.
• Se mantiene activa en forma permanente.

MIDDLEWARE

Es un software de conectividad que ofrece un conjunto de servicios para que funcionen aplicaciones distribuidas en plataformas heterogéneas

TIPOS

·Remote Procedure Call (RPCs) — El cliente realiza una llamada a procedimientos que están corriendo en máquinas remotas. Pueden ser síncronos o asíncronos

·Publish/subscribe — Este tipo de monitores middleware activan y entregan información relevante para los subscriptores.

· Message Oriented Middleware (MOM) — Los mensajes enviados al cliente se recogen y se almacenan hasta que son solicitados, mientras el cliente continúa con otros procesos.

· Object Request Broker (ORB) — Este tipo de middleware permite que los clientes envíen objetos y soliciten servicios en un sistema orientado a objetos.

· SQL-oriented Data Access — middleware entre las aplicaciones y los servidores de base de datos.

FUENTES


·Monitores de Transacciones Distribuidas: Provee herramientas y un ambiente de desarrollo y despliegue de aplicaciones distribuidas.


·Servidor de aplicaciones: Software instalado en una computadora para facilitar el servicio (ejecución) de otras aplicaciones

·Enterprise Service Bus — Una capa abstracta en el tope de un sistema de mensajería de empresa.