PDF de programación - Los Web Services y características de calidad

Imágen de pdf Los Web Services y características de calidad

Los Web Services y características de calidadgráfica de visualizaciones

Publicado el 28 de Mayo del 2020
591 visualizaciones desde el 28 de Mayo del 2020
3,2 MB
6 paginas
Creado hace 15a (01/01/2009)
Los WEB SERVICES v CARACTERÍSTICAS

DE CALIDAD

GRUPO DE
PROYECTO DE INVESTIGACIÓN: DISEf40,

NCIS

U.O E IMPLEMENTACIÓN DE UN WEB SERVICE

PARA LOS ESTABLECIMIENTOS

ES DEL DISTRITO CAPITAL

INVESTIGADOR: CEUO GIL AROS1.

RESUMEN

ABSTRACT

El presente artículo tiene como objetivo describir la
importancia de los Servicios Web y sus características
de calidad. Se ha tomado como base el Modelo
Sistémico de Calidad - MOSCA {MENDOZA, 2005),
para que éste sea aplicable a la nueva tecnología que
impulsa a las empresas: los Web Services. Poseer un
Web Services de calidad es de importancia para una
organización ya que se benefician las relaciones de
negocio al contribuir tanto a la integración interna como
a la lnterempresarial; al garantizar una infraestructura
integrada, segura, escalable y disponible.

Además, del Modelo de estimación de la Galidad de
Web Service se propone implementar el estándar
calidad de Servicio (QualityofService, QoS), como una
solución al problema de no disponer en la actualidad de
una herramienta que valore
la Calidad de un
WebService2



This article aims to describe the importance of Web
services and their quality characteristics. Was taken as
the base model Quality System - MOSCA (MENDOZA,
2005), for this is applicable to new technology that
drives business: Web Services. Owning a Web Services
quality is important for an organization that benefit
business relationships contributingtothe integration of
interna! and
integrated
infrastructure, secure, scalable and available.

inter; to ensure an

In addition, the model estimates Quality Web Service is
proposed to implement the standard Quality of Service
(Quality of Service, QoS) as a solution to the current
unavailability of a tool to assess the quality of a
WebService.

PALABRAS CLAVE

KEYWORDS

Calidad, EJB, COM / DCOM, IWS, PWS, SOAP, Web
Service, WSDL, W3C.

Quality, EJB, COM ! DCOM, IWS, PWS, SOAP, Web
Service, WSDL, W3C.

Fecha de recepción del artículo: 07 de mayo de 2009.
Fecha de aceptación del artículo: 29 de mayo de 2009.

1

Ingeniero da Sistemas Universidad Dislrital, Especialista an Administración da Empresas, Aspirante a Maastrfa Ciencias da la Computación.
Universidad Distrital. Docente Investigador. Universidad Libre.

2 www.calldaddalsoftware.com

AVANCES Investigación en Ingeniería - 2009 No. 10

47

INTRODUCCIÓN

La calidad se ha convertido en uno de los principales
objetivos estratégicos de las organizaciones modernas
debido a que, toda vez que su supervivencia depende
de la alta calidad de sus productos y/o servicios.

Los servicios Web son la revolución informática de la
nueva generación de aplicaciones que trabajan
colaborativamente y en las cuales el software está
distribuido en diferentes servidores.

ºConcordancia con los requisitos funcionales y de
rendimiento evidentemente establecidos con
los
estándares de desarrollo explícitamente documentados
y con las características implícitas que se espera de todo
software desarrollado profesionalmente"3



"El conjunto de características de una entidad que le
confieren su aptitud para satisfacer las necesidades
expresadas y las implícitas~. ISO 8402: 1994

"Conjunto de características de un producto o servicio
que le confieren su aptitud para satisfacer las
necesidades expresadas e implícitasn. ISO 8402 - UNE
66-001-924



La informática tuvo sus comienzos con aplicaciones
monousuarios implementados en grandes ordenadores.
Posteriormente estas aplicaciones alcanzaron
la
capacidad de atender a diferentes usuarios concepto
multiusuario. Con el correr de los años nació la 1.2 La problemática actual del Software
arquitectura cliente-servidor, que gracias a este modelo
de desarrollo, la aplicación se dividía en dos: Una parte
que interaccionaba con el usuario y otra parte destinada
al procesamiento de la
información. En este
acercamiento se consiguió que cada una de las partes
la aplicación pudiera residir en
que constituían
computadoras distintas. Con el paso del tiempo, la
computación se ha desarrollado hasta el punto detener
actualmente el concepto de aplicaciones distribuidas en
las cuales los procesos se realizan en diferentes
unidades de procesamiento (CPU).

• El software se desarrolla, no se fabrica. Todo el costo
de su producción se centra en el diseño de la primera
versión.

•La complejidad del software, la ausencia de controles
y el mercado actual lleva a que sea un producto que
muchas veces se entrega con una serie de defectos.

Un producto de software es un producto con unas
características muy peculiares, dado que:

