TranscriptExchangeNetwork

advertisement
A Standards Based Data Exchange Network
Jeff Alderson, Director of Pre-Sales Solutions
617-532-3008
jalderson@connectedu.net
April 8, 2009
Who We Are
• Founded in 2002, Privately held corporation
• Team of former K12/Post-Secondary education,
business and technology experts
• First network to integrate with SIS to bridge
K12/Post-Secondary, first to deploy PESC XML
• Industry leader in secure acquisition and
transmission of electronic student records,
applications, and financial materials
• Largest and fastest growing
Going to College/Career Network
• Committed to Industry Standards (PESC, SIF)
A Call to Action
Stated / Visible Market Need
• Many proprietary transcript exchange networks exist
• Secondary and post secondary schools forced to choose a network
• Not all higher education institutions participate on all networks
• Statewide transcript exchange systems can’t deliver transcripts out of
state, or only on a single vendor network
• Existing transcript “hubs” are technologically complex and cost
prohibitive for secondary school participation
Industry / Non-Profit / Vendor Support
• No clear, nationwide, widespread adoption of published standards
• Transcript Vendors open to “coopetition” (PESC Panel, April 2008)
• SIS Vendors remain committed to standards bodies workgroups and
activities but slow to support new standards in products (no APIs)
The Proposed Solution
A Standards-Based Methodology for Data Exchange
• Service Oriented Architecture (SOA) approach, over the internet
• Well documented set of APIs with free, open source examples
• A single API for the request, creation, import and export of transcripts and
related documents, used by exchange networks or individual SIS vendors
• Distributed trading partner registry to manage secondary, postsecondary,
industry and other participants (senders and receivers)
• All documents are securely routed to their final destination regardless of SIS or
transcript exchange vendor used
Cooperation Between SIS, Transcript Vendors
• Meets stated goals of “coopetition” between established transcript vendors
• Reduces development time, costs for participating vendors
• Differentiates vendors based on services; not technology or standards used
• Supports an ATM-like model for the routing of data and collection of fees
The Technology
Supported Standards
Security
• WS-Security or equivalents
• HTTPS-Only Connections
• Trading Partner SSL Certificates required
• Trading Partner SSL Certificates required
Formats
• All transactions are XML, SOA-style messages
• Request, response, acknowledgement handling
• Payload in XML message depends on transaction
• Supports any known standard, file or binary payload
Web Services
• Published WSDL for Trading Partner APIs
• API Endpoint URLs stored in Trading Partner Registry
• OS, Platform, Programming Language Independent
• Example code and documentation available
• Could be Open Sourced under GPL
Potential Trading Partners
Transcript Vendors
• ConnectEDU
• Docufide
• National Student Clearinghouse
• National Transcript Center
• Xap
• Others
Post-Secondary SIS Vendors
• Oracle
• SunGard
• Datatel
• Mainframe / Open Source / Others
Direct Participants
• Individual schools or districts (LEAs) or SIS vendors
• Statewide transcript exchange systems
• Statewide longitudinal data systems (SEAs)
• Customized SIF Agent for Trading Partner API
• Individual post-secondary institutions
• International Organizations (RS3G)
• Others
Trading Partner API
Documented API using Web Service Methods
Open Source Examples and Implementation Guide
Non-Profit Sponsorship (Hosting?) of Registry
• A common, standardized registry should be established and supported by a
single entity (PESC, for example)
• Initial, root registry should be hosted at a public URL
• Federated registry among trading partners
• More to come from PESC regarding a potential business model
Supported Document Types in API
SIF / SPEEDE / PESC Standards
• PESC XML High School, College Transcripts, Admissions Application, etc.
• SIF Message, Transcript, Student Record, etc.
• SPEEDE ANSI X12/EDI Transcript, Applications, Test Scores, etc.
• PESC XML Batch Containers to support multiple documents in one transmission
• PESC Acknowledgements to support positive delivery of document(s)
Image File Formats
• TIFF, JPG, PNG and other binary image file formats
• PDF (with and without embedded XML data or attachments)
Custom File Formats
• Any XML document with an associated DTD and XSD in a public URL space
• Any CSV, TXT, delimited or flat-file plain text formats with documented schema
• Supports XML Schemas still in development by SIF/PESC working groups
• Supports Proprietary Schemas in use by specific trading partners
Trading Partner Forum
Single Online Location for Exchange Network Activities
• Discussion Forums for Developers, End Users and Network Administrators
• Documentation Repository and Knowledgebase (Exchange Wiki)
• Hosted Root-Level Trading Partner Registry
• Free and open source API code examples
• Working API test harness and test registry for developers
• Account Management console for registered trading partners and end users
• Centralized URL for a Trading Partner Portal
(e.g. http://www.transcriptexchange.net/)
Supported by Participating Standards Bodies, Users
• Potentially hosted by PESC, SIFA or other interested entities
• Code examples, best practices, guides contributed by vendors, end users
• Encourages more widespread adoption of standards by users
• Extends reach of standards movement to other entities, internationally
Trading Partner Registry
Single Registry to Control Partner Authority
• Trading partners marked as authoritative for a given sender/receiver
• Identifies which document types, versions each partner supports
• Proposed schema for registry is platform, database independent
• Registry updates protected by secure web services – partners can only
update the registry for those institutions for which they are authoritative
Registry Replication Amongst Partners
• All trading partners replicate the entire contents of the registry
• Ensures high availability of the entire network in the event of outages
• A common, standardized registry should be established and supported by a
single entity (PESC, for example)
Non-Profit Sponsorship and Hosting of Registry
• A common, standardized registry should be established and supported by a
single entity (PESC, for example)
• Initial, root registry should be hosted at a public URL
Download