International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)
ISSN (Print): 2279-0063 ISSN (Online): 2279-0071
International Journal of Software and Web Sciences (IJSWS) www.iasir.net
Software Compliance Management Model towards Portability Faults using RESTFul Web Service Exchanges in Distributed Systems 1
Kanchana Natarajan, 2Sarala Subramani Research Scholar, 2Assistant Professor Department of Information Technology Bharathiar University, Coimbatore, India 1
___________________________________________________________________________ Abstract:The objective of the research work is to propose a software service compliance management model towards portability fault tolerance (PFT) using RESTFUL web services exchanges in distributed systems. The compliance management is achieved through correct identification of the various non-compliances while deploying and executing software services on various hardware and system platforms. The portability faults are due to operational platform changes (OPC), service audit constraints (SAC) and multiple service contracts (MSC). These portability faults can be detected and identified through the proposed set of services, namely SARALA that are based on computational situations, resources and locations of the needed services. The software services in HIPAA framework for mobile health care system are to be portable but also accountable where both are also to be compliant with existing government policies and regulations. The incorrect portability attributes which lead to non-compliances in the network protocol, the third party software and data format are checked to detect the causes of policy violations and activate the necessary enforcement actions to meet the healthcare acts. Keywords: software service, compliance management, portability faults, situation awareness, resource awareness, location awareness, fault tolerance
_________________________________________________________________________________ I. Introduction In the world of software services through virtual networks across heterogeneous devices, the applications or services rendered by software is to be conformance to the user expectations. The software is to have a high degree of fitness with functional and cost benefit requirements at minimum defect level in all its operational and transition phases. The software has to meet its quality expectations in its totality of features and characteristics in all environments. The challenge in achieving the software functionalities in a different computational platform or environment depends on its portability with sensitivity and selectivity. The software may be portable and operational in one environment and may not deliver the same quality of service in a different environment. The software community is expecting this feature of maximum usability of an application or a service or a virtual machine as a whole as the right form of portability. The earlier models discuss these dispersed portability concepts and terms into a standards-based reference framework of system portability requirements [1]. For example, the framework within the context of a concrete healthcare scenario in which obligations incurred from Health Insurance Portability and Accountability Act (HIPAA) are delegated and refined into software requirements. Most of the earlier research works focus on the privacy and security issues of e-health or mobile healthcare systems but failed to contribute much when the software systems are in transition phase due to improvised standards and policies in the healthcare system. The data that has to be kept confidential may sometimes need to be shared or ported to the authorities and similarly the entire machine has be to migrated into another physical host due to sudden catastrophic incidents detected in the computational environment [2] [3]. Information privacy needs to be controlled on the data (PII) level, the user needs to be able to determine the sensitivity and context of the PII provided, privacy-preserving data portability can only. There are works on Digital Rights Management where the problem of portability of applications between different softwarehardware platforms were addressed [4]. From a machine to a set of binary codes, the portability is too emphasized and the economical part of the virtual machine usage by the end user also deserves special attention. Portability of the source code is potentially applicable to a wider class of platforms. In a number of cases, the use of cross-platform libraries may be helpful; another alternative is to use interpretable languages. The improving of application portability generally increases cost of its development; how-ever, the earlier the designers and architects think of this problem, the less the cost of porting this application to a new platform [5]. However, there is no evidence that HIPAA is associated with an overall improvement in transaction delivery time or quality [6]. The portability of designs generated by front-end tools is much greater, and such designs can be used to generate systems written in COBOL or 4GLs without the use of hardware-specific features. The adaptability of the software is closely linked with the maintainability of the code [7]. Product Transition in case of portability has sub-factors such as software system independence, modularity and self descriptive. Portability
IJSWS 14-249; Š 2014, IJSWS All Rights Reserved
Page 59