Sunteți pe pagina 1din 7

Qu es y para qu sirve un web service?

es una tecnologa que utiliza un conjunto de protocolos y estndares que sirven para
intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en
lenguajes de programacin diferentes, y ejecutadas sobre cualquier plataforma, pueden
utilizar los servicios web para intercambiar datos en redes de ordenadores como Internet.

Un web service es un conjunto de protocolos y estndares que sirven


para intercambiar datos entre aplicaciones. Distintas aplicaciones de
software desarrolladas en lenguajes de programacin diferentes, y
ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web
para intercambiar datos en redes de ordenadores como internet.

De una manera ms clara se podra decir que un web service es una


funcin que diferentes servicios o equipos utilizan; es decir, solo se
envan parmetros al servidor (lugar donde est alojado el web service) y
ste responder la peticin. Entre algunas que se manejan de utilizar
servicios webs en las aplicaciones destacan las siguientes:

Aportan interoperabilidad entre aplicaciones de software


independientemente de sus propiedades o de las plataformas
sobre las que se instalen.
Los servicios Web fomentan los estndares y protocolos basados
en texto, que hacen ms fcil acceder a su contenido y entender
su funcionamiento.
Al apoyarse en HTTP, los servicios Web pueden aprovecharse de
los sistemas de seguridad firewall sin necesidad de cambiar las
reglas de filtrado.
Permiten que servicios y software de diferentes compaas
ubicadas en diferentes lugares geogrficos puedan ser
combinados fcilmente para proveer servicios integrados.
Permiten la interoperabilidad entre plataformas de distintos
fabricantes por medio de protocolos estndar y abiertos. Las
especificaciones son gestionadas por una organizacin abierta, la
W3C, por tanto no hay secretismos por intereses particulares de
fabricantes concretos y se garantiza la plena interoperabilidad
entre aplicaciones.
Ventajas de los servicios web
Aportan interoperabilidad entre aplicaciones de software independientemente de sus
propiedades o de las plataformas sobre las que se instalen.
Los servicios Web fomentan los estndares y protocolos basados en texto, que hacen
ms fcil acceder a su contenido y entender su funcionamiento.
Permiten que servicios y software de diferentes compaas ubicadas en diferentes
lugares geogrficos puedan ser combinados fcilmente para proveer servicios
integrados

Basados en las caracteristicas generales podemos mencionar.

Fcil Integracin

Escalabilidad
Personalizacin

Calidad

Disponibilidad

Servicio Llave en Mano


Tecnologa Web Services
Los Web Services estn construidos con varias tecnologas que trabajan conjuntamente
con los estndares que estn emergiendo para asegurar la seguridad y operatibilidad, de
modo de hacer realidad que el uso combinado de varios Web Services, independiente
de la o las empresas que los proveen, este garantizado. A continuacin se describen
brevemente los estndares que estn ocupando los Web Services.

XML
Abreviacin de Extensible Markup Language. El XML es una especificacin
desarrollada por W3C[1]. Permite a los desarrolladores crear sus propios tags[2], que les
permiten habilitar definiciones, transmiciones, validaciones, e interpretacin de los
datos entre aplicaciones y entre organizaciones.

SOAP
Abreviacin de Simple Object Access Protocol , es un protocolo de mensajera
construido en XML que se usa para codificar informacin de los requerimientos de los
Web Services y para responder los mensajes antes de enviarlos por la red. Los
mensajes SOAP son independientes de los sistemas operativos y pueden ser
transportados por los protocolos que funcionan en la Internet, como ser: SMTP, MIME
y HTTP.

WSDL
Abreviacin de Web Services Description Language, es un lenguaje especificado en
XML que se ocupa para definir los Web Service como colecciones de punto de
comunicacin capaces de intercambiar mensajes. El WSDL es parte integral de UDDI y
parte del registro global de XML, en otras palabras es un estndar de uso pblico (no se
requiere pagar licencias ni royalties para usarlo).

UDDI
Abreviacin 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 anloga a las pginas amarillas.

Requisitos de un Web Service

Interoperabilidad: Un servicio remoto debe permitir su utilizacin por clientes


de otras plataformas.
Amigabilidad con Internet: La solucin debe poder funcionar para soportar
clientes que accedan a los servicios remotos desde internet.
Interfaces fuertemente tipadas: No debera haber ambigedad acerca del tipo
de dato enviado y recibido desde un servicio remoto. Ms an, los tipos de datos
definidos en el servicio remoto deben poderse corresponder razonablemente bien
con los tipos de datos de la mayora de los lenguaje de programacin
procedimentales.
Posibilidad de aprovechar los estndares de Internet existentes: La
implementacin del servicio remoto debera aprovechar estndares de Internet
existentes tanto como sea posible y evitar reinventar soluciones a problema que
ya se han resuelto. Una solucin construida sobre un estndar de Internet
ampliamente adoptado puede aprovechar conjuntos de herramientas y productos
existentes creados para dicha tecnologa.
Soporte para cualquier lenguaje: La solucin no debera ligarse a un lenguaje
de programacin particular Java RMI, por ejemplo, esta ligada completamente a
lenguaje Java. Sera muy difcil invocar funcionalidad de un objeto Java remoto
desde Visual Basic o PERL. Un cliente debera ser capaz de implementar un
nuevo servicio Web existente independientemente del lenguaje de programacin
en el que se halla escrito el cliente
Soporte para cualquier infraestructura de componente distribuida: La
solucin no debe estar fuertemente ligada a una infraestructura de componentes
en particular. De hecho, no se bebera requerir el comprar, instalar o mantener
una infraestructura de objetos distribuidos, solo construir un nuevo servicio
remoto utilizar un servicio existente. Los protocolos subyacentes deberan
proporcionar un nivel base de comunicacin entre infraestructura de objeto
distribuidos existentes tales como DCOM y CORBA.
Ipbx

