Download - Evaluando la Plataforma Microsoft
![Page 1: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/1.jpg)
Taller de Tecnologías de Información
Haaron GonzalezMicrosoft MVPhttp://msmvps.org/haarongonzalez
![Page 2: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/2.jpg)
La Información
Que es?Conjunto de datos que organizados constituyen un significado…
Quien, donde y para? Todas las cosas generan datos y saber interpretarla es claveEsta información puede expresarse en cualquier medio de comunicación (escrito, electrónico, etc)El éxito de muchas empresas se basa en lo que las personas hacen con la información que reciben
![Page 3: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/3.jpg)
La información
Informática es el nombre que se le da a la técnica de administrar (tratar) la información de manera automatizada con tecnologíasLas TECNOLOGIAS DE LA INFORMACION son un aliado estratégico para ejecutar con éxito cualquier iniciativa en la actualidad
![Page 4: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/4.jpg)
El impacto de la TI
En la sociedadEn las empresasEn el mundo académicoEn la políticaEn los medios de comunicaciónEn la medicinaEn tu vida personalEn todas partes…
![Page 5: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/5.jpg)
La esencia de la TI en la empresa
![Page 6: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/6.jpg)
Aspecto DirectivoAlineación a las estrategias de la organizaciónMetas y objetivos específicos del departamento
Aspecto OperativoControl de la Infraestructura de HardwareControl de la Arquitectura de SoftwareImplementación de una plataforma Tecnológica
Dirección General de Tecnologías de Información
Aspecto Directivo
Aspecto Operativo
La esencia de la TI en la empresa
![Page 7: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/7.jpg)
Director de TI
Gerente de Infraestructura
Jefe de Soporte
Administración de Red
Gerente de Desarrollo
Supervisores
Programadores
Gerente de Telecomunicaciones
Jefe de Telefonía
Estructura de una dirección de TI
![Page 8: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/8.jpg)
Los retos de las TI en las empresas
Consolidar y mejorar los servicios informáticos para que estos sean un agente de productividad en la empresaEstablecer políticas de seguridad de contenido de información digital para evitar la distribución del conocimientoAdaptarse rápidamente a los cambios del negocioEliminar islas de información producto de arquitecturas de softwareExponer la información a cualquier hora, en cualquier lugar y desde cualquier dispositivo
![Page 9: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/9.jpg)
Desarrollo Orientado a Servicios
Experiencia de usuario mejorada
Modelado de Procesos Empresariales
Administración de la Identidad digital
Tendencias de la TI
![Page 10: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/10.jpg)
Experiencia de usuario mejorada
![Page 11: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/11.jpg)
Experiencia de usuario mejorada
![Page 12: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/12.jpg)
DEMOSTRACION
![Page 13: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/13.jpg)
Modelado de procesos empresariales
Los flujos de trabajo están
¡En todas partes!
![Page 14: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/14.jpg)
Administración de la identidad digital
![Page 15: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/15.jpg)
Desarrollo Orientado a Servicios
Interop withother platforms
ASMX
Ent Services
Attribute-based
programming
WSE
WS-* protocols
Sys.Messaging
Message- based
programming
Locationtransparency
Remoting
![Page 16: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/16.jpg)
La Plataforma mañana
![Page 17: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/17.jpg)
Visual Studio 2005“Productividad personalizada”
Principiantes, entusiastas y estudiantes
“Mi primer programa”
Programadores WebProgramadores VB6
Aplicaciones y servicios web
Aplicaciones Windos (smart client)Aplicaciones
móviles
Desarrolladores profesionales en equipos pequeños
Aplicaciones de servidor
Aplicaciones de base de datos
Organizaciones que desarrollan
Equipos colaborativos
Organizaciones que usan procesos
![Page 18: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/18.jpg)
.NET Framework 3.0
The Managed Code
Programming Model
for Windows
![Page 19: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/19.jpg)
Windows Presentation Foundation
Unified framework for building
next gen user experiences
with
UI, media and documents
![Page 20: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/20.jpg)
Windows Presentation Foundation
<Button Width="100"> OK <Button.Background> LightBlue </Button.Background></Button>
XAML
Button b1 = new Button();b1.Content = "OK";b1.Background = new SolidColorBrush(Colors.LightBlue);b1.Width = 100;
C#
Dim b1 As New Buttonb1.Content = "OK"b1.Background = New _ SolidColorBrush(Colors.LightBlue)b1.Width = 100
VB.NET
XAMLeXtensible Application Markup Language
![Page 21: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/21.jpg)
Windows Presentation Foundation
With XAML designers &
developers can streamline
their collaboration
![Page 22: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/22.jpg)
“InfoCard”
Technology that simplifies
and improves the safety of
online login and
authentication
![Page 23: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/23.jpg)
“InfoCard”
Private desktop Separate user context Protects against hacking
Self-issued cards Non-corroborated Stored locally
Managed cards Corroborated Stored at STS
![Page 24: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/24.jpg)
WS-*Web Services
“InfoCard”
User Relying Party
Identity Provider
![Page 25: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/25.jpg)
Windows Communication Foundation
Unified framework for
rapidly building
service-oriented applications
![Page 26: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/26.jpg)
Interop withother platforms
ASMX
Attribute-based
programming
WSE
WS-* protocols
Message- based
programming
Locationtransparency
Remoting
Unified framework supersets existing technologies
Windows Communication Foundation
![Page 27: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/27.jpg)
Standards-based interoperabilitywith WS-* Web services
Windows Communication Foundation
![Page 28: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/28.jpg)
Programming model, engine
and tools for building
workflow-enabled applications
Windows Workflow Foundation
![Page 29: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/29.jpg)
EX: Check InventoryEX: Escalate To Manager
What Is A Workflow?
A Set Of Activities That Coordinates People
And / Or Software...
Like a flowchart…. Or a state diagram….
Sequential Workflow
Sequential structure Prescribes processing order
Step1
Step2
State MachineWorkflow
External events drive processing order
State2
State1Event
Event
Rules + data state drive processing order
Rules-driven Activities
Rule1
Rule2
Data
Step2
Step1
![Page 30: Evaluando la Plataforma Microsoft](https://reader036.vdocuments.co/reader036/viewer/2022081413/54856187b4af9f5e168b4621/html5/thumbnails/30.jpg)
.NET Framework 3.0
Windows Presentation Foundation
Next generation user experience
“InfoCard”Digital identity management
Windows Workflow Foundation
Business process modeling
Windows Communication Foundation
Service-oriented development