Current Slide

Small screen detected. You are viewing the mobile version of SlideWiki. If you wish to edit slides you will need to use a larger device.

Conceptual Model – Service Model Class

  • Exposes how a service works” to enable invocation, composition, monitoring, recovery, etc.
  • The Service Model views interaction with the service as a process  
    • The Process class represents the central class in the model,
    • Process generates and returns some new information based on the given information and the world state (inputs and outputs - see previous slides).
    • Process produces a change in the world (preconditions and results - see
      previous slides).
  • A Process instance is characterized by the number of properties:
    • Zero or more inputs - representing the information that is, under some conditions, required for the performance of the process,
    • Any number of outputs - the information that the process provides to the requester,
    • Any number of preconditions - which must all hold in order for the process to be successfully invoked,
    • Any number of effects - which must all hold after the process invocation.
  • The Process class is further specialized into the
    • Atomic process - a description of a service that expects one (possibly complex) message and returns one (possibly complex) message.
    • Simple process – used for abstraction and simplification purposes.
    • Composite process - maintains some state; each message the client sends advances it through the process.
       

Speaker notes:

Content Tools

Sources

There are currently no sources for this slide.