Anda di halaman 1dari 45

X JORNADAS UNIVERSITARIAS INFORMATICAS

TECNOLOGICAS J.U.T.I.

Ing. Carlos Alejandro Pérez, MVP


27-VIII-2009

LOS SISTEMAS DE
INFORMACIÓN EN EL SIGLO
XXI
Hechos
 En 2008, el 75% de la producción
mundial de servidores fue comprada
por solo 4 empresas

 ¿Qué están haciendo con tantos


servidores?
Hechos

 Los carriers celulares invirtieron


240.000 millones de dólares a
nivel global para modernizar su red
de comunicaciones durante estos
últimos años
 Las redes de 4G podrían tener
velocidades del orden de 20
megabits por segundo en el
teléfono celular.
 Yota Russia primer operador 4G del
mundo con WiMax 802.16 modificado a
Definiciones previas
SOFTWARE AS A SERVICE (SaaS)
Sun Microsystems. Software que
provee aplicaciones sobre demanda.

SERVICE ORIENTED ARCHITECTURE


SOA
IBM. Funcionalidad empaquetada
como conjunto de servicios
interoperables que trabajan
orquestadamente para satisfacer
demandas de negocio

CLOUD COMPUTING
Uso de computación basada en
internet para ofrecer recursos escalables
Definiciones
 SaaS puede utilizar la nube, pero no
es la nube
 Cloud computing es “la
infraestructura de IT ofrecida como
servicio”

SOFTWARE + SERVICIOS (Microsoft)


Es la combinación de software
local + servicios en internet que
operan de forma transparente al
Software + Servicios (S+S)
 El software local tiene mas potencia
que las páginas de internet, es más
veloz y ofrece un experiencia del
usuario mejor
 Los servicios de internet mejoran
las prestaciones generales de un
programa, ampliando las funciones
disponibles en éste.

 S+S toma lo mejor de ambos mundos


y los combina en una solución única,
Web 2.0
 Segunda generación de desarrollo y
diseño web.
 Por INTERNET podemos tener:
 Comunicación
 Compartir información
 Interoperabilidad
 Colaboración
 Comunidades en línea
 Servicios alojados
 Aplicaciones web
 Generalmente con back-end de una
RDBMS
Web 3.0 (semántica)
 Esencialmente, es la etapa en que se
añade “significado “a la web
 Consiste en agregar información
adicional de manera rigurosa y
formal
 Esta información adicional permitirá a
las máquinas ¨entender¨ la
información que está en la web
 Este proceso de “entendimiento”
deberá ser totalmente
Ejemplo de Web 3.0: “Adele”
RED ISO-SOCIAL
Sistema de red social con
módulo cognitivo de sicología y
sociología humana en el ámbito
de la web 3.0
 Ing. Ambrosini, Alejandro,
 Ing. Vigliotti, Mauro José
 Fac. Cs. Exs. Fis. y Nat. Universidad
Nacional de Córdoba
 Instituto Universitario Aeronáutico,
Córdoba
Sistema “Adele” Web 3.0
Sistema “Adele” web 3.0
Sistema empresarial.
Modificar un itinerario
Proceso frágil

•Si se agrega
otra aerolínea
hay que
modificar el
sistema
•Atado a
protocolos
específicos de
comunicación y
formato de
mensajes
•Bitácora de
Primera solución
Enterprise Service Bus
Otros
problemas
•Los casos de
uso, modelado
de procesos y
entrevistas a
los interesados
consumen
tiempo
•Las otras
empresas son
externas y
renuentes a
La solución actual
Internet Service Bus ISB
PROVEEDOR DE
ISB
•Es análogo al
proveedor de
alojamiento de
páginas PHP
•La diferencia es
que provee una
plataforma en la
nube para
integrar servicios
de OTROS, no
míos.
Internet Service Bus

 ISB es una plataforma que provee


servicios par a integrar servicios que
OTROS proveen
 Tiene servicios de identificación
universal (Passport)
 El bloque fundacional de ISB es la URI
 Uniform Resource Idenfier
 Los servicios de identificación y acceso
utilizan esta URI , que es personal, o bien
de nuestra empresa, de nuestro grupo,
etc.
Internet Service Bus
 Cada persona de la organización puede
tener sus propios servicios
 ISB se encarga de adecuar los
protocolos, el formato de mensajes, la
seguridad y la forma en que interactúan
estos servicios
 ISB ofrece “plantillas” para tareas
comunes de la empresa
 La aerolínea puede emitir un cambio de
horario por RSS
 Pero uno puede esperar un mensaje de texto
 ISB se encarga de enrutar transparentemente
a nuestro celular
¿S+S o SaaS?
 SaaS “puro” es, en cierto modo,
impracticable
 Todos los sistemas eventualmente
