Está en la página 1de 2

ALTERNATIVAS DE WSDL

WS-BPEL
(Web Services) Business Process Execution Language, WS-BPEL (en castellano, Lenguaje de
Ejecucin de Procesos de Negocio con Servicios Web), es un lenguaje estandarizado
por OASIS para la composicin de servicios web. Est desarrollado a partir de WSFL y XLANG,
ambos lenguajes orientados a la descripcin de servicios Web. Bsicamente, consiste en un
lenguaje basado en XML diseado para el control centralizado de la invocacin de diferentes
servicios Web, con cierta lgica de negocio aadida que ayuda a la programacin en gran
escala (programming in the large). Antes de su estandarizacin se denominaba BPEL4WS.
A travs de un documento XML BPEL, un analista de negocio es capaz de representar la lgica
asociada y los elementos con los que se ver relacionado. Estos elementos sern servicios
Web y la lgica el proceso BPEL.
BPEL es un lenguaje de orquestacin, no un lenguaje coreogrfico (vea Coreografa de
Servicio Web). La mayor diferencia entre ambos es el mbito. Un modelo de orquestacin
provee un mbito especficamente enfocado en la vista de un participante en particular (ej: un
modelo par-a-par). En cambio, un modelo coreogrfico abarca todos los participantes y sus
interacciones asociadas, dando una vista global del sistema. Las diferencias entre orquestacin
y coreografa estn basadas en analogas: la orquestacin describe un control central del
comportamiento como un director de orquesta, mientras que la coreografa trata sobre el
control distribuido del comportamiento donde participantes individuales realizan procesos
basados en eventos externos, como en una danza coreogrfica donde los bailarines
reaccionan a los comportamientos de sus pares.
A travs de un documento XML BPEL, un analista de negocio es capaz de representar la lgica
asociada y los elementos con los que se ver relacionado. Estos elementos sern servicios
Web y la lgica el proceso BPEL.

WSIF
Web Services Invocation Framework, que forma parte de Apache Axis, proporciona una
interfaz abstracta de acceso a recursos, apoyndose en el estandar WSDL (Web Service
Description Language) y un vocabulario XML que permite que los servicios sean
autodescriptivos.
UDDI
UDDI son las siglas del catlogo de negocios de Internet denominado Universal Description,
Discovery and Integration. El registro en el catlogo se hace en XML. UDDI es una iniciativa
industrial abierta (sufragada por la OASIS) entroncada en el contexto de los servicios Web. El
registro de un negocio en UDDI tiene tres partes:
Pginas blancas - direccin, contacto y otros identificadores conocidos.
Pginas amarillas - categorizacin industrial basada en taxonomas.
Pginas verdes - informacin tcnica sobre los servicios que aportan las propias empresas.
UDDI es uno de los estndares bsicos de los servicios Web cuyo objetivo es ser accedido por
los mensajes SOAP y dar paso a documentos WSDL, en los que se describen los requisitos del
protocolo y los formatos del mensaje solicitado para interactuar con los servicios Web del
catlogo de registros.
UNSPSC
UNSPSC son las iniciales de United Nations Standard Products and Services Code. Es un
sistema de cifrado que clasifica productos y servicios para fines comerciales a escala mundial.
La gestin y desarrollo de UNSPSC est coordinado por GS1 US y respaldado por
la ONU desde 2003. La versin actual de la clasificacin contiene ms de 16.000 trminos y
puede descargarse libremente del portal de UNSPSC.
Hay que destacar la aportacin de UNSPSC al desarrollo de la Web semntica, en su
configuracin ontolgica (mediante OWL y RDFS), y su integracin con los servicios Web y el
catlogo UDDI.

También podría gustarte