1 / 15

SSDG Connector Overview

SSDG Connector Overview. SSDG Solution. Service Access Providers (SAP) or Service providers (SP) ‏ Implemented by IA. Applications Connectors SSDG SSDG Stack. Consultancy to Implementation Agencies provided by C-DAC. C-DAC Support. Connectors. Designed for easy programming interface

yolandac
Download Presentation

SSDG Connector Overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SSDG Connector Overview

  2. SSDG Solution Service Access Providers (SAP) or Service providers (SP)‏ Implemented by IA Applications Connectors SSDG SSDG Stack Consultancy to Implementation Agencies provided by C-DAC C-DAC Support

  3. Connectors • Designed for easy programming interface • Facilitate easy integration with SSDG • Ensure compliance to IIP (Interoperability Interface Protocol) and IIS (Interoperability Interface Specifications) messaging standards available in Java and .NET used by SSDG • Two types of connectors • Generic Connectors • Application Specific Connectors

  4. S S D G S A P S P SAP Generic Connector SP Generic Connector SAP Application Specific Connector SP Application Specific Connector Connectorsin SSDG

  5. Connectors • SAP Connectors • Generic Connectors • Application Specific Connectors • SP Connectors • Generic Connectors • Application Specific Connectors

  6. Working with Connectors

  7. Role of Connectors Basically, connectors need to cater to two types of communication requirements. • Communication with SSDG, both from SAP and SP side as per the gateway standards and carrying the request and response to and from the citizens. • Fulfillment of application specific needs which vary as per the factors like application vendor, application development platform etc. As a consequence, there exist two different types of connectors, the Generic connector for catering to common requirements pertaining to the gateway and Application Specific connector fulfilling application related needs

  8. Generic SAP side Convert SAP request into IIP compliant format used by SSDG. Web service communication in IIS compliant format. 3 mode authentication support viz. Clear Text, SHA1 and Digital Certificate for validating SAP to SP. Data signing from SAP side to ensure that request data has not been tampered with in transit. SP side Provides web service to receive request from SSDG and respond accordingly. Request payload extraction and forwarding to SP though SP application connector. Integrity check to ensure non tampering of request data. Provides API to SP application connector to submit response generated by SP. Roles of ASP and Generic Connectors Application Specific SAP side • Conversion of request message sent by SAP to XML format for compliance with format specified by SP. • Searching service ID (Class ID) of service which SAP wants to avail. • Generic Connector API invocation for invoking appropriate functions of the SAP generic connector API for availing services of SP. SP side • Preparation of call handler to implement the interfaces defined by SP generic connector. • Looking up the actual methods that SP uses to process the request and generate the response. These methods are identified based on their class ids. • The SP application specific connector calls the methods identified by their Class IDs for processing the request and sends back the response to SP generic connector to complete the cycle for synchronous / asynchronous message. It uses the generic connector API for the same.

  9. Connectors at SAP Side

  10. Application Specific –SAPConnector To be developed by Implementation Agency • Take data from SAP and will convert into the format understandable to SP • Use SAP Generic Connector’s API’s to send the payload to SSDG.

  11. Generic -SAP Provided by C-DAC (Available in DVD-4 in SSDG Installation Kit in three flavors Java, PhP and DotNet) • Take request packet from SAP ASP connector • Put in desired format to communicate with SSDG • Forward it to SSDG

  12. Connectorsat SP Side

  13. Generic -SP Provided by C-DAC (DVD-4 of SSDG Installation kit) Available in Java and DotNet flavors • Check validity of the received message • Extract payload and forward to ASP at SP Side • Invalid messages back to SSDG with appropriate error messages

  14. Application Specific -SP To be developed by Implementation Agencies • Understand the received payload • Generate request for appropriate service at SP side • send necessary response to SAP through SSDG

  15. Thank You All details available in Connector development manual(DVD-4 of SSDG Installation Kit)and on http://nsdg.gov.in or http://nsdg.cdacmumbai.in

More Related