2017-3 SOA Evolución en la integración de aplicaciones

By fenrrid
  • XML

    XML
    Los datos XML son fáciles de trabajar porque están escritos en un formato de texto simple, legible por los seres humanos y el software de edición de texto. Por estas razones, XML se está convirtiendo rápidamente en un método común para el intercambio de datos entre aplicaciones, especialmente aplicaciones de empresas de negocio-negocio.
  • Information hiding

    Parnas publicó un ensayo en el que discutía la forma en que la modularidad en el diseño de sistemas podía mejorar la flexibilidad y el control conceptual del sistema, acortando los tiempos de desarrollo. Introdujo entonces el concepto de ocultamiento de información, uno de los principios de diseño fundamentales en diseño de software aún en la actualidad. En la segunda de las descomposiciones que propone Parnas comienza a utilizarse el ocultamiento de información como criterio.
  • programming-in-the large

    programming-in-the large
    Aunque Dijkstra no utiliza el término arquitectura para describir el diseño conceptual del software, sus conceptos sientan las bases para lo que luego expresarían Niklaus Wirth (Wirth Abril de 1971) como stepwise refinement y DeRemer y Kron (Kron 1976) como programming-in-the large o programación en grande, ideas que poco a poco irían decantando entre los ingenieros primero y los arquitectos después
  • ERPs

    ERPs
    Una definición sencilla de qué es un ERP (Enterprise Resource Planning – Planificación de Recursos Empresariales) es un conjunto de sistemas de información que permite la integración de ciertas operaciones de una empresa, especialmente las que tienen que ver con la producción, la logística, el inventario, los envíos y la contabilidad.
  • Programación basada en componentes década de los 90

    Las contribuciones más importantes surgieron en torno del instituto de ingeniería de la información de la Universidad Carnegie Mellon. En la misma década surge también la programación basada en componentes
  • Programación basada en componentes década de los 90

    “La década de 1990, fue la década de la “arquitectura de software”, dando cumplimiento a las profecías de Perry y Wolf, fue sin duda la década de consolidación y diseminación de la AS en una escala sin precedentes. Las contribuciones más importantes surgieron en torno del instituto de ingeniería de la información de la Universidad Carnegie Mellon (CMU SEI).
  • Common Object Request Broker Architecture

    Common Object Request Broker Architecture
    Es un estándar definido por Object Management Group (OMG) que permite que diversos componentes de software escritos en múltiples lenguajes de programación y que corren en diferentes computadoras, puedan trabajar juntos; es decir, facilita el desarrollo de aplicaciones distribuidas en entornos heterogéneos.
  • Web Services

    Web Services
    permite transferencias de datos entre distintas aplicaciones –programas- que funcionan en varios computadores, con distintos sistemas operativos, y que pertenezcan a diferentes empresas o instituciones.
    El término Web Services describe una forma estandarizada de integrar aplicaciones WEB mediante el uso de XML, SOAP, WSDL y UDDI sobre los protocolos de la Internet.
  • UDDI

    Abreviación de Universal Description, Discovery and Integration. Es un directorio distribuido que opera en la Web que permite a las empresas publicar sus Web Services, para que otras empresas conozcan y utilicen los Web Services que publican, opera de manera análoga a las páginas amarillas.
  • WSDL

    Es un lenguaje especificado en XML que se ocupa para definir los Web Service como colecciones de punto de comunicación capaces de intercambiar mensajes. El WSDL es parte integral de UDDI y parte del registro global de XML, en otras palabras es un estándar de uso público (no se requiere pagar licencias ni royalties para usarlo).
  • Edicom Business Integrator (EBI)

    Edicom Business Integrator (EBI)
    Business Integrator es una herramienta de integración de aplicaciones empresariales (EAI) basada en la tecnología ESB
  • SOAP

    SOAP
    SOAP (originalmente las siglas de Simple Object Access Protocol) es un protocolo estándar que define cómo dos objetos en diferentes procesos pueden comunicarse por medio de intercambio de datos XML. Este protocolo deriva de un protocolo creado por Dave Winer en 1998, llamado XML-RPC. SOAP fue creado por Microsoft, IBM y otros. Está actualmente bajo el auspicio de la W3C.
  • REST

    REST
    La Transferencia de Estado Representacional (en inglés Representational State Transfer) o REST es un estilo de arquitectura software para sistemas hipermedia distribuidos como la World Wide Web. El término se originó en el año 2000, en una tesis doctoral sobre la web escrita por Roy Fielding, uno de los principales autores de la especificación del protocolo HTTP y ha pasado a ser ampliamente utilizado por la comunidad de desarrollo.
  • Enterprise Service Bus

    Enterprise Service Bus
    es un modelo de arquitectura de software que gestiona la comunicación entre servicios web. Es un componente fundamental de la Arquitectura Orientada a Servicios.