necesitarán de correr aplicaciones
convencionales que se bajan a la PC a
pedido
 Algunos elementos estarán en el bus
(la hoja de ruta, el workflow)
 Otros estarán en servicios
conectados al bus (administradores
de contenido)
 Otros se bajarán e instalarán a pedido
CLOUD COMPUTING CON
MICROSOFT
Componentes de Cloud
Computing
AZURE
 Es un entorno basado en Windows para
correr aplicaciones y almacenar datos en
datacenters de Microsoft
 .NET SERVICES
 Infraestructura distribuida para aplicaciones
tanto locales como basadas en la nube
 SQL SERVICES
 Servicio de datos de SQL basados en la nube
 LIVE SERVICES
 Usando Live Framework, provee acceso a las
aplicaciones Microsoft Live, sincronización
entre escritorio y dispositivos, etc.
WINDOWS AZURE
El nuevo S.O. para cloud computing de
Microsoft

“Es una plataforma para correr


aplicaciones Windows y almacenamiento
Azure: local y cloud
Computo y almacenamiento
Azure: Almacenamiento
 Servicio de almacenamiento AZURE en la
nube
 Accesible desde aplicaciones locales
 Accesible desde aplicaciones en la nube
 NO se usa SQL Server, no es un sistema
relacional, su lenguaje de consulta no es
SQL
 Almacenamiento simple y escalable
 BLOBs
 Colas de comunicación entre componentes
de Azure
 QBE Query By Example por formularios
Portal de Windows Azure

 Accesible desde un browser con LiveID


 Crear cuentas:
 De HOSTING: para correr aplicaciones
 De STORAGE: para almacenar datos
 Se pueden crear las dos simultáneamente
 Nuestra aplicación puede “cobrarle” a los
usuarios de diversas formas
 Suscripciones
 Cargo por uso
 Otro mecanismo que se nos ocurra
.NET SERVICES
 Es el equivalente a los servicios NT que
tenemos en la máquina local
 Pero corriendo en la nube
 Pueden consumirse tanto por
aplicaciones locales como en la nube
 Su nombre original era BizTalk Services
.NET SERVICES
.NET SERVICES

 CONTROL DE ACCESO
 Se utilizan codigos a modo de tókens
(cospeles). El cliente “reclama” los
“cospeles” y el sistema en la nube le da o no
acceso a determinadas cosas.
 SERVICE BUS
 Expone endpoints de Web Services, cada
endpoint tiene una URI
 WORKFLOW
 Permite coordinar la interacción entre varios
componentes de la aplicación empresarial ,
construido sobre Windows Workflow
Foundation
SQ
S+S : AUTO PC
Auto PC basado en WinCE
AutoPC: Rescue Me
Servicio de
localización
de
concesionari
Rescue as
me
service
Diagnóstico a
bordo del
vehículo

INTERNET Mapas Live


AutoPC
Más flexible: 100% Más rígida: 100%
online local

Optima: software más


servicios
Poniendo todo junto en AutoPC

 Combinando dispositivos, automóviles,


redes inalámbricas y servicios en línea se
obtiene una plataforma rica en
posibilidades y apertura a nuevos
negocios de servicios.
SOFTWARE + SERVICIOS
Office Live Small Business

 Corre en granja de servidores


 Servicios de mail por hotmail
 Dominio gratuito por un año (.com)
 Manejo de hasta 100 casillas de correo
 Office Live Documents (necesita de
Office en la PC)
 Cinco usuarios registrados gratis
 500 MB en alojamiento de documentos
 Sharepoint Services 3.0 preconfigurado

Ver ejemplo de OLSM


S+S Microsoft Tag

 Es un servicio de reconocimiento de
código de barras a colores
 Se genera en los servidores de MS Tag
 Los teléfonos celulares con MS
Microsoft Tag

DEMO
S+S: Microsoft Live Mesh
 Es un conjunto de servicios de
conectividad y compartición de recursos
(archivos, escritorio) entre mis
computadoras y dispositivos
 Se arma una “malla virtual” que
comprende a todos mis equipos
 El servicio incluye un “escritorio virtual”
donde puedo colocar mis archivos.
 Live Mesh sincroniza cada equipo
participante con el contenido en la nube
 En Beta, disponible para Windows Mobile
Live Mesh

DEMO
Microsoft PopFly
 Es un sitio de programación, debug y
testing de Mashups de Silverlight
Silverlight Streaming
 10 GB de espacio gratuito para
almacenar aplicaciones Silverlight
 Es como youtube, pero para aplicaciones
Microsoft Worldwide Telescope

DEMO
Microsoft Gigapixel Photos

DEMO
¿PREGUNTAS?
MUCHAS GRACIAS!
 Carlos A. Pérez
 Logica10@arnet.com.ar

Anda mungkin juga menyukai