El mundo de los servicios Web está evolucionando a gran
velocidad. En los últimos tres años, las especificaciones de los Servicios Web
han sido definidas, refinadas y a veces, criticadas; se han lanzado kits de
herramientas de servicios Web y los desarrolladores los han utilizado para
construir sistemas, y los fabricantes han trabajado para garantizar la
interoperabilidad. Al igual que con la infraestructura Web clásica, se está
desarrollando e implantando tecnologías de servicios Web en paralelo,
progresando a través de un ciclo de realimentación positivo. Aunque los
servicios Web han progresado mucho en los últimos tres años, el trabajo sobre
la plataforma continúa. Si vamos a desarrollar sistemas basados en servicios
Web, es importante comprender dónde está la plataforma hoy y cual va a ser el
futuro.
SISTEMAS BASADOS EN WEB
XMl
XML es un Lenguaje
de Etiquetado Extensible muy simple, pero estricto que juega un papel
fundamental en el intercambio de una gran variedad de datos. Es un lenguaje muy
similar a HTML pero su función principal es describir datos y no
mostrarlos como es el caso de HTML. XML es un formato que permite la lectura de
datos a través de diferentes aplicaciones.
Las tecnologías XML
son un conjunto de módulos que ofrecen servicios útiles a las demandas más
frecuentes por parte de los usuarios. XML sirve para estructurar, almacenar e
intercambiar información.
XML, sigla en inglés
de extensible Markup Language («lenguaje de marcas
extensible»), 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
Entre las
tecnologías XML disponibles se pueden destacar:
XSL: Lenguaje Extensible de Hojas de Estilo, cuyo objetivo principal es
mostrar cómo debería estar estructurado el contenido, cómo debería ser diseñado
el contenido de origen y cómo debería ser paginado en un medio de presentación
como puede ser una ventana de un navegador Web o un dispositivo de mano, o un
conjunto de páginas de un catálogo, informe o libro
XPath: Lenguaje de Rutas XML, es un lenguaje para
acceder a partes de un documento XML
XLink: Lenguaje de Enlace XML, es un
lenguaje que permite insertar elementos en documentos XML para crear enlaces
entre recursos XML
XPointer: Lenguaje de
Direccionamiento XML, es un lenguaje que permite el acceso a la estructura
interna de un documento XML, esto es, a sus elementos, atributos y contenido
XPointer: Lenguaje de
Direccionamiento XML, es un lenguaje que permite el acceso a la estructura
interna de un documento XML, esto es, a sus elementos, atributos y contenido
<a href="">, sólo que a href es un enlace unidireccional. Sin embargo, XLink
permite crear vínculos bidireccionales, lo que implica la posibilidad de
moverse en dos direcciones. Esto facilita la obtención de información remota
como recursos en lugar de simplemente como páginas Web. XPointer funciona como una sintaxis que apunta a ciertas
partes de un documento XML, es como una extensión de XPath. Se utiliza para
llegar a ciertas partes de un documento XML. Primero, XLink permite establece
el enlace con el recurso XML y luego es XPointer el que va a un punto
específico del documento. Su funcionamiento es muy similar al de los
identificadores de fragmentos en un documento HTML ya que se añade al final de una
URI
y después lo que hace es encontrar el lugar especificado en el documento XML.
Al ser XPointer una extensión de XPath, XPointer tiene todas las ventajas de
XPath y además permite establecer un rango en un documento XML, es decir, con
XPointer es posible establecer un punto final y un punto de inicio, lo que
incluye todos los elementos XML dentro de esos dos puntos. Finalmente, XQL, lenguaje de consultas, se basa en operadores de búsqueda de un modelo
de datos para documentos XML que puede realizar consultas
en infinidad de tipos de documentos como son documentos estructurados,
colecciones de documentos, bases de datos, estructuras DOM,
catálogos, etc<% y %>, a esto se le denomina scriptletASP:
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), apoyándose
en scripts ejecutados en el servidor. Básicamente una página ASP es una mezcla
entre una página HTML y un programa que da como resultado una página HTML que es
enviada al cliente (navegador).
Estos scripts o programas pueden en ASP
ser escritos en uno de estos dos lenguajes de programación VBScript o
JavaScript, pero el más extendido es VBScript, por eso centraremos todo este
manual en VBScript y todas las posibilidades que él tiene.
La tecnología ASP está estrechamente
relacionada con el modelo tecnológico de su fabricante. Intenta ser una
solución para un modelo de programación rápida ya que programar en ASP es como
programar en Visual Basic, por su puesto con muchas limitaciones ya que es una
plataforma que no se ha desarrollado como lo esperaba Microsoft
Lo interesante de este modelo
tecnológico son poder utilizar los componentes, otros problemas que han hecho
evolucionar esta tecnología es el no disponer de información "que oriente
a quienes desean aprenderla y resulta muy costosa en tiempo descubrir aquí y
allá toda la información para volverla altamente útil"
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.
El principio de la tecnología ASP es el VBScript, pero existe otra diversidad
de lenguajes de programación que pueden ser utilizados como lo es Perl,
JScript, etc.
El ASP es una tecnología dinámica funcionando del lado
del servidor, lo que significa que cuando el usuario solicita un documento ASP,
las instrucciones de programación dentro del script son ejecutadas para enviar
al navegador únicamente el código HTML resultante. La ventaja principal de las
tecnologías dependientes del servidor radica en la seguridad que tiene el
programador sobre su código, ya que éste se encuentra únicamente en los
archivos del servidor que al ser solicitado a través del Web, es ejecutado, por
lo que los usuario no tienen acceso más que a la página resultante en su
navegador.
PHP:
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
Debido al diseño de PHP, también es
posible crear aplicaciones con una interfaz gráfica para el usuario (también
llamada GUI),
utilizando la extensión PHP-GTK. También puede ser usado desde la línea de órdenes, de la misma manera como Perl o Python pueden
hacerlo, esta versión de PHP se llama PHP CLI (Command Line Interface)
Su interpretación y ejecución se da
en el servidor,
en el cual se encuentra almacenado el script, y el cliente
sólo recibe el resultado de la ejecución. Cuando el cliente hace una petición
al servidor para que le envíe una página Web,
generada por un script PHP, el servidor ejecuta el intérprete de PHP, el cual
procesa el script solicitado que generará el contenido de manera dinámica,
pudiendo modificar el contenido a enviar, y regresa el resultado al servidor,
el cual se encarga de regresárselo al cliente. Además es posible utilizar PHP
para generar archivos PDF,
Flash,
así como imágenes en diferentes formatos, entre otras cosas
Permite la conexión a diferentes
tipos de servidores de bases de datos tales como MySQL, Postgres, Oracle, ODBC, DB2, Microsoft SQL Server, Firebird y SQLite;
lo cual permite la creación de Aplicaciones
Web muy robustas
PHP también tiene la capacidad de
ser ejecutado en la mayoría de los sistemas
operativos tales como UNIX (y de ese tipo, como Linux), Windows
y Mac OS X,
y puede interactuar con los servidores de Web más populares ya que existe
en versión CGI,
módulo para Apache, e ISAPI
El modelo PHP puede ser visto como
una alternativa al sistema de Microsoft que utiliza ASP.NET/C#/VB.NET, a ColdFusion
de la compañía Macromedia, a JSP/Java de Sun
Microsystems, y al famoso CGI/Perl.
Aunque su creación y desarrollo se da en el ámbito de los sistemas libres, bajo
la licencia GNU,
existe además un IDE comercial llamado Zend Optimiz
Los principales usos del PHP son los
siguientes:
SISTEMAS
OPERATIVOS:
Un sistema operativo (SO) 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)
Los sistemas operativos, motivados
por su condición de capa software que posibilita y simplifica el manejo de la
computadora, desempeñan una serie de funciones básicas esenciales para la
gestión del equipo. Entre las más destacables, cada una ejercida por un
componente interno (módulo en núcleos monolíticos y servidor en microkernels),
podemos reseñar las siguientes:
·
Gestionar los recursos del equipo ejecutando
servicios para los procesos (programas)
·
Brindar una interfaz al usuario, ejecutando
instrucciones (comandos
El
sistema operativo tiene las siguientes características:
1.-Conveniencia: Un Sistema Operativo hace más conveniente el uso de una computadora.
2.-Eficiencia: el sistema operativo permite que los recursos de la computadora se
usen de manera correcta y eficiente.
3.-Habilidad para
evolucionar: Un sistema operativo debe de ser capaz de aceptar
nuevas funciones sin que tenga problemas.
4.-Encargado de
administrar el hardware: el sistema operativo
debe de ser capaz de utilizar de manera correcta el hardware.
5.-Relacionar
dispositivos: un sistema operativo debe de ser capaz de
comunicarse con los periféricos cuando el usuario así lo requiera.
6.-Manejar
comunicaciones en red.
7.-Facilitar entradas y
salidas: un sistema operativo debe de facilitar el manejo
de dispositivos de entrada y salida.
8.-Comparición de
recursos: también un sistema operativo debe de permitir el
compartimiento de la información (datos) y hardware entre los usuarios.
XP:
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.
Las ediciones de Windows XP más
comunes son la edición HOME destinada al hogar y
Windows XP a diferencia de sus
versiones anteriores presenta mejoras en la estabilidad y de la eficacia de
Windows. Presenta una Interfaz gráfica de usuario (GUI) perceptiblemente
reajustada, un cambio de Microsoft promovido para un uso más fácil que en las
versiones anteriores de Windows. Las nuevas capacidades de la gerencia del
software fueron introducidas para evitar el “DLL Hell” que plagió las viejas
versiones de Windows. Es también la primera versión de Windows que utiliza la
activación del producto para reducir la piratería del software, una restricción
que no sentó bien a algunos usuarios. Windows XP también ha sido criticado por
algunos usuarios por las vulnerabilidades de seguridad, integración de Internet
Explorer y el reproductor Windows Media Player y aspectos de su interfaz.
LINUX:
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 libremente estudiarlo, usarlo, modificarlo y redistribuirlo. Dos
características muy peculiares lo diferencian del resto de sistemas que podemos
encontrar en el mercado, la primera, es que es libre, esto significa que no
tenemos que pagar ningun tipo de licencia a ninguna casa desarrolladora de
software por el uso del mismo, la segunda, es que el sistema viene acompañado
del código fuente.
El término Linux estrictamente se refiere al núcleo Linux, pero es más comúnmente utilizado
para describir al sistema operativo tipo Unix (que implementa el
estándar POSIX),
que utiliza primordialmente filosofía y metodologías libres
(también conocido como GNU/Linux)
y que está formado mediante la combinación del núcleo Linux con las bibliotecas y herramientas del proyecto GNU y de muchos otros
proyectos/grupos de software (libre
o no libre). Actualmente, una parte considerable
de las aplicaciones que conforman un sistema Linux son de origen distinto a GNU
(KDE, OpenOffice.org, Firefox, Apache, MySQL, PostgreSQL, Ruby, Perl, Python, Mono,
entre otros). El proyecto GNU
posee desde hace muchos años su propio núcleo en
desarrollo, llamado Hurd.
Linux se distribuye bajo los términos de la licencia GNU
GPL en su versión 2
La expresión Linux también es utilizada para referirse a las distribuciones Linux, colecciones de software
que suelen contener grandes cantidades de paquetes además del núcleo. El software
que suelen incluir consta de una enorme variedad de aplicaciones, como: entornos gráficos, suites
ofimáticas, servidores Web, servidores de correo, servidores
FTP, etcétera. Coloquialmente se aplica el término Linux a éstas. Algunas personas
opinan que es incorrecto denominarlas distribuciones Linux, y proponen
llamarlas sistema GNU/Linux. Otras personas opinan que los programas incluidos
proceden de fuentes tan variadas que proponen simplificarlo denominándolo
simplemente Linux
La marca
Linux (Número de serie:
1916230) pertenece a Linux Torvalds y se define como "un sistema operativo para computadoras
que facilita su uso y operación
Desde su lanzamiento, Linux ha
incrementado su popularidad en el mercado de servidores.
Su gran flexibilidad
ha permitido que sea utilizado en un rango muy amplio de sistemas de cómputo y
arquitecturas: computadoras personales, supercomputadoras,
dispositivos portátiles, etc.
Los sistemas Linux funcionan sobre
más de 20 plataformas diferentes de hardware;
entre ellas las más comunes son las de los sistemas compatibles con PCS x86 y x86-64, computadoras Macintosh, PowerPC, Sparc, MIPS
y la nueva consola de juegos PS3
Linux se distribuye junto con las fuentes de los programas, lo
que permite hacer cambios en los mismos para mejorarlos o adaptarlos a nuestras
necesidades. Por esa misma razón, multitud de gente en todo el mundo colabora
con el desarrollo del mismo a través de Internet. Eso hace que tanto el
desarrollo del Linux como la depuración de errores, adaptación de nuevo
hardware, etc., sea rapidísimo.
Unix tiene un amplísimo
soporte de comunicaciones y redes, lo cual es también un punto a tener en
cuenta en estos tiempos, en los que la conectividad es tan importante para
todos nosotros. Linux también se beneficia de esto..
Casi todo lo que se le ocurra que sirve para Unix lo consigue para Linux (GCC,
Bash, Emacs, X Windows, Perl, Python, etc.) y todo es Gratis.
Tiene un amplio soportes de hardware
(tarjetas, periféricos, etc.) de todos los S.O. Linux es un sistema operativo
realmente de 32/64 bits multipuesto y multitarea. O sea, que aprovecha mucho
mejor la potencia real de los PCS de hoy en día y soporta múltiples
procesadores.
Ya esta en desarrollo la
versión de 64 bits del Kernel para procesadores Intel.
Es un sistema operativo
multiplataforma. Es decir, existen versiones de Linux para PC, Macintosh, Apple,
Amiga, SUN, Alpha, PowerPC.
Por esto y muchas otras razones creo
que Linux es un sistema
operativo que es digno de ser conocido.
NT:
El sistema operativo NT fue desarrollado por
Microsoft para superar los obstáculos impuestos
por la vieja arquitectura
de sus sistemas operativos MSDOS y Windows. NT es un sistema operativo
completo, que puede ser instalado sobre un equipo nuevo sin necesidad de
software adicional, como le ocurre a Windows 3.x, y que ofrece nuevas
tecnologías para el desarrollo y ejecución de todo tipo de
aplicaciones.
Algunas
de sus características más importantes son
Robustez. NT es un sistema operativo estable y robusto, que impide a las aplicaciones
mal escritas estropear al resto del sistema.
Seguridad. NT ha sido escrito para satisfacer criterios de seguridad típicos de
organismos oficiales y empresas cuyos datos y aplicaciones deben quedar a salvo
de accesos no autorizados. Prácticamente cada objeto del sistema posee un
esquema de seguridad asociado que indica qué usuarios pueden acceder al objeto
y con qué privilegios pueden acceder
Probabilidad. El diseño de NT permite que se pueda adaptar fácilmente a otra
arquitectura para las que no fue originalmente desarrollado. Actualmente
soporta la arquitectura de Intel X86, MIPS, Alpha y PowerPC. Su diseño modular
y el estar escrito en lenguaje fácilmente portable, como es el C, permiten esta
rápida migración
Compatibilidad
con las aplicaciones Windows. La capacidad de NT
para ejecutar aplicaciones MSDOS y Windows permite disponer de gran cantidad de
software escrito que permite sacar rendimiento al sistema sin tener que migrar
las aplicaciones. Incluso las nuevas aplicaciones Win32 corren en modo nativo
en las diferentes plataformas de NT, simplemente recompilándolas para cada
plataforma, o incluso a través de los emuladores-compiladores JIT (Just In
Time) como son el X86, distribuido gratuitamente para las plataformas no Intel
soportadas.
NT
hereda los interfaces de usuario desarrollados para la familia Windows. Por
ejemplo en las versiones 3.X de NT se
utilizan el administrador de programas y demás elementos del Windows 3.X,
mientras que en NT 4.0 se emplea el nuevo interfaces de Windows 95. Esto
permite reducir la curva de aprendizaje para el nuevo sistema operativo. NT
saca un mejor provecho que el diferente Windows a la ejecución d e aplicaciones
en multitarea real, permitiendo ejecutar varias aplicaciones simultáneamente,
conmutando rápidamente entre ellas
Windows
NT, un sistema operativo diseñado para entornos empresariales, fue lanzado en
1993. Al año siguiente, la compañía y el Departamento de Justicia firmaron un
acuerdo en el que se pedía a Microsoft que modificase la forma de vender y
conceder licencias para sus sistemas operativos a los fabricantes de
computadoras. En 1995 la compañía lanzó Windows 95, un entorno multitarea con
interfaz simplificada y con otras funciones mejoradas. A las siete semanas de
su lanzamiento se habían vendido siete millones de copias
Windows,
en informática, nombre común o coloquial de Microsoft Windows, un entorno
multitarea dotado de una interfaz gráfica de usuario, que se ejecuta en
computadoras diseñadas para MS-DOS. Windows proporciona una interfaz estándar
basada en menús desplegables, ventanas en pantalla y un dispositivo señalador
como el mouse (ratón). Los programas deben estar especialmente diseñados para
aprovechar estas características
Interfaz
gráfica de usuario, en informática, tipo de visualización que permite al
usuario elegir comandos, iniciar programas y ver listas de archivos y otras
opciones utilizando las representaciones visuales (iconos) y las listas de
elementos del menú. Las selecciones pueden activarse bien a través del teclado o
con el ratón. (Véase Interfaz de usuario)
Para
los autores de aplicaciones, las interfaces gráficas de usuario ofrecen un
entorno que se encarga de la comunicación con el ordenador o computadora. Esto
hace que el programador pueda concentrarse en la funcionalidad, ya que no está
sujeto a los detalles de la visualización ni a la entrada a través del ratón o
del teclado. También permite a los programadores crear programas que realicen
de la misma forma las tareas más frecuentes, como guardar un archivo, porque la
interfaz proporciona mecanismos estándar de control como ventanas y cuadros de
diálogo. Otra ventaja es que las aplicaciones escritas para una interfaz
gráfica de usuario son independientes de los dispositivos: a medida que la
interfaz cambia para permitir el uso de nuevos dispositivos de entrada y
salida, como un monitor de pantalla grande o un dispositivo óptico de
almacenamiento, las aplicaciones pueden utilizarlos sin necesidad de cambio
WINDOWS
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.
Los sistemas operativos Microsoft
Windows ayudan a usuarios de todo el mundo a desarrollar su potencial en el
lugar de trabajo, en el hogar y en los desplazamientos. Windows ofrece una
integración mejorada con los componentes de Microsoft Office System, como
Microsoft Office Word, PowerPoint, Outlook y OneNote, entre otros programas de
Microsoft
Windows ya desde sus inicios siempre ha estado envuelto en
la polémica. Al principio se decía que Windows era una copia del sistema
operativo de Apple, más adelante se hablaba de si existía
competencia desleal con algunos programas que se incluían dentro del sistema.
Con la aparición del Software Libre las polémicas se orientan a si Microsoft
debe publicar el código fuente de su sistema
Sistemas
operativos Windows
Windows
XP Professional
Windows XP Professional
contribuyó a marcar un nuevo hito en rendimiento y confiabilidad. Si exige las
máximas prestaciones de un sistema operativo, ésta versión de Windows está
pensada para usted. Conozca en detalle sus excelentes características
Windows XP Tablet PC
Edition
Windows XP Tablet PC Edition,
que es uno de los sistemas operativos de Microsoft más recientes, abre el
camino a una de las experiencias más versátiles para los usuarios de la
informática. La movilidad de Tablet PC se combina con herramientas de tinta y
voz que le permiten llevar el PC consigo prácticamente a cualquier lugar, así
como utilizarlo de un modo mucho más versátil
Windows XP Professional
x64 Edition
Windows XP Professional x64
Edition está diseñado para responder a las necesidades de los usuarios de
estaciones de trabajo técnicas y para los entusiastas del PC que exigen lo
máximo en rendimiento y escalabilidad
Windows Vista (Beta 1)
Windows Vista (antes conocido
con el nombre en clave de Longhorn) es la edición de próxima generación del
sistema operativo Windows. Windows Vista, cuyo lanzamiento está previsto para
2006, representa un enorme salto cualitativo en el ámbito de la informática
personal. Siga leyendo para conocer los avances que introduce en confiabilidad,
seguridad, facilidad de implementación, rendimiento y administrabilidad.
OFFICE
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.
Originalmente, MS Office era sólo la
versión "todo en uno" de una serie de programas que ya existían, pero
el éxito de su venta en un único paquete hizo que dejaran de venderse por
separado. Su éxito comercial empezó en los Macintosh, mientras que en los PCs
compatibles competía con otros productos más establecidos, como Wordperfect;
pero el lanzamiento de Office 95 en paralelo con Windows 95 hizo que alcanzara
su actual dominio del mercado.
Su éxito hace
generalmente pasar desapercibido a Microsoft Works, paquete que integra en un
solo programa las principales funcionalidades de Office, pero destinado al
mercado doméstico y a las pequeñas empresas.
Un software que se incluye en el
Office últimamente y que es de mucha utilidad en la gestión de proyectos
siguiendo metodologías del PMI en su PMBOK, es Microsoft Office Project. Se
conocen versiones desde la 3 hasta 2003. El software está fundamentado, como
todo el software que elaboran cronogramas con barras de Gantt, en el método de
la ruta crítica "CPM" o "PERT" técnica de evaluación y
revisión de proyectos.
Las
distintas versiones que han salido a la venta del paquete de aplicaciones
Microsoft Office:
· Microsoft Office 95
· Microsoft Office 97
· Microsoft Office 2000
· Microsoft Office XP/2002
· Microsoft Office 2003
· Microsoft Office 2007
E-BUSINESS
Garza
Pérez (2003) citando a Hartman et al (2000) menciona que e-business es cualquier iniciativa en
Internet que transforma las relaciones de negocio, sean éstas, relaciones business-to-business, business-to-customer, intraempresariales
o entre dos consumidores. El e-business
es una nueva manera de gestionar las eficiencias, la velocidad, la innovación
y la creación nuevo valor
en una empresa
El
e-business se le es llamado la
tercera fase del e-commerce,
como lo mencionan Kalakota y Robinson (2001). Esto incluye todas las
aplicaciones y procesos
que permiten a una compañía efectuar una transacción del negocio
Además
de abarcar el e-commerce, el e-business incluye tanto las
aplicaciones front-and-back-office
que forman el núcleo de los negocios modernos. Así, el e-business no es solamente una transacción de e-commerce o comprar-y-vender sobre
el Web
(Kalakota y Robinson, 2001, Siebel Thomas (2001,), es la estrategia
global de redefinir antiguos modelos
de negocios, con la ayuda de tecnología para maximizar valor del cliente
y ganancias. (Kalakota y Robinson, 2001). Siebel Thomas (2001) menciona que el e-business incorpora el uso
estratégico de las tecnologías de la información y la
comunicación (incluyendo, pero no limitándose, a Internet) para interactuar
con clientes,
proyectos,
y socios y socios a través de la comunicación
múltiple y los canales de
distribución.
Para
tener un e-Business, es
necesario contar con todo un respaldo de una serie de tecnologías de
información, así como indiscutiblemente es imprescindible la estrategia
debido a que el empleo
del Internet en la organización
es una proposición de alto riesgo.
Puede ser un arma de dos filos, puede capturar un enorme mercado
o puede ser un asesino de la compañía, es por ello que debe estar ligado con
una disciplina
y un proceso
estructurado. Sin embargo, esto no lo es todo, es necesaria una Metodología
enfocada a los problemas
y oportunidades.
Las
tecnologías de información para e-business, a los cuales se referían
cada uno de estos autores, son los siguientes
·
CRM, Administración de
·
SCM, Administración de
·
BI, Inteligencia del Negocio, (Business Intelligence). (Raymond, 2003).
·
KM, Administración del Conocimiento,
(Knowledge Management), Allard
Suzie y Holsapple Clyde (2002).
·
ERP, Planeación
de los Recursos
Empresariales (Enterprise Resource
Planning), (Kuei Chu-Hua, 2002).
Dentro de la categoría de e-business se incluye todo aquello
relacionado con los negocios electrónicos: las relaciones entre diferentas
empresas, y la relación entre la empresa y sus clientes. Actualmente, y gracias
al auge de Internet, el area de e-business ha sufrido
un gran impulso, situándola en el punto de mira de muchísimas empresas, no
solamente tecnológicas
E-business o e-commerce se podría
definir como el proceso de realizar negocio a través de Internet. E-business ha
revolucionado la forma en que se hacen negocios posibilitando incluso para las
empresas más pequeñas realizar transacciones a través de
E-COMMERCE
El comercio electrónico (en inglés Electronic Commerce, E-Commerce,
ecommerce o EC) consiste principalmente en la
distribución, compra, venta, mercadotecnia
y suministro de información complementaria para productos o servicios a través
de redes informáticas como Internet
u otras. La industria de la tecnología de la información podría verlo
como una aplicación informática dirigida a realizar transacciones comerciales.
Una definición alternativa lo vería
como la conducción de comunicaciones de negocios comerciales y su dirección a
través de métodos electrónicos como intercambio electrónico de datos y sistemas
automáticos de recolección de datos
El comercio electrónico también
incluye la transferencia de información entre empresas (EDI)
Varios factores han tenido un
importante papel en el éxito de las empresas de comercio electrónico. Entre
ellos se encuentran
SCM
¿Qué es SCM?
SCM utiliza los conceptos de
e-business y tecnologías web para coordinar y
optimizar los procesos de ámbito empresarial en todas y cada una de las áreas
de su empresa: desde el proveedor de su proveedor hasta el cliente de su
cliente.
Ventajas: mayor eficacia dentro y fuera de su organización
Las soluciones SCM basadas en e-business pueden aplicarse a áreas comerciales
muy distintas, como por ejemplo: compras, gestión de inventarios, previsiones,
almacenamiento y logística.
Mediante la alineación de todas las etapas del proceso empresarial, su empresa
podrá:
El resultado
es una mejora de la posición competitiva.
|
Soluciones SCM |
|
|
|
GAP Gestión Atención a Proveedores |
|
Permite que una empresa con un número importante de proveedores,
publique en |
|
|
|
i2 Factory Planner |
|
Ofrece optimizar los planes de gestión y producción de material,
actualización de órdenes, recursos, requerimientos de compra. |
|
|
|
i2 Inventory Visibility
and Execution |
|
Una herramienta de soporte de decisiones que trabaja con flujos
de control de inventario. |
|
|
|
i2 Sequencer |
|
Una poderosa solución direccionada a resolver problemas de
detalle secuencial. |
|
|
|
i2 Supply Chain Planner
Five |
|
Integra todos los subprocesos que permiten el intercambio de
información y movimiento de productos entre proveedores y clientes a través
de la cadena de proveedores extendida. |
|
|
|
I2 Supply Chain
Strategist Five. Two |
|
Una herramienta de planificación estratégica basada en un
escenario que soporta decisiones estratégicas claves. |
|
|
|
I2 Supply Collaboration
Five. Two |
|
Permite la comunicación y colaboración entre compradores y
proveedores. |
|
|
|
I2 Transportation
Manager Five. Two |
|
Una solución para aquellas empresas con grandes volúmenes de envíos
y muchos proveedores. |
|
|
|
I2 Transportation
Modeler Five. Two |
|
Permite el análisis de numerosos escenarios para determinar el
impacto de varios cambios en un ambiente de organizaciones de transporte. |
|
|
|
Intelliroute Sales Force Automation |
|
Solución de Fuerza de Ventas mobiles especialmente diseñada para
distribución de productos, organizada en rutas. Ideal para fabricantes de
bebidas y productos de consumo masivo. |
|
|
|
J.D. Edwards Advanced
Planning Solution |
|
Los planes vinculados a la cadena de Proveedores pueden ser
adaptados fácilmente y extendidos a sus Asociados, Proveedores y Clientes
para una respuesta sincronizada. |
|
|
|
J.D. Edwards OneWorld
Distribution |
|
Provee un "bridge" entre funciones del sistema
tradicional de gestión de la empresa (ERP) y programas de interacción con
clientes. |
|
|
|
J.D. Edwards OneWorld
Marketplace and Exchange Management |
|
Un mercado digital le permite reducir procesos de negocio entre
clientes y proveedores y costos al operar como una empresa virtual. |
|
|
|
mySAP Supply Chain Management |
|
Integra la cadena de proveedores extendida para permitir
procesos e-business inteligentes. |
|
|
|
PeopleSoft Enterprise Performance Management |
|
Permite mediciones y análisis de indicadores de performance
claves. |
|
|
|
PeopleSoft Supply Chain Management |
|
Binda sincronización a las cadenas de abastecimiento,
permitiendo responder en tiempo real a los cambios relacionados con demandas
y suministros. También ofrece administración total del gasto para bienes
directos, indirectos, y servicios. |
MANEJADORES DE BASES DE DATOS.
·
Definición de Bases de Datos - Un conjunto
de información almacenada en memoria auxiliar que permite acceso directo y un
conjunto de programas que manipulan esos datos.
·
Base de Datos es un conjunto exhaustivo no
redundante de datos estructurados organizados independientemente de su
utilización y su implementación en máquina accesibles en tiempo real y
compatibles con usuarios concurrentes con necesidad de información diferente y no
predicable en tiempo.
El Manejador de Bases de Datos (DBM por sus
siglas en inglés) facilita las funciones de:
En
vista del auge que toma cada vez la tecnología, es preciso saber hacer de todo
lo relacionado son software, pero no podemos olvidar que también existe la
parte de cómo manejar datos e información
Para
ello existen afortunadamente formas o maneras de como poder guarda información
necesaria y de vital importancia para nuestras empresas o compañías
Es
por tal motivo, es preciso conocer hacer muy de fondo las diferentes
plataformas o manejadores de bases de datos para poder optar por la más
adecuada para ser implanta, si es necesario, en nuestras compañías o empresas,
como lo son SQL, ORACLE y INFORMIX.
Un Sistema Manejador de Bases de
Datos (SMBD) es un programa o conjunto de aplicaciones para almacenar,
manipular y recuperar información en una BD. Muchos
de los SMBD operan en un lenguaje común como el SQL. Entre los principales
programas de bases de datos integradas a los SIG figuran ORACLE, INFORMIX, SQL
SERVER Y MS ACCESS.
Funciones
típica:
ERP
Los sistemas de planificación de recursos empresariales (ERPs) son
sistemas de información gerenciales que integran y manejan muchas de las
prácticas de los negocios asociados con las operaciones de producción y de los
aspectos de distribución de una compañía comprometida en la producción de
bienes o servicios.
Los sistemas ERP ocasionalmente son
llamados back office (trastienda) ya que indican que el cliente y el
público general no están directamente involucrados. Este sistema es, en
contraste con el sistema de apertura de datos (front office), que crea una
relación administrativa del consumidor o servicio al consumidor (CRM), un
sistema que trata directamente con los clientes, o con los sistemas de negocios
electrónicos tales como comercio electrónico, gobierno electrónico,
telecomunicaciones electrónicas y finanzas electrónicas; así mismo, es un sistema
que trata directamente con los proveedores, no estableciendo únicamente una
relación administrativa con ellos (SRM).
ERP's están funcionando ampliamente
a través de las empresas. Todos los departamentos funcionales que están
involucrados en la operación o producción están integrados en un solo sistema.
En adición a la manufactura, almacenamiento, logística e información
tecnológica, a las que se le podrían incluir la
contabilidad, recursos humanos, mercadotecnia y administración estratégica.
Los objetivos principales de los
sistemas ERP son:
El
propósito fundamental de un ERP es otorgar apoyo a los clientes del negocio,
tiempos rápidos de respuesta a sus problemas así como un eficiente manejo de
información que permita la toma oportuna de decisiones y disminución de los
costos totales de operación.
Las
características que distinguen a un ERP de cualquier otro software empresarial,
es que deben de ser sistemas integrales, con modularidad y adaptables
Otras características destacables de los sistemas
ERP son:
Las
soluciones ERP en ocasiones son complejas y difíciles de implantar debido a que
necesitan un desarrollo personalizado para cada empresa partiendo de la
parametrización inicial de la aplicación que es común. Las personalizaciones y
desarrollos particulares para cada empresa requieren de un gran esfuerzo en
tiempo, dinero para modelar todos los procesos de negocio de la vida real en la
aplicación
Las
metodologías de implantación de los ERPs en la empresa no siempre son todo lo
simples que se desearía, dado que entran en juego múltiples facetas
No hay
recetas mágicas ni guiones explícitos para implantaciones exitosas; solamente
trabajo bien realizado, una correcta metodología y aspectos que deben cuidarse
antes y durante el proceso de implantación, e inclusive cuando el sistema entra
en función. Por ello, antes, durante y después de la implantación de un ERP es
conveniente efectuar lo siguiente:
INFOGRAFIAS
http://es.wikipedia.org/wiki/XML
http://www.w3c.es/Divulgacion/Guiasbreves/TecnologiasXML
http://es.wikipedia.org/wiki/Java_Server_Pages
http://es.wikipedia.org/wiki/Active_Server_Pages
http://www.maestrosdelweb.com/editorial/aspintro/
http://www.webestilo.com/asp/asp00.phtml
http://es.wikipedia.org/wiki/PHP
http://es.wikipedia.org/wiki/Sistema_operativo
http://es.wikibooks.org/wiki/Sistemas_operativos
http://es.wikipedia.org/wiki/Windows_XP
http://es.wikipedia.org/wiki/Linux
http://www.linux-es.org/sobre_linux
http://www.venezolano.web.ve/archives/95-Que-es-Linux-y-que-puede-hacer-por-usted.html
http://www.microsoft.com/spanish/msdn/articulos/archivo/151102/voices/elfuturo.asp
http://www.monografias.com/trabajos13/estesi/estesi.shtml
http://es.wikipedia.org/wiki/Microsoft_Windows
http://es.wikipedia.org/wiki/Microsoft_Windows#Seguridad
http://es.wikipedia.org/wiki/Microsoft_Office
http://www.monografias.com/trabajos16/tecnologias-para-ebusiness/tecnologias-para-ebusiness.shtml
http://www.microsoft.com/spanish/MSDN/estudiantes/ebusiness/default.asp
http://es.wikipedia.org/wiki/Comercio_electr%C3%B3nico
http://www-5.ibm.com/e-business/es/about_ondemand/integration/scm.html
http://www.ibm.com/ve/businesscenter/solutions/solution_scm.phtml
http://www.monografias.com/trabajos11/basda/basda.shtml
http://www.monografias.com/trabajos13/trsqlinf/trsqlinf.shtml
http://gemini.udistrital.edu.co/comunidad/profesores/rfranco/bd.htm#smbd
http://es.wikipedia.org/wiki/Planificaci%C3%B3n_de_recursos_empresariales