Soa
(Service Oriented Architecture)
SOA es una estructura que soporta comunicaciones entre servicios, esta
define como por ejemplo, dos programas de computadora pueden
interactuar de tal forma que que uno de los programas pueda ejecutar
trabajos en nombre de la otra. Cada interacción es independiente y de fácil interacción.
La
finalidad de esta arquitectura es dar soporte a los requisitos de un
negocio de una manera uniforme o estándar, por lo que se da pie para
realizar sistemas escalables que puedan expresar la organización que
se tenga en el negocio. Este va a tener tres capas de software, una
de ellas sera las aplicaciones básicas, estas tienen que ver con los
sistemas que se desarrollan; la otra capa tiene que ver con la forma
en que las aplicaciones son apreciadas como servicios y la ultima
capa tiene que ver con la forma en que las aplicaciones son
orientadas a los procesos empresariales.
Un
ejemplo de un SOA es la compra de un producto por internet, en el el
usuario ve un catalogo y elige los productos que desea adquirir, Cada
proceso durante la compre se apega a un servicio, como el del momento
en que el usuario elige el producto el cual esta relacionado a un
servicio de orden que a su vez se comunica con un servicio de
inventario y este a su vez se comunica que calcula el calor de la
compra, así hasta llegar a concretar la compra. Teniendo este ejemplo
se puede ver como se administra la comunicación entre los servicios.
XSL
(The Extensible Stylesheet Language)
Este
es un lenguaje utilizado para la realización de una hoja de estilo que describe como los datos enviados a través de la red usa XML para
ser presentada al usuario. Retomando el ejemplo de la definición anterior, se tiene diferentes marcas de un mismo producto, este tendrá una serie de etiquetas que especificara el fabricante de ese
producto. Con XSL se le puede especificar al navegador que debe
mostrar el fabricante, en que parte de la pagina debe mostrarlo y en
que estilo de letra debe mostrarlo, etc.
Por
lo tanto XSL es una herramienta que describe exactamente como sera el
estilo de los campos que se encuentren en un archivo XML, dándole un parámetro de estilo.
XSL
se basa y extiende la semántica del documento de estilo y
especificación Idioma (DSSSL) y la hoja de estilo en cascada, nivel
1 estándares (CSS1). XSL se desarrolla bajo los estándares de la
World Wide Web Consortium (W3C).
WDSL (Web Services Description Language)
Es un formato para describir los servicios de red como un conjunto de
puntos finales que trabajan en mensajes orientados a documentos o de información orientada a procedimientos.
Las
operaciones en los mensajes se manifiestan de forma abstracta, unidos
a un formato de protocolo de red concreto y el mensaje para
determinar un punto final. Este es extensible al permitir la descripción de los puntos finales y los mensajes, indiferentemente de
los mensajes se hace iso de formatos o protocolos de red para
comunicarse.
Web
Service
Son
servicios que están disponibles desde el servidor Web de un negocio
para los usuarios de web o de otros programas conectados a la web,
Los proveedores de servicios web se conocen generalmente como
proveedor de servicios de aplicaciones. Los servicios web van desde
los servicios como la gestión de almacenamiento y gestión de
relaciones con clientes, hasta los servicios más limitados, como
por ejemplo el suministro de una cotización en bolsa y la
comprobación de las ofertas para un artículo de la subasta.
Los
usuarios pueden acceder a algunos servicios web a través de un
arreglo de igual a igual y no por ir a un servidor central. Algunos
servicios se pueden comunicar con otros servicios, y este intercambio
de procedimientos y datos se activa generalmente por una clase de
software conocido como middleware. Servicios que antes sólo posible
con el servicio normalizado anterior conocida como el intercambio
electrónico de datos son cada vez más propensos a convertirse en
servicios web. Hoy en dia los servicios web también se activan cada
vez más por el uso del XML como un medio de la estandarización de
los formatos de datos y el intercambio de datos. XML es la base para
el WSDL.