1 SSDG Connector Overview. 2 Applications Connectors SSDG SSDG Stack Service Access Providers (SAP) or Service providers (SP)‏ Implemented by IA Consultancy.

Slides:



Advertisements
Similar presentations
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Advertisements

IIS HL7 Interface Testing Process
MIT Lincoln Laboratory A Service-Oriented Approach to Application Development Robert Darneille & Gary Schorer WPI MQP Presentations ICS Group 10 October.
Overview of Web Services
MITA Gateway 5010 Overview May 18th 2009.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
iRequestManager for MediMizer X3
DT228/3 Web Development WWW and Client server model.
©Centre for Development of Advanced Computing SSDG Verbs (Messages, Flows)
EForms and Service Delivery through State Portal & SSDG Kavita Bhatia.
Chapter 13 IPsec. IPsec (IP Security)  A collection of protocols used to create VPNs  A network layer security protocol providing cryptographic security.
©Centre for Development of Advanced Computing 1 State e-governance Service Delivery Gateway (SSDG)‏ A Messaging Middleware for.
Apr 2, 2002Mårten Trolin1 Previous lecture On the assignment Certificates and key management –Obtaining a certificate –Verifying a certificate –Certificate.
K. Salah 1 Chapter 31 Security in the Internet. K. Salah 2 Figure 31.5 Position of TLS Transport Layer Security (TLS) was designed to provide security.
CS490T Advanced Tablet Platform Applications Network Programming Evolution.
Integration case study Week 8 – Lecture 1. Enrolment request (Workstation) Application server Database server Database New University Student Record System.
SiS Technical Training Development Track Day 10. Agenda  Introduction to Integration Broker  How to Expose and Consume WebServices.
SE-2840 Dr. Mark L. Hornick1 Java Servlet-based web apps Servlet Architecture.
Ministry of Transport, Information Technology and Communications Technological base: Interoperability Tsvetanka Kirilova Ministry of TITC Bulgaria.
Asynchronous Web Services Approach Enrique de Andrés Saiz.
Enterprise Resource Planning
INTRODUCTION TO WEB DATABASE PROGRAMMING
1 Web Security Web now widely used by business, government, individuals but Internet & Web are vulnerable have a variety of threats –integrity –confidentiality.
Presented by Robert Zaremba.  Remote messages must be sent to a message queue so that components are decoupled  Both sides of a communication must be.
©Center for Development of Advanced Computing 1 State e-governance Service Delivery Gateway (SSDG) A Messaging Middleware for Integration.
W. Sliwinski – eLTC – 7March08 1 LSA & Safety – Integration of RBAC and MCS in the LHC control system.
Integration Broker PeopleTools Integration Broker Steps –Introduction & terminologies –Application Server PUB/SUB services (Application Server)
Disaster Management - Open Platform for Emergency Networks (DM OPEN)‏ Introduction to the Interoperability Environment.
第十四章 J2EE 入门 Introduction What is J2EE ?
CSCI 6962: Server-side Design and Programming Web Services.
©Centre for Development of Advanced Computing SSDG Connector s in.Net.
X-Road – Estonian Interoperability Platform
Tunis International Centre for Environmental Technologies Small Seminar on Networking Technology Information Centers UNFCCC secretariat offices Bonn, Germany.
PostalOne! / FAST Data Exchange - Vision 02/15/05.
Web Security : Secure Socket Layer Secure Electronic Transaction.
Javascript Cog Kit By Zhenhua Guo. Grid Applications Currently, most grid related applications are written as separate software. –server side: Globus,
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational Unified Process, Addison Wesley, 2003 Prepared.
EForms Project Details and Implementation Shri Shankar Aggarwal, Joint Secretary, National eGovernance Plan.
Fundamentals of Proxying. Proxy Server Fundamentals  Proxy simply means acting on someone other’s behalf  A Proxy acts on behalf of the client or user.
Deferred Messaging Brown Bag 1. Agenda 2 Background Solution Implementation Details Additional Information.
Integrating Digital Libraries by CORBA, XML and Servlet Integrating Digital Libraries by CORBA, XML and Servlet Wing Hang Cheung, Michael R. Lyu and Kam.
1 82 nd IETF meeting NETCONF over WebSocket ( ) Tomoyuki Iijima, (Hitachi) Hiroyasu Kimura,
Title – NwHIN CAQH/CORE X12 support Discussion Date June
Zdenek Nejedly, Campus Services Rasim Duric, Lelio Fulgenzi, Deborah MacDougall, Networking Services Computing & Communications Services University of.
Copyright © 2013 Curt Hill SOAP Protocol for exchanging data and Enabling Web Services.
William Stallings Data and Computer Communications
Folie 1 Analysis of SM-Exchange Protocol using SM&C MAL DLR/GSOC Author: S.Gully.
XML and Web Services (II/2546)
Network Security Lecture 27 Presented by: Dr. Munam Ali Shah.
S O A P ‘the protocol formerly known as Simple Object Access Protocol’ Team Pluto Bonnie, Brandon, George, Hojun.
©Centre for Development of Advanced Computing 1 SSDG Connectors in Java.
EbXML Conformance TC Activities August 14th, 2001 FUJITSU LIMITED.
1 Introduction to Servlets. Topics Web Applications and the Java Server. HTTP protocol. Servlets 2.
Alces A Tool for Testing JDF Software Claes Buckwalter Linköping University Sunday, November 6, 2005 Strasbourg.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
ICM – API Server & Forms Gary Ratcliffe.
ICM – API Server Gary Ratcliffe. 2 Agenda Webinar Programme API Server Overview JSON-RPC iCM API Service API Server and Forms New services under.
Title – NwHIN CAQH/CORE X12 support Discussion Date June
DEVELOPING WEB SERVICES WITH JAVA DESIGN WEB SERVICE ENDPOINT.
SDJ INFOSOFT PVT. LTD. 2 BROWSERBROWSER JSP JavaBean DB Req Res Application Layer Enterprise server/Data Sources.
Distributed Computing & Embedded Systems Chapter 4: Remote Method Invocation Dr. Umair Ali Khan.
Integrating ArcSight with Enterprise Ticketing Systems
Integrating ArcSight with Enterprise Ticketing Systems
ESign Aashutosh.
eGovernance Services Delivery Framework
Overview of Web Services
Integrated Program Management
Presentation transcript:

1 SSDG Connector Overview

2 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 SSDG Solution

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 Connectors in SSDG SAPSAP SPSP SSDGSSDG SAP Application Specific Connector SP Application Specific Connector SAP Generic Connector SP Generic Connector

5 Connectors SAP Connectors 1.Generic Connectors 2.Application Specific Connectors SP Connectors 1.Generic Connectors 2.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 Roles of ASP and Generic Connectors 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. 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 –SAP Connector 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 Connectors at 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 or