Como punto final a esta cronología, los Web Services son
un paso adelante en la computación ya que de esta forma
un ordenador ya no se considerara como un núcleo de
cómputo, sino como un repositorio de servicios de un
gran número de aplicaciones distribuidas en diferentes
1 ugares geográficos.

l.

LA CALIDAD DEL SOFTWARE

1.1 Defmición de Calidad de Software

A continuación se relacionan algunas definiciones sobre
calidad de Software:

3 Pressman, Roger. Ingeniería de Software. Me Graw Hill. 2005
4 www.iso.org

48

AVANCES Investigación en lngenierfa - 2009 No. 10

• El software no tiene un tiempo de vida útil
predeterminado. En general, cuando se habla de
productos, éstos tienen un tiempo de vida útil; pero
¿Para el software podemos definir un tiempo de vida
útil?

• El software se realiza sobre medida: En la actualidad
existen muchos programas "genéricos~, como office
que es empleado por muchas personas; pero si
hablamos de software especializado como el manejo
de tráfico aéreo y aplicación de telemedicina,
podemos afirmar que el software se realiza sobre
medida.

2. DEFINICIÓN DE WEB SERVICES

Primera: Un Web Service
es un sistema de
comunicación entre diferentes servidores, a través de
la red, basado en mensajes que cumplen un estándar
(SOAP) basado en XML5



Segunda: Un servicio Web es un sistema de software
diseñado para soportar interoperabilidad máquina a
máquina a través de una red de interacción. Tiene una
interfaz descrita en un formato procesable-máquina
(específicamente WSDL}.

Tercera: Un servicio Web es una colección de protocolos
y estándares que sirven para intercambiar datos entre
aplicaciones. Distintas aplicaciones de software
desarrolladas en lenguajes de programación
diferentes, y ejecutadas sobre cualquier plataforma,
pueden utilizar los servicios Web para intercambiar
datos en redes de ordenadores como Internet.

3. VENTAJAS DE LOS WEB SERVICES
FRENTE A OTRAS TECNOLOGÍAS

Los Web Services presentan algunas diferencias sobre
los sistemas distribuidos tradicionales, tales como:
EJB, COM/DCOM, SOM/DSOM o DCE.

Entre las diferencias más significativas están las
siguientes:

interoperabilidad entre aplicaciones de
• Aportan
software, independientemente de sus propiedades o
de las plataformas sobre las que se instalen.

los estándares y
• Los servicios Web fomentan
protocolos basados en texto, que hacen más fácil
acceder a su contenido.

puedan ser combinados fácilmente para proveer
servicios integrados.

• Independencia del lenguaje de programación: El
servidor y el cliente no necesitan estar escritos en el
mismo lenguaje.

• Independencia del modo de transporte: SOAP puede
funcionar sobre múltiples protocolos de transporte,
como por ejemplo: http, HTPPS, BEEP, llOP, SMTO o FTP.

3.1 Descripción del Servicio

La Figura 1 ilustra la descripción de un servicio Web.
WSD es una máquina de procesamiento de la
especificación de la interfaz de servicio web, escrito en
WSDL. En él se definen los formatos de mensaje, de
datos, protocolos de transporte, el transporte y la
serialización,
los cuales deben usarse entre el
solicitante y el proveedor-agente. También especifica
una o más ubicaciones de red en la que un proveedor de
agente puede ser invocado, y puede proporcionar
alguna información sobre el patrón de intercambio de
mensajes que se espera.

Figura 1

El proceso general de participación

de un Servicio Web.6

l. Parües 11become known1

' to each other

, .... - ..... ,
+_¡_:]

i

Requester

........ Provider Entity

---~~<:J~~~~~_E:~~-ty_ __ , ~

H~ * ~;~ T-···-""· .. -:;i·r=-·

¡------------------------,

1 .- _.

p

· d

.

....,

i

&mantics~ EJ :
3. Input, ~ '·+··· ....
&~D~ :

:

:.. .............. ¡
: 3. Input
+
: &mantlcs
EJ~ & ~D

•Permiten que servicios y software de diferentes
compañías ubicadas en diferentes lugares geográficos

~ 4. lnteract

·-------- -----------------'

5
6

http:flwww.w3.org/2002/ws/
http://www.w3.org/2002/ws/

AVANCES Investigación en Ingeniería - 2009 No. 1 O

49

3.2 Organizaciones que desarrollan

estándares para WebServices

A continuación se relacionan
las principales
organizaciones que desarrollan estándares para Web
Services:

aplicaciones multiplataforma basadas en componentes
interoperables (MENDOZA. 2002 - 2005), que utilizan
estándares de protocolos de Internet; además, permiten
crear una única puerta de entrada a la organización
exponiendo las funcionalidades del negocio sobre la
Web, facilita de esta manera la integración del mismo.

3.2.1 W3C1

World Wide Web Consortium. Es la principal organización
desarrolladora de estándares para Web Services, esta
conformada por aproximadamente 500 miembros.

3.2.2 OASIS8

10

Según IEEE , QoS para aplicaciones que deben
comunicarse en
ti
  • Links de descarga
http://lwp-l.com/pdf17676

Comentarios de: Los Web Services y características de calidad (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad