1. 2011
SERVICIOS WEB
Instituto Tecnológico de Tehuacán
Xocua Peralta Alma Gregoria
Ramírez Laureano Verónica
[Escribir el nombre del autor]
Fam. Ramirez Laureano
03/12/2011
2. INDICE
1.-Introduccion…………………………………………………………………………3
2.- Servicios web ……………………………………………………………………..4
3.- Uso de los servicios web...............................................................................4
4.-La Seguridad en la Arquitectura
de Referencia de los Servicios Web……………..…………………………………7
5.- Ejemplos de servicios web............................................................................9
6.- Google………………………………………………………………………………9
7.- Microsoft…………………………………………………………………………..15
2
3. INTRODUCCION
Consorcio World Wide Web (W3C)
El Consorcio World Wide Web (http://www.w3.org/Consortium/) se fundó en
Octubre de 1994 para liderar el WWW a su máximo potencial mediante el
desarrollo de protocolos comunes que fomenten su evolución y aseguren su
interoperabilidad. El W3C tiene alrededor de 400 organizaciones miembros
procedentes de todo el mundo y ha alcanzado un reconocimiento internacional
por su contribución al crecimiento de la Web. En Octubre de 1994, Tim
Berners-Lee, inventor de la Web, fundó este consorcio en el Laboratorio de
Ciencias de la Computación (LCS) publicado en el Instituto de Tecnología de
Massachussets (MIT) en colaboración con la Organización Europea de
Investigación Nuclear (CERN), lugar donde la Web tuvo su origen, con soporte
de la Agencia de Proyectos de Investigación de Defensa Avanzada (DARPA) y
de la Comisión Europea. Para obtener una información más detallada sobre
esta iniciativa conjunta y las contribuciones del CERN, INRIA y MIT, se puede
consultar la declaración sobre la Iniciativa Conjunta de la World Wide Web.
En Abril de 1995, el Instituto Nacional de Investigación en Informática y
Automatismos (INRIA) se convirtió en la primera delegación europea del W3C,
seguido por la Universidad de Japón de Keio (KEIO) en Asia en 1996. En el
2003, el Consorcio de Investigación Europeo en Informática y Matemáticas
(ERCIM) tomó el control sobre el mando europeo del W3C cedido por INRIA. El
W3C persigue también una audiencia internacional a través de sus oficinas
ubicadas por todo el mundo.
3
4. SERVICIO WEB
Un Servicio Web es un componente software que puede ser registrado,
descubierto e invocado mediante protocolos estándares de Internet.
Permiten exponer y hacer disponibles funcionalidades (servicios) de los
sistemas informáticos de las organizaciones mediante tecnologías y
protocolos WEB estándar.
Cada Servicio Web se responsabiliza de realizar un conjunto de
funciones concretas y bien definidas.
Servicios Web actúan como componentes independientes que se
pueden integrar para formar sistemas distribuidos complejos.
Definición: (del World Wide Web Consortium [W3C])
”Un Servicio Web (Web Service [WS]) es una aplicación software identificada
por un URI (Uniform Resource Identifier ), cuyas interfaces se pueden definir,
describir y descubrir mediante documentos XML. Los Servicios Web hacen
posible la interacción entre”agentes” software (aplicaciones) utilizando
mensajes XML intercambiados mediante protocolos de Internet.”
Uso de Servicios Web
4
5. Un servicio es un procedimiento, un método o un objeto con una interfaz
estable y publica que puede ser invocado por un cliente
Los Servicios Web amplían esa idea para permitir que esa invocación se
realice a través de internet empleando protocolos Web estándar ya
existentes.
Arquitectura Orientada a Servicios (SOA)
Aproximación al diseño de aplicaciones complejas basada en:
la identificación de los servicios que ofrecerá.
la definición de esos servicios.
la organización de las interacciones entre esos servicios.
Importancia de las interfaces.
Descripción rigurosa de las interfaces.
Tratamiento automático para generar código de implementación.
Idea base: desarrollar el sistema a partir de las interfaces.
Los servicios ofrecen operaciones a los clientes que deben ser invocadas
en un orden determinado para lograr el objetivo deseado
Servicios simples vs. serv. compuestos (implementados invocando otros
servicios).
Necesidad de especificar reglas que gobiernen el intercambio
(conversación entre servicios) protocolos de negocio.
BPEL: Business Process Execution Language for Web Services
o Lenguaje (derivado de XML) que permite especificar las interacciones
entre servicios (normalmente Servicios Web).
o Soporta la composición de servicios simples para crear servicios
compuestos.
Arquitectura básica de protocolos de Servicios Web
5
6. Elementos necesarios para la definición de Servicios Web
1. Sintaxis común para todas las especificaciones => uso de XML
XML: eXtensible Markup Language
• Estándar para la definición de lenguajes de marcas
• Flexible y extensible
Metalenguaje usado en Servicios Web para especificar los lenguajes y
protocolos necesarios
• Permite definición de lenguajes para:
*describir servicios.
*representar mensajes intercambiados.
2. Mecanismos de interacción entre extremos =>uso de SOAP (Simple Object
Access Protocol)
Necesidad de un formato de mensajes neutro, abierto y extensible
• Representación de mensajes de invocación (argumentos) y respuesta
(valor retorno) como documentos XML.
Especificación del modo de interacción:
*Síncrono (RPC: petición-respuesta)
*Asíncrono (petición)
Mapeo de los mensajes en el protocolo de transporte (HTTP, SMTP)
3. Lenguaje común para describir los servicios => uso de WSDL (Web Service
Description Language)
Descripción de los servicios y sus interfaces de forma estándar mediante
documentos XML
Papel análogo al del IDL en middleware convencional.
Incluye toda la información necesaria para suplir la falta de un
middleware común centralizado.
• Especifica cada operación disponible, con sus parámetros de entrada
y de salida
• Puede usarse para generar los stubs/skeleton y las capas intermedias
necesarias para escribir:
*clientes que invoquen los Servicios Web
*servidores que los implementen
• Especificar información sobre la localización del servicio (URIs)
4. Publicación y localización de servicios => uso de UDDI (Universal
Description, Discovery and Integration)
La descripción de los servicios (documentos WSDL) se almacena en un
directorio de servicios.
UDDI especifica como:
*se publican y descubren los servicios.
*trabajan los directorios de servicios Web.
Acceso al directorio UDDI mediante Servicios Web => uso mensajes
SOAP.
• Servidor da de alta de servicios (documentos WSDL + descripción)
• Cliente”descubre” servicios (documentos WSDL)
6
7. La Seguridad en la Arquitectura de Referencia de
los Servicios Web
Servicios de seguridad básicos
La seguridad es un concepto más de entre aquellos servicios que
comprenden la Calidad del Servicio (QoS) en los servicios Web (los otros tres
son la transaccionalidad, fiabilidad, y gestión/administración) (Endrei et al.,
2004a). Los servicios de seguridad básicos mencionados por la ISO 7498-2
son la confidencialidad, integridad, autenticidad de origen, no repudio y control
de acceso y serán estos aspectos sobre los que centraremos el caso de
estudio desarrollado en el siguiente apartado.
Por su parte, la arquitectura de referencia planteada por el W3C para los
servicios Web (W3C, 2004) hace mención a que para garantizar la seguridad
en los servicios Web es necesario “un amplio espectro de mecanismos que
solventen problemas como la autenticación, el control de acceso basado en
roles, la aplicación efectiva de políticas de seguridad distribuidas o la seguridad
a nivel de los mensajes”. Definamos los servicios de seguridad básicos
encontrados en cualquier sistema distribuido:
Autenticación de los interlocutores. Cada servicio Web participante en
una interacción podría requerir autenticación de la otra parte. Cuando
cierto servicio A dirige una petición al servicio B, éste puede requerirle
unas credenciales junto con una demostración de que le pertenecen
como por ejemplo un par nombre de usuario (credencial)/password
(demostración) o un certificado X.509v3 (credencial)/firma digital
(demostración). El principal problema de la autenticación, cuyo origen
radica en la naturaleza heterogénea de los servicios Web, es conseguir
un acuerdo en los protocolos y en los formatos de los datos de
seguridad empleados. Otro punto a resolver es definir un modelo de
autenticación Single Sign-On de forma que un servicio Web A que
necesita interactuar con otros 6 servicios Web, para completar un
proceso de negocio P en tiempo real, no necesite autenticarse más que
una vez frente al primero de ellos para poder completar la operación
bajo un tiempo de respuesta aceptable.
Autorización. Los servicios Web deben disponer de mecanismos que les
permitan controlar el acceso a sus servicios (recursos). Se debe poder
determinar quién y cómo puede hacer a qué y cómo sobre sus recursos.
La autorización concede permisos de ejecución de ciertos tipos de
operaciones sobre ciertos recursos a ciertas identidades autenticadas.
Normalmente ese conjunto de restricciones que gobiernan el acceso a
los recursos se materializan en forma de políticas de seguridad de
acceso.
Confidencialidad. Mantener de manera secreta la información crítica
contenida en los mensajes intercambiados entre los servicios Web
supone otra de las propiedades fundamentales que deben darse para
que el canal de comunicación establecido se pueda considerar “seguro”.
La confidencialidad se consigue mediante técnicas de cifrado
ampliamente ya utilizadas y extendidas en otros campos de la
7
8. computación. La confidencialidad no sólo afecta al canal que utiliza para
intercambiar los mensajes.
Integridad. Esta propiedad garantiza a un servicio Web que la
información que recibe es la misma que la información que fue enviada
desde un sistema cliente.
No repudio. Cuando se realizan transacciones suele ser un requisito ser
capaz de probar que una acción tuvo lugar y que fue realizada por cierto
actor. En el caso de los servicios Web, es necesario ser capaz de
demostrar que un cliente utilizó un servicio pese a que éste lo niegue (no
repudio del solicitante) así como demostrar que un servicio fue ejecutado
(no repudio del receptor).
Disponibilidad. La necesidad de cuidar el aspecto de disponibilidad,
como prevenir ataques de denegación del servicio (DoS) o disponer de
redundancia de los sistemas, es un punto crucial en la tecnología de los
servicios Web sobre todo en aquellos casos en los que los servicios en
cuestión son de alta criticidad: servicios en tiempo real, servicio de
CRLs, etc.
Auditabilidad. Los sistemas basados en servicios Web deben mantener
una traza de todas las acciones que llevan a cabo de forma que sea
posible realizar un análisis posterior que permita averiguar, por ejemplo,
lo ocurrido en escenarios de desastre.
Seguridad extremo-a-extremo (Saltzer, Reed, & Clark, 1984). Las
topologías de redes de servicios Web requieren la garantía de que la
seguridad se mantenga a lo largo del recorrido seguido por los mensajes
entre los dos extremos de la comunicación. El hecho de que puedan
existir intermediarios en el camino del mensaje que puedan procesar
parte del mismo exige un extra de seguridad que, no sólo garantice que
el transporte entre los extremos y a través de los intermediarios es
seguro, sino que además garantice la seguridad en cada nodo
encontrado en el camino. Es necesario disponer de facilidades que
permitan establecer un contexto de seguridad único y de extremo a
extremo.
8
9. EJEMPLOS DE SERVICIOS WEB
GOOGLE
Es la empresa propietaria de la marca Google, cuyo principal producto es el
motor de búsqueda de contenido en Internet del mismo nombre.
Dicho motor es resultado de la tesis doctoral de Larry Page y Sergey Brin (dos
estudiantes de doctorado en Ciencias de la Computación de la Universidad de
Stanford) para mejorar las búsquedas en Internet. La coordinación y
asesoramiento se debieron al mexicano Héctor García Molina, director por
entonces del Laboratorio de Sistemas Computacionales de la misma
Universidad de Stanford.2 El dominio "Google" fue registrado el 15 de
septiembre de 1997.3 Partiendo del proyecto concluido, Page y Brin fundan, el
4 de septiembre de 1998, la compañía Google Inc.,4 que estrena en Internet su
motor de búsqueda el 27 de septiembre siguiente (considerada la fecha de
aniversario). Contaban con un servidor con 80 CPU, y dos routers HP.5 Este
motor de búsqueda superó al otro más popular de la época, AltaVista, que
había sido creado en 1995.
Aunque su principal producto es el buscador, la empresa ofrece también entre
otros servicios: un comparador de precios llamado Google Product Search
(antes conocido como "Froogle"), un motor de búsqueda para material
almacenado en discos locales (Google Desktop Search), un servicio de correo
electrónico llamado Gmail, su mapamundi en 3D Google Earth, un servicio de
mensajería instantánea basado en XMPP llamado Google Talk, el
navegadorwebGoogle Chrome, y su más reciente creación, el servicio de red
social Google+.
Su infraestructura principal está compuesta por varios data centers que
funcionan con la distribución RedHat del sistema operativo GNU/Linux, cuya
elección fue llevada a cabo debido a la flexibilidad del mismo, por lo que la
mayoría de sus trabajadores usan también esta misma distribución en sus
estaciones de trabajo por comodidad.6
Actualmente Google está trabajando en nuevos proyectos como la PC de 100
dólares,7 un nuevo sistema operativo,8 Google Docs & Spreadsheets,
colaboración9 y promoción de aplicaciones de software libre como Firefox,10
instalación de varias redes inalámbricas gratuitas,11 desarrollo de un sistema de
protocolo abierto de comunicación por voz12 entre otros. Además se especula
que estaría trabajando en el desarrollo de un "Google Office"13 y una red global
de fibra óptica.14
9
10. Vint Cerf, considerado uno de los padres de Internet, fue contratado por Google
en 2005. La compañía cotiza en la NASDAQ bajo la clave GOOG.
En octubre de 2006, Google adquirió por 1650 millones de dólares la famosa
página de vídeos YouTube.15
En abril de 2007, Google compró DoubleClick,16 una empresa especializado en
publicidad en Internet, por 3100 millones de dólares. Este mismo mes, Google
se convirtió en la marca más valiosa del mundo, alcanzando la suma de 66 000
millones de dólares, superando a emblemáticas empresas como Microsoft,
General Electric y Coca-Cola.
En julio de 2007, Google compró Panoramio, un sitio web dedicado a exhibir
las fotografías que los propios usuarios crean y geoposicionan, siendo algunas
de ellas subidas al sitio para que puedan ser vistas a través del software
Google Earth, cuyo objetivo es permitir a los usuarios del mencionado software
aprender más sobre una zona específica del mapa, observando las fotografías
que otros usuarios han tomado ahí.
En septiembre de 2010, Google implementó "Google Instant Search", una
función que permite hacer búsquedas a medida que el usuario va tecleando su
término de búsqueda. En principio sólo es accesible para usuarios de la versión
inglesa, y para usuarios registrados en la versión española.
En agosto de 2011, Google adquiere Motorola Mobility por 8800 millones de
euros (12 500 millones de dólares). Con esta adquisición, Google controlará la
mayor parte del mercado de teléfonos Android y tendrá sus propias fábricas de
teléfonos moviles al igual que Apple.17
Manejo
Al llegar a la página principal del buscador destaca la simplicidad de su interfaz,
donde se puede distinguir principalmente su logotipo (cambiante según
diversos eventos de distinta índole que puedan ser relevantes) las distintas
categorías, el cuadro, los botones y el ámbito de la búsqueda, además de un
pequeño menú de opciones.
El botón “voy a tener suerte” directamente remite al primer resultado, útil
cuando se busca cosas muy populares (‘Microsoft’, ‘Renault’, ‘Google’, etc.) y
un botón “búsqueda avanzada” que permite concretar las búsquedas sin
necesidad de conocer todos los operadores que ofrece Google.
Además de la búsqueda básica, Google tiene múltiples funciones de búsqueda
avanzada para refinar las consultas.18
10
11. Búsquedas y operadores simples
Uso de comillas: puede especificar al motor de Google que desea
buscar una expresión compuesta de dos o más palabras literalmente,
escribiendo los términos a buscar entre comillas.
o “coches de ocasión” buscará todos los sitios que contengan la
expresión "coches de ocasión" textualmente.
AND: de forma predeterminada Google se lanza en busca de resultados
uniendo las palabras introducidas por el usuario utilizando este
operador. Así el resultado final de una búsqueda sin especificar nada o
utilizando el operador AND serán los resultados que contengan a la vez
la lista de palabras especificada.
o Las búsquedas "coches AND ocasión" o "coches ocasión"
obtendrán los mismos resultados, una lista de los sitios web que
contengan la palabra coches y la palabra ocasión.
OR o símbolo “|”: Si se desea especificar que no es necesaria la
aparición de las dos palabras en cada resultado de la búsqueda, sino
cada una de ellas por separado, se deberá especificar el operador OR
entre los términos que deban cumplir este criterio.
o "coches OR ocasión" ahora se obtendrá como resultado una lista
de los sitios web que contengan el término coches u ocasión.
El operador –: permite excluir resultados de la búsqueda. Debe
especificarse antes del término a obviar para que se busquen los
resultados que no contengan la palabra especificada.
o "coches –ocasión" buscara los sitios web que contengan la
palabra coche pero no ocasión.
Se pueden asignar distintos ámbitos a los operadores delimitándolos con
paréntesis:
o "(coches OR motos) AND ocasión" buscará todas las webs que
contengan la palabra coches o motos y con cualquiera de estas
dos es indispensable que aparezca ocasión.
Comandos especiales:
o "site:nombre_del_sitio palabras para buscar", busca sólo en
este sitio.
"site:es.wikipedia.org matemática", búsquedas para todas
las páginas que contienen la palabra "matemática" dentro
de la web http://es.wikipedia.org
o Se pueden consultar un sitio incluso cuando no funciona haciendo
clic en el botón "cache" que aparece al lado de cada uno de los
resultados de la búsqueda.
Si uno pone "define:" seguido de una palabra (ej: define:Cuerpo
Humano) busca definiciones y textos enciclopédicos sobre ese tema.
Usando "cache:" antes de una URL, se mostrará el contenido de la
caché de Google (esto es útil en momentos en que por alguna razón una
dirección no es accesible temporalmente).
Si se teclea "filetype:" seguido de la extensión de un archivo buscará
páginas que contengan la extensión de ese fichero. Por ejemplo:
universidad filetype:doc.
11
12. Otros sitios web
Google Imágenes
Se trata de una especialización del buscador principal para imágenes. A partir
de 2005 se pueden filtrar según su tamaño en pequeñas, medianas, grandes y
extra grandes. Además es posible buscar por formatos (JPG, GIF y PNG) y por
coloración (blanco y negro, escala de grises y a color).
Google Grupos
Google Grupos es una interfaz web al veterano sistema de foros clasificados
jerárquicamente llamado Usenet. También es un archivo de todos los envíos
realizados a esta red, sobre el que se pueden hacer búsquedas usando el
motor de Google.
Google Directorio
Google Directorio es un directorio web basado en dmoz, sobre el que se añade
ordenamiento basado en el pagerank calculado por Google para cada página
enlazada.
Google Noticias
Google Noticias es un servicio automatizado de recopilación de noticias. El sitio
de web de Google News fue introducido en su versión beta en abril del 2002.
Existen diferentes versiones del sitio en más de 20 idiomas, junto con obtener
las noticias de 700 fuentes gratuitas y no gratuitas.
La actualización de cada tema es de 15 minutos, haciendo que cada vez que
se reingrese al sitio, aparezca una nueva noticia dentro de sus destacados.
La promoción de este sitio consta de ser un sitio neutral en sus noticias
recopiladas, debido a que no existe la intervención humana, con lo cual existe
un punto de vista neutral en cada noticia mostrada.
Servicios
Aunque el buscador Google es su principal servicio, la empresa cuenta con una
serie de servicios adicionales.
Gmail
El 31 de marzo de 2004 Google lanza su servicio (en fase beta) Gmail que se
destacó entre los servicios de correo más populares del momento por
proporcionar 1 gigabyte de capacidad (cifra que aumenta constantemente a
razón aproximada de 36 bytes por segundo hasta llegar a los 7 GB19 actuales).
Durante bastante tiempo, para poder acceder a una cuenta Gmail era
necesario recibir una invitación de otro usuario de Gmail. A principios de
12
13. febrero de 2007,20 los registros en Gmail fueron completamente liberados, y en
la actualidad es posible registrarse sin invitaciones.
Este servicio de mensajería destacó, entre otras cosas, por utilizar un sistema
de búsqueda de mensajes simple y avanzado al mismo tiempo, similar al del
buscador web al cual debe su eslogan "No organices, busca". Además ofrece
otras características adicionales como las etiquetas, filtros avanzados,
posibilidad de múltiples cuentas para correo saliente, chat integrado, etc. que lo
hacen muy atractivo.
Actualmente se encuentra disponible en 39 idiomas.21
Google Video
Buscador de vídeos, con visor en Adobe Flash. En fase beta. El usuario puede
subir sus propios vídeos. También almacena vídeos cargados por Google
desde distintas fuentes en el dominio público o con permiso especial. Desde
que Google compró YouTube, en octubre de 2006, se puede acceder a los
vídeos almacenados en Google Video desde YouTube y viceversa.
Google Maps
Google Maps es el servicio, vía web, que nos permite visualizar el mundo a
través de imágenes vía satélite, imágenes de mapas o combinar estas dos.
Gracias al buscador, podemos buscar lugares de todo el mundo y poder
visualizarlo de forma efectiva.
Las imágenes de satélite comparten la base de datos de Google Earth, lo que
significa que son las mismas imágenes que veremos en dicho programa y con
la misma resolución.
Los mapas sólo están disponibles en ciertos lugares, lo que significa que la
función híbrida de mapa y satélite solo esté disponible en los lugares en donde
estén disponibles las dos características.
AdSense
Servicio para administradores de páginas web y empresas de publicidad vía
Internet.
Este servicio se caracteriza por ser un marco HTML en el que se muestra texto
con el aspecto de una búsqueda de Google, en el aparecen los enlaces de los
anunciantes, y los webmasters reciben un pago por cada clic que se haga en
los enlaces de AdSense de su web. Actualmente hay que llevar cuidado con el
formato elegido y la disposición de los anuncios en su web, ya que si se usan
formatos grandes, con muchos anuncios, se corre el riesgo de ser cancelada la
cuenta de AdSense, de manera unilateral de acuerdo al contrato suscrito en el
momento del registro, si algún usuario hiciera un clic en cada anuncio de la
página en la que se muestran de manera reiterada.
13
14. Google, empresa líder en publicidad on-line, se caracteriza por perseguir con
mucho ahínco el fraude en los clics de AdSense en especial aquellos que lo
intentan a través de un PPF.
Adwords
AdWords de Google es una herramienta rápida y fácil de utilizar que permite
adquirir anuncios de coste por clic (CPC) o coste por impresión (CPM)
correctamente orientados, independientemente de cuál sea su presupuesto.
Los anuncios de AdWords se publican junto con los resultados de las
búsquedas realizadas en Google, así como en los sitios de búsqueda y de
contenido de la creciente red de Google.
Google Calendar
Google Calendar es una agenda que permite tener diferentes calendarios
diferenciados por colores. Permite compartir los calendarios privados con otros
usuarios pudiendo darles diferentes niveles de permisos. Dispone de la
posibilidad de incorporar calendarios públicos realizados por otros usuarios,
tales como guía de programación de televisión, agenda de tu club favorito de
fútbol, santoral, etc. El calendario se puede configurar para que envíe un
recordatorio antes que pase un evento a al cuenta de correo electrónico del
usuario con un archivo para importar la tarea a la agenda de Microsoft Outlook,
incluso puede enviar un aviso SMS si se vive en una zona habilitada para ello.
Hasta la fecha, esta en versión beta pero es funcional.
YouTube
YouTube es propiedad de Google, desde su compra en 10 de octubre de
200622 por 1650 millones de dólares. En este sitio web, los usuarios pueden
subir y ver vídeos.
Google Chrome
Google Chrome es el software navegador de la empresa Google. Es el tercer
navegador más utilizado en Internet, con una cuota de mercado del 7,16% a
finales de julio de 2010. Está disponible gratuitamente bajo condiciones de
servicio específicas.23
14
15. Google Latitude
En febrero de 2009 se lanza el servicio Google Latitude, una característica que
permite a los propietarios de smartphones, ya sean usuarios de Chrome, o
usuarios que ejecutan un gadget de iGoogle identificar sus ubicaciones
actuales para sus amigos o para realizar un seguimiento de éstos, tanto para la
coordinación de encuentros o para seguirlos durante un viaje. Los usuarios
pueden enviar correos electrónicos, Google Talk, SMS y mensajes de
actualización de estado a los demás directamente desde Latitud, y también es
posible realizar llamadas a teléfonos.
La privacidad es considerada un elemento central del servicio, por lo que es
opcional; los usuarios no tienen que revelar sus posiciones a algunos usuarios
y pueden entrar en un lugar preestablecido para ocultar sus verdaderas
posiciones.
Latitud está disponible con Google Maps para móviles de BlackBerry OS,
Symbian S60 y los smartphones con Windows Mobile que tienen
posicionamiento GPS incorporado o asistido. Los teléfonos Android como el T-
Mobile G1, el iPhone y el iPod touch tendrán el software en corto plazo.
Cambios Google
Google ha llevado a cabo muchos cambios, tanto internos como externos, a lo
largo de su evolución desde 1998. En mayo de 2010 la página experimentó
numerosas modificaciones: logo más coloreado, cambios en el lateral de las
búsquedas para mejorar la filtración, cambios en la búsqueda instantánea,
cambio general de un tono azul a un tono gris, y posibilidad de seleccionar una
imagen de fondo para la homepage del buscador.
Otros servicios
También dispone de una calculadora para operaciones aritméticas básicas,
Google Calc, y un conversor de divisas, si escribimos una operación aritmética
en la casilla de búsqueda, Google Calc se activará para darnos el resultado.
Google Page Creator que ofrece un sencillo editor de páginas web con un
espacio de 100 megabytes, Google Spreadsheets una hoja de cálculo en línea
y Picasa un editor de imágenes gratuito en el cual se pueden subirlas a internet
y publicarlas en un álbum web.
Google TV se lanzará en 2011.24 El servicio de televisión de Google funcionará
con Android 2.1. Además de contenido multimedia permitirá usar aplicaciones
en el televisor. Sony, Logitech e Intel serán las primeras compañías en apoyar
este sistema.
15
16. MICROSOFT
Microsoft Corporation (NASDAQ: MSFT) es una empresa multinacional de
origen estadounidense, fundada el 4 de abril de 1975 por Bill Gates, Steve
Ballmer y Paul Allen. Dedicada al sector de la informática, tiene su sede
en Redmond, Washington, Estados Unidos. Microsoft desarrolla, fabrica,
licencia y produce software y equipos electrónicos, siendo sus productos más
usados el sistema operativo Microsoft Windows y la suiteMicrosoft Office, los
cuales tienen una importante posición entre los ordenadores personales. Con
una cuota de mercado cercana al 90% para Office en 2003 y para Windows
en 2006, siguiendo la estrategia de Bill Gates de "tener una estación de trabajo
que funcione con nuestro software en cada escritorio y en cada
hogar".4 5 6 7 8 9 10 11 12
La compañía también suele ser nombrada como MS, por sus iniciales en
el NASDAQ: (NASDAQ: MSFT) o simplemente como Redmond, debido a la
gran influencia que tiene sobre la localidad de su centro de operaciones. Tiene
93.000 empleados en 102 países diferentes y contó con unos ingresos de
51.120 millones de dólares durante el año 200713 1415 16 17
Fundada para desarrollar y vender intérpretes de BASIC para el Altair 8800, a
mediados de los 80 consiguió dominar el mercado de ordenadores
personales con el sistema operativoMS-DOS. La compañía inició una Oferta
Pública de Venta en el mercado de valores en 1986, la cual, debido a la subida
de cotización de las acciones, llevó a 4 empleados a convertirse en
multimillonarios y a 12.000 en millonarios.18
Durante su historia, ha sido objeto de críticas, como acusaciones de realizar
prácticasmonopolísticas que la han llevado ante la Comisión Europea y
el Departamento de Justicia de los Estados Unidos.19 20
Microsoft afianzó su posición en otros mercados como el de sistemas
operativos y suites de oficina, con recursos como la red de televisión por
cable MSNBC, el portal de Internet MSN y la enciclopedia multimedia Microsoft
Encarta, producto y servicio cancelado por la empresa a principios de
200921 debido a la competencia de la libre Wikipedia. La compañía también
comercializa hardware como el ratón de Microsoft y productos de
22
entretenimiento casero como Xbox, Xbox 360, Zune y MSN TV Microsoft ha
dado soporte a sus usuarios a través de Usenet en grupos de noticias23 y en
Internet,24 también premia con la categoría de Microsoft MVP (Most Valuable
Professional)25 a aquellos voluntarios que demuestran ser útiles en la
asistencia a los clientes. Su web oficial es una de las páginas más visitadas de
la red, recibiendo por día más de 2,4 millones de visitas únicas según datos
de Alexa, que situó el 11 de mayo de 2008 a Microsoft.com como la 14ª página
web con más visitas del mundo.26
16
17. ORIGENES
Siguiendo el lanzamiento del Altair 8800, Bill Gates, como director gerente de
Microsoft, llamó a los creadores del nuevo microordenador Micro
Instrumentation and Telemetry Systems (Micro Instrumentación de Sistemas
de Telemetría) (MITS), ofreciendo una implementación del lenguaje de
programación BASIC para el sistema. Tras la demostración, MITS accedió a
distribuir Altair BASIC.27 Gates dejó la universidad Harvard, trasladándose
a Albuquerque, Nuevo México, donde el MITS estaba establecido, y fundó,
junto a Paul Allen, Microsoft en 1975. La primera oficina internacional de la
compañía se abrió el 1 de noviembre de 1978 en Japón, bajo el nombre de
"ASCII Microsoft" (actualmente conocida como Microsoft Japón). 28 El 1 de
enero de 1979, Microsoft se trasladó a Bellevue, en Washington. El 11 de
junio de 1980, Steve Ballmer se une a la compañía. Ballmer sucedería después
a Bill Gates como CEO de Microsoft.
Los primeros productos de Microsoft tras su fundación, aparte de los intérpretes
BASIC, serían compiladores de COBOL y Fortran.29 30
El primer sistema operativo que la compañía lanzó al público fue una variante
de Unix en el año 1979. Adquirido de AT&T a través de una licencia de
distribución, Microsoft le apodó Xenix, y alquiló la empresa Santa Cruz
Operation para adaptar su sistema operativo a importantes plataformas.31 Xenix
fue cedido a Santa Cruz Operation, que adaptó el sistema para
microprocesadores 80286 en 1985, bajo el nombre de SCO UNIX.
DOS (Disk Operative System, Sistema operativo de disco en inglés) fue el
sistema operativo que llevó a la compañía a su primer éxito. 32 En agosto
de 1981, después de unas negociaciones fracasadas con Digital
Research, IBM acordó con Microsoft proveer de una versión de un sistema
operativo CP/M, el cual fuera pensado para el PC de IBM. Para esta idea,
Microsoft compró aSeattle Computer Products un clon de CP/M llamado 86-
DOS, el cual IBM renombró a PC-DOS. Posteriormente, el mercado presenció
una inundación de clones del PC de IBM después de que Columbia Data
Products clonase exitosamente la BIOS del IBM. Por un marketing agresivo de
MS-DOS hacia los fabricantes de clones del IBM-PC, Microsoft se elevó desde
un pequeño competidor hasta llegar a ser uno de los principales oferentes de
software para ordenadores personales de la industria.33 34 La compañía se
expandió hacia nuevos mercados con el lanzamiento del Ratón de Microsoft
en 1983, producto que no fue fabricado originalmente por ellos. También
destacar la creación de una división llamada Microsoft Press.35
17
18. Servicios web de Microsoft
Office Web Apps - Servicios de aplicaciones web basadas en Microsoft
Office para crear y editar documentos online.
Office Live
Office Live Small Business - Servicios de alojamiento web y
herramientas de colaboración online para empresas pequeñas.
Office Live Workspace - Almacenamiento online y servicio de
colaboración para documentos de Office.
Live Meeting - Servicio de conferecias web.
Página web de Microsoft Office - Brinda soporte a todos los productos
Microsoft Office.
Microsoft Update - Permite descargar actualizaciones para los productos
Office.
Microsoft Office 365 - Versión de Office basada en la nube, puesta a la
venta a principios de 2011.
18