This website uses cookies to store information on your computer. Some of these cookies are used for visitor analysis, others are essential to making our site function properly and improve the user experience. By using this site, you consent to the placement of these cookies. Click Accept to consent and dismiss this message or Deny to leave this website. Read our Privacy Statement for more.
Print Page | Contact Us | Sign In | Join the A4L Community
Chapter/Locale: Global
Group HomeGroup Home Blog Home Group Blogs
All things relating to the overarching 'global' A4L Community.... don't forget to check out the blogs on the locale Communities too! | Australia: http://www.a4l.org/blogpost/1545371/Chapter-Locale-Australia | North America: http://www.a4l.org/blogpost/1545399/Chapter-Locale-North-America | United Kingdom: http://www.a4l.org/blogpost/1545553/Chapter-Locale-United-Kingdom

 

Search all posts for:   

 

Top tags: Infrastructure  Specification  2017  2018  2019  Community  SDPC  SIF 3  technical  data privacy  privacy  2016  A4L  API  Chromebook App Hub  community driven  Community Review  errata  GEPS  global  Google  grade pass back  interoperability  Just The Facts  newsletter  partnerships  REST  roster  Scalable  Secure 

A Community Developed Blueprint to Modernize and Simplify Information Exchange

Posted By Penny Murray, Wednesday, October 4, 2017
Updated: Tuesday, October 3, 2017

A Community Developed Blueprint to Modernize and Simplify Information Exchange

The Access 4 Learning (A4L) Community’s SIF 3 Infrastructure is the latest release of an open standard infrastructure, bringing SIF into the modern era by leveraging a REST based approach to data exchange. The key contribution the SIF 3.x Infrastructure Specification defines, coordinates and standardizes the ways in which multiple RESTful clients can access a RESTful educational service securely, robustly, and in real time.

There are three ground-breaking design advances which satisfy long standing requests from SIF 2.x developers and implementers:

  • Scalability Designed In.
    • From the simplest exchange to the most advanced, SIF 3 design seeks to first do more with less, then do more with more.  The result is an efficient cloud friendly infrastructure.
  •  Start Simple and Build on Your Integration.
    • First, the message broker functionality has been broken up into a set of multiple, separately implementable Infrastructure Services. Second, the SIF 3 architecture makes it possible to construct and deploy SIF-compliant solutions in a ‘Direct Environment’ without utilizing any middleware!
  •  Infrastructure independent of the Data Model.
    • All current data model dependencies have been removed allowing the SIF 3 infrastructure to carry SIF object data from any locale (North America, UK, Australia), or other major data standards, without change.

These changes allow SIF 3 solutions to be deployed in any Education Data Center using the identical technologies that are already present and known to IT personnel.

 
How Scalable are SIF 3 deployments?

SIF 2 solutions have been deployed in every setting from a single school to an entire State, depending on need.  Performance limits in large deployments during reporting periods were analyzed leading to major performance enhancements for the SIF 3 Infrastructure.

Let’s Focus on the scalability features anyone using the SIF 3 infrastructure will encounter:

  • Fewer Trips:  Every exchange has been scrutinized for messages that can be done without.  The result is whether you are requesting objects or publishing events, efficiency has been maximized.
  •  More Data Per Trip:  From the ability to negotiate pages of data on the fly, to events that convey many similar changes, more data moved per trip means less waiting.

For those requiring even more scalability:

  • Just the Changes:  One scheme that has matured throughout the life of the SIF 3 infrastructure is the ability to request just the desired changes.  This was first done at the object level, and then expanded to collections.  Moving less data overall, means the data you need gets there faster.
  •  Multiple Connections:  While this is available in a few different places within the specification the overall approach and result is consistent.  By having parallel streams of data, more data can be delivered in the same amount of time.

 

How Does an Integration Grow?

The SIF 3 Infrastructure is an enabler for direct, brokered or hybrid environments to exchange data.

Direct Environment – single source for all data.

o    Connects Data Consumers to Data Providers with no middleware - can be multiple connections.

o    Supports cloud based environments

o    Example: SIS accessed by students via mobile devices OR SLDS seeded by multiple District SIS and accessed by data analytic and reporting applications

 Direct-Environ        Direct_Env

 

 Brokered Environment – multiple data sources. 

o    Connects Consumers to multiple Providers leveraging existing IT middleware (Enterprise Service Bus (ESB))

o    All ‘direct’ Data Consumers can run in brokered environmentsExternal applications register to provide their data – highly scalable to meet current and future IT requirements

o    Centralized enforcement of site data security and privacy policies – YOU are in control of YOUR data.

Brokered-Environ     Brokered-Env

 

Hybrid Environment - a combination of environments.

o    In production:  SIF 2 and SIF 3 infrastructures

o    Shown:  direct and brokered

 

Hybrid_Env

 

 

How reliable are SIF 3 Solutions?

Overall system reliability is of course dependent on the quality of the set of applications deployed in a given solution, and the extent to which these applications successfully interact.  The SIF Certification Program provides the primary way to ensure seamless interoperability between SIF-certified components. 

In addition, the SIF 3 architecture enhances robustness in one revolutionary way.  When one system attempts to impact data in its provider, the requester now receives a set of results.  This can be used to prevent applications’ data becoming out of synchronization.

 

 

To find out more about the SIF 3 Infrastructure, please review the Specification and supporting documentation: http://www.a4l.org/page/Infrastructure

To review the list of SIF Certified applications on the SIF Certification Registry: http://www.a4l.org/page/SIFCertification

 

Additional reading:

 

Download the white paper:  A Community Developed Blueprint to Modernize and Simplify Information Exchange

 

Tags:  2017  Infrastructure  REST  Scalable  Secure  Simple  Specification  Standard 

Share |
PermalinkComments (0)
 
  • SIF Association (dba Access 4 Learning (A4L) Community)

  • PO Box 1024, New Albany, Ohio 43054-1024

  • Phone: +1.202.621.0547

  • staff@A4L.org