5.2 Jose Ernesto Castro Chavez

Embed Size (px)

DESCRIPTION

asfsddafafafa

Citation preview

  • SOA Y LOS SERVICIOS WEB

    CAPAS DE SOFTWARE

    DISEO Y DESA RROLLO DE SOA

    LENGUAJE DE ALTO NIVEL

    ARQUITECTURA

    ORIENTADA A

    SERVICIOS

    La metodologa de modelado y

    diseo para aplicaciones SOA se

    conoce como 'anlisis y diseo

    orientado a servicios.

    Hay que considerar que un sistema

    SOA no necesariamente utiliza los

    estndares para ser "Orientado a

    Servicios" pero es altamente

    recomendable su uso.

    En cambio SOA es una

    arquitectura de aplicacin en la

    cual todas las funciones estn

    definidas como servicios

    independientes con interfaces

    invocables que pueden ser

    llamados en secuencias bien

    definidas para formar los

    procesos de negocio

    Permite la creacin

    de sistemas de

    informacin altamente

    escalables que reflejan el

    negocio de la organizacin, a

    su vez brinda una forma bien

    definida de exposicin e

    invocacin de servicios

    Es un paradigma de

    arquitectura para

    disear y

    desarrollar sistemas

    distribuidos

    Web Servicies engloba varias

    tecnologas,

    incluyendo XML, SOAP, WSDL, UDDI.

    Permiten construir soluciones de

    programacin para mensajes

    especficos y para problemas de

    integracin de aplicaciones

    Los lenguajes de alto nivel

    como BPEL o WS-Coordination llevan

    el concepto de servicio un paso

    adelante al proporcionar mtodos de

    definicin y soporte para flujos de

    trabajo y procesos de negocio.

    SOA DEFINE LAS SIG CAPAS DE

    SOFTWARE:

    APLICACIONES BASICAS

    EXPOSICION DE

    FUNCIONALIDADES

    INTEGRACION DE SERVICIOS

    COMPOSICION DE PROCESOS

    ENTREGA

    El gran beneficio de SOA es la

    agilidad que proporciona y la

    independencia de las plataformas e

    infraestructuras tecnolgicas