Formalization of Web Service

A subclass of Service(W,P,E,Provider,Caller,I,O,D)

Where D is a machine-readable, accessible description of a particular service
with a variable for the Caller, and the values of the propositions in P,E,I,O, and
explicit descriptions of how and where the sent and received signals should be sent,
which designates an instantiation of the Provider.

Special formulation: the object of each proposition in the conditions may nil.
Example: Color(nil Blue).
This may be designated in Inputs and Outputs as simple assignments of values to properties: p:=v.
For this reason, the Inputs and Outputs may be designated
as simple vectors of properties:   pi
where pi is the property of the ith proposition in the Input or Output
with values to be assigned at the time of calling and execution.
WSDL is one possible description of a service.
LAPIS is another.



©2012 Charles Petrie - permission to reproduce widely with attribution.