Presentation is loading. Please wait.

Presentation is loading. Please wait.

©Centre for Development of Advanced Computing 1 State e-governance Service Delivery Gateway (SSDG)‏ A Messaging Middleware for.

Similar presentations


Presentation on theme: "©Centre for Development of Advanced Computing 1 State e-governance Service Delivery Gateway (SSDG)‏ A Messaging Middleware for."— Presentation transcript:

1 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in 1 State e-governance Service Delivery Gateway (SSDG)‏ A Messaging Middleware for Integration & Interoperability

2 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in 2 Need of Gateway What is SSDG? Benefits of SSDG SSDG Architecture Role of Connectors Service Level of SSDG SSDG Support Roles & Responsibilities Agenda

3 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in 3 Current Set-up Low or no data exchange between various departments Computerization without interoperability If automated various departments may use different technologies, platforms, languages for developing their applications which may become a limiting factor in data exchange between departments Data exchange in paper format Each department has a separate front-end Citizen needs to visit and remember multiple locations for their various requests. No unified face of government

4 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in 4 Without Gateway Department 1 Department 6 Department 5 Department 4 Department 3 Department 2 Front-end 2 Front-end 1

5 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in 5 With SSDG (Example Scenario)‏ Land Records TAXRTO Municipal Services Election Commission PWDSSDG CSC/ State Portal Standards Based Communication

6 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in 6 What Is SSDG? SSDG is a message X-change Interoperable – Helps any Service Access Provider (SAP) to Communicate with any Service Provider (SP) with appropriate authentication IIP/IIS standards are developed to achieve this XML based data Secure Authentication between SAP and services is achieved through mapping PKI support XML signature

7 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in 7 … Cont… 24 X 7 availability Decouples front end from the business logic Useful for joint services No vendor locking

8 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in 8 Who Will Benefit from SSDG? Government Departments Service Access Providers (Citizen Service Centre)‏ Citizens

9 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in 9 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

10 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in 10 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)‏

11 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in 11 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

12 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in 12 SSDG Solution Applications Connectors SSDG SSDG Stack Service Access Providers (SAP) or Service providers (SP)‏ Implemented by IA Consultancy to Implementation Agencies provided by C-DAC C-DAC Support

13 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in Framework Continues End To End Integration

14 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in 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

15 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in Connectors SAP Connectors 1.Generic Connectors 2.Application Specific Connectors SP Connectors 1.Generic Connectors 2.Application Specific Connectors

16 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in Working with Connectors

17 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in 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.

18 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in 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.

19 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in 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.

20 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in 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.

21 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in SSDG Message Exchange Synchronous Communication SAP (portal) GatewaySP( Back off ) Synchronous Submit Request Synchronous Response Synchronous Submit Request

22 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in Asynchronous Communication SAP (portal) GatewaySP( Back off ) Asynchronous Submit Request Submit poll Submit ACK Submit Response Submit poll RESPONSE Asynchronous Submit Request Submit ACK

23 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in 23 Service Level of SSDG  Supports 50/100/250 messages per second (based on the BOM purchased by State)  95% of the transactions will a response time of 3 seconds else it will constitute a violation. (Note: Performance may vary depending on the Hardware Components used.)

24 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in 24 Roles and Responsibilities of C-DAC Roles and Responsibilities of C-DAC C-DAC will provide SSDG software product C-DAC will also provide the optimized SSDG software stack containing: Operating System Application Server RDBMS

25 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in 25 Roles and Responsibilities of C-DAC Roles and Responsibilities of C-DAC C-DAC will provide necessary patches, service packs and upgrades of SSDG over a period of 1+3 years C-DAC will provide technical support for SSDG product and the optimized Stack C-DAC will provide the training to the Implementation Agency (IA) and the state personnel.

26 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in 26 Roles and Responsibilities of State Roles and Responsibilities of State State needs to sign an End User Licensing Agreement (EULA) with C-DAC before deploying the SSDG product. It is recommended to get the deployed SSDG solution certified by STQC as per ISO 20000 and 27001 standards. States should purchase the hardware subject to compliance with the Bill of Material (BOM) provided by C-DAC.

27 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in 27 Contact Us SSDG Project Implementation Office Centre for Development of Advanced Computing Gulmohar Cross Road No.9, Juhu Mumbai-400 049 Tel: (022) 26201606, 26201574 Fax: (022) 26210139, 26232195 Email us at: ssdg@cdacmumbai.inssdg@cdacmumbai.in Website: http://nsdg.gov.inhttp://nsdg.gov.in

28 ©Centre for Development of Advanced Computing http://ssdg.cdacmumbai.in 28 THANK YOU


Download ppt "©Centre for Development of Advanced Computing 1 State e-governance Service Delivery Gateway (SSDG)‏ A Messaging Middleware for."

Similar presentations


Ads by Google