CLIENT/SERVER/INTERNET COMPUTING AND STANDARDIZATION: THIS IS THE FUTURE DIRECTION FOR THE CLINICAL LABORATORY
|
|
|
- Jemima Merritt
- 9 years ago
- Views:
Transcription
1 Jugoslov Med Biohem 2006; 25 (1) 39 DOI: /JMB M UC 577,1; 61 ISSN Jugoslov Med Biohem 25: 39 46, 2006 Stru~ni rad Professional paper CLIENT/SERVER/INTERNET COMPUTING AND STANDARDIZATION: THIS IS THE FUTURE DIRECTION FOR THE CLINICAL LABORATORY Maria Markova Department of Clinical Laboratory and Immunology, Medical University, Sofia, Bulgaria Summary: This paper describes how, since 1990s, we can use new technologies, object-oriented software tools and standardization for development in clinical laboratory. The paper will also explain how a laboratory could easily set up an automatic facility for general practioners to use Internet and browser tools to access results directly from the Laboratory Systems report files, and from there automatically capture the required patient information for integration. The files of clinical laboratory database (tests) are facing an increase in the number of test items, as well as a corresponding diversification due to the demands of medical institutions and the improvement in analytical techniques. To respond to this situation, medical institutions have been promoting systematization of their procedures. Information exchange among the institutions has likewise expanded with the use of media such as on-line systems, World Wide Web (WWW) and the Internet. This experience suggests that this approach will be the way forward for the high performance but user-friendly laboratory systems of the future. Key words: server, internet, object-oriented software, World Wide Web, network, , LAN, WAN, HTML, URL, hypertext, Java, fuzzy logic Introduction Client/Server/Internet is at present one of the greatest sources of information, knowledge, reference materials, and educational and training programs for the general population, and especially for the professionals from clinical laboratories. In the clinical laboratory, we have developed a strategy for optimizing the analysis of laboratory databases. The database analysis processes and compares all the laboratory data characterizing a web browser interface using standard Internet technology. The patient identification and serial comparison of the results of each patient are accurate and easy to perform. The database could be helpful in a specialized laboratory assay and could be connected with the hospital network. Address for correspondence: Maria Markova Department of Clinical Laboratory and Immunology Medical University, Sofia, Bulgaria Ironically, networking computing now predominantly supports human rather than computer communications. For the clinical laboratory, the internet provides high-speed communications through and allows the retrieval of important information held in repositories. All this capability comes at a price, including the need to manage a complex technology and the risk of intrusions on patient privacy. One of the major trends in computing for the 1990s is the move towards distributed systems based on Client/Server/Internet architecture. Although a recent survey has suggested the need of planning to adopt this new technology, there is little evidence at present of similar progress in the field of clinical laboratory computing (1). Standardization of interfaces has been proposed to secure a common framework compatible with different types of information. Network databases allow users to retrieve data in multiple ways and resolve the problems associated with having multiple copies of the same data by setting up multiple access pointers to a single data element. With the aim of achieving best practice in Laboratory Automation System (LAS) or Laboratory Information System (LIS), they present the results of a questionnaire survey of LAS or LIS (2, 3). LISs have evolved into complex applications to meet the specialized needs of laboratories. As integrated delivery systems (IDSs) continue to emerge as
2 40 Markova: Client/Server/Internet computing and standardization the dominant model for healthcare delivery, clinical laboratories serving them face two imperatives that affect IDS decisions. First, laboratories in IDSs must consolidate to reduce costs and duplication, yet deliver services across a region in both in-patient and out-patient settings. Second, laboratories that successfully perform reference laboratory testing will increase revenue, generate referrals, and leverage excess capacity. Computer networks: What is World Wide Web? How will we use it in Laboratory Information Systems? A computer network, or network, is a concept separate from the network database model. A network is any interconnection between computer systems or between a computer terminal and a computer laboratory system that supports the interchange of data. If the network is physically located within a limited locale, such as 1 to 2 miles, it is called a local area network, or LAN. If the network spans a larger area, it is called a wide-area network, or WAN. Highspeed LAN technology is inexpensive and often userinstalled. Most computers include Ethernet as an integral part of the hardware, and such systems require networks to communicate with other computers, such as the network for Adapter Data Transfer (ADT) and billing functions. Interchanging data between different computers requires software to support a common protocol, or an agreed-upon way to interchange data. Unfortunately, incompatibilities between software vendors, hardware vendors, and applications software often make this interchange highly complex (4). The Web is not identical to the Internet. It is one of many Internet-based communication systems. World Wide Web (WWW) and the Internet function are using the analogy with the global road system. The basic idea of WWW is to merge the techniques of computer networking and hypertext into a powerful and easy to use global information system. Hypertext is text with links to further information, based on the model of references in scientific papers (5). Hypertext Markup Language (HTML) or hypertext is a way to organize documents so that your computer can help you find items of interest. As networks advance in speed and capability, computer systems implementing a Client/Server architecture have emerged. This term describes a specific interaction between two networked computers. The server computer holds the database from which clients retrieve and process data for their use. If a clients updates the data, that will automatically update the data on the server. Uniform Resource Language (URL) address is the name of the address. It includes the information on where the file is located and what a user can do with the browser. Every file in the Internet has a unique URL. The client/server approach has become popular with LIS systems in Figure 1 Hypertext as a way to organize documents Figure 2 Client/Server architecture two areas. With smaller systems, some vendors have implemented LISs with inexpensive personal computers and Client/Server software, replacing more expensive minicomputer-based systems. Larger systems have implemented a server architecture to allow users with personal computers to download data so that they can process it independently (1). The other group of tasks which are used is Embedded Systems are computers or microchip-based control systems that are dedicated to performing specific tasks. Embedded systems have been applied to a variety of medicine tools and laboratory tools. Embedded systems are cheaper and more reliable than today's software used in PCs. With the advance in the Internet technology, a lot of electronic goods laser printers, computers, security monitors, medical tools will be connected by a global network called the Embedded Internet. The Embedded Internet will perform many tasks, as the automated control/monitoring on production lines. This connection can be further extended to include LAN, WAN, CAN (Control Area Network) and CEBus (Commercial Electronic Bus). CAN is a European protocol that provides a standard method for real time. When Java applets are
3 Jugoslov Med Biohem 2006; 25 (1) 41 Figure 3 The connection of Embedded systems with LAB loaded into the MCUs (microprocessor), CPUs (Central Processor Unit), and other microchips embedded in the target systems connected to the Internet via LAN, WAN, CEBus, or CAN topologies, they make the Embedded Internet. Microwave, satellite, and other frequency systems are supporting mobile information-gathering activities. For example, some vendors are providing hand-held portable units for phlebotomists to increase the accuracy of collection times, and for better patient identification. Advanced paging devices linked to the LIS allow physicians to have immediate access to patient data as soon as it has been verified. These systems may also be used to interconnect computer systems where cables cannot be used or are inconvenient. Most of these mobile technologies are substantially more expensive than cable-based systems. The effect of all these network technologies has been to allow the integration of information from physically diverse locations. In many institutions, networks are critical in supporting satellite laboratory facilities, allowing the satellites to have access to patient data, and in many cases allowing the creation of structures that support a decentralized physical and organizational operation. Such satellite operations are becoming increasingly important as laboratories grow to meet expanding health care alliances (6). Development of Embedded Internet using Java has emerged as the most widely adopted programming language for the Internet applications. There are four advantages over other methods for using Java applets for distributed control over the Internet: 1) web browsers are readily available and offer a highly programmable and configurable user interface; 2) Java code size is up to 50% less than machine instructions, making it highly attractive to MCU-based controls where RAM memory size is limited; 3) most of the hardware and software is readily available, and no extra investment or development is needed; and 4) there is no need for developers to reinvent software since most MCUs' kernels or PCs operating systems will support Java and TCPI/IP (network protocol) which helps the computers in the Internet talk to each other and HTTP. The electronic mail ( ) was popular with the computers networked, and scientists used it to facilitate their communications. Different computers often used different communication protocols, and this prevented exchange of information. TCP/IP (transmission control protocol-internetwork protocol) was developed to overcome this, and it gradually became the dominant protocol. The name Internet originates from IP, the abbreviation for»internetwork protocol«(6). A simplified Embedded Internet consists of web browsers at one or more sites, target embedded systems (such as of laboratory tools) at same or different geographic locations, and the MCUs embedded in these target systems. The MCUs are the devices that store Java applets to execute the controlling or monitoring functions on the controlled targets, using either classical method (feedback) or fuzzy logic method (7) (see Figure 4). In such a networked system, transferring HTML pages and executing Java applets achieve distributed control. A user at one central site can use a web browser to access HTML pages from one or more target embedded systems, along with Java objects that have been inserted into them, and execute Java objects to perform the control operations programmed. After executing one or more such Java objects from a web browser, the user can then send tasks to the targets, which are represented in HTML pages plus same Java objects, to perform remote or distributed control of the targets (LAB tools). To create new tasks or to update old tasks at a target, the user at the central site can send via FTP (F Transfer Protocol) software objects (Java applets) to the target site where they are to be stored inside the MCU and executed when needed (7). A database in LIS with a network data relationship This data model very efficiently utilizes computer resources and can be very effective in many situations. Unfortunately, the relationships between various data elements can become very complex and difficult to understand. Such complexities could become particularly problematic should data relationships change; that is, systems built using network model database managers are easily created but difficult to maintain. Most common database managers are based on the network model (8). The relational database management system has become popular because of its easy use. The data appear as tables, and database operations become operations on tables that users can perform with ease (9). This flexibility has earned relational databases a large role in situations where data are manipulated frequently, as in a research setting. A side effect of this flexibility is that relational databases
4 42 Markova: Client/Server/Internet computing and standardization Figure 4 A database with a network data relationship. The data are organized so that they can be retrieved either by the patient or by abnormal results. utilize computer resources less efficiently than simpler models do, and this may present problems with very large datasets. Some examples of relational databases are IBM's DB2, Oracle, and Sybase. Many other databases often claim to be relational, but are based on the network model. Few LISs use relational databases for high-volume data transactions because of performance and cost issues, though some systems transfer data from a no- relational production database manager to a relational database manager for ad hoc queries. These hybrid approaches may completely move to a relational database manager as hardware resources become cheaper (10). Data structures are critical to the design of programs. First, stored patient data in an LIS consume most of the disk and memory storage. In an LIS, the amount of laboratory data easily exceeds the programs needed to run a system by several orders of magnitude. The design of the data structure may impose limitations on stored information. One system might be limited to storing data on 2,000 patients, whereas a second system might be limited to 64,000 patients. The vendor of the smaller system may have made this restriction so that their LIS runs faster and more efficiently and requires less disk storage, thus producing a system less expensive than the larger one. But this efficiency is irrelevant if the user's needs exceed 2,000 active patient files (10). Integrating and presenting clinical outcome data Clinical information system integrates various sources of clinical data and facilities outcome assessment for patients evaluated in a lumbar spine service. During an encounter with a patient, the physician formulates a hypothesis regarding appropriate forms of treatment, and he or she may then use this system to explore previous treatment outcomes for similar cases. The availability of a clinical tool that presents information in an outcome-oriented format may be highly relevant for the delivery of cost-efficient, highquality health care and also create a formal mechanism for detecting practice variability. Figure 5 A database with a network data relationship. The data are organized so that they can be retrieved either by the patient or by abnormal results. Automated laboratory protocols A protocol is a program which controls, monitors and modifies the requests for laboratory services during the diagnostic work-up and/or monitoring of a patient. A protocol language and an OS/2 based system for the compilation, interpretation and execution of laboratory protocols written in this language are presented. The system is easily interfaced with any patient database that supports the structured query language (SQL). A compiled protocol may be assigned to a patient and executed as specified in the protocol itself (regularly and/or when certain events such as test requests or arrival of results occur). In the laboratory protocol language, a patient's data are viewed as a set of test procedure groups, each comprising data (request time, result, etc.) describing the status of one or more simultaneously made laboratory test requests. A pattern specification is a statement saying that a sequence of test procedure groups of specified types and ages is present in the data. Pattern specifications are linked to Boolean variables. If a pattern matching a pattern specification is found in the patient's database, the corresponding Boolean variable is set equal to TRUE. The Boolean variables are utilized in the decision logic of the protocol (2). Standardization Some embodiments include: (1) Interface Standards on Clinical Laboratory Information. For information exchange, the format and reporting comments used in the media systems were standardized under the sponsorship of the Medical Information System Development Center, with a publication issued in 1993; (2) Standardization of Laboratory Test Code Standards development and data interchange. To address the high cost of software development and the lack of coordination between the various information systems, the health care computer industry, LIS and Hospital Information System (HIS) users, and the federal government have created voluntary groups to set standards, particularly for the interconnection between information systems and
5 Jugoslov Med Biohem 2006; 25 (1) 43 Figure 6 Laboratory integrated system between an information system and computerized equipment. For the clinical laboratory, standards address the interchange of data (1) with bedside monitoring systems, (2) with administrative systems, including those associated with payers and government agencies, and (3) between laboratory systems. Of particular importance are those functions covering the interchange of laboratory test requests and results. Three voluntary groups that have created standards in the laboratory arena include the American Society for Testing and Materials (ASTM), already mentioned earlier with regard to automated instrumentation, the Institute of Electrical and Electronics Engineers, and the HL7 committee (3, 11). The HL7 committee was specifically formed to develop standards for supporting the interchange of information between computers in the hospital environment. Areas covered by the HL7 committee have included ADT, billing, patient demographics, orders, and results. The ASTM El 238 protocol has become the basis for systems interchanging laboratory data between different systems. Many reference laboratory
6 44 Markova: Client/Server/Internet computing and standardization Figure 7 Design of Laboratory Information System systems exchange data with hospital laboratory systems using this standard. Interfaces between an HIS and an LIS often use the El 238 standard or a similar subset as defined by HL7. These hospital standards for information interchange carry profound implications for LISs, for they offer large system-wide benefits at low additional LIS cost. For example, significant savings result from physicians directly performing order entry and retrieving results electronically, a task that requires integration of the HIS and the LIS. The ultimate goal of integrating interfaces is the migration toward a reduction in paper use and toward the electronic patient chart. This will be difficult until medical terminology becomes more consistent (5). Software standards simplify communication and cooperation between applications provided by different software vendors. However, adherence to a rigid standard can stifle innovation. Open standards, which are not proprietary to any particular vendor, are particularly useful. Many standard-setting organizations have provided useful tools for laboratory informatics, including ASTM, Institute of Electrical and Electronics Engineers, National Committee for Clinical Laboratory Standards, and the College of American Pathologists. Data communication standards, such as ASTM 1238, HL7, and Digital Image Communication of Medicine, have reduced the cost and improved the timeliness of interfaces. Nomenclatures, particularly the Systematized Nomenclature of Medicine (SNOMED), have facilitated the structuring of medical information, and decision rules can be communicated with ASTM E1460. Laboratory Observation Identifier Names and Codes has eased the problem of identifying tests during interchange of laboratory data. Implementation standards are useful references for those deploying information systems. Standards have provided multiple benefits to laboratories and to the health care organizations of which they are components. Recent advances in tools for scientific data acquisition, visualization, and analysis have lead to growing information management problems for medical re-
7 Jugoslov Med Biohem 2006; 25 (1) 45 search laboratories. An exponential increase in the volume of data, combined with a proliferation of heterogeneous formats and autonomous systems, has driven the need for flexible and powerful Experiment Management Systems (EMS). This paper provides a detailed analysis of the informatics requirements of an EMS, and proposes a new type of middleware called an EMS-Building Environment (EMSBE), which enables the rapid development of web-based systems for managing laboratory data and workflow. We describe the Web-Interfacing Repository Manager (WIRM), an opensource application server for building customizable experiment management systems. WIRM is being used to manage several ongoing experiments, including a natural language (12 16). Conclusion In the new technologies, information will be a value as well as a commodity. In the case of global commerce, this web information may be about corporate development. The aim is to develop a distributed hypermedia system over high-speed network. The hypermedia system supports: high-level nodes; dynamic links; sessions; multiple concurrent users; intelligent information customization; search and browsing over large hyperbases; and automatic hypertext engineering. The targeted applications for the system include computer-aided learning and distributed information system. Possibly the greatest potential for changing the human computer interaction comes from new computer technology being introduced today. These technologies have the advantage of being potently easier to use than the keyboard, but reliability of these devices must increase before they are acceptable for use in most areas of the clinical laboratory. The use of computers in the clinical laboratory is still in the development stage. The potential of LIS systems to help manage the automation flow required for good patient care and to help effectively manage the resources required (costs) has barely been used. We can imagine a future where informatics will be as important as the analytical result. Major problems associated with the Internet include exposure of computer systems to malicious attacks, possible loss of privacy in computerized patient information, complexity in supporting networks and networked computers, and the inaccuracy of some information being distributed. Any computer on the Internet is potentially vulnerable to data destruction. Break-ins by malicious users are probably the biggest problem. Data destruction by viruses and worms acquired through the network is a lower risk event. As the use of the Internet spreads and users become more heterogeneous, its distinction as an elite resource will likely disappear. Moreover, the Internet can provide so much information that users are overloaded. Despite these negative, characteristics, the Internet remains a valuable resource for communication and for information, and permits the laboratory user to work in a manner more consistent with today s needs. KLIJENT/SERVER/INTERNET KOMPJUTERIZACIJA I STANDARDIZACIJA: TO JE BUDU]A SMERNICA ZA KLINI^KU LABORATORIJU Maria Markova Odeljenje klini~ke laboratorije i imunologije, Medicinski univerzitet, Sofija, Bugarska Kratak sadr`aj: Ovaj rad opisuje kako od 1990-tih mo`emo koristiti nove tehnologije, objektno-orijentisanu (neproceduralnu) softversku opremu i standardizaciju, za razvoj u klini~koj laboratoriji. U ovom radu tako e je obja{njeno kako bi laboratorija mogla jednostavno postaviti automatsku olak{icu za op{tu upotrebu radi kori{}enja pristupa internetu i sredstvima za pregledavanje, za pristup rezultatima direktno iz fajlova laboratorijskog sistema, i da odatle, radi integracije, automatski pokupi sve potrebne informacije o pacijentu. Fajlovi baza podataka (testovi) klini~kih laboratorija se suo~avaju sa porastom u broju detalja za testove, kao i sa odgovaraju}im raznolikostima usled zahteva medicinskih ustanova i unapre ivanja analiti~kih tehnika. Kao odgovor na ovu situaciju, medicinske ustanove unapre uju sistematizaciju svojih procedura. Razmena informacija izme u ustanova se tako e odvija uz pomo} medija kao sto su on-line sistemi, World Wide Web (WWW) i internet. Ovo iskustvo preporu~uje da }e ovakav pristup biti put ka unapre enju visoko performatnih ali i predusetljivih laboratorijskih sistema budu}nosti. Klju~ne re~i: server, internet, objektno-orijentisani softver, World Wide Web, mre`a, , LAN, WAN, HTML, URL, hipertekst, Java, nejasna logika
8 46 Markova: Client/Server/Internet computing and standardization References 1. Wells IG, Farnan LP. Client/Server computing. Clin- Chim Acta 1996; 15: 245 (1): ASTM designation El , specification for low-level protocol to transfer messages between clinical laboratory instruments and computer systems Annual book of ASTM standards, vol , Philadelphia, 1994, American Society for Testing and Materials, pp ASTM designation E , standard specification for transferring information between clinical instruments and computer systems, 7994 Annual book of ASTM standards, vol , Philadelphia, 1994, American Society for Testing and Materials pp Grimson W, Brender J, Grimson J. Specifying an open clinical laboratory information system. Comput-Methods-Programs-Biomed 1996; 50 (2): Bakker AR. Security in medical information systems. In Bemmel H, McCray AT, editors: 7993 Yearbook of medical informatics, sharing knowledge and information. Stuttgart, Germany, 1993, Schattauer, pp Winkel P, Ravn HN. Automated laboratory protocols. Comput-Methods-Programs-Biomed 1996; 49 (1): Groth T, Grimson W, at al. Open Labs advanced instrument workstation services. Comput-Methods-Programs-Biomed 1996; 50 (2): De-Moor-G, Fiers T, Wieme R. The research in semantics behind the OpenLabs coding system. Comput- Methods-Programs-Biomed 1996; 50 (2): Born G, Given P, O'Moore R. Patient result validation services. Comput-Methods-Programs-Biomed 1996; 50 (2): ASTM designation E , standard specification for use of bar codes on specimen tubes in the clinical laboratory, 1994 Annual book of ASTM standards, vol 14.01, Philadelphia, 1994, American Society for Testing and Materials, pp ASTM designation E , standard specification for transferring clinical laboratory data messages between independent computer systems, 1994 Annual book of ASTM standards, vol , Philadelphia, 1994, American Society for Testing and Materials, pp McDonald CJ, Hammond WE. Standards formats for electronic transfer of data. Ann Intern Med 1989; 110: McDonald CJ. Standards for the electronic transfer of clinical data: progress, promises, and the conductor's wand. Proceedings of the 14th Annual Symposium on Computer Applications in Medical Care, Los Alamitos, Calif, 1990, IEEE Computer Society Press, pp Barnett GO, Jenders RA, Cheuh HC. The computerbased clinical record where do we stand? Ann Intern Med 1993; 119: Butch SH. Computer software quality assurance. Lab Med 1991; 22: Received: June 18, 2005 Accepted: November 18, 2005
IT Components of Interest to Accountants. Importance of IT and Computer Networks to Accountants
Chapter 3: AIS Enhancements Through Information Technology and Networks 1 Importance of IT and Computer Networks to Accountants To use, evaluate, and develop a modern AIS, accountants must be familiar
Lecture 1. Lecture Overview. Intro to Networking. Intro to Networking. Motivation behind Networking. Computer / Data Networks
Lecture 1 An Introduction to Networking Chapter 1, pages 1-22 Dave Novak BSAD 146, Introduction to Networking School of Business Administration University of Vermont Lecture Overview Brief introduction
Computer Information Systems (CIS)
Computer Information Systems (CIS) CIS 113 Spreadsheet Software Applications Prerequisite: CIS 146 or spreadsheet experience This course provides students with hands-on experience using spreadsheet software.
COMP5426 Parallel and Distributed Computing. Distributed Systems: Client/Server and Clusters
COMP5426 Parallel and Distributed Computing Distributed Systems: Client/Server and Clusters Client/Server Computing Client Client machines are generally single-user workstations providing a user-friendly
Building Remote Access VPNs
Building Remote Access VPNs 124 Grove Street, Suite 309 Franklin, MA 02038 877-4-ALTIGA www.altiga.com Building Remote Access VPNs: Harnessing the Power of the Internet to Reduce Costs and Boost Performance
Software: Systems and Application Software
Software: Systems and Application Software Computer Software Operating System Popular Operating Systems Language Translators Utility Programs Applications Programs Types of Application Software Personal
5 Data Communication and Networking
5 Data Communication and Networking 5.1 Introduction Today computer is available in many offices and homes and therefore there is a need to share data and programs among various computers. With the advancement
Client/Server Computing Distributed Processing, Client/Server, and Clusters
Client/Server Computing Distributed Processing, Client/Server, and Clusters Chapter 13 Client machines are generally single-user PCs or workstations that provide a highly userfriendly interface to the
Virtual machine interface. Operating system. Physical machine interface
Software Concepts User applications Operating system Hardware Virtual machine interface Physical machine interface Operating system: Interface between users and hardware Implements a virtual machine that
Sample Career Ladder/Lattice for Information Technology
Click on a job title to see examples of descriptive information about the job. Click on a link between job titles to see the critical development experiences needed to move to that job on the pathway.
Star System. 2004 Deitel & Associates, Inc. All rights reserved.
Star System Apple Macintosh 1984 First commercial OS GUI Chapter 1 Introduction to Operating Systems Outline 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 Introduction What Is an Operating System?
AA Automated Attendant is a device connected to voice mail systems that answers and may route incoming calls or inquiries.
CRM Glossary Guide AA Automated Attendant is a device connected to voice mail systems that answers and may route incoming calls or inquiries. ABANDON RATE Abandon Rate refers to the percentage of phone
Internet File Management & HIPAA A Practical Approach towards Responding to the Privacy Regulation of the Act
White Paper Internet File Management & HIPAA A Practical Approach towards Responding to the Privacy Regulation of the Act The recent activation of the privacy requirement of the Health Insurance Portability
Session 12 Evolving IT Architectures: From Mainframes to Client-Server to Network Computing
Session 12 Evolving IT Architectures: From Mainframes to Client- to Network Computing S. Madnick, 1998 12/ 1 Outline Stages of System Architectures Components: Data Management,, Mainframe era PC era Stages
OpenText Output Transformation Server
OpenText Output Transformation Server Seamlessly manage and process content flow across the organization OpenText Output Transformation Server processes, extracts, transforms, repurposes, personalizes,
AS/400 System Overview
Chapter 1 AS/400 System Overview 1.1 Major Characteristics of AS/400 1.1.1 High Level of Integration 1.1.2 Object Orientation 1.1.3 Relational and Integrated Database 1.1.4 Data and Program Independence
DATA ACQUISITION METHODS IN LABORATORY AND MEDICAL INFORMATION SYSTEMS UDC 681.3.04 007:61]:004
FACTA UNIVERSITATIS Series: Automatic Control and Robotics Vol. 10, N o 1, 2011, pp. 97-103 DATA ACQUISITION METHODS IN LABORATORY AND MEDICAL INFORMATION SYSTEMS UDC 681.3.04 007:61]:004 Dušan Vučković,
1.5 Distributed Systems
1.5 Distributed Systems A network, in the simplest terms, is a communication path between two or more systems. Distributed systems depend on networking for their functionality. By being able to communicate,
REQUIREMENTS FOR AUTOMATED FAULT AND DISTURBANCE DATA ANALYSIS
REQUIREMENTS FOR AUTOMATED FAULT AND DISTURBANCE DATA ANALYSIS Mladen Kezunovic *, Texas A&M University Tomo Popovic, Test Laboratories International, Inc. Donald R. Sevcik, CenterPoint Energy Aniruddha
Sage Intergy 6.10 Architecture Guide
Reference Confidential This document and the information it contains are the confidential information of Sage. Neither this document nor the information it contains may be disclosed to any third party
Machine control going www - Opportunities and risks when connecting a control system to the Internet
B&R Industrial Automation Corp. 1325 Northmeadow Parkway, S-130 Tel: (770) 772-0400 E-mail: [email protected] Roswell, Georgia 30076 Fax: (770) 772-0243 Internet: www.br-automation.com Machine
Web Hosting. Definition. Overview. Topics. 1. Overview of the Web
Web Hosting Definition The World Wide Web (WWW), a web of worldwide servers connected to the Internet, provides an easily used and understood method of accessing electronic content. Accessing information
PROCESS DATA VISUALIZATION AND MONITORING USING INTERNET
International Carpathian Control Conference ICCC 2002 MALENOVICE, CZECH REPUBLIC May 27-30, 2002 PROCESS DATA VISUALIZATION AND MONITORING USING INTERNET Lenka LANDRYOVÁ 1 and Jiří KOZIOREK 2 1 Department
FileMaker 14. ODBC and JDBC Guide
FileMaker 14 ODBC and JDBC Guide 2004 2015 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks of FileMaker,
Equipment Room Database and Web-Based Inventory Management
Equipment Room Database and Web-Based Inventory Management System Block Diagram Sean M. DonCarlos Ryan Learned Advisors: Dr. James H. Irwin Dr. Aleksander Malinowski November 4, 2002 System Overview The
Local-Area Network -LAN
Computer Networks A group of two or more computer systems linked together. There are many [types] of computer networks: Peer To Peer (workgroups) The computers are connected by a network, however, there
Workflow Solutions Data Collection, Data Review and Data Management
Data Collection, Data Review and Data Management Workflow Finding more efficient ways to support patient needs begins with better workflow management. MGC Diagnostics has developed a complete workflow
Operating system Dr. Shroouq J.
3 OPERATING SYSTEM STRUCTURES An operating system provides the environment within which programs are executed. The design of a new operating system is a major task. The goals of the system must be well
GLOSSARY OF TECHNICAL TERMS
This glossary contains explanations of certain terms, definitions and abbreviations used in this prospectus in connection with our Group and our business. The terms and their meanings may not correspond
Client/server is a network architecture that divides functions into client and server
Page 1 A. Title Client/Server Technology B. Introduction Client/server is a network architecture that divides functions into client and server subsystems, with standard communication methods to facilitate
Vector Asset Management User Manual
Vector Asset Management User Manual This manual describes how to set up Vector Asset Management 6.0. It describes how to use the: Vector AM Console Vector AM Client Hardware Inventory Software Inventory
Measuring the Interoperability Degree of Interconnected Healthcare Information Systems Using the LISI Model
Measuring the Interoperability Degree of Interconnected Healthcare Information Systems Using the LISI Model Mihaela Vida*, Lăcrămioara Stoicu-Tivadar*, Elena Bernad**, *Faculty of Automatics and Computers,
Sage 300 ERP Online. Mac Resource Guide. (Formerly Sage ERP Accpac Online) Updated June 1, 2012. Page 1
Sage 300 ERP Online (Formerly Sage ERP Accpac Online) Mac Resource Guide Updated June 1, 2012 Page 1 Table of Contents 1.0 Introduction... 3 2.0 Getting Started with Sage 300 ERP Online using a Mac....
Sage ERP Accpac Online
Sage ERP Accpac Online Mac Resource Guide Thank you for choosing Sage ERP Accpac Online. This Resource Guide will provide important information and instructions on how you can get started using your Mac
FileMaker 11. ODBC and JDBC Guide
FileMaker 11 ODBC and JDBC Guide 2004 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered
An Intelligent Approach for Integrity of Heterogeneous and Distributed Databases Systems based on Mobile Agents
An Intelligent Approach for Integrity of Heterogeneous and Distributed Databases Systems based on Mobile Agents M. Anber and O. Badawy Department of Computer Engineering, Arab Academy for Science and Technology
GLOSSARY OF TECHNICAL TERMS
This glossary contains explanations of certain terms, definitions and abbreviations used in this document in connection with our Group and our business. The terms and their meanings may not correspond
A Web Based Mumps Virtual Machine
A Web Based Mumps Virtual Machine Kevin C. O'Kane, Computer Science Dept., University of Northern Iowa, Cedar Falls, IA 50614 Elizabeth E. McColligan, Datamedic Corp., 51 Sawyer Rd, Waltham, MA 02154 Abstract
Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System?
Management Challenge Managing Hardware Assets What computer processing and storage capability does our organization need to handle its information and business transactions? What arrangement of computers
IBM WebSphere Business Integration for HIPAA
Prepare your business for the future as you prepare for HIPAA IBM WebSphere Business Integration for HIPAA Helps ensure your business is ready to meet the HIPAA mandates Allows private and highly secure
Analyzing the Different Attributes of Web Log Files To Have An Effective Web Mining
Analyzing the Different Attributes of Web Log Files To Have An Effective Web Mining Jaswinder Kaur #1, Dr. Kanwal Garg #2 #1 Ph.D. Scholar, Department of Computer Science & Applications Kurukshetra University,
Network Attached Storage. Jinfeng Yang Oct/19/2015
Network Attached Storage Jinfeng Yang Oct/19/2015 Outline Part A 1. What is the Network Attached Storage (NAS)? 2. What are the applications of NAS? 3. The benefits of NAS. 4. NAS s performance (Reliability
DB2 Connect for NT and the Microsoft Windows NT Load Balancing Service
DB2 Connect for NT and the Microsoft Windows NT Load Balancing Service Achieving Scalability and High Availability Abstract DB2 Connect Enterprise Edition for Windows NT provides fast and robust connectivity
End-to-end Service Level Monitoring with Synthetic Transactions
End-to-end Service Level Monitoring with Synthetic Transactions What are Synthetic Transactions? Why are they useful? How can they be paramount for Service Level Management projects? What characteristics
Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB
Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB Executive Summary Oracle Berkeley DB is used in a wide variety of carrier-grade mobile infrastructure systems. Berkeley DB provides
CONDIS. IT Service Management and CMDB
CONDIS IT Service and CMDB 2/17 Table of contents 1. Executive Summary... 3 2. ITIL Overview... 4 2.1 How CONDIS supports ITIL processes... 5 2.1.1 Incident... 5 2.1.2 Problem... 5 2.1.3 Configuration...
Phire Architect Hardware and Software Requirements
Phire Architect Hardware and Software Requirements Copyright 2014, Phire. All rights reserved. The Programs (which include both the software and documentation) contain proprietary information; they are
CYBER SECURITY: SYSTEM SERVICES FOR THE SAFEGUARD OF DIGITAL SUBSTATION AUTOMATION SYSTEMS. Massimo Petrini (*), Emiliano Casale TERNA S.p.A.
21, rue d Artois, F-75008 PARIS D2-102 CIGRE 2012 http : //www.cigre.org CYBER SECURITY: SYSTEM SERVICES FOR THE SAFEGUARD OF DIGITAL SUBSTATION AUTOMATION SYSTEMS Massimo Petrini (*), Emiliano Casale
i. Definition ii. Primary Activities iii. Support Activities iv. Information Systems role in value chain analysis
ACS 1803 Final Exam Topic Outline I. Enterprise Information Systems a. Enterprise systems vs. inter-organisational systems b. Value Chain Analysis ii. Primary Activities iii. Support Activities iv. Information
Lecture (02) Networking Model (TCP/IP) Networking Standard (OSI) (I)
Lecture (02) Networking Model (TCP/IP) Networking Standard (OSI) (I) By: Dr. Ahmed ElShafee ١ Dr. Ahmed ElShafee, ACU : Fall 2015, Networks II Agenda Introduction to networking architecture Historical
GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS
Embedded Systems White Paper GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS September 2009 ABSTRACT Android is an open source platform built by Google that includes an operating system,
B.Sc. in Computer Information Systems Study Plan
195 Study Plan University Compulsory Courses Page ( 64 ) University Elective Courses Pages ( 64 & 65 ) Faculty Compulsory Courses 16 C.H 27 C.H 901010 MATH101 CALCULUS( I) 901020 MATH102 CALCULUS (2) 171210
Information Technology Career Field Pathways and Course Structure
Information Technology Career Field Pathways and Course Structure Courses in Information Support and Services (N0) Computer Hardware 2 145025 Computer Software 145030 Networking 2 145035 Network Operating
Heterogeneous Tools for Heterogeneous Network Management with WBEM
Heterogeneous Tools for Heterogeneous Network Management with WBEM Kenneth Carey & Fergus O Reilly Adaptive Wireless Systems Group Department of Electronic Engineering Cork Institute of Technology, Cork,
Chapter 4 IT Infrastructure and Platforms
Chapter 4 IT Infrastructure and Platforms Essay Questions: 1. Identify and describe the stages of IT infrastructure evolution. 2. Identify and describe the technology drivers of IT infrastructure evolution.
INFORMATION TECHNOLOGY
INFORMATION TECHNOLOGY Scope These program criteria apply to Information Technology, Computer Engineering Technology, and specialities therein, such as computer programming, computer systems analysis,
Integrating the Internet into Your Measurement System. DataSocket Technical Overview
Integrating the Internet into Your Measurement System DataSocket Technical Overview Introduction The Internet continues to become more integrated into our daily lives. This is particularly true for scientists
Evolution of Distributed Database Management System
Evolution of Distributed Database Management System During the 1970s, corporations implemented centralized database management systems to meet their structured information needs. Structured information
Base One's Rich Client Architecture
Base One's Rich Client Architecture Base One provides a unique approach for developing Internet-enabled applications, combining both efficiency and ease of programming through its "Rich Client" architecture.
A White Paper By: Dr. Gaurav Banga SVP, Engineering & CTO, Phoenix Technologies. Bridging BIOS to UEFI
A White Paper By: Dr. Gaurav Banga SVP, Engineering & CTO, Phoenix Technologies Bridging BIOS to UEFI Copyright Copyright 2007 by Phoenix Technologies Ltd. All rights reserved. No part of this publication
INTRUSION PREVENTION AND EXPERT SYSTEMS
INTRUSION PREVENTION AND EXPERT SYSTEMS By Avi Chesla [email protected] Introduction Over the past few years, the market has developed new expectations from the security industry, especially from the intrusion
Chapter 9 The Internet
CSCA0101 COMPUTING BASICS Chapter 9 1 1. 2. Types of Network 3. What Makes Internet Works? 4. Internet Equipment 5. Internet Applications 2 A global network connecting millions of computers More than 100
Practice management system criteria checklist
Practice management system criteria checklist The American Medical Association (AMA) and Medical Group Management Association (MGMA) have created the following checklist as a starting point for assessing
Course Descriptions. CS 101 Intro to Computer Science
Course Descriptions CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating
Web. Studio. Visual Studio. iseries. Studio. The universal development platform applied to corporate strategy. Adelia. www.hardis.
Web Studio Visual Studio iseries Studio The universal development platform applied to corporate strategy Adelia www.hardis.com The choice of a CASE tool does not only depend on the quality of the offer
IMPLEMENTING FORENSIC READINESS USING PERFORMANCE MONITORING TOOLS
Chapter 18 IMPLEMENTING FORENSIC READINESS USING PERFORMANCE MONITORING TOOLS Franscois van Staden and Hein Venter Abstract This paper proposes the use of monitoring tools to record data in support of
Agenda. Distributed System Structures. Why Distributed Systems? Motivation
Agenda Distributed System Structures CSCI 444/544 Operating Systems Fall 2008 Motivation Network structure Fundamental network services Sockets and ports Client/server model Remote Procedure Call (RPC)
Community Development and Training Centre Semester 2 2006 IT 245 Management Information Systems Chapter 3 Internetwork E-Business Electronic Business
Community Development and Training Centre Semester 2 2006 IT 245 Management Information Systems Chapter 3 Internetwork E-Business Electronic Business Applications. Internetworked E-business enterprises
S y s t e m A r c h i t e c t u r e
S y s t e m A r c h i t e c t u r e V e r s i o n 5. 0 Page 1 Enterprise etime automates and streamlines the management, collection, and distribution of employee hours, and eliminates the use of manual
EVOLUTION OF NETWORKED STORAGE
EVOLUTION OF NETWORKED STORAGE Sonika Jindal 1, Richa Jindal 2, Rajni 3 1 Lecturer, Deptt of CSE, Shaheed Bhagat Singh College of Engg & Technology, Ferozepur. [email protected] 2 Lecturer, Deptt
Introduction to CORBA. 1. Introduction 2. Distributed Systems: Notions 3. Middleware 4. CORBA Architecture
Introduction to CORBA 1. Introduction 2. Distributed Systems: Notions 3. Middleware 4. CORBA Architecture 1. Introduction CORBA is defined by the OMG The OMG: -Founded in 1989 by eight companies as a non-profit
How To Understand The Concept Of A Distributed System
Distributed Operating Systems Introduction Ewa Niewiadomska-Szynkiewicz and Adam Kozakiewicz [email protected], [email protected] Institute of Control and Computation Engineering Warsaw University of
ENHANCING INTELLIGENCE SUCCESS: DATA CHARACTERIZATION Francine Forney, Senior Management Consultant, Fuel Consulting, LLC May 2013
ENHANCING INTELLIGENCE SUCCESS: DATA CHARACTERIZATION, Fuel Consulting, LLC May 2013 DATA AND ANALYSIS INTERACTION Understanding the content, accuracy, source, and completeness of data is critical to the
1 Organization of Operating Systems
COMP 730 (242) Class Notes Section 10: Organization of Operating Systems 1 Organization of Operating Systems We have studied in detail the organization of Xinu. Naturally, this organization is far from
TIME AND ATTENDANCE MANAGEMENT WEB
I N F I N I T Y Z U C C H E T T I TIME AND ATTENDANCE MANAGEMENT WEB TIME AND ATTENDANCE MANAGEMENT WEB The first ever entirely web-based attendance management application Time and Attendance Management
ABSTRACT: [Type text] Page 2109
International Journal Of Scientific Research And Education Volume 2 Issue 10 Pages-2109-2115 October-2014 ISSN (e): 2321-7545 Website: http://ijsae.in ABSTRACT: Database Management System as a Cloud Computing
The Ongoing Relationship of PACS with the RIS, the HIS, and Other TLAs. Richard L. Morin, Ph.D., FAAPM
The Ongoing Relationship of PACS with the RIS, the HIS, and Other TLAs Richard L. Morin, Ph.D., FAAPM Dept. of Radiology Mayo Clinic Jacksonville 4500 San Pablo Road Jacksonville FL (904) 953-8752 (V)
Terminology. Internet Addressing System
Terminology A local area network (LAN) is a computer network covering a small physical area, like a home, office, or small group of buildings, such as a school, or an airport. The defining characteristics
Chapter 4: Networking and the Internet
Chapter 4: Networking and the Internet Computer Science: An Overview Eleventh Edition by J. Glenn Brookshear Copyright 2012 Pearson Education, Inc. Chapter 4: Networking and the Internet 4.1 Network Fundamentals
Computer Network. Interconnected collection of autonomous computers that are able to exchange information
Introduction Computer Network. Interconnected collection of autonomous computers that are able to exchange information No master/slave relationship between the computers in the network Data Communications.
National EMSC Data Analysis Resource Center September 3, 2003. State-of-the-Art EMS Data Collection Systems: The North Carolina PreMIS System
State-of-the-Art EMS Data Collection Systems: The North Carolina PreMIS System The National Highway Transportation Safety Association's EMS Agenda for the Future (published in 1996) addresses the need
Network operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation.
NETWORK OPERATING SYSTEM Introduction Network operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation. Network operating
Contents. Chapter 1. Introduction
Contents 1. Introduction 2. Computer-System Structures 3. Operating-System Structures 4. Processes 5. Threads 6. CPU Scheduling 7. Process Synchronization 8. Deadlocks 9. Memory Management 10. Virtual
NETWORK DESIGN BY USING OPNET IT GURU ACADEMIC EDITION SOFTWARE
RIVIER ACADEMIC JOURNAL, VOLUME 3, NUMBER 1, SPRING 2007 NETWORK DESIGN BY USING OPNET IT GURU ACADEMIC EDITION SOFTWARE Arti Sood * Graduate Student, M.S. in Computer Science Program, Rivier College Abstract
Semaphore T BOX Applications in Data Center Facilities
Semaphore T BOX Applications in Data Center Facilities Introduction Data centers must reliably provide 24/7/365 operation. For automation and monitoring of the facility, use of a rugged, reliable RTU is
Chapter 7: Computer Networks, the Internet, and the World Wide Web. Invitation to Computer Science, C++ Version, Third Edition
Chapter 7: Computer Networks, the Internet, and the World Wide Web Invitation to Computer Science, C++ Version, Third Edition Objectives In this chapter, you will learn about: Basic networking concepts
Asta Powerproject Enterprise
Asta Powerproject Enterprise Overview and System Requirements Guide Asta Development plc Kingston House Goodsons Mews Wellington Street Thame Oxfordshire OX9 3BX United Kingdom Tel: +44 (0)1844 261700
Web Foundations Series Internet Business Associate
Web Foundations Series Internet Business Associate Internet Business Associate prepares students to work effectively in today's business environment. In this course, you will learn about the tasks involved
STUDY GUIDE CHAPTER 1
STUDY GUIDE CHAPTER 1 True/False Indicate whether the statement is true or false. 1. Digital technology has made it easy to produce copies of music with no loss of quality from the original. 2. Free source
Integrated Application and Data Protection. NEC ExpressCluster White Paper
Integrated Application and Data Protection NEC ExpressCluster White Paper Introduction Critical business processes and operations depend on real-time access to IT systems that consist of applications and
Solar Power Systems Web Monitoring
Solar Power Systems Web Monitoring Bimal Aklesh Kumar Department of Computer Science and Information Systems Fiji National University Abstract All over the world the peak demand load is increasing and
Java in Education. Choosing appropriate tool for creating multimedia is the first step in multimedia design
Java in Education Introduction Choosing appropriate tool for creating multimedia is the first step in multimedia design and production. Various tools that are used by educators, designers and programmers
Hospital Information System
Our Services Software Development With software architects and developers trained in leading Philippine universities, Segworks Technologies has acquired unique expertise and track record in developing
1. Overview of the Java Language
1. Overview of the Java Language What Is the Java Technology? Java technology is: A programming language A development environment An application environment A deployment environment It is similar in syntax
