International Developer Camp - October 2014

Date:
Tuesday 21 – Thursday 23 October 2014
Location:
Dallas, Texas
Audience:
Primarily targeted at developers and technical integrators.
This event provides a fantastic opportunity for you to:

Come up to speed on the significant advances and enhancements recently added to the SIF 3.0 infrastructure and data models, and
review the techniques and programmatic best practices for how best to take advantage of them.

Learn how to leverage the various SIF 3.0 toolsets, staging Environments and the Test Harness, all of which provide support for
developing, testing and verifying new SIF-compliant software.

Show and / or examine existing SIF 3.0 implementations, and network with the very developers whose SIF-compliant products are likely
to be interoperating with yours.

Make your voice heard by actively participating in specification design discussions in the Team meetings you are most interested in.

Obtain personalized developer level feedback on architecting your own SIF solution.
Page 1 of 4
International Developer Camp
21-23 October 2014
TUESDAY 21 OCTOBER 2014
Registration
8.45am-9.00am
Welcome / Introduction
9.00am-11.00am
SIF Vendors Speak
11.00am-11.15am
Refreshment Break
11.15am-12.15pm
Getting Started: Simple SIF
3.0
12:15pm-1.00pm
Lunch Buffet
1.00pm-2.00pm
Data Privacy
2.00pm-3.00pm
3.00pm-3.15pm
Concurrent
Session 1
8.00am-9.00am
Open session for SIF solution implementers including real world problems encountered; missing
pieces; wish list
Presentation
Documents the minimal level of functionality required from both a SIF conformant Consumer
and Environment Provider, and reviews the set of supporting tools available to help the SIF
developer hit the ground running (sandbox, test harness, Common Framework, Brokered
Environment, etc.)
Interactive
This session will refine list of Data Privacy Policy Guidelines and define Data Privacy Use Cases
SIF 3.0.1 Infrastructure
Overview
Presentation
A medium level review of the level of functionality currently provided including security;
flexibility; scalability
2.6 to 3.0 Data Model
Migration
Interactive
This is a working Session. Topics will include prioritize the object or object clusters; create a
roadmap for the release of the new objects.
SIF 3.1 Infrastructure
Development
Interactive
Derived Data Objects
Presentation
SIF 3.1 Infrastructure
Development
Interactive
An infrastructure team working session. Topics will include: JSON usage; pure Client Providers;
Functional Services Support; Asynchronous Broker to Service Provider Requests; Dynamic
Assignment of Object Service Implementation; Leveraging Security Standards; OpenID; SAML;
Shibboleth; OAuth. What constitutes “infrastructure mission accomplished”?
Tutorial of SIF 3 derived Object Types including Student Data Composite Types and Assessment
Composite Types
Continuation of the previous infrastructure development session.
Derived Data Objects
Presentation
Continuation of the previous Derived Objects session.
Refreshment Break
Concurrent
Session 3
Concurrent
Session 2
3.15pm-4.15pm
4.15pm-5.15pm
Presentation
Page 2 of 4
International Developer Camp
21-23 October 2014
WEDNESDAY 22 OCTOBER 2014
9.00am-10.00am
10.00am-10.15am
Level Setting - Day 2
Concurrent
Session 1
8.45am-9.00am
Concurrent
Session 3
Concurrent
Session 2
12.15pm-1.00pm
Concurrent
Session 5
Concurrent
Session 4
3.00pm-3.15pm
Develop Data Privacy Profiles (ex: Anonymous Student)
Certification
Presentation
* New value for both developers & end users* Topics will include: Component types that
can be certified; new infrastructure only component certification; extent of Testing; CSQs (rows /
columns) and “claimed / verified” concept; Test Harness demo
Developer Decision
Tree
Presentation
Identity Management
Interactive
SIF 3.0 Migration
Presentation
The various decisions facing developers of new SIF components will be discussed in this section
and attendee questions will be addressed, including: which version of SIF to target?; which
component packaging to use?; which level of SIF functionality to support?; develop or purchase SIF
adapter software?
This is a working session. Discussion topics will include: a review of the new IDM data objects and
their role provisioning identity, supporting SSO and developing security “profiles” covering
persons, applications, authorization and authentication; and an open discussion of how to apply
these profiles at SIF-solution sites utilizing an attendee selected variety of underlying
Authentication/Authorization technologies such as OpenID, LDAP and/or Shibboleth.
Discussion will include what migration tools are available and how 2.7 and 2.8 releases fit in.
Data Model Tools
Presentation
Topics will include End User Tools and Project Team Tools.
Certification
Presentation
Continuation of the previous certification session.
Student Record
Exchange
Interactive
Certification
Presentation
 Overview of Functional Service “Job”
o Encapsulation of data AND process
o Infrastructure dependencies
 SRE “phases” (Access, Obtain, Confirm)
 Alternative implementations
 Interface with SEED and other regional solutions
Continuation of the previous certification session.
Student Record
Exchange
Interactive
Continuation of the previous Student Record Exchange session.
Lunch Buffet
1.00pm-2.00pm
2.00pm-3.00pm
Interactive
Refreshment Break
10.15am-11.15am
11.15am-12.15pm
Data Privacy - Profiles
Refreshment Break
Page 3 of 4
International Developer Camp
4.15pm-5.15pm
Concurrent
Session 7
Concurrent
Session 6
3.15pm-4.15pm
21-23 October 2014
SIF 3 Hack-a-thon 1
Interactive
Data Model Binding
Profiles
Presentation
SIF 3 Hack-a-thon 2
Interactive
Data Model Binding
Profiles
Presentation
Continuation of the previous Data Model Binding Profiles session.
Data Privacy - Best
Practices
Interactive
Object Usage Guide
Interactive
Develop Data Privacy Policy enforcement best practices for administrators
 Special Zone for Anonymous Student (is double event publishing required)
Other enforcement techniques (ex: XML Filtering, Anonymous Context)
This is a working session
 Short Explanation of task
 Work on individual sections in small groups
Introduction to the Common Framework, a developer tool which provides most of the SIF
infrastructure logic needed to extend an existing educational application into a certifiable SIF
component.
A review of the per object type “Bindings” that tie a locale Data Model release into the SIF
infrastructure including: Service Paths; XQuery Templates; Events Support; Request Types;
Dynamic Query Support. These Bindings will then be considered for object types comprising the
most recent SIF release.
A guided hands-on instructional session during which participants will use the Common
Framework to create a working SIF 3.0 Consumer.
THURSDAY 23 OCTOBER 2014
8.45am-9.00am
Level Setting Day 3
Concurrent
Session 1
9.00am-10.00am
11.15am-12.15pm
Concurrent
Session 2
10.15am-11.15am
Refreshment Break
Concurrent
Session 3
10.00am-10.15am
SIF 3 Hack-a-thon 3
Interactive
Continuation of the guided hands-on instructional session during which participants will use the
Common Framework to create a working SIF 3.0 Consumer.
Object Usage Guide
Interactive
Continuation of the previous Object Usage session.
SIF 3 Hack-a-thon 4
Interactive
Continuation of the guided hands-on instructional session during which participants will use the
Common Framework to create a working SIF 3.0 Consumer.
Assessment
Interactive
This is a working session.
12.15pm-12.45pm
Conference Wrap-Up
12.45pm-1.30pm
Lunch Buffet
Page 4 of 4