Jan 14, 2008 - Typically includes databases, web page ... LAMP (Linux, Appache, MySQL, PHP), .NET, ... District level servers ... Server. Switch. Deployment. Architecture. 14-Jan-08. ICEGOV 2007 ... Rainfall Monitoring System (G2G, G2C) ...
SORIG: A Service-Oriented Framework for Rural Information Grid An Implementation Viewpoint
Manas Ranjan Patra Berhampur University India
14-Jan-08
ICEGOV 2007
Rama Krushna Das National Informatics Centre India
1
Outline • • • •
Rural Information System – Overview Layered framework of SORIG Implementation issues Future scope and continuing work
14-Jan-08
ICEGOV 2007
2
Indian Context • More than one Billion population • About 700 million rural population • Developing but a large part is underdeveloped • Geographically dispersed, diversities in culture, lifestyle, language • Difficulty in technology adoption due to illiteracy 14-Jan-08
ICEGOV 2007
3
RURAL INFORMATION SERVICES • • • • • • •
Tele-medicine Tele-education Disease surveillance Village amenities information services Advisory services Marketing of Self Help Group Weather information services
14-Jan-08
ICEGOV 2007
4
LAYERED FRAMEWORK OF SORIG
Infrastructure model
Technology model
Service model
Info. Objects model
14-Jan-08
ICEGOV 2007
5
Information Objects Model • Consists of information objects and their relationships. • Typically includes databases, web page contents and all other forms of information resources that are part of the rural information grid.
14-Jan-08
ICEGOV 2007
6
Service Model • Model components: – Information Service Providers, – Information Service Consumers – Information Service Registry Tied together through a Publish-Find-Bind relationship. 14-Jan-08
Info. Service Registry Publish
Find
Info. Seeker
ICEGOV 2007
Bind
Info. Provide r Grid
7
Contd.. • Serves to provide abstraction from lower level details so that services can be accessed only through defined interfaces. • facilitates user-centric view to different information resources
14-Jan-08
ICEGOV 2007
8
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, 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. 14-Jan-08
ICEGOV 2007
9
Infrastructure Model • includes network connectivity through wired & wireless networks. • 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.
14-Jan-08
ICEGOV 2007
10
SORIG: Conceptual framework District level servers Block level servers Village level Kiosks
14-Jan-08
ICEGOV 2007
11
Service Provisioning Structure Request Repository
Policy DB Service Orchestration Component
Service requests
Service Request Processing
Policy
Billing
Service Provisioning Engine
Service Registry
Payment DB
Services
Service Choreography Component Service delivery
14-Jan-08
ICEGOV 2007
12
IMPLEMENTATION VIEW The 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 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
14-Jan-08
ICEGOV 2007
13
Deployment Architecture
District level Server
Switch RAS
RAS
Block level Server
Block level Server
Switch
RAS
Switch
RAS
RAS
Village/ GP kiosks
14-Jan-08
ICEGOV 2007
RAS
Village/ GP kiosks
14
GramSat Infrastructure
14-Jan-08
ICEGOV 2007
15
Services provided over GRAMSAT • • • • • •
RuralSoft (G2G, G2C) PriaSoft (G2G, G2C) Rural Household Survey (G2G, G2C) NREGS (G2G, G2C) Bhulekh (G2C) Rainfall Monitoring System (G2G, G2C)
14-Jan-08
ICEGOV 2007
16
TELEREFERAL SERVICES • To take Tele-healthcare to the rural and inaccessible parts of India • To enable Clinical consultation services such as healthcare, Teleconsultation, TeleContinuing Medical Education, Tele-followups, Tele-education etc. 14-Jan-08
ICEGOV 2007
17
Contd.. • Tele-CME programme in the North East states of India • extended to the doctors of primary health centers in the rural areas of the state of Orissa 14-Jan-08
ICEGOV 2007
18
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 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 14-Jan-08
ICEGOV 2007
19
Phone-Doctor: A Project on Rural Health & Telemedicine Services Objectives: • Facilitate communication among paramedical workers, doctors and other 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. 14-Jan-08
ICEGOV 2007
20
Contd.. • Provide guidance on better health care facilities & information on health related issues: – Preventing epidemics. – Counseling on AIDS – Proper immunization schedule against vaccine preventable diseases. – Pediatrics and Geriatric care. – Emergency health services. – Personal hygiene, environmental health. – Family Planning. 14-Jan-08
ICEGOV 2007
21
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 APPOINTMENT BOOKINGS MONITORING FOR DIABETIC AND ASTHMA PATIENTS LOCATING BLOOD DONORS
14-Jan-08
ICEGOV 2007
23
Contd.. • • • • • • • •
DISEASE MONITORING AND SURVEILLANCE FOOD CONTAMINATION ALERTS AMBULANCE AND EMERGENCY SERVICES CLINICAL TRIALS PROVIDING BASIC HEALTH INFORMATION SEX EDUCATION AND A.I.D.S AWARENESS …. ….
14-Jan-08
ICEGOV 2007
24
Concluding remarks • Opportunity to serve the rural population • Encouraging Public-Private-Participation • Yet to see the results of Phone-Doctor service! • This is just a humble beginning !!!!! 14-Jan-08
ICEGOV 2007
25
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. 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 (HPDC10), 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.
14-Jan-08
ICEGOV 2007
26
IT Kiosk for a Common man
14-Jan-08
ICEGOV 2007
27
14-Jan-08
ICEGOV 2007
28