Schools Interoperability Framework

Schools Interoperability Framework

The Schools Interoperability Framework, or SIF, is a data sharing open specification for academic institutions from kindergarten through twelfth grade (K-12). Until recently, it has been used primarily in the United States alone; however, it is increasingly being implemented in Australia, the UK, India and elsewhere.

The specification is composed of two parts: an XML specification for modeling educational data, and a Service-Oriented Architecture (SOA) specification for sharing that data between institutions.

SIF is not a product, but an industry initiative that enables diverse applications to interact and share data. As of March 2007, SIF is estimated to have been used in more than 48 states in 6 countries, supporting five million students. [ [http://www.sifinfo.org.uk/upload/presentations/846DCF_SIFA%20UK%202007.ppt Initial PADI Market Analysis, March 2007] ]

The specification is actively maintained by its specification body, the Schools Interoperability Framework Association.

History and Background

Traditionally, the standalone applications used by public school districts have the limitation of data isolation; that is, it is difficult to access and share their data. This often results in redundant data entry, data integrity problems, and inefficient or incomplete reporting. In such cases, a student's information can appear in multiple places but may not be identical, for example, or decision makers may be working with incomplete or inaccurate information. Many district and site technology coordinators also experience an increase in technical support problems from maintaining numerous proprietary systems. SIF was created to solve these issues. [ [http://content.scholastic.com/browse/article.jsp?id=11263 Scholastic Article, January 2007] ]

The Schools Interoperability Framework (SIF) began as an initiative chiefly championed initially by Microsoft to create "a blueprint for educational software interoperability and data access." It was designed to be an initiative drawing upon the strengths of the leading vendors in the K-12 market to enable schools IT professionals to build, manage and upgrade their systems. It was endorsed by close to 20 leading K-12 vendors of student information, library, transportation, food service applications and more. The first pilot sites began in the summer of 1999, and the first SIF-based products began to show up in 2000. [ [http://xml.coverpages.org/sif.html Historical references (has some brokenlinks)] ]

In the beginning it was not clear which approach would become the national standard in the United States. Both SIF and EDI were vying for the position in 2000 but SIF began taking the lead in 2002 or so. [ [http://www.eschoolnews.com/news/showstory.cfm?ArticleID=103 eSchool News article, June 2000] ] . In 2000, the National School Boards Association held a panel discussion during its annual meeting on the topic of SIF. [ [http://admin.chccs.k12.nc.us/it/nsbanotes.htm NSBA Meeting Notes, October 2000] ]

In 2007 in the United Kingdom Becta has championed the adoption of SIF as a national standard for schools data interchange. [ [http://industry.becta.org.uk/display.cfm?resID=28188 Becta Industry and Developers Website, 17 July 2007] ] .

trengths and Criticisms

trengths of SIF

Some features of SIF that make it well-suited for data interoperability are:Syn|date=December 2007 [ [http://content.scholastic.com/browse/article.jsp?id=11263 Scholastic Administr@tor Article, January 2007] ]
* It is an XML standard that exists built entirely and specifically for the exchange of K-12 education-related information;
* Case studies show significant dollar savings for schools and districts;Fact|date=December 2007
* Many school districts require that K-12 data vendors use SIF, and some states are even legislating its use;Fact|date=December 2007
* Many vendors in the K-12 space already have SIF agents and are capable of interacting with a SIF Zone, thus reducing the price of interoperability.Fact|date=December 2007

Criticisms of SIF

SIF has all the pains and challenges that come with any SOA specification and data model. When building specifications via consensus not everyone is always happy and sometimes the end product isn't perfect. Also given all the moving parts in modeling the entire k12's enterprise the specification has many points of possible failure. This is not particular to SIF but to any record-level, automated system moving standardized data from one source to another in a heterogeneous environment. Out-of-the-box interoperability and ease of use and implementation are part of a 12-18 month focus from 2007. [ [http://www.sifinfo.org/upload/presentations/CBZ4D5_eTech%20Ohio%20Status%20Report.pdf eTech SIFA Status Report, February 2007] ]

How SIF works

Rather than have each application vendor try to set up a separate connection to every other application, SIF has defined the set of rules and definitions to share data within a "SIF Zone"—a logical grouping of applications in which software application agents communicate with each other through a central communication point. Zones are managed by a piece of software called a Zone Integration Server (ZIS). A single ZIS can manage multiple Zones.

Data travels between applications as a series of standardized messages, queries, and events written in XML and sent using Internet protocols. The SIF specification defines such events and the "choreography" that allows data to move back and forth between the applications.

SIF Agents are pieces of software that exist either internal to an application or installed next to it. The SIF Agents function as extensions of each application and serve as the intermediary between the software application and the SIF Zone. The ZIS keeps track of the Agents registered in the Zone and manages transactions between Agents, enabling them to provide data and respond to requests. The ZIS controls all access, routing, and security within the system. Standardization of the behavior of the Agents and ZIS means that SIF can add standard functionality to a Zone by simply adding SIF-enabled applications over time.

Vertical interoperability

"Vertical interoperability" is a situation in which SIF agents at different levels of an organization communicate using a SIF Zone. Vertical interoperability involves data collection from multiple agents (upward) or publishing of information to multiple agents (downward). For example, a state-level data warehouse may listen for changes in district-level data warehouses and update its database accordingly. Or a state entity may wish to publish teacher certification data to districts. The three pieces of the SIF specification that deal directly with vertical interoperability are the Student Locator object, the Vertical Reporting object, and the Data Warehouse object.

SIF in relation to other standards

SIF was designed before SOAP, namespaces, and web service standards were as mature as they are today. As a result it has a robust SOA that is more vetted than the current SOAP specifications but does not use the SOAP or WS standards. The 2.0 SIF Web Services specification begins the process of joining these two worlds.

The 2.0 Web Services specification allows for more generalized XML messaging structures typically found in enterprise messaging systems that use the concept of an enterprise service bus. Web service standards are also designed to support secure public interfaces and XML appliances can make the setup and configuration easier. The SIF 2.0 Web Services specification allows for the use of Web Services to communicate in and out of the Zone.

SIFA is also working closely with the Post-Secondary Education Standards Council (PESC), [ [http://www.eschoolnews.com/resources/partners/showrelease.cfm?ReleaseID=1913 eSchool News article, December 2006] ] SCORM, [ [http://scormwatch.typepad.com/blog/2006/09/the_schools_int.html SCORM Watch, September 2006] ] and other standards organizations.

Future versions of SIF may integrate more standards and multiple namespaces.

Versions of SIF

The version 2.1 specification is the latest version of SIF. [ [http://www.sifinfo.org/sif-specification.asp Specification Page] ] It is expected that 2.x application environments will arise in the near future as vendors start designing, developing, and implementing 2.x agents, and states, districts, and schools start adopting them. Most of the SIF Zone Integration Server vendors are currently or will be putting 1.5r1 to 2.x migration functionality in place for their clients.

References

ee also

* Enterprise Application Integration
* Open Knowledge Initiative
* SCORM
* PESC
* Web services

External links

* [http://www.sifinfo.org Official website of SIFA]
* [http://www.k12.wy.us/WISE/ Wyoming SIF Implementation Homepage]
* [http://www.openzis.org OpenZIS] - Open Source Zone Integration Server
* [http://www.edustructures.com Edustructures] - ZIS, Agent, and Implementation vendor
* [http://www.espsolutionsgroup.com ESP Solutions Group] - SIF experts and implementation vendor
* [http://www.vcasel.com CPSI] - Free ZIS, Agent, and Implementation vendor
* [http://www.visualsi.com Visual Software] - ZIS (US and UK), Configurable Agent (US and UK), AD Agent, Agent Wizard, SIF Experts, Implementation vendor
* [http://www.bostechcorp.com/sif Bostech ChainBuilder for SIF] - "any application to any ZIS" Universal Agent, ZIS Provider, and Implementation vendor
* [http://k12.integrityts.com Integrity Technology Solutions] - 3rd Party SIF Integration Experts
* Open Source::- [http://eduforge.org/projects/tinyzis/ TinyZIS] - Open source ZIS:- [http://groups.google.com/group/openzis Openzis] - an Open Source SIF agents and servers discussion list.:- [https://launchpad.net/wye wye] - an Open Source ZIS that is the successor to tinyzis.:- [http://uvasoftware.com Uva Core] - an Open Source SIF toolkit for agent development:- [http://www.openzis.org ZIT] - an Open Source Zone Integration Terminal


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Schools Interoperability Framework Association — Infobox Company company name = |Schools Interoperability Framework Association company type = [Corporation|Corporation (not for profit) [ [http://certification.sifinfo.org/docs/SIF TMLA.pdf SIF Trademark License Agreement ] ] ] foundation = 23… …   Wikipedia

  • DigitalBridge — Type Corporation, Ownership, Private Industry Software Founded 2004 Headquarters …   Wikipedia

  • Bostech Corporation — Infobox Company company name = Bostech Corporation company type = Private company company slogan = Bringing People and Systems Together foundation = 1997 location = Indianapolis, IN key people = Brad Bostic, Founder David Bourke, CEO industry =… …   Wikipedia

  • The Open Group — is a vendor and technology neutral industry consortium, currently with over three hundred member organizations.[1] It was formed in 1996 when X/Open merged with the Open Software Foundation. Services provided include strategy, management,… …   Wikipedia

  • Enterprise application integration — (EAI) is defined as the uses of software and computer systems architectural principles to integrate a set of enterprise computer applications.OverviewSupply chain management applications (for managing inventory and shipping), customer… …   Wikipedia

  • Renaissance Learning — Type Public Traded as NASDAQ: RLRN Industry …   Wikipedia

  • Standards organization — A standards organization, standards body, standards development organization or SDO is any entity whose primary activities are developing, coordinating, promulgating, revising, amending, reissuing, interpreting, or otherwise maintaining standards …   Wikipedia

  • Electronic learning — (or e Learning or eLearning) is a type of education where the medium of instruction is computer technology. In some instances, no in person interaction takes place. E learning is used interchangeably in a wide variety of contexts. In companies,… …   Wikipedia

  • The Open Group — es un consorcio de la industria del software que provee estándares abiertos neutrales para la infraestructura de la informática. Fue formado a partir de la fusión de X/Open con OSF en 1996. The Open Group es muy famoso por sus sistemas de… …   Wikipedia Español

  • SIF — or SIF may refer to: * Schools Interoperability Framework * Seat In Front in freestyle unicycling * Selective Identification Feature; see Identification Friend or Foe * Serial InterFace, a non invasive control and debug interface * Silkeborg IF,… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”