S2S Interface Implementation in Coeus - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

S2S Interface Implementation in Coeus

Description:

... SOAP Message. Grants.Gov Server. XML. Document. Soap Message ... Soap Message. 9/17/09. Coeus S2S. 17. Application (Server Side) Transaction. Beans. Coeus DB ... – PowerPoint PPT presentation

Number of Views:50
Avg rating:3.0/5.0
Slides: 22
Provided by: saba79
Category:

less

Transcript and Presenter's Notes

Title: S2S Interface Implementation in Coeus


1
S2S Interface Implementation in Coeus
  • Stephen Dowdy
  • MIT

2
JAXB Classes
JAXB Compiler With Verifier
Grants.Gov Schema
Application (Server Side)
S2S Servlet
Transaction Beans
XML Generator
Grants.Gov Web Services Client
Coeus DB
3
Coeus Client
PI Creates a new Proposal and submits for OSP
approval
Application (Server Side)
S2S Servlet
Transaction Beans
XML Generator
Grants.Gov Web Services Client
Coeus DB
JAXB Classes
4
Coeus Client
Is this Proposal a candidate for S2S
Do Nothing Continue with Routing
No
Application (Server Side)
S2S Servlet
Transaction Beans
XML Generator
Grants.Gov Web Services Client
Coeus DB
JAXB Classes
5
Coeus Client
Is this Proposal a candidate for S2S
Prompt User to Select an Opportunity
Yes
Application (Server Side)
S2S Servlet
Transaction Beans
XML Generator
Grants.Gov Web Services Client
Coeus DB
JAXB Classes
6
Coeus Client
Select Opportunity
Grants.Gov Server
Contact Grants.Gov with CFDA and Program
Announcement number from the proposal Using
WebService getOpportunityList()
Application (Server Side)
S2S Servlet
Transaction Beans
XML Generator
Grants.Gov Web Services Client
Coeus DB
JAXB Classes
7
Coeus Client
Grants.Gov Server
Select Opportunity
Contact Grants.Gov with CFDA and Program
Announcement number from the proposal Using
WebService getOpportunityList()
Application (Server Side)
S2S Servlet
Transaction Beans
XML Generator
Grants.Gov Web Services Client
Coeus DB
JAXB Classes
8
Coeus Client
Grants.Gov Server
Select Opportunity
Display list of Opportunities to the user and
allow them to select one
Application (Server Side)
S2S Servlet
Transaction Beans
XML Generator
Grants.Gov Web Services Client
Coeus DB
JAXB Classes
9
Coeus Client
Grants.Gov Server
Select Opportunity
Get Opportunity Details from Grants.Gov and store
in Coeus Database along with this particular
Proposal
Opor Schema
Application (Server Side)
S2S Servlet
Transaction Beans
Get Oportunity Details
XML Generator
Grants.Gov Web Services Client
Coeus DB
JAXB Classes
10
Coeus Client
Grants.Gov Server
Validation
Check if all forms referenced in the Opportunity
Schema is implemented in Coeus
Application (Server Side)
S2S Servlet
Transaction Beans
S2S Validator
Grants.Gov Web Services Client
Opportunity Schema
Coeus DB
S2S Stream Implementation Mapping
JAXB Classes
11
Coeus Client
Grants.Gov Server
Validation
Allow user to select optional forms that needs to
be submitted.
Application (Server Side)
S2S Servlet
Transaction Beans
XML Generator
Grants.Gov Web Services Client
Coeus DB
JAXB Classes
12
Coeus Client
Grants.Gov Server
Validation
Validate Proposal Data against Opportunity Schema
Application (Server Side)
S2S Servlet
Transaction Beans
XML Generator
Grants.Gov Web Services Client
Coeus DB
JAXB Classes
13
Coeus Client
Grants.Gov Server
Submission
Generate XML document from Proposal Data
Application (Server Side)
S2S Servlet
Transaction Beans
XML Document
XML Generator
Grants.Gov Web Services Client
Proposal Data
Coeus DB
JAXB Classes
14
Coeus Client
Grants.Gov Server
Submission
Generate hash Value for XML Document.
Application (Server Side)
S2S Servlet
Transaction Beans
XML Generator
Grants.Gov Web Services Client
Coeus DB
JAXB Classes
XML Document
15
Coeus Client
Grants.Gov Server
Submission
Create SOAP Message
Application (Server Side)
S2S Servlet
Transaction Beans
Grants.Gov Web Services Client
Soap Message
Coeus DB
XML Document
PDF
PDF
PDF
16
Coeus Client
Grants.Gov Server
Submission
Submit to Grants.Gov
Application (Server Side)
S2S Servlet
Transaction Beans
Grants.Gov Web Services Client
Coeus DB
17
Coeus Client
Grants.Gov Server
Submission
Refresh Proposals Submission Status in Coeus
Database.
Application (Server Side)
Get Application Details
S2S Servlet
Transaction Beans
Grants.Gov Web Services Client
Coeus DB
Update Proposal Submission Status
18
Subaward Budget
19
(No Transcript)
20
Other items
  • Multiple DUNS
  • Multiple certificates in one server
  • HASH values (SHA-1)
  • Lead Time at Grants.gov
  • Reference Implementation DUNS
  • Resubmissions
  • Polling service

21
Questions?
Write a Comment
User Comments (0)
About PowerShow.com