UNIDAD 2: SISTEMAS DE INFORMACIÓN E INFRAESTRUCTURA TECNOLOGICA Infraestructura de TI y tecnologías emergentes SISTEMAS DE INFORMACIÓN DE LAS ORGANIZACIONES TEMARIO Infraestructura de TI y tecnologías emergentes Plataformas de Software Tendencias 2 OBJETIVOS Comprender cuales son las tendencias actuales en las plataformas de software TENDENCIAS EN LAS PLATAFORMAS DE SOFTWARRE Hay cuatro temas principales en la evolución de la plataforma de software contemporánea: • Linux y el software de código fuente abierto • Java, y HTML5 • Los servicios Web y la arquitectura orientada a servicios • Outsourcing de software y servicios en la nube 4 TENDENCIAS EN LAS PLATAFORMAS DE SOFTWARRE LINUX Y SOFTWARE DE CÓDIGO ABIERTO • El software de código abierto es software producido por una comunidad de varios cientos de miles de programadores en todo el mundo • El software de código abierto no está restringido a ningún sistema operativo o tecnología de hardware específico, aunque en la actualidad la mayor parte del software de código abierto se basa en un sistema operativo Linux o Unix • Código abierto ha estado en evolución durante más de 30 años y ha demostrado que puede producir software de alta calidad, aceptable en el entorno comercial. • Entre las herramientas populares de software de código abierto se encuentran el sistema operativo Linux, el servidor Web HTTP Apache, el navegador Web Mozilla Firefox y la suite de productividad de escritorio Open Office de Apache. • El sistema operativo móvil de Android y el navegador Web Chrome de Google se basan en herramientas de código abierto 5 TENDENCIAS EN LAS PLATAFORMAS DE SOFTWARRE LINUX Y SOFTWARE DE CÓDIGO ABIERTO El software de código abierto más popular podría ser Linux. Un SO derivado de UNIX Linux esta en: • Terminales de usuario • Teléfonos celulares, smartphones, computadoras Tablet • Servidores, supercomputadores: • IBM, HP, Intel, Dell y Oracle • Networking. • Cisco (IOS), Huawei 6 TENDENCIAS EN LAS PLATAFORMAS DE SOFTWARRE LINUX Y EL SOFTWARE DE CÓDIGO ABIERTO Tal vez el software de código abierto más popular sea Linux. Derivado de Unix. Las aplicaciones de Linux están incrustadas en teléfonos celulares, smartphones, computadoras Tablet y productos electrónicos para el consumidor Linux esta disponible en varias versiones de distribuciones tanto gratuitas como comerciales. Es un sistema operativo líder en servidores, computadoras mainframe y supercomputadoras. IBM, HP, Intel, Dell y Oracle hicieron de Linux una parte central de sus ofrecimientos para las corporaciones 7 TENDENCIAS EN LAS PLATAFORMAS DE SOFTWARRE Software for the Web: Java, HTML, and HTML5 • Java es un lenguaje de programación orientado a objetos, independiente del sistema operativo e independiente del procesador. Principal entorno interactivo web. • Java es la plataforma de desarrollo más popular para dispositivos móviles que ejecutan el sistema operativo Android • A nivel empresarial, Java se utiliza para aplicaciones de e-commerce e e-business más complejos 8 TENDENCIAS EN LAS PLATAFORMAS DE SOFTWARRE Software for the Web: Java, HTML, and HTML5 • HTML (Lenguaje de marcado de hipertexto) es un lenguaje de descripción de páginas para especificar la forma en que se colocan el texto, los gráficos, el video y el sonido en una página Web, y para crear vínculos dinámicos a otras páginas Web y objetos • En un principio, HTML se diseñó para crear y vincular documentos estáticos compuestos en su mayor parte de texto. Para integrar elementos multimedia se requieren complementos como Flash, Silverlight y java. • HTML5, resuelve este problema al hacer posible la incrustación de imágenes, audio, video y otros elementos directamente en un documento sin complementos que hagan uso intensivo del procesador. • HTML5 facilita que las páginas Web funcionen en distintos dispositivos de visualización, tanto en dispositivos móviles como en equipos de escritorio; además, respalda el almacenamiento de datos sin conexión para las app que se ejecutan a través de Web 9 TENDENCIAS EN LAS PLATAFORMAS DE SOFTWARRE SERVICIOS WEB Y ARQUITECTURA ORIENTADA A SERVICIOS • Los servicios Web se refieren a un conjunto de componentes de software con acoplamiento débil, que intercambian información entre sí mediante el uso de estándares y lenguajes de comunicación Web universales. • Los servicios Web no están atados a ningún sistema operativo o lenguaje de programación específico • La tecnología base para los servicios Web es XML, que significa Lenguaje de marcado extensible. • Los servicios Web se comunican por medio de mensajes de XML a través de protocolos Web estándar. • Los servicios Web que se utilizan para construir los sistemas de software de una empresa constituye lo que se conoce como una arquitectura orientada al servicio (SOA). Un conjunto de servicios autocontenidos que se comunican entre sí para crear una aplicación de software funcional. • Servicios web: IBM- WebSphere, Microsoft - Microsoft .NET 10 TENDENCIAS EN LAS PLATAFORMAS DE SOFTWARRE Servicios web y arquitectura orientada a servicios 11 TENDENCIAS EN LAS PLATAFORMAS DE SOFTWARRE OUTSOURCING DE SOFTWARE Y SERVICIOS EN LA NUBE • Las empresas operan sistemas propios que están relacionados con el Core del negocio y compran o rentan sistemas nuevos a fuentes externas o subcontratan (outsourcing) el desarrollo de aplicaciones personalizadas con un distribuidor externo • Existe una tendencia creciente a invertir más en subcontratación de software (Software como servicio) llegando a un 35% del gasto total en software. • Paquete de software. Es un conjunto de programas listo para usarse y disponible en forma comercial, que elimina la necesidad de que una empresa escriba sus propios programas para ciertas funciones, como el procesamiento de la nómina o el manejo de pedidos. Ejemplos Distribuidores SW empresarial: SAP y Oracle- PeopleSoft • Outsourcing de software. permite que una empresa contrate el desarrollo de software personalizado o el mantenimiento de los programas heredados existentes con empresas externas 12 TENDENCIAS EN LAS PLATAFORMAS DE SOFTWARRE OUTSOURCING DE SOFTWARE Y SERVICIOS EN LA NUBE • Servicios y herramientas de software basados en la nube • El software basado en la nube y los datos que utiliza se alojan en poderosos servidores en centros de datos masivos y se puede acceder mediante una conexión a Internet y un navegador Web estándar. • En vez de comprar e instalar programas de software, las compañías suscriptoras rentan las mismas funciones de estos servicios, en los que los usuarios pagan ya sea en base a una suscripción, o por cada transacción. • Software como un servicio (SaaS). los servicios para ofrecer y proveer acceso al software de manera remota como un servicio basado en Web. • Acuerdo de nivel de servicio (SLA). es un contrato formal entre los clientes y sus proveedores de servicios, en el cual se definen las responsabilidades específicas de proveedor de servicios y el nivel de servicio que espera el cliente • Mashups y apps. Los mashup Web combinan las capacidades de dos o más aplicaciones en línea para crear un tipo de híbrido que provee más valor para el cliente que las fuentes originales por sí solas. Las apps son pequeños programas especializados de software que se ejecutan en Internet, en su computadora, en su teléfono celular o Tablet 13 DESAFÍOS DE LA ADMINISTRACION DE LA INFRAESTRUCTURA DE TI • Cambios en la plataforma y tecnología • Escalabilidad, flexibilidad • Administración y gobernanza • Quien debe administrar y controlar la Infraestructura de TI • Administración centralizada de TI y administración por unidades • Inversiones en infraestructura • ¿Cuánto tiene que invertir la empresa en infraestructura? • Comprar o rentar? • Costo total: costo original de adquirir e instalar el hardware y software, costos administrativos continuos. actualizaciones de hardware y software, mantenimiento, soporte técnico, capacitación 14 DESAFÍOS DE LA ADMINISTRACION DE LA INFRAESTRUCTURA DE TI 15 REFERENCIAS BIBLIOGRAFICAS • Laudon, K. J. L. (2016). Sistemas de Información Gerencial. México: Pearson. • Pirámide digital. (20 de 8 de 2020). Portales de Gerencia. Obtenido de El mayor portal de gerencia: Https://elmayorportaldegerencia.com/index.php?lang=en