lanka gate core components - government cio workshop dec 2013

24
1 Lanka Gate Architecture Lanka Gate Architecture And its And its Components Components Crishantha Nanayakkara [email protected]

Upload: crishantha-nanayakkara

Post on 08-Jun-2015

154 views

Category:

Technology


0 download

DESCRIPTION

Lanka Gate Core Components

TRANSCRIPT

Page 1: Lanka Gate Core Components - Government CIO Workshop Dec 2013

1

Lanka Gate ArchitectureLanka Gate ArchitectureAnd itsAnd its

ComponentsComponents

Crishantha [email protected]

Page 2: Lanka Gate Core Components - Government CIO Workshop Dec 2013

2

Lanka Gate is a typical SOA environment

Page 3: Lanka Gate Core Components - Government CIO Workshop Dec 2013

3

SOA is an architectural style of building software applications that promotes 

loose coupling between components so that you can reuse them

Page 4: Lanka Gate Core Components - Government CIO Workshop Dec 2013

4

Service Registry

Service Consumer

Service Provider

Find

Publish

Bind

Web Service

Service Description

Page 5: Lanka Gate Core Components - Government CIO Workshop Dec 2013

5

Page 6: Lanka Gate Core Components - Government CIO Workshop Dec 2013

6

Lanka GateLanka Gate

CertificateAuthority

Country Portal

Lanka GovernmentNetwork

48 Ministries

Private SectorCompanies

60 Departments 8 ProvincialCouncils

Services

Mobile Portal

Mobile ServiceProviders

Citizens

Application

271 DS Offices

Application

Credit CardPayment Providers

Private SectorVPN

Application

Services

Application

Services

32 ProvincialMinistries

16 ProvincialDepartments

Application

Services

Mobile Payment Service

SMS, VXML

Mobile Payment Providers

Registry

Page 7: Lanka Gate Core Components - Government CIO Workshop Dec 2013

7

LG Components● Core Components

– Lanka Interoperability eXchange (LIX)– Service Registry

● Supporting Components

– GovSMS– Lanka Government Payment Service (LGPS)– Lanka Government Cloud (LGC)– LGN and LGN­CA

Page 8: Lanka Gate Core Components - Government CIO Workshop Dec 2013

8

Lanka Interoperability Lanka Interoperability Exchange (LIX)Exchange (LIX)

Page 9: Lanka Gate Core Components - Government CIO Workshop Dec 2013

9

Page 10: Lanka Gate Core Components - Government CIO Workshop Dec 2013

10

The Service RegistryThe Service Registry

Page 11: Lanka Gate Core Components - Government CIO Workshop Dec 2013

11

Service Registry

Service Consumer

Service Provider

Find

Publish

Bind

Web Service

Service Description

Page 12: Lanka Gate Core Components - Government CIO Workshop Dec 2013

12

SecuritySecurity

Page 13: Lanka Gate Core Components - Government CIO Workshop Dec 2013

13

Authentication

Confidentiality

Integrity

Non­Repudiation

Page 14: Lanka Gate Core Components - Government CIO Workshop Dec 2013

14

PKI enables enables parties of an e­commerce transaction to identify one another by providing authentication with digital 

certificates, and allows reliable business communications by providing confidentiality 

through the use of encryption, and authentication, data integrity and a 

reasonable basis for nonrepudiation through the use of digital signatures.

(Resource ­ WebTrust)

Page 15: Lanka Gate Core Components - Government CIO Workshop Dec 2013

15

Encryption

Page 16: Lanka Gate Core Components - Government CIO Workshop Dec 2013

16

Digital Signatures(Signing Process)

Page 17: Lanka Gate Core Components - Government CIO Workshop Dec 2013

17

Digital Signatures(Verification Process)

Step 1

Step 2

Page 18: Lanka Gate Core Components - Government CIO Workshop Dec 2013

18

LGN CA is the Sri Lankan Government PKI and it manages the digital

Certificates within the Sri LankanGovernment

Page 19: Lanka Gate Core Components - Government CIO Workshop Dec 2013

19

The Transport Level Security

● One way (1­way) SSL– The server must represent the certificate to 

the client– The client is not required to present a 

certificate to the server

Page 20: Lanka Gate Core Components - Government CIO Workshop Dec 2013

20

The Transport Level Security● Two way (2­way) SSL 

– Known as client authentication as well– Server and Client both present their 

certificate to each other (The authentication happens both ways)

Page 21: Lanka Gate Core Components - Government CIO Workshop Dec 2013

21

Point to Point SecurityESB as a Security Gateway

Page 22: Lanka Gate Core Components - Government CIO Workshop Dec 2013

22

End to End Securitywith a ”Pass Through Proxy”

Page 23: Lanka Gate Core Components - Government CIO Workshop Dec 2013

23

End to End Security with a ”Secure Proxy”

Page 24: Lanka Gate Core Components - Government CIO Workshop Dec 2013

24

Thank You!