Diferencia entre un servicio y un componente de software Los servicios deben

Diferencia entre un servicio y un componente de

This preview shows page 9 - 17 out of 36 pages.

Diferencia entre un servicio y un componente de software Los servicios deben ser independientes y ajustarse debidamente; esto es, siempre deben operar en la misma forma, sin importar su entorno de ejecución. Los servicios tienen la intención de ser independientes y utilizables en diferentes contextos. Por consiguiente, no tienen una interfaz “requiere” que, en CBSE, define a los otros componentes del sistema que deben estar presentes .
Image of page 9
Comunicación de los servicios Los servicios se comunican mediante el intercambio de mensajes, expresados en XML, y dichos mensajes se distribuyen con protocolos estándar de transporte de Internet. Un servicio define lo que necesita de otro servicio al establecer sus requerimientos en un mensaje y al enviarlo a dicho servicio. El servicio receptor analiza los mensajes, realiza el cálculo y, al concluir, envía una respuesta, como mensaje, al servicio solicitante. Entonces este servicio examina la respuesta para extraer la información requerida.
Image of page 10
Modelo conceptual WSDL La especificación WSDL define tres cosas acerca de un servicio Web: qué hace el servicio, cómo se comunica y dónde encontrarlo: 1. La parte “qué” de un documento WSDL, llamada interfaz, especifica qué operaciones soporta el servicio, y define el formato de los mensajes que se envían y reciben por parte del servicio. 2. La parte “cómo” de un documento WSDL, llamado enlace, mapea la interfaz abstracta a un conjunto concreto de protocolos. El enlace especifica los detalles técnicos de cómo comunicarse con un servicio Web. 3. La parte “dónde” de un documento WSDL describe la ubicación de una implementación de servicio Web específica (su punto final).
Image of page 11
INGENIERIA DE SERVICIO
Image of page 12
Ingeniería en servicio La ingeniería de servicio es el proceso de desarrollo de servicios para reutilización en aplicaciones orientadas a servicios. Los ingenieros de servicio deben garantizar que el servicio represente una abstracción de reutilización que podría ser útil en diferentes sistemas.
Image of page 13
Etapas lógicas en el proceso de ingeniería en servicio. 1. Identificación de candidatos a servicio, donde se identifican los posibles servicios que se podrían implementar y se definen los requerimientos del servicio. 2. Diseño del servicio, donde se diseñan las interfaces lógica y de servicio WSDL. 3. Implementación y despliegue del servicio, donde el servicio se implementa, se prueba y se pone a disposición del usuario
Image of page 14
Diagrama de las etapas de las 3 etapas
Image of page 15
19.2.1 Identificación de candidatos a servicio La identificación de los candidatos a servicio implica comprender y analizar los procesos empresariales de la organización para decidir cuáles servicios de reutilización podrían implementarse para soportar dichos procesos.
Image of page 16
Image of page 17

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