envolturas wrappers para sistemas heredados que brinden acceso a las funciones

Envolturas wrappers para sistemas heredados que

This preview shows page 24 - 36 out of 36 pages.

envolturas (wrappers) para sistemas heredados que brinden acceso a las funciones y datos de un sistema. Entonces se puede acceder a dichos sistemas a través de la Web e integrarlos con otras aplicaciones.
Image of page 24
19.3 Desarrollo de software con servicios
Image of page 25
¿Qué es? Muchas compañías ahora convierten sus aplicaciones empresariales en sistemas orientados a servicios, donde el bloque constructor básico de la aplicación es un servicio en vez de un componente. Esto abre la posibilidad de reutilización más difundida dentro de la compañía.
Image of page 26
Desarrollo aplicaciones interorganizacionales La siguiente etapa será el desarrollo de aplicaciones interorganizacionales entre proveedores confiables, quienes intercambiarán servicios.
Image of page 27
Secuencia de pasos Para crear esta aplicación, la aerolínea combina su servicio de reservaciones con los servicios que ofrece una agencia de reservaciones hoteleras, agencias de alquiler de autos y compañías de taxis, y con los servicios de reservación que ofrecen los propietarios de los lugares de interés. El resultado final es un solo servicio que integra los servicios de diferentes proveedores.
Image of page 28
Workflow La secuencia de pasos se llama flujo de trabajo (workflow): un conjunto de actividades ordenadas en el tiempo, en que cada actividad realiza parte del trabajo.
Image of page 29
Agencia de viajes
Image of page 30
Acción de compensación En la práctica, la combinación de servicios es mucho más compleja de lo que implica este modelo simple. Por ejemplo, se debe considerar la posibilidad de falla del servicio e incorporar mecanismos para manejar dichas fallas. Falta de disponibilidad
Image of page 31
Construcción de un servicio mediante composición
Image of page 32
19.3.1 Diseño e implementación del flujo de trabajo El diseño del flujo de trabajo implica analizar los procesos empresariales existentes o planeados para comprender las diferentes actividades que se realizan y cómo éstas intercambian información. Luego, se define el nuevo proceso empresarial en una notación de diseño de flujo de trabajo. Este modelo introduce algunos de los conceptos centrales de BPMN que se usan para crear modelos de flujo de trabajo:
Image of page 33
Fragmento de un flujo de trabajo de reservación de un hotel
Image of page 34
19.3.2 Pruebas del servicio Las pruebas son importantes en todos los procesos de desarrollo de sistemas, pues demuestran que un sistema cumple con sus requerimientos funcionales y no funcionales, y detectan defectos introducidos durante el proceso de desarrollo.
Image of page 35
Además de los problemas de comprender la implementación del servicio, los examinadores pueden enfrentar también más dificultades cuando se prueban los servicios y la combinación de servicios: 1. Los servicios externos están bajo el control del proveedor del servicio y no del usuario del servicio. 2. El comportamiento no funcional de un servicio no depende simplemente de cómo se usa por parte de la aplicación que se pone a prueba.
Image of page 36

You've reached the end of your free preview.

Want to read all 36 pages?

  • Fall '19
  • Comunicación, Servicio web, Arquitectura orientada a servicios, Flujo de trabajo

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern

Stuck? We have tutors online 24/7 who can help you get unstuck.
A+ icon
Ask Expert Tutors You can ask You can ask You can ask (will expire )
Answers in as fast as 15 minutes
A+ icon
Ask Expert Tutors