Subhash Bhalla

Learn More
Pattern based design is an effective way to avoid an expensive process of reinventing, rediscovering and revalidating agnostic software artifacts. The Enterprise Application Integration (EAI) leverages the reusability factor of an application by applying decoupling and location transparency in the communication of the disparate applications and services.(More)
Different clinics and hospitals have their own information systems to maintain patient data. This hinders the exchange of data among systems (and organizations). Hence there is a need to provide standards for data exchange. In digitized form, the individual patient's medical record can be stored, retrieved, and shared over a network through enhancement in(More)
A significant proportion of e-Learning services are delivered through Cloud Computing. These use Web services as an interface integrator to support communication across heterogeneous platforms over internet protocols. Similarly, a high level of task collaboration is needed to form an e-Learning community. Therefore, we propose an e-Learning Computational(More)
The distributed locking based approaches to concurrency control in a distributed database system, are prone to occurrence of deadlocks. An algorithm for deadlock prevention has been considered in this proposal. In this algorithm, a transaction is executed by forming wait for relations with other conflicting transactions. The technique for generation of this(More)
In contrast to recommending new books and to enhance utilization of one's own books, we 1) propose to build a knowledge base (KB) by collecting book information using Web services, 2) develop a book utilization system (BUS) that enables users to edit additional book information by using an XML database, 3) use a book search using Web service. We also create(More)
Cloud computing is prevalently influencing the present day business trends and operations. Due to Cloud's enticing features, that can be measured by the ease in which the services are delivered to a range of consumer demands without changing the underlying technological implementations or the economics associated with the systems. The e-Learning arena is(More)
—Distributed locking is commonly adopted for performing concurrency control in distributed systems. It incorporates additional steps for handling deadlocks. This activity is carried out by methods based on wait-for-graphs or probes. The present study examines detection of conflicts based on enhanced local processing for distributed concurrency control. In(More)
In contrast to a single doctor-patient relationship, there are several departments in a hospital. Thus health data may be scattered and can be termed as islands of information. Electronic health records (EHRs) can make healthcare organizations operate more efficiently. These will help in reducing medical errors, and improving health care, in general. The(More)