Tecnologías Web
¨ PHP es un lenguaje de programación usado
generalmente para la creación de contenido para sitios web. PHP es un acrónimo
recurrente que significa "PHP
Hypertext Pre-processor" (inicialmente PHP
Tools, o, Personal Home Page Tools), y se trata de un
lenguaje interpretado usado para la creación de aplicaciones para servidores, o
creación de contenido dinámico para sitios web. Últimamente también para la
creación de otro tipo de programas incluyendo aplicaciones con interfaz gráfica
usando la biblioteca GTK+.
Los principales usos del PHP son los
siguientes:
¨ ASP Active Server Pages (ASP) es
una tecnología del lado servidor de Microsoft para páginas Web generadas
dinámicamente, que ha sido comercializada como un anexo a Internet Information
Server (IIS).
ASP ha pasado por cuatro iteraciones
mayores, ASP 1.0 (distribuido con IIS 3.0), ASP 2.0 (distribuido con IIS 4.0),
ASP 3.0 (distribuido con IIS 5.0) y ASP.NET (parte de la plataforma .NET de
Microsoft). Las versiones pre-.NET se denominan actualmente (desde 2002) como
ASP clásico.
En el último ASP clásico, ASP 3.0,
hay seis objetos integrados disponibles para el programador, Application,
ASPError, Request, Response, Server y Session. Cada objeto corresponde a un
grupo de funcionalidades frecuentemente usadas y útiles para crear páginas Web
dinámicas.
Las páginas pueden ser generadas
mezclando código de scripts del lado del servidor (incluyendo acceso a base de datos)
con HTML y código del lado del servidor.
¨ Java
Server Pages (JSP),
en el campo de
En las JSP se escribe el texto que va a ser devuelto en la salida
(normalmente código HTML) incluyendo código java dentro de él para poder modificar
o generar contenido dinámicamente. El código java se incluye dentro de las
marcas de etiqueta <%
y %>,
a esto se le denomina scriptlet.
¨ XML es
un metalenguaje extensible de etiquetas desarrollado por el World Wide Web
Consortium (W3C). Es una simplificación y adaptación del SGML y permite definir
la gramática de lenguajes específicos (de la misma manera que HTML es a su vez
un lenguaje definido por SGML). Por lo tanto XML no es realmente un lenguaje en
particular, sino una manera de definir lenguajes para diferentes necesidades.
Algunos de estos lenguajes que usan XML para su definición son XHTML, SVG,
MathML.
XML no ha nacido sólo para su
aplicación en Internet, sino que se propone como un estándar para el
intercambio de información estructurada entre diferentes plataformas. Se puede
usar en bases de datos, editores de texto, hojas de cálculo y casi cualquier
cosa imaginable.
XML es una tecnología sencilla que
tiene a su alrededor otras que la complementan y la hacen mucho más grande y con
unas posibilidades mucho mayores. Tiene un papel muy importante en la actualidad
ya que permite la compatibilidad entre sistemas para compartir la información
de una manera segura, fiable y fácil.
Sistemas Operativos:
es un conjunto de programas destinados a permitir la comunicación del usuario
con un ordenador y gestionar sus recursos de manera eficiente. Comienza a
trabajar cuando se enciende el ordenador, y gestiona el hardware de la máquina
desde los niveles más básicos.
Un
sistema operativo se puede encontrar normalmente en la mayoría de los aparatos
electrónicos que podamos utilizar sin necesidad de estar conectados a un
ordenador y que utilicen microprocesadores para funcionar, ya que gracias a
estos podemos entender la máquina y que ésta cumpla con sus funciones
(teléfonos móviles, reproductores de DVD, autoradios... y computadoras)
Dentro
de los sistemas operativos mas usados se tienen:
¨ LINUX: es
la denominación de un sistema operativo y el nombre de un núcleo. Es uno de los
paradigmas del desarrollo de software libre (y de código abierto), donde el
código fuente está disponible públicamente y cualquier persona, con los
conocimientos informáticos adecuados, puede libremente estudiarlo, usarlo,
modificarlo y redistribuirlo.
Las herramientas que suelen incluirse
en la distribución de este sistema operativo se obtienen de diversas fuentes, incluyendo
de manera importante proyectos de código abierto o libre, como el GNU y el BSD
o el KDE. La mayoría de los sistemas Linux incluyen también herramientas
procedentes de BSD y de muchos otros proyectos como Perl, Ruby, Python,
PostgreSQL, MySQL, Xorg. Usualmente se utiliza la plataforma XFree86 o
Características de LINUX
·
Multitarea: La palabra multitarea
describe la habilidad de ejecutar varios programas al mismo tiempo.
·
Linux utiliza la llamada multitarea preventiva,
la cual asegura que todos los programas que se están utilizando en un momento
dado serán ejecutados, siendo el sistema operativo el encargado de ceder tiempo
de microprocesador a cada programa.
·
Multiusuario: Muchos usuarios usando
la misma maquina al mismo tiempo.
·
Multiplataforma: Las plataformas en
las que en un principio se puede utilizar Linux son 386-, 486-. Pentium,
Pentium Pro, Pentium II, Amiga y Atari, también existen versiones para su utilización
en otras plataformas, como Alpha, ARM,MIPS, PowerPC y SPARC.
·
Multiprocesador: Soporte para
sistemas con más de un procesador esta disponible para Intel y SPARC.
·
Funciona en modo protegido 386.
·
Protección de la memoria entre
procesos, de manera que uno de ellos no pueda colgar el sistema.
·
Carga de ejecutables por demanda:
Linux sólo lee del disco aquellas partes de un programa que están siendo usadas
actualmente.
·
Política de copia en escritura para
la compartición de páginas entre ejecutables: esto significa que varios
procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno
intenta escribir en esa memoria, la página (4Kb de memoria) se copia a otro
lugar. Esta política de copia en escritura tiene dos beneficios: aumenta la
velocidad y reduce el uso de memoria.
·
Memoria virtual usando paginación
(sin intercambio de procesos completos) a disco: A una partición o un archivo
en el sistema de archivos, o ambos, con la posibilidad de añadir más áreas de
intercambio sobre la marcha Un total de 16 zonas de intercambio de 128Mb de
tamaño máximo pueden ser usadas en un momento dado con un límite teórico de 2Gb
para intercambio. Este límite se puede aumentar fácilmente con el cambio de
unas cuantas líneas en el código fuente.
·
La memoria se gestiona como un
recurso unificado para los programas de usuario y para el caché de disco, de
tal forma que toda la memoria libre puede ser usada para caché y ésta puede a
su vez ser reducida cuando se ejecuten grandes programas.
·
Librerías compartidas de carga
dinámica (DLL's) y librerías estáticas.
·
Se realizan volcados de estado (core
dumps) para posibilitar los análisis post-mortem, permitiendo el uso de
depuradores sobre los programas no sólo en ejecución sino también tras abortar
éstos por cualquier motivo.
·
Compatible con POSIX, System V y BSD
a nivel fuente.
·
Emulación de iBCS2, casi
completamente compatible con SCO, SVR3 y SVR4 a nivel binario.
·
Todo el código fuente está
disponible, incluyendo el núcleo completo y todos los drivers, las herramientas
de desarrollo y todos los programas de usuario; además todo ello se puede
distribuir libremente. Hay algunos programas comerciales que están siendo
ofrecidos para Linux actualmente sin código fuente, pero todo lo que ha sido
gratuito sigue siendo gratuito.
·
Control de tareas POSIX.
·
Pseudo-terminales (pty's).
·
Emulación de 387 en el núcleo, de tal
forma que los programas no tengan que hacer su propia emulación matemática.
Cualquier máquina que ejecute Linux parecerá dotada de coprocesador matemático.
Por supuesto, si el ordenador ya tiene una FPU (unidad de coma flotante), esta
será usada en lugar de la emulación, pudiendo incluso compilar tu propio kernel
sin la emulación matemática y conseguir un pequeño ahorro de memoria.
·
Soporte para muchos teclados
nacionales o adaptados y es bastante fácil añadir nuevos dinámicamente.
·
Consolas virtuales múltiples: varias
sesiones de login a través de la consola entre las que se puede cambiar con las
combinaciones adecuadas de teclas (totalmente independiente del hardware de
video). Se crean dinámicamente y puedes tener hasta 64.
·
Soporte para varios sistemas de
archivo comunes, incluyendo minix-1, Xenix y todos los sistemas de archivo
típicos de System V, y tiene un avanzado sistema de archivos propio con una
capacidad de hasta 4 Tb y nombres de archivos de hasta 255 caracteres de
longitud.
·
Acceso transparente a particiones
MS-DOS (o a particiones OS/2 FAT) mediante un sistema de archivos especial: no
es necesario ningún comando especial para usar la partición MS-DOS, esta parece
un sistema de archivos normal de Unix (excepto por algunas restricciones en los
nombres de archivo, permisos, y esas cosas). Las particiones comprimidas de
MS-DOS 6 no son accesibles en este momento, y no se espera que lo sean en el
futuro. El soporte para VFAT (WNT, Windows 95) ha sido añadido al núcleo de
desarrollo y estará en la próxima versión estable.
·
Un sistema de archivos especial
llamado UMSDOS que permite que Linux sea instalado en un sistema de archivos
DOS.
·
Soporte en sólo lectura de HPFS-2 del
OS/2 2.1
·
Sistema de archivos de CD-ROM que lee
todos los formatos estándar de CD-ROM.
·
TCP/IP, incluyendo ftp, telnet, NFS,
etc.
·
Appletalk.
·
Software cliente y servidor Netware.
·
Lan Manager /
Windows Native (SMB), software cliente y servidor.
·
Diversos protocolos de red incluidos
en el kernel: TCP, IPv4, IPv6, AX.25, X.25, IPX, DDP, Netrom, etc.
¨
Sistema operativo Windows
En los últimos años, Windows ha
dejado de ser una novedad para convertirse en un sistema operativo ampliamente aceptado
que ha sabido implantarse en
¨ Windows
XP (cuyo nombre en clave inicial fue Whistler)
es un sistema operativo que fue hecho público el 25 de octubre de 2001 por
Microsoft. Se considera que están en el mercado 400 millones de copias
funcionando. Las letras "XP"
provienen de la palabra experience
("experiencia" en inglés).
Windows XP es una línea de sistemas
operativos desarrollada por Microsoft, orientada a cualquier entorno informático
incluyendo computadoras domésticas o de negocios, computadoras portátiles, las
llamadas "Tablet PC" y media center. Windows XP es el sucesor
de Windows 2000 y Windows ME, y el primer sistema operativo de Microsoft
orientado al consumidor que se construye con un núcleo y arquitectura de
Windows NT y que se encuentra disponible en versiones para PC de 32 y 64 Bit.
Windows XP introdujo nuevas características,
incluyendo:
¨
Windows 2000
Windows NT (New Technology) es un
sistema operativo de Microsoft que ofrece arquitectura completa de 32 bits, dirigido
a estaciones de trabajo, servidores de red y ordenadores con múltiples
procesadores, con Windows NT se puede ejecutar el 70% de los programas
diseñados para Windows pero no lo contrario. Windows 2000 se presenta en cuatro
versiones: Professional, Server, Advanced Server y Datacenter Server. Las
principales características y mejoras de Windows 2000 son entre otras:
Una mayor simplicidad en la
apariencia externa del escritorio de Windows. Una mayor velocidad respecto a
las versiones anteriores y un aumento de la estabilidad principalmente por la
capacidad de recuperación de forma automática de sus 300 archivos. Mayor
seguridad debido a la encriptación de archivos de 128 bits de forma que no
puedan ser leídos por personas no autorizadas. Incorporación del interfaz ACPI
(Advanced Configuration and Power Interface o Interfaz de Energía y
Configuración Avanzada). El Directorio Activo o Active Directory, la nueva
organización administrativa, que contiene la información de todos los elementos
que forma parte de la red de la empresa. Desaparecen los controladores Primario
y Secundario de dominio, dando lugar a los controladores de dominio general que
contienen una copia de la base de datos del directorio activo. La incorporación
del servidor Windows NT 4.0 Server Terminal Server Edition, cuya conexión se
realiza mediante un software especial que permite trabajar como un emulador de
terminal, con este servicio los ordenadores pueden ejecutar cualquier
aplicación aunque su capacidad no lo permita. El cluster, varios servidores
trabajando conjuntamente, permiten el servicio continuado de los equipos, ya
que si un servidor falla este pasa sus servicios y recursos a otro servidor de
cluster.
¨ Microsoft
Windows es un sistema operativo gráfico para
computadoras personales cuyo propietario es la empresa Microsoft. La primera
versión popular, Windows 3.1 es una interfaz gráfica que funciona en MS-DOS. MS
Windows, como también se le conoce, es el sistema operativo más utilizado en el
mundo.
¨ Windows Vista
apareció en el mercado el 30 de enero de 2007. Cabe destacar los continuos
retrasos en las fechas de entrega del sistema operativo. Inicialmente se
anunció su salida al mercado a inicios-mediados de 2006, posteriormente y
debido a problemas durante el proceso de desarrollo, se retrasó su salida hasta
finales de 2006. El último retraso traslado la fecha hasta finales de enero de
2007. Estos continuos retrasos han llevado a Microsoft a tomar diversas medidas
para minimizar los gastos extras derivados de los retrasos. Por ejemplo, en
Argentina, se podrá comprar Windows Vista con un "ticket" que la
persona adquiere al momento de comprar un nuevo PC que no tiene instalado
todavía Windows Vista. Podrán canjear el "ticket" por una copia
original de Windows Vista y así actualizar su sistema.
Las diferentes versiones que se
podrán adquirir son tres para el consumidor, Vista Home Basic, Vista Home
Premium y Ultimate Edition y dos versiones para las empresas, Vista Business y
Vista Enterprise, más Vista Starter, para los mercados emergentes. Los
requisitos mínimos para que la versión básica de Windows Vista (Home Basic -
Starter) funcione en un equipo son los siguientes:
Para disfrutar de todas las
características como Aero (Home Premium - Ultimate), hace falta un ordenador
con estas características:
Cabe destacar que durante su
desarrollo fue conocido como Windows Longhorn. Las Ediciones de Windows Vista
serán las siguientes:
Windows Vista
Starter Destinada a sustituir a Windows XP
Starter Edition. Estará dirigido a mercados emergentes, y estará muy limitado.
Windows Vista Home Basic Parecido al Windows XP Home Edition. No
incluirá "Aero Glass" con efectos translúcidos. Soportará 8 GB de
RAM.
Windows Vista Home
Premium Más similar al Windows XP Media
Center Edition. Por ejemplo soportará HDTV y hasta 16 GB de memoria RAM.
Windows
Windows Vista Enterprise
Basado en la anterior versión (Windows Vista Business). Tiene todo lo del
anterior, más Virtual PC, interfaz multi-idioma, y podrá soportar aplicaciones
UNIX. No se venderá a través de los medios tradicionales de venta.
Windows Vista Ultimate
Combina las características del Home Premium junto con las del Enterprise. Como
las versiones para el mercado profesional, no requerirá de activación del
producto.
Además de estas versiones, estarán
disponibles para el mercado Europeo las ediciones "Home Basic N" y
"Business N", idénticas a las anteriores, salvo por no contar con el
Windows Media Player.
Las versiones Home, Home Premium y
Ultimate se venderán en el mismo DVD, y se podrá pasar a una versión superior
simplemente pagando una actualización de la licencia a través del Windows
Anytime Upgrade.
También cabe destacar que Windows
vista traerá una nueva interfaz grafica llamada Aero que es una
evolución de la interfaz gráfica denominada de Windows XP.
¨ Microsoft
Office es una suite ofimática creada por la
empresa Microsoft y la más utilizada en la actualidad. Funciona oficialmente
bajo los sistemas operativos Microsoft Windows y Apple Mac OS, aunque también
lo hace en Linux si se utiliza un emulador como Wine o CrossOver Office. Además
de aplicaciones incluye servidores y servicios basados en Web.
Microsoft Office es considerado el
estándar "de facto" en programas de productividad, siendo la
interoperabilidad con Office uno de los principales escollos para la
competencia, ya que los documentos creados por defecto utilizan formatos
propios cerrados. Se trata de software no libre.
E-BUSINESS:
e-business (electronic business, o negocio electrónico) es el desempeño de
actividades de negocios en el Web. Es simplemente el uso de aplicaciones en el Web
que conduzcan a actividades de negocio sobre Internet, como también la creación
de intranets corporativas.
Además,
esta nueva forma de hacer negocio, es un modelo disciplinado, una
transformación completa de las relaciones de negocio, la manera de gestionar la
eficiencia, la velocidad, la innovación y la creación de valor.
Para
lograr esta transformación, se necesita
una serie de tecnologías como son ERP, SCM, CRM, KM y BI las cuales permitirán
que el e-business, se desarrolle.
¨ ERP, Entreprise Resource Planning es
un sistema estructurado que busca satisfacer la demanda de soluciones de
gestión empresarial, basado en el concepto de una solución completa que permita
a las empresas unificar las diferentes áreas de productividad de la misma.
Los sistemas ERP, brindan soluciones
prácticas e integrales a problemas reales y revolucionan por completo la manera
de hacer negocios de la empresa. Cierto, si, pero es también el hecho de que un
sistema de este tipo, o cualquier otro similar, en realidad no puede ser todo
perfecto lo que se dice. Y en dado caso que lo fuera, el sistema por si solo es
inútil y si se cae en la sub utilización ya sea por ignorancia, displicencia o
simplemente por mala utilización todo el proyecto se viene abajo.
¨ CRM,
Administración de
El Software de CRM proporciona
una gran cantidad de beneficios a la organización (Siebel1, 2003) logrando con esto,
mantener una relación estable con la cadena de relación de clientes, otorgando
un mayor resultado, con menores costos, entregándolos en el tiempo acordado y
con una alta calidad (Brenix, 2003).
Es una metodología integrada para
identificación, adquisición y retención de clientes, permitiendo a las
organizaciones administrar y coordinar interacciones de cliente a través de los
canales múltiples, departamentos, líneas de negocio y geografía. (Siebel2,
2003)
¨ SCM,
Administración de
Una tecnología de información que
también es clave dentro de la implementación del e-business es el SCM, Supply
Chain Management, según Rock (2000) este término puede no estar tan de moda
como los e-términos y los i-términos, pero como la administración de la cadena
de suministros se desarrolla para soportar los nuevos modelos de negocios
incluyendo las maneras innovadoras de acoplar al cliente, administrar los
riesgos, dirigir las información y las finanzas y deliberar el entusiasmo del
producto para la practica continua de mejora continua.
El Manejador de Bases de Datos (DBM
por sus siglas en inglés) facilita las funciones de:
Dentro
de los cuales se tienen:
¨ El SQL Server Manager es un sistema
y herramienta de administración de bases de datos para Servidores SQL. Con una
interfaz gráfica de usuario amigable sobre Windows, que por medio de iconos se
representa a las diferentes tareas que suele desempeñar un administrador. Entre
estas tareas podemos encontrar la administración de uno o más servidores SQL,
de recursos físicos, de bases de datos, de objetos en la base de datos.
¨ ORACLE:
Es manejador de base de datos relacional que hace uso de los recursos del
sistema informático en todas las arquitecturas de hardware, para garantizar su
aprovechamiento al máximo en ambientes cargados de información. Es el conjunto
de datos que proporciona la capacidad de almacenar y acude a estos de forma
consecuente con un modelo definido como relacional. Además es una suite de
productos que ofrece una gran variedad de herramientas.
Es el mayor y más usado Sistema
Manejador de Base de Dato Relacional (RDBMS) en el mundo.
¨ IBM Informix® Dynamic Server (IDS)
9.30 proporciona fiabilidad superior,
atendiendo las necesidades de las exigentes prácticas actuales del
e-business-particularmente para aplicativos que requieran transacciones de alto
desempeño. Soporta requisitos de procesamiento de transacción online, complejos
y rigurosos. Optimiza capacidades de inteligencia del negocio competitivas.
Maximiza operaciones de datos para el grupo de trabajo y para la empresa en
total. Proporciona la firmeza de una administración de base de datos
comprobada, mejor de su especie.
E-Commerce
Hoy
en día el E-Commerce se parte de una definición genérica como cualquier forma
de transacción o intercambio de información comercial basada en la transmisión
de datos sobre redes de comunicación como Internet. Es decir, se incluye tanto
lo que son las compraventas en sí mismas como todas aquellas actividades previas
a las mismas tales como el marketing, búsqueda de información, contratación
previa etc. De hecho y hoy por hoy el mayor uso que se hace de Internet es
publicitario, las empresas utilizan
El
E-Commerce directo se da cuando todas sus fases se realizan por medios
electrónicos, mientras que en el E-Commerce indirecto o incompleto no todas sus
fases se completan por medios electrónicos.
Infografia
http://e-commerce.buscamix.com/web/content/view/14/68/
http://e-commerce.buscamix.com/web/content/view/31/89/
http://sistemas.dgsca.unam.mx/publica/dba/dba_sql_sybase.html
http://www.monografias.com/trabajos7/bada/bada.shtml
http://es.tldp.org/almacen/Tutoriales/NOTAS-CURSO-BBDD/notas-curso-BD/node5.html
http://www.monografias.com/trabajos16/tecnologias-para-ebusiness/tecnologias-para-ebusiness.shtml
http://es.wikipedia.org/wiki/Microsoft_Office
http://www.monografias.com/trabajos14/enfoque-gestion/enfoque-gestion.shtml
http://www.monografias.com/trabajos17/suite-de-office/suite-de-office.shtml
http://www.microsoft.com/spain/windowsvista/
http://www.monografias.com/trabajos15/ms-windows/ms-windows.shtml
http://es.wikipedia.org/wiki/Windows_XP
http://www.monografias.com/trabajos14/linux/linux.shtml
http://es.wikipedia.org/wiki/Sistemas_operativos
http://es.wikipedia.org/wiki/XML