Upload
jose-ernesto-castro-chavez
View
12
Download
0
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