Grid Infrastructure For Healthcare Web Services
Grid Infrastructure For Healthcare Web Services
ABSTRACT
TODAY ALMOST every sector of our lives tends to become automated, as we are more and more tempted by the
HealthGrids are Grid infrastructures comprising applications, services or middleware components that deal with the specific problems arising in the processing of biomedical data. Resources in HealthGrids are databases, computing power, medical expertise and even medical devices. Health Grids are thus closely related to eHealth. Although the ultimate goal for eHealth in Europe would be the creation of a single Health Grid, i.e. a Grid comprising all eHealth resources, naturally including security and authorization features to handle subsidiary of independent nodes of the Heath Grid, the development path will mostly likely include a set of specific HealthGrids with perhaps simple inter-Grid interaction/interoperational capabilities.
ease with perfection facility provided by computer-based and IT based applications. The requirements specification is a technical specification of requirements for the software products. It is the first step in the requirements analysis process it lists the requirements of a particular software system including functional, performance and security requirements. The requirements also provide usage scenarios from a user, an operational and an administrative perspective.
The purpose of software requirements specification is to provide a detailed overview of the software project, its parameters and goals. This describes the project target audience and its user interface, hardware and software requirements. It defines how the client, team and audience see the project and its functionality. Moreover, the information stored in information systems needs to be maintained and updated in an appropriate manner, so that the system can
Index
TermsGlobus
Toolkit
(GT4),
respond to the various queries and knowledge extraction techniques. In order to extract useful knowledge from such systems in an efficient way , the information has to fulfll certain requirements, namely, to be seamless, complete, relevant, authentic, consistent, on-time, integrated, and up-todate. Being one of the biggest industries today, the health sector requires customized solutions to its problems with
HealthGrids, Open Grid Service Architecture (OGSA), Open Grid Service Infrastructure (OGSI),Web services, resource discovery,Web-Services Resource Framework (WSRF).
I. INTRODUCTION
respect to Information integration. The sharing techniques currently available are no tsophisticated enough and reliable
ISSN: 2231-5381
- 82 -
IJETT
International Journal of Engineering Trends and Technology- May to June Issue 2011
enough, so as to fulfll the requirements of an integrated healthcare system. industry, HealthGrid services should be integrated with healthcare delivery processes.
The emerging technology of HealthGrids holds the promise to resolve complex healthcare problems. It can do this by successfully integrating health information systems and various human as well as non human- healthcare entities, such as scientists, scientific tools, medical instruments, physicians, patients, and all types of healthcare data, etc. on to a common platform that can be shared and beeasily accessible. In such a scenario, each health information system is composed of
II.
ROLE
OF
HEALTHGRIDS
IN
FUTURE
HEALTHCARE
HealthGrids
are
Grid
infrastructures
comprising applications, services or middleware components that deal with the specific problems arising in the processing of biomedical data.Resources in HealthGrids are databases, computing power, medical expertise and even medical devices. Health
various distinct components, which are integrated in away that each component has its well-defined semantics and ontology and is well-aware of all other components.
Grids are thus closely related to eHealth. Although the ultimate goal for eHealth in Europe would be the creation
Services are considered as one type of logical resources on computational grids, which are transparent to the user and rely on a standard based service infrastructure to share resources. This service could be in the form of data manipulation (storage or retrieval of data)using a storage resource, getting solutions to complex business or real-world problems, calculations via computation alresources, or accessing and using a hardware device, such as printers ororgan scanners in a healthcare setting, etc. Resource
of a single Health Grid, i.e. a Grid comprising all eHealth resources, naturally including security and authorization features to handle subsidiary of independent nodes of the Heath Grid, the development path will mostly likely include a set of specific HealthGrids with perhaps simple inter-Grid interaction/interoperational capabilities. The future evolution of Grid technologies addresses most precisely problems that are very appropriate for Healthcare. Health Grid applications are oriented to both the individualized healthcare and the epidemiology analysis. Individualized healthcare is improved by the efficient and secure combination of the widespread personal clinical information and the availability of advanced services for diagnostic and therapy. The epidemiology Health Grids combine the information from a wide population to extract the knowledge that can lead to the discovery of new correlations between symptoms, diseases, genetic features or any other clinical data.
discovery is prominent amongst the diverse Functionalities expected from HealthGrids and represents one of The biggest challenges faced by todays grid community. Typically, service type resources on HealthGrids are compositions of dedicated health care specific services integrated with various Generic grid services to provide customized healthcare at a high standard.
To address the multifaceted HealthGrid challenges, there is need for the two communities of HealthGrid and Webservices(WS) to work in close collaboration and seek service-based solutions to HealthGrid resource discovery problems.This paper suggests that in order for HealthGrids to be able to address many of the problems of healthcare Services are one type of logical resources available on Health-Grids. Services are the means to provide access to III. SERVICES ON HEALTHGRIDS
ISSN: 2231-5381
- 83 -
IJETT
International Journal of Engineering Trends and Technology- May to June Issue 2011
various grid resources. Furthermore, services can be used to access other services. The service-type resources provide concurrent and ubiquitous access to or retrieval of various other Health-Grid resources, such as data, files, information, applications, and peripherals, etc. Healthcare delivery can be made globally distributed by using HealthGrid services to share ever-increasing biomedical data belonging to all the levels of healthcare from the smallest cell level to the largest public level. 1) Scanning Data-Collection Services: In scanning and data collection, here doctor can entry the patient details and analysis the diseases. Finally, the collection and publication of the results for online sharing. (C) DOCTOR
(A) REGISTRATION Registration is common to the entire user. I.e. Admin, Doctor and Patient. So those who need to access the health grid service, they must register and get authorize member. And finally, they enter into the service i.e website.
2) Visualization Services: In visualization, allow healthcare data i.e. patient to be visualized in chart format and analysis the variation.
3)
Community
discussion:
Finally,
In
Community
discussion, allow the healthcare community to perform online analysis and discuss about the patient records.
(B) ADMIN (D) PATIENT 1) Registration Member Details: In Registration member details, here admin can maintain all the registration detail. i.e. those who are all member in this health grid service. 1)Search & View details: View Records and searching Here patient can view the records through the online and if they have any query regarding the disease they can search it. 2) Management and Configuration Service: In Management and configuration service, is responsible for the on demand and online resource handling by adding new resource, deleting or modifying existing ones, or checking resource availability status for any of the registered health grid resource.
3) Scheduling and Planning Service: In scheduling and planning, is responsible for the job scheduling and planning for give priority and getting the various healthcare operations performed by another resource.
4) Fault Tolerance Service: Finally, In Fault Tolerance Service is responsible for error handling task, such as malfunctioning of another service, broken service link or identification of the fault.
ISSN: 2231-5381
- 84 -
IJETT
International Journal of Engineering Trends and Technology- May to June Issue 2011 Activity Diagram: HealthGrid System
1) ASP.NET enables you to access information from data sources, such as back-end database and text files that are stored on a web server or a computer that is accessible to a web server.
2) ASP.NET enables you to use a set of programming code called templates to create HTML documents. The advantage of using template is that you can dynamically insert content retrieved from data sources, such as back-end database and text-files, into an HTML document before the HTML document is displayed to users. Therefore, the information need not be changed manually as and when the content s retrieved from data source change.
3) ASP.NET also enables you to separate HTML design from the data retrieval mechanism. Therefore changing the HTML deign does not affect the program that retrieve data from the databases. Similarly, server-side scripting ensures that changing data sources does not require a change in HTML documents.
DISCOVERY
PROBLEMS
IN
Resource discovery is a big challenge faced by the A Web-based grid services approach is presented in ,which suggests that WS and WS technologies can be integrated or combined with the grid infrastructure. ASP.NET is a part of the .NET Framework, a new computing platform from Microsoft optimized for creating applications that are highly distributed across the Internet. To create dynamic web pages by using server-side scripts. Microsoft has introduced ASP. ASP.NET is the .NET version of ASP. ASP.NET is a standard HTML file that contains embedded server-side scripts. ASP.NET provides the following advantage of serverside scripting. grid community today. In HealthGrids, this problem is magnified due to the highly sensitive nature of health-related data. The information contained in a HealthGrid has to be handled(stored, retrieved, and shared) with care so as to meet the patient confidentiality constraints. There are a number of issues that need to be addressed in order to achieve successful resource discovery on HealthGrids. Each HealthGrid resource has particular issues related to its own discovery; for example, data and file resources have their own resource-specific problems, such as encoding medical terms, file format compatibility issues,ontologies matching issues, heterogeneity issues, data archiving and distributed image analysis issues, etc.
ISSN: 2231-5381
- 85 -
IJETT
International Journal of Engineering Trends and Technology- May to June Issue 2011
The application resources are faced with different constraints, such as consistency and reliability, availability of grid-enabled applications. These messages could be written in simple XML or could use rich data format (RDF) schemas for their interpretation. These requests when received by the ubiquitous access and retrieval services module would generate further strings of queries in order to propagate the request and match into the registries of further nodes in the network. Once the desired request is met, it is said that the service is discovered. This is one of the ways in which WS are used to discover other services on large networks, but it is important to mention that the services on HealthGrids must have a state and are transient in nature, whereas WS are in general stateless and persistent. Therefore, grid services need to be glued (integrated) with theWS using encapsulation or inheritance protocols. techniques. By developing grid-specialized Health grid can weight the quality of healthcare services provided at the current state by making available the dynamic and ever-present resources in a timely manner. This project examined the various types of health grid services, classified into two levels with respect to their functionality and their integration with web service. There are a number of issues in the discovery of health care services on healthgrids that can be resolved by designing healthcare specialized protocols and defining biomedical standards for healthgrids. A successfully implemented healthgrid infrastructure could provide the needed delivery services to support all the aspect of the healthcare domain, and offer the capability to deliver personalized healthcare to the patients doorsteps REFERENCES
[1] I. Bilykh, Y. Bychkov, D. Dahlem, J. H. Jahnke, G. McCallum, C. Obry, A. Onabajo, and C. Kuziemsky, Can GRID services provide answers to the challenges of national health information sharing?, in Proc.
VIII. CONCLUSION
VI. WS-BASED RESOURCE/SERVICE DISCOVERY One of the biggest challenges in HealthGrids is the integration, access, and retrieval of data in heterogeneous environments, also maintaining QoS and security alongside. In this paper, a fresh approach is taken to address the problems of resource discovery in HealthGrids based on WS and WS technologies, and a WS-based resource discovery model .
2003 Conf. Centre Adv. Stud. Collaborative Res. (CASCON), pp. 3953. [2] A. Naseer and L. K. Stergioulas, HealthGrids in health informatics: A Taxonomy, in Handbook of Research on Advances in HI & Electronic Healthcare Applications Global Adoption and Impact of Information Communication Technologies, K. Khoumbati et al., Eds. IGI Global, Hershey, PA, 2009, pp. 124143. [3] A. Naseer and
L. K. Stergioulas, Resource discovery in grids and other distributed environments: States of the art, Multiagent Grid Syst. Int. J., vol. 2, pp. 163
Health grid holds to resolve complex healthcare problems. It can do this by successfully integrating health information systems and various human as well as non human healthcare entities, such as scientists, scientific tools, patients and all types of healthcare data etc., onto a common or global platform that can be shared and be easily accessible. So, its easy to integration, access and retrieval of data in heterogeneous environment, also maintaing, quality of service and security alongside. In this project to address the problems of resource discovery in Health Grids based on Web services (WS) and WS technologies.
182, 2006.
services, in Proc. IEEE Int. Conf. Serv. Comput. (SCC), 2006, pp. 301306. [5] A. Naseer and L. K. Stergioulas, Grid-Based Semantic Integration and Dissemination of Medical Information, in Proc. IEEE Int. Conf. Digital Inf. Manage. (ICDIM), London, U.K., Nov. 2008, pp. 272278.
[6] V. Breton, K. Dean, and T. Solomonides, The Healthgrid white paper, Stud. Health Technol. Inf., vol. 112, pp. 249321, 2005.
[7] A. Simpson, D. Power, and M. Slaymaker, On tracker attacks in health grids, in Proc. 2006 ACM Symp. Appl. Comput. (SAC) (Dijon, France, April 2327, 2006), ACM, New York, NY, pp. 209216.
[8] D. Piggott, C. Teljeur, and A. Kelly, Exploring the potential for using the grid to support health impact assessment modelling, Parallel Comput., vol. 30, pp. 10731091, 2004.
ISSN: 2231-5381
- 86 -
IJETT