SCA Messages

Service Component Architecture messages are in the form of class expressions. Each class expression is unique to the services and references of a component. Studio provides links from each component to create and edit these class expressions utilizing the same form as creating and editing queries in Actuality.

Components may provide services and/or provide references. Component services are referenced by sending a request message to the service and receiving back a response message. Components may also reference other component services by sending a message to a service of the other component.

Component Service Messages

Services are shown in the Studio connected on the left side of a component with two ovals at the bottom as depicted below:

“Service” will contain the name of the service. The “Request” provides a link to the request message and the “Response” provides a link to the response message.

As an example, the following component “PizzasServices” from the domain “PizzasSCA” has two services.

Clicking on the Request of “OrderPizza” brings up an edit window with the detail window shown as:

Clicking on the Response of “OrderPizza” brings up an edit window with the detail window shown as:

Component Reference Messages

References are shown in the Studio connected on the right side of a component with two ovals at the bottom as depicted below:

“Reference” will contain the name of the reference. The “Send” provides a link to the message sent and the “Receive” provides a link to the message received.

As an example, the following component “SocketComponent” from the domain “PizzaStoresSCA” has four references.

Clicking on the Send of “refOrderFromMenu” brings up an edit window with the detail window shown as:

Clicking on the Receive of “refOrderFromMenu” brings up an edit window with the detail window shown as: