24
ISO 9001:2000 Certified Kapil Kant Kamal Staff Scientist CDAC Mumbai Integrating application with SSDG

Integrating application with SSDG

Embed Size (px)

Citation preview

Page 1: Integrating application with SSDG

ISO 9001:2000 Certified

Kapil Kant KamalStaff ScientistCDAC Mumbai

Integrating applicationwith SSDG

Page 2: Integrating application with SSDG

ISO 9001:2000 Certified

Agenda

• SSDG Overview

• Need of Gateway

• Benefits of SSDG

• Overview of Activities

• Scenario Objective

• Connectors

• SSDG Message Exchange

Page 3: Integrating application with SSDG

ISO 9001:2000 Certified

Without Gateway

Department 1Department 1

Department 6Department 6 Department 5Department 5

Department 4Department 4

Department 3Department 3

Department 2Department 2

Front-end 2Front-end 2

Front-end 1Front-end 1

Page 4: Integrating application with SSDG

ISO 9001:2000 Certified

With SSDG

Land Land RecordsRecords

TAXTAX

RTORTO

Municipal Municipal ServicesServices

Election Election CommissionCommission

PWDPWD

SSDGSSDGCSC/ CSC/ India India PortalPortal

Standards Based Communication

Standards Based Communication

Standards Based Communication

Standards Based Communication

Standards Based Communication

Page 5: Integrating application with SSDG

ISO 9001:2000 Certified

Who Will Benefit from SSDG?

• Government Departments

• Service Access Providers (Citizen Service Centre)

• Citizens

Page 6: Integrating application with SSDG

ISO 9001:2000 Certified

• Multiple delivery channels• Better audit management & time stamping• Web enabling of legacy applications• Interoperability • Departmental workflow • Seamless availability of information • Centralized management • Shared services

Government Departments

Page 7: Integrating application with SSDG

ISO 9001:2000 Certified

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

Page 8: Integrating application with SSDG

ISO 9001:2000 Certified

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)

Page 9: Integrating application with SSDG

ISO 9001:2000 Certified

Overview of Activities

– Creation of e-Forms (FULCRUM)– Deployment of e-Forms on state portal

(SAP)– Integration with SSDG Gateway and

back office (SP)

Page 10: Integrating application with SSDG

ISO 9001:2000 Certified

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

Page 11: Integrating application with SSDG

ISO 9001:2000 Certified

Framework continues

• Deployment of e-Forms in state portal • Integration with Connector to communicate SSDG

Gateway

Internet

State generated forms

State generated forms

Portal

SAP Connector

SSDG GATEWAY

Page 12: Integrating application with SSDG

ISO 9001:2000 Certified

Framework continues E-district Back-office Applications and Integration with SP E-district Back-office Applications and Integration with SP

Connector Connector

SP Connector

SP ApplicationSSDG GATEWAY

SP CONNECTOR

SP APPLICATION

SP SIDE SETUP

JDB

C C

ON

NEC

TIV

UIT

Y w

ith D

iffere

nt D

B fo

r Diff

ere

nt

sta

tes

Page 13: Integrating application with SSDG

ISO 9001:2000 Certified

Framework Continues • End To End Integration

Page 14: Integrating application with SSDG

ISO 9001:2000 Certified

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

Page 15: Integrating application with SSDG

ISO 9001:2000 Certified

Working with Connectors

Page 16: Integrating application with SSDG

ISO 9001:2000 Certified

SAP Connectors

Generic Connectors

Application Specific Connectors

Page 17: Integrating application with SSDG

ISO 9001:2000 Certified

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.

Page 18: Integrating application with SSDG

ISO 9001:2000 Certified

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.

Page 19: Integrating application with SSDG

ISO 9001:2000 Certified

SP Connectors

Generic Connectors

Application Specific Connectors

Page 20: Integrating application with SSDG

ISO 9001:2000 Certified

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.

Page 21: Integrating application with SSDG

ISO 9001:2000 Certified

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.

Page 22: Integrating application with SSDG

ISO 9001:2000 Certified

SSDG Message Exchange Synchronous Communication

SAP (portal) Gateway SP( Back off )

Synchronous Submit Request

Synchronous Response

Synchronous Response

Synchronous Submit Request

Page 23: Integrating application with SSDG

ISO 9001:2000 Certified

Asynchronous Communication

SAP (portal) Gateway SP( Back off )

Asynchronous Submit Request

Submit poll

Submit ACKSubmit Response

Submit poll

RESPONSE

Asynchronous Submit Request

Submit ACK

Submit ACK

Submit ACK

Page 24: Integrating application with SSDG

ISO 9001:2000 Certified