Showing posts with label sif_message. Show all posts
Showing posts with label sif_message. Show all posts

Wednesday, July 23, 2008

SIF_Header Diagram

SIF_Header is present in every SIF Message. Below is a diagram of SIF_Header that contains its elements, their corresponding data types, and explanations drawn primarily from the specification. An XML example from the specification is also shown with a particular explanation regarding the use of SIF_DestinationId.
(I have decided to post this and future diagrams as GIF's because they tend to render more cleanly than PNG's.)

Thursday, July 17, 2008

SIF Message Objects

SIF's Infrastructure defines a set of Message Objects (synonyms in other vocabularies include stickers and envelopes) that underpin its asynchronous data exchange capabilities. SIF Agents wrap commands and Data Objects in appropriate Message Objects to accomplish interoperability functions. Zone Integration Servers lightly parse the Message Objects to control the routing of data from Agent to Agent. SIF Data Objects are the subject of the Entity Relationship Diagram previously discussed here. To reprise: Data Objects are the implementation of SIF's data model for interoperability (students, staff, enrollment, etc.). Data Objects also happen to be the essential unit of data exchange in SIF. The following diagram illustrates an overview of SIF Message Objects (click the image to view it standalone).