taller de tecnologia de la información
DESCRIPTION
Taller de Tecnologia de La InformaciónTRANSCRIPT
Taller de Tecnologías de Información
Haaron GonzalezMicrosoft MVPhttp://msmvps.org/haarongonzalez
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
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
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…
La esencia de la TI en la empresa
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
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
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
Desarrollo Orientado a Servicios
Experiencia de usuario mejorada
Modelado de Procesos Empresariales
Administración de la Identidad digital
Tendencias de la TI
Experiencia de usuario mejorada
Experiencia de usuario mejorada
DEMOSTRACION
Modelado de procesos empresariales
Los flujos de trabajo están
¡En todas partes!
Administración de la identidad digital
Desarrollo Orientado a Servicios
Interop withother platforms
ASMX
Ent Services
Attribute-based
programming
WSE
WS-* protocols
Sys.Messaging
Message- based
programming
Locationtransparency
Remoting
La Plataforma mañana
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
.NET Framework 3.0
The Managed Code
Programming Model
for Windows
Windows Presentation Foundation
Unified framework for building
next gen user experiences
with
UI, media and documents
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
Windows Presentation Foundation
With XAML designers &
developers can streamline
their collaboration
“InfoCard”
Technology that simplifies
and improves the safety of
online login and
authentication
“InfoCard”
Private desktop Separate user context Protects against hacking
Self-issued cards Non-corroborated Stored locally
Managed cards Corroborated Stored at STS
WS-*Web Services
“InfoCard”
User Relying Party
Identity Provider
Windows Communication Foundation
Unified framework for
rapidly building
service-oriented applications
Interop withother platforms
ASMX
Attribute-based
programming
WSE
WS-* protocols
Message- based
programming
Locationtransparency
Remoting
Unified framework supersets existing technologies
Windows Communication Foundation
Standards-based interoperabilitywith WS-* Web services
Windows Communication Foundation
Programming model, engine
and tools for building
workflow-enabled applications
Windows Workflow Foundation
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
.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