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

Slides:



Advertisements
Similar presentations
17 March 2010 Workshop on Efficient and Effective eGovernment FASTeTEN : a Flexible Technology in Different European Administrative Contexts
Advertisements

DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Overview of Web Services
Making the most of Satellite Navigation and Tracking Integration with your Business System.
SysLogix Inc. eProducerPortal.com by. Introduction "'Onboarding” - the process of contracting and appointing new agents. It is used to refer to the administrative.
FIPS 201 Personal Identity Verification For Federal Employees and Contractors National Institute of Standards and Technology Information Technology Laboratory.
Introduction to Software Installation:  Installation of Vendor Management System is very easy and User friendly.  Software gets Installed in very less.
©Centre for Development of Advanced Computing SSDG Verbs (Messages, Flows)
EForms and Service Delivery through State Portal & SSDG Kavita Bhatia.
Introduction to BlackBerry Push API Pratik Sapra, Mobile Application Development Specialist.
International Cloud Symposium 2011 October DITTON MANOR Rajagopalan CDAC CLOUD Initiative 1.
Federal Student Aid Technical Architecture Initiatives Sandy England
6/4/2015Page 1 Enterprise Service Bus (ESB) B. Ramamurthy.
Infrastructure for Electronic Government, An Overview
SiS Technical Training Development Track Day 10. Agenda  Introduction to Integration Broker  How to Expose and Consume WebServices.
Enterprise Physical Access Control System (ePACS) Overview Briefing
Distributed Systems: Client/Server Computing
Client/Server Architecture
September 2011 At A Glance The API provides a common interface to the GMSEC software information bus. Benefits Isolates both complexity of applications.
© 2011 Colt Technology Services Group Limited. All rights reserved Fax2Mail solution overview Presenter’s Name.
Make your messaging reliable use it Messaging. A single and global solution Send, receive and process any type of message through the appropriate channel.
Lecture The Client/Server Database Environment
Ministry of Transport, Information Technology and Communications Technological base: Interoperability Tsvetanka Kirilova Ministry of TITC Bulgaria.
Overview SAP Basis Functions. SAP Technical Overview Learning Objectives What the Basis system is How does SAP handle a transaction request Differentiating.
Introduction to Software Installation:  Installation of Portfolio Management System is very easy and User friendly.  Software gets Installed in very.
The Client/Server Database Environment
Enterprise Resource Planning
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Jason Morrill NCOAUG Training Day February, 2008
GOVERNMENT SERVICES INTEGRATION INDUSTRY SOLUTION.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
1 SSDG Connector Overview. 2 Applications Connectors SSDG SSDG Stack Service Access Providers (SAP) or Service providers (SP)‏ Implemented by IA Consultancy.
ArtClinica Address: 1175 Marlkress Rd, #2632, Cherry Hill, NJ 08034, USAPhone: Fax: ARTClinica.
Architecture of the R/3 System Chapter 14 C & L Chapter 8 M & W.
©Center for Development of Advanced Computing 1 State e-governance Service Delivery Gateway (SSDG) A Messaging Middleware for Integration.
Trade Software Developer Technical Seminar Document Imaging System March 7, 2012.
© 2003 East Collaborative e ast COLLABORATIVE ® eC SoftwareProducts TrackeCHealth.
Integration Broker PeopleTools Integration Broker Steps –Introduction & terminologies –Application Server PUB/SUB services (Application Server)
©Centre for Development of Advanced Computing SSDG Connector s in.Net.
I2Q & WMnet Pilot Presented by Jason Rousell – i2Q Jay Neale - i2Q.
X-Road – Estonian Interoperability Platform
PostalOne! / FAST Data Exchange - Vision 02/15/05.
Cloud Use Cases, Required Standards, and Roadmaps Excerpts From Cloud Computing Use Cases White Paper
U.S. Department of Agriculture eGovernment Program July 15, 2003 eAuthentication Initiative Pre-Implementation Status eGovernment Program.
EForms Project Details and Implementation Shri Shankar Aggarwal, Joint Secretary, National eGovernance Plan.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
SAP Business Connector Integrating R/3 to Global Web Deployment Using XML and Business Connector.
Databases JDBC (Java Database Connectivity) –Thin clients – servlet,JavaServer Pages (JSP) –Thick clients – RMI to remote databases –most recommended way.
PapiNet from Top to Bottom An introduction to papiNet.
Business-samadhan Software Solution
State of e-Authentication in Higher Education August 20, 2004.
Exchange Server 2007 Deployment and Migration Strategies Nireshen Beerbul
©Centre for Development of Advanced Computing 1 SSDG Connectors in Java.
1 Pinnacle Telephone Billing System Upgrade Open Forum I February 27, 2009.
System/SDWG Update Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
E-COMMERCE & MOBILE COMPUTING. On Technicals… Considerations for evaluating platform Ecommerce Applications Development Process Integration Options Middlewares.
Agency of statistics of the Republic of Kazakhstan Astana, 2014 Prospects for the SDMX standard implementation in the Agency of statistics of the Republic.
Business Objects XIr2 Windows NT Authentication Single Sign-on 18 August 2006.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
J2EE Platform Overview (Application Architecture)
A National e-Authentication Service
Simple and intuitive fare conditions
The Client/Server Database Environment
eGovernance Services Delivery Framework
Continuous Automated Chatbot Testing
WEBINAR: Test Automation & Robotic Automation of Dynamics AX with Rapise October 18th, 2018 – Adam
Integrated Program Management
Presentation transcript:

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

