SORIG: a service-oriented framework for rural information grid -- an implementation viewpoint

28
SORIG: A Service-Oriented Framework for Rural Information Grid An Implementation Viewpoint 14-Jan-08 ICEGOV 2007 1 Manas Ranjan Patra Rama Krushna Das Berhampur University National Informatics Centre India India

Transcript of SORIG: a service-oriented framework for rural information grid -- an implementation viewpoint

SORIG:

A Service-Oriented Framework

for Rural Information Grid

An Implementation Viewpoint

14-Jan-08 ICEGOV 2007 1

Manas Ranjan Patra Rama Krushna Das

Berhampur University National Informatics Centre

India India

Outline

• Rural Information System – Overview

• Layered framework of SORIG

• Implementation issues

14-Jan-08 ICEGOV 2007 2

• Implementation issues

• Future scope and continuing work

Indian Context

• More than one Billion population

• About 700 million rural population

14-Jan-08 ICEGOV 2007 3

• Developing but a large part is underdeveloped

• Geographically dispersed, diversities in culture, lifestyle, language

• Difficulty in technology adoption due to illiteracy

RURAL INFORMATION SERVICES

• Tele-medicine

• Tele-education

• Disease surveillance

14-Jan-08 ICEGOV 2007 4

• Disease surveillance

• Village amenities information services

• Advisory services

• Marketing of Self Help Group

• Weather information services

LAYERED FRAMEWORK OF SORIG

Infrastructure model

Technology model

14-Jan-08 ICEGOV 2007 5

Service model

Info. Objects model

Information Objects Model

• Consists of information objects and their

relationships.

• Typically includes databases, web page

14-Jan-08 ICEGOV 2007 6

• Typically includes databases, web page

contents and all other forms of information

resources that are part of the rural

information grid.

Service Model

• Model components:

– Information Service Providers,

– Information Service

Info.

Service

Registry

PublishFind

14-Jan-08 ICEGOV 2007 7

– Information Service Consumers

– Information Service Registry

Tied together through a Publish-Find-Bind relationship.

Info.

Provide

r Grid

Info.

Seeker

PublishFind

Bind

Contd..

• Serves to provide abstraction from lower

level details so that services can be accessed

only through defined interfaces.

14-Jan-08 ICEGOV 2007 8

only through defined interfaces.

• facilitates user-centric view to different

information resources

Technology Model

• consists of different platforms, and technologies that can be adopted to implement various components of the SORIG infrastructure.

• LAMP (Linux, Appache, MySQL, PHP), .NET,

14-Jan-08 ICEGOV 2007 9

• LAMP (Linux, Appache, MySQL, PHP), .NET, XML, ORACLE.

• existing applications in ORACLE and .NET. Are being phased out by LAMP technology.

• The objective is to completely adopt “Open Source Development” philosophy.

Infrastructure Model

• includes network connectivity through wired

& wireless networks.

• Built over the existing network infrastructure

14-Jan-08 ICEGOV 2007 10

• Built over the existing network infrastructure

of two earlier projects, eGrama and Gramsat

• This reduces the cost of the project and also

maximizes the use of existing infrastructure.

SORIG: Conceptual framework

District level servers

Block level servers

Village level Kiosks

14-Jan-08 ICEGOV 2007 11

Service Provisioning Structure

Service Policy

Service Orchestration Component

Service

requests

Request

Repository Policy

DB

14-Jan-08 ICEGOV 2007 12

Service

Request

Processing

Policy

Service

Provisioning

Engine

Service

Registry

Service Choreography Component

Billing

Services

Service delivery

Payment DB

IMPLEMENTATION VIEWThe e-Grama Project

– Implemented in 9(1+8) district for providing G2C services

through village IT KIOSKS

– zero cost involved

– village level awareness and motivation is done by volunteers

– low cost computer education programmes given

14-Jan-08 ICEGOV 2007 13

– low cost computer education programmes given

GRAMSAT Project

– Data feeding of different Govt. schemes using VSAT network.

– Data storage at a central repository

– Data communication link between Block, District, State and

Union

District level

Server

Switch

RAS RAS

Block level Server

Switch

Block level Server

Switch

Deployment

Architecture

14-Jan-08 ICEGOV 2007 14

RAS RASRAS RAS

Village/ GP kiosks Village/ GP kiosks

GramSat Infrastructure

14-Jan-08 ICEGOV 2007 15

Services provided over GRAMSAT

• RuralSoft (G2G, G2C)

• PriaSoft (G2G, G2C)

• Rural Household Survey (G2G, G2C)

14-Jan-08 ICEGOV 2007 16

• Rural Household Survey (G2G, G2C)

• NREGS (G2G, G2C)

• Bhulekh (G2C)

• Rainfall Monitoring System (G2G, G2C)

TELEREFERAL SERVICES

• To take Tele-healthcare to

the rural and inaccessible