Qu es un IP PBX?
Antes de adentrarnos en la definicin o descripcin de in IP PBX, convine entender qu
significa cada sigla por separado y luego sabremos comprender mejor sus funciones y
dems caractersticas.

Por un lado tenemos que PBX es la abreviatura de Private Branch Exchange, que no es
ms que la red privada de telefona que se utiliza dentro de una empresa. Los usuarios de
esta red privada comparten una cierta cantidad de lneas externas para hacer llamadas
fuera de la PBX. La mayora de las medianas a grandes compaas usan esta clase de
sistemas porque sencillamente es mucho ms econmico que conectar la lnea externa a
cada uno de los telfonos internos de la empresa. Adems, es muy fcil comunicarse entre
los telfonos de la misma empresa que estn conectados a la misma PBX, ya que
comnmente se marca un nmero de 3 o 4 cifras, y su uso, como es interno y dentro de la
plataforma, es totalmente gratuito.

Con respecto a IP, es la abreviatura de Internet Protocol, que sumado a PBX nos queda
Internet Protocol Private Branch Exchange, tambin podemos encontrarlo como IPPBX
IP/PBX. La funcin de este aparato es la misma, slo que en lugar de utilizar telefona
convencional, es un sistema que soporta VoIP. La ventaja del VoIP es que es una
tecnologa que utiliza Internet (redes LAN o WAN) como va para llevar a cabo la llamada,
por lo que la informacin se la digitaliza y se transmite en forma de paquetes de data
digital. Con estas plataformas se pueden usar telfonos IP, softphones o telfonos
convencionales (depende del fabricante) y funciona igual que una PBX convencional.

Una IP PBX, al ser totalmente digital, no slo puede trabajar con voz, sino tambin con
video. Se pueden realizar videoconferencias sin ningn tipo de problema, siempre y
cuando dispongamos de una cmara. Adems, al ser por IP, es an ms econmica que
una PBX convencional, dado que a travs de Internet no hay distancias y necesita
solamente la conexin a la red y, por supuesto, las llamadas internas son gratuitas. En
suma es econmico tambin en su instalacin y ampliacin, ya que el IP PBX puede
ser un aparato fsico como virtual. Muchas de ellas vienen en forma de software que se
instalan en un servidor, por lo que inclusive los telfonos podran ser aplicaciones virtuales
(softphone), lo cual supone un gran ahorro de capital al no tener que instalar un telfono
fsico en cada terminal.

Las IP PBX, dadas sus caractersticas, son ideales para las empresas de
telecomunicaciones que manejan grandes cantidades de llamadas y de telfonos, por lo
que una central telefnica efectiva y de fcil instalacin es la mejor alternativa.
Caracteristicas de las ip pbx

Grabacin y Monitoreo de Llamadas - Centro de Conferencias con Salas Virtuales

- Buzones de Correo de Voz - Reportes de uso de lneas

- Correo de voz-a-Email - Music on hold

- Soporte para lneas tradicionales FXS/FXO


- Soporte para lneas digitales E1/T1 (PSTN/POTS)

- IVR Configurable y Flexible - Soporte para Follow-me (Call forward


(Contestador automtico) desde la extensin que te encuentres)

- Llamadas desde Google Voice (EEUU


Gratis) - Llamadas desde Skype

- Soporte para PINes de seguridad - Identificacin de llamadas (Caller ID)

- Soporte para Callback - Condicionamiento por horario

- Call Forward - Soporte para Extensiones Remotas

- Grupos de timbrado - Lista Negra (bloqueo de nmeros)

- Rutas entrantes y salientes con


- Provisionador de Telfonos va Web configuracin por coincidencia de patrones
(Servicios VoIP) de marcado

- Tarifacin con reporte de consumo por - Extensiones ilimitadas (No tarjetas extra ni
destino licencias)

- Parqueo de llamadas - Reporte de detalle de llamadas (CDR)

- Soporte para DISA


(Direct Inward System Access) - Soporte para colas de llamadas

- Soporte para Videofonos (Videollamadas) - Soporte para paging (Altavoz) e intercom

Uso

Las PABX (Central telefnica) de uso domstico estuvieron dedicadas a casas y


apartamentos en barrios acomodados de ciudades alrededor de todo el mundo, pero
ahora es ms que una comodidad ya que los usuarios tienen muchas facilidades, entre
ellas:

Cada telfono tiene su propio nmero de extensin o anexo para


intercomunicarse entre si.
Se define selectivamente extensiones que timbrarn con llamadas entrantes
desde el exterior.
Transferir llamadas hacia otras extensiones.
Comunicacin privada.
Compatibilidad con portero elctrico.
Restriccin de llamadas a ciertos nmeros o el tiempo de las mismas.
Conexin de 2 o ms lneas a la central y cada una de ellas accesible desde
cualquier telfono.

Requisitos

Requisito Descripcin
Protocolo SIP (RFC3261)
Transporte IP UDP y TCP/IP
Autenticacin SIP DIGEST o autenticacin por IP
Canales Un mximo de 300 llamadas simultneas por perfil SIP
Cdecs G.729 y G.711 ulaw/ALaw
Mtodo DTMF
RFC2833
(multifrecuencia bitonal)
E.164 (prefijo internacional y nmero nacional); formato
Formato de nmero
de nmero internacional para todas las llamadas

S-ar putea să vă placă și