©Centre for Development of Advanced Computing 2 Need of Gateway What is SSDG? Benefits of SSDG SSDG Architecture Role of Connectors Service Level of SSDG SSDG Support Roles & Responsibilities Agenda

©Centre for Development of Advanced Computing 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

©Centre for Development of Advanced Computing 4 Without Gateway Department 1 Department 6 Department 5 Department 4 Department 3 Department 2 Front-end 2 Front-end 1

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

©Centre for Development of Advanced Computing 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

©Centre for Development of Advanced Computing 7 … Cont… 24 X 7 availability Decouples front end from the business logic Useful for joint services No vendor locking

©Centre for Development of Advanced Computing 8 Who Will Benefit from SSDG? Government Departments Service Access Providers (Citizen Service Centre)‏ Citizens

©Centre for Development of Advanced Computing 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

©Centre for Development of Advanced Computing 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)‏

©Centre for Development of Advanced Computing 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

©Centre for Development of Advanced Computing 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

©Centre for Development of Advanced Computing Framework Continues End To End Integration

©Centre for Development of Advanced Computing 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

©Centre for Development of Advanced Computing Connectors SAP Connectors 1.Generic Connectors 2.Application Specific Connectors SP Connectors 1.Generic Connectors 2.Application Specific Connectors

©Centre for Development of Advanced Computing Working with Connectors

©Centre for Development of Advanced Computing 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.

©Centre for Development of Advanced Computing 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.

©Centre for Development of Advanced Computing 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.

©Centre for Development of Advanced Computing 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.

©Centre for Development of Advanced Computing SSDG Message Exchange Synchronous Communication SAP (portal) GatewaySP( Back off ) Synchronous Submit Request Synchronous Response Synchronous Submit Request

©Centre for Development of Advanced Computing Asynchronous Communication SAP (portal) GatewaySP( Back off ) Asynchronous Submit Request Submit poll Submit ACK Submit Response Submit poll RESPONSE Asynchronous Submit Request Submit ACK

©Centre for Development of Advanced Computing 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.)

©Centre for Development of Advanced Computing 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

©Centre for Development of Advanced Computing 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.

©Centre for Development of Advanced Computing 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 and standards. States should purchase the hardware subject to compliance with the Bill of Material (BOM) provided by C-DAC.

©Centre for Development of Advanced Computing 27 Contact Us SSDG Project Implementation Office Centre for Development of Advanced Computing Gulmohar Cross Road No.9, Juhu Mumbai Tel: (022) , Fax: (022) , us at: Website:

©Centre for Development of Advanced Computing 28 THANK YOU