parts of India

• To enable Clinical

14-Jan-08 ICEGOV 2007 17

• To enable Clinical

consultation services such

as healthcare, Tele-

consultation, Tele-

Continuing Medical

Education, Tele-follow-

ups, Tele-education etc.

Contd..

• Tele-CME

programme in the

North East states of

India

14-Jan-08 ICEGOV 2007 18

• extended to the

doctors of primary

health centers in the

rural areas of the

state of Orissa

Twofold Benefits of Tele-CME

• Doctors in the rural areas can now interact

with specialists located in advanced medical

centers seeking advices to handle typical

14-Jan-08 ICEGOV 2007 19

centers seeking advices to handle typical

diseases.

• Specialists come to know about area specific

diseases and epidemics in order to carry out

further research and develop expertise to deal

with such diseases

Phone-Doctor: A Project on Rural Health &

Telemedicine Services

Objectives:

• Facilitate communication among para-

medical workers, doctors and other

health care providers at rural level

14-Jan-08 ICEGOV 2007 20

health care providers at rural level

• reduce supply chain between the

pharmaceutical companies and patients

and thus reducing the usage of fake and

spurious medicines.

• Health care knowledge management.

Contd..

• Provide guidance on better health care facilities & information on health related issues:

– Preventing epidemics.

– Counseling on AIDS

14-Jan-08 ICEGOV 2007 21

– Counseling on AIDS

– Proper immunization schedule against vaccine preventable diseases.

– Pediatrics and Geriatric care.

– Emergency health services.

– Personal hygiene, environmental health.

– Family Planning.

Architectural Model

14-Jan-08 ICEGOV 2007 22

Proposed services

• HEALTHCARE ANSWERING SERVICES

• REFERRAL SERVICES

• DOCTOR ON CALL

• COUCELLING FOR DRUG ADDICTS

• MEDICATION REMINDERS FOR CHRONIC PATIENTS

14-Jan-08 ICEGOV 2007 23

• MEDICATION REMINDERS FOR CHRONIC PATIENTS

• APPOINTMENT BOOKINGS

• MONITORING FOR DIABETIC AND ASTHMA PATIENTS

• LOCATING BLOOD DONORS

Contd..

• DISEASE MONITORING AND SURVEILLANCE

• FOOD CONTAMINATION ALERTS

• AMBULANCE AND EMERGENCY SERVICES

• CLINICAL TRIALS

14-Jan-08 ICEGOV 2007 24

• PROVIDING BASIC HEALTH INFORMATION

• SEX EDUCATION AND A.I.D.S AWARENESS

• ….

• ….

Concluding remarks

• Opportunity to serve the rural population

• Encouraging Public-Private-Participation

• Yet to see the results of Phone-Doctor

14-Jan-08 ICEGOV 2007 25

• Yet to see the results of Phone-Doctor

service!

• This is just a humble beginning !!!!!

REFERENCES

G. Aloisio, E. Blasi, M. Cafaro, S. Fiore, D. Lezzi, and M. Mirto, Web services for a biomedical imaging portal, Proc. International Conference on Information Technology: Coding and Computing, 2003.

H. Chen, Z. Wu, and C. Huang, Open grid services of traditional Chinese medicine, Proc. IEEE International Conference on Systems, Man and Cybernetics, Hangzhou, China, 2003.

I. Foster, C. Kesselman, J. M. Nick, and S. Tuecke, The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration, The Globus Project, www.globus.org, Technical Report 2002.

I. Foster and C. Kesselman, The Grid: Blueprint for a New Computing Infrastructure. San Fransisco, CA: Morgan Kauffman, 1999.

J. Zhang, J.Gong, et al, A GI Services Grid for public health management and disease control, IEEE proc., pp. 627-630, 2005.

14-Jan-08 ICEGOV 2007 26

pp. 627-630, 2005.

K. Czajkowski, S. Fitzgerald, et al, “Grid information services for distributed resource sharing”, Proc. of the 10th IEEE International Symposium on High-Performance Distributed Computing (HPDC-10), San Francisco, IEEE, 2001.

M. Jassen and Gortmaker J. et al. “Web Service Orchestration in public administration: Challenges, roles, and growth stages”, Special issue on e-Government, 23, (2), pp. 44-55, 2006

M.P. Papazoglou and D. Georgakopoulos, Service Oriented Computing, Communications of the ACM, October 2003.

R. Krovi, A. Chandra, and B. Rajagopalan, "Information flow parameters for managing organizational processes," Communication of the ACM, vol. 46, pp. 77-82, 2003.

R. T. Tust and P. K. Kannan, “E-service: A new pagadigm for business in the electronic environment”, Communication of the ACM, vol. 46, pp. 37-42, 2003.

IT Kiosk for a Common man

14-Jan-08 ICEGOV 2007 27

14-Jan-08 ICEGOV 2007 28