Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Evaluando la Plataforma Microsoft

355 views

Published on

Esta es una sesión que se impartió en el año 2006 para alumnos a punto de egresar de ingeniria en sistemas dando a conocer la oferta de la plataforma Microsoft desde la perspectiva programacion en aquel tiempo

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Evaluando la Plataforma Microsoft

  1. 1. Taller de Tecnologías de InformaciónHaaron GonzalezMicrosoft MVPhttp://msmvps.org/haarongonzalez
  2. 2. 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 clave Esta 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
  3. 3. 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ías Las TECNOLOGIAS DE LA INFORMACION son un aliado estratégico para ejecutar con éxito cualquier iniciativa en la actualidad
  4. 4. El impacto de la TI En la sociedad En las empresas En el mundo académico En la política En los medios de comunicación En la medicina En tu vida personal En todas partes…
  5. 5. La esencia de la TI en la empresa
  6. 6. La esencia de la TI en la empresa Aspecto Directivo Alineación a las estrategias de la organización Metas y objetivos específicos del departamento Aspecto Operativo Control de la Infraestructura de Hardware Control de la Arquitectura de Software Implementación de una plataforma Tecnológica
  7. 7. Estructura de una dirección de TI Jefe de Soporte Gerente de Infraestructura Administración de Red SupervisoresDirector Gerente de de TI Desarrollo Programadores Gerente de Telecomunicaciones Jefe de Telefonía
  8. 8. 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 empresa Establecer políticas de seguridad de contenido de información digital para evitar la distribución del conocimiento Adaptarse rápidamente a los cambios del negocio Eliminar islas de información producto de arquitecturas de software Exponer la información a cualquier hora, en cualquier lugar y desde cualquier dispositivo
  9. 9. Tendencias de la TI Experiencia de usuario mejoradaModelado de Procesos Administración de la Empresariales Identidad digital Desarrollo Orientado a Servicios
  10. 10. Experiencia de usuario mejorada
  11. 11. Experiencia de usuario mejorada
  12. 12. DEMOSTRACION
  13. 13. Modelado de procesosempresariales Los flujos de trabajo están ¡En todas partes!
  14. 14. Administración de la identidaddigital
  15. 15. Desarrollo Orientado a Servicios ASMX Remoting Interop with Location other platforms transparency Ent Services WSE Sys.Messaging Attribute- Message- based WS-* protocols based programming programming
  16. 16. La Plataforma mañana
  17. 17. Visual Studio 2005 “Productividad personalizada” Programadores Web Programadores VB6 Organizaciones Desarrolladores que desarrollan Aplicaciones y profesionales en Principiantes, servicios web equipos pequeños entusiastas y Aplicaciones Equipos estudiantes Aplicaciones de Windos (smart colaborativos servidor client) Organizaciones que Aplicaciones de“Mi primer programa” Aplicaciones base de datos usan procesos móviles
  18. 18. .NET Framework 3.0 The Managed Code Programming Model for Windows
  19. 19. Windows PresentationFoundation Unified framework for building next gen user experiences with UI, media and documents
  20. 20. Windows PresentationFoundation XAML eXtensible Application Markup Language C# XAML VB.NETButton b1 = new Button(); <Button Width="100"> OK Dim b1 As New Buttonb1.Content = "OK"; <Button.Background> b1.Content = "OK"b1.Background = new LightBlue b1.Background = New _SolidColorBrush(Colors.LightBlue); </Button.Background> SolidColorBrush(Colors.LightBlue)b1.Width = 100; </Button> b1.Width = 100
  21. 21. Windows PresentationFoundation With XAML designers & developers can streamline their collaboration
  22. 22. “InfoCard” Technology that simplifies and improves the safety of online login and authentication
  23. 23. “InfoCard”  Private desktop  Separate user context  Protects against hacking  Self-issued cards  Non-corroborated  Stored locally  Managed cards  Corroborated  Stored at STS
  24. 24. “InfoCard” WS-* User Relying Party Web Services Identity Provider
  25. 25. Windows CommunicationFoundation Unified framework for rapidly building service-oriented applications
  26. 26. Windows CommunicationFoundation Unified framework supersets existing technologies ASMX Remoting Interop with Location other platforms transparency WSE Attribute- Message- based WS-* protocols based programming programming
  27. 27. Windows CommunicationFoundation Standards-based interoperability with WS-* Web services
  28. 28. Windows Workflow Foundation Programming model, engine and tools for building workflow-enabled applications
  29. 29. What Is A Workflow? A Set Of Activities That Coordinates People And / Or Software... State Machine Rules-driven Sequential Workflow Activities WorkflowEX: Escalate To Manager EX: Check Inventory Rule1 Event Step1 State1Like a flowchart…. Step1 Data Sequential Or a state diagram…. structure Event State2 Prescribes Rule2 Step2 processing Step2 Rules + data statedrive External events drive order processing order processing order
  30. 30. .NET Framework 3.0 Windows Presentation Foundation Next generation user experience Windows Communication Windows Workflow Foundation FoundationService-oriented development Business process modeling “InfoCard” Digital identity management

×