1. Integrating application
with SSDG
Kapil Kant Kamal
Staff Scientist
CDAC Mumbai
ISO 9001:2000 Certified
2. Agenda
• SSDG Overview
• Need of Gateway
• Benefits of SSDG
• Overview of Activities
• Scenario Objective
• Connectors
• SSDG Message Exchange
ISO 9001:2000 Certified
3. Without Gateway
Department 1 Department 2
Front-end 1
Department 3
Front-end 2 Department 4
Department 6 Department 5
ISO 9001:2000 Certified
4. With SSDG
PWD RTO
Standards Based Land
Communication
Records
Standards Based
Communication
CSC/ SSDG
Standards Based
Communication
India Standards Based
Communication Standards Based
Portal Communication TAX
Election Municipal
Commission Services
ISO 9001:2000 Certified
5. Who Will Benefit
from SSDG?
• Government Departments
• Service Access Providers (Citizen Service
Centre)
• Citizens
ISO 9001:2000 Certified
6. Government
Departments
• Multiple delivery channels
• Better audit management & time stamping
• Web enabling of legacy applications
• Interoperability
• Departmental workflow
• Seamless availability of information
• Centralized management
• Shared services
ISO 9001:2000 Certified
7. Service Access
Providers
• Easy interface with departmental data &
business logic
• Integrated and joined up services
• Flexibility in modifying the front-end
application without touching the back-end
applications
ISO 9001:2000 Certified
8. Citizens
• Status tracking
• Grievance re-addressing at one point
• Data privacy maintained
• Single window service catering to multiple departments
• Allows the citizen to fill minimum data and fetches
already available data under Unique ID from other
departments
• Quick response to end user
• Keeps a record of each transaction in a secure manner
and does not open the packet data (payload)
ISO 9001:2000 Certified
9. Overview of Activities
– Creation of e-Forms (FULCRUM)
– Deployment of e-Forms on state portal
(SAP)
– Integration with SSDG Gateway and
back office (SP)
ISO 9001:2000 Certified
10. Scenario objective
• End to End integration with all services.
• Front Office (SAP) - State Portal
– CSC operated
• GATEWAY
• Back Office (SP) – Department Office
– Back Office is Automated
ISO 9001:2000 Certified
11. Framework continues
• Deployment of e-Forms in state portal
• Integration with Connector to communicate
SSDG Gateway
State generated forms
State generated forms
Internet
SAP Connector
SSDG GATEWAY
Portal
ISO 9001:2000 Certified
12. Framework continues
E-district Back-office Applications and Integration with SP
Connector
JDBC
CONNECTIVUITY with Different DB for Different
SP CONNECTOR
SP Connector
states
SSDG GATEWAY SP Application
SP APPLICATION
SP SIDE SETUP
ISO 9001:2000 Certified
14. 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
ISO 9001:2000 Certified
17. Application Specific -SAP
• Request from SAP to avail SP service will be
sent through SSDG.
• Application Specific Connector will take the data
from SAP and will convert the request as per the
format understood by SP.
• Application specific Connector will use the API’s
of Generic Connector to send the payload as per
the IIP/IIS standards to the SSDG.
• Application Specific Connector will be developed
by IAs.
ISO 9001:2000 Certified
18. Generic -SAP
• Purpose of generic connector is to interface with
gateway for standards based messaging
communication.
• C-DAC will be providing Generic Connectors.
• Generic connectors are available in Java,. NET
and php.
ISO 9001:2000 Certified
20. Generic -SP
• Purpose of generic connector is to check whether the
message sent by SSDG is valid or not.
• If the message sent is valid ,it passes the message to
Application Specific Connector by extracting the payload
and other necessary details.
• If the message is invalid then it sends back the message
to SSDG by populating necessary error codes.
• C-DAC will be providing Generic Connectors.
• Generic connectors are available in Java,. NET and php.
ISO 9001:2000 Certified
21. Application Specific -SP
• Based on the payload and details provide
by generic connector, application specific
connectors will send the request to SPs
whose services are requested.
• Application specific connector will send
back the necessary response to SAP
through SSDG.
• Application Specific Connector will be
developed by IAs.
ISO 9001:2000 Certified
22. SSDG Message Exchange
Synchronous Communication
SAP (portal) Gateway SP( Back off )
Synchronous Submit Request
Synchronous Submit Request
Synchronous Response
Synchronous Response
ISO 9001:2000 Certified
23. Asynchronous Communication
SAP (portal) Gateway SP( Back off )
Asynchronous Submit Request
Submit ACK
Asynchronous Submit Request
Submit ACK
Submit poll
Submit ACK
Submit Response
Submit ACK
Submit poll
RESPONSE
ISO 9001:2000 Certified