Session # T5. FSA Gateway and Portal Strategies Balu Balasubramanyam Terry Woods U.S. Department of Education. Enterprise Service Bus and Federal Student Aid Gateway Strategy. Balu Balasubramanyam. Objectives.
Session # T5
FSA Gateway and Portal Strategies
U.S. Department of Education
Enterprise Service Bus and Federal Student Aid Gateway Strategy
Gateway provides a communication channel between Federal Student Aid and external partners
Gateway is an access point for external partners
Gateway Requirements Overview
Support batch-file transfer
Support right-time data transfer
Support shared services use
needs to be solved?”
The current Federal Student Aid external interface concerns are:
"What problem needs to be solved?"
Interface Infrastructure (cont’d)
TSV Gateway solution will be the single communication channel between Federal Student Aid, external partners, and external service providers.
TSV Technical Architecture
TSV Integration Points
TSV Gateway solution will integrate with:
* Integrating with Network Storage is an alternative technical architecture to support the processing of batch files.
TSV Gateway Conceptual Design
TSV Gateway Conceptual Design (cont’d)
TSV Gateway Component Descriptions:
Interfaces: Interfaces provide a way to establish systems-to-system communication. Interfaces specify the appropriate method of communicating with a system, such as messaging and transport protocols.
Messaging/Transport Protocols:Support the actual system-to-system communication. The messaging protocol specifies the communication language understood by the receiving system or service, e.g. SOAP. The transport protocol specifies the type transmission protocol supported for the system-to-system communication, e.g. HTTP or JMS.
Service Registry:A directory that contains information about available services, including web services and batch file transfer interfaces.
*Network Storage: Serves as a staging area to store all inbound and outbound batch files. Using Network Storage prevents the need to send batch files over the network and ESB, therefore reducing network overhead.
TSV Gateway Conceptual Designs (cont’d)
Data Validation: Validates the schema and/or file format is in a readable and correct format.
Note: Data Validation does not validate the actual data content, such as SSN has no dashes.
Data Transformation: Transforms data structure to necessary schema or file format between systems with different data structures.
Note: Data Transformation does not change the data content. Data Transformation is not business rule driven.
XML Standardization: Validates and enforces the use of a standard data schema between systems. Using a standard data format with a common data definition enables data consistency throughout data exchange process. This service should leverage the use of Federal Student Aid's XML repository.
TSV Gateway Conceptual Design (cont’d)
Upload/Download Batch File: Provide the capability for an external partner to upload and download a file to the TSV Gateway.
Check Status of Batch File: Provide the capability to check the status of sent and received batch files.
Mailbox Management: Provide external partner’s administrators with the capability to manage the mailboxes for their organization.
Administrator Management Console: Provide gateway administrators with administrative capabilities, such as reporting and operating the TSV Gateway.
Reference Center Documentation & FSA Download: Provide the capability to download any necessary client software and supporting gateway documentation.
*TSV Gateway end users include external partners’ end users and administrators, Federal Student Aid employees, and TSV Gateway administrators.
Used for system to system communication
Capable of batch-file and right-time data transmission
Acts as a proxy between external partners and Federal Student Aid
Used by end users to access information
Capable of real-time data transmission
Customizable graphical user interface (GUI)
Gateway & Portal Comparison
Both Gateway and Portal are applications to communicate between external partners and Federal Student Aid
Phone: (202) 377-3730Email:[email protected]
Federal Student AidEnterprise Portal
Students and Parents
Third Party Processors
Trading Partner View
Chief Application Architect