An Open, Component-based Architecture for Healthcare Information Systems
|
|
- Hilary Norman
- 8 years ago
- Views:
Transcription
1 An Open, Component-based Architecture for Healthcare Information Systems Andreas KLINGLER IVMed, University of Erlangen, Martensstraße 1, Erlangen, Germany Introduction This paper describes a new architecture for component-based healthcare information systems and discusses first experience gained during its implementation. Current healthcare information systems are usually an ad-hoc federation of autonomous, monolithic systems held together by communication-servers (figure 1, Departmental View). The drawbacks of such an architecture, like lack of overall information integrity, introduction of artificial boundaries, duplicated functionality etc. are well known. These issues have lead to a common understanding that an architecture for new healthcare information systems should employ some kind of domain specific middleware which provides common services on which applications can be built with highly reduced effort to the needs of the individual organization (see [2], [10-14]). This paradigm change shifts the view from stovepipe departmental systems to an enterprise wide system of distributed components with open interfaces (figure 1, Enterprise View). Departmental View Enterprise View Billing Clin. Docu Lab. Ward PACS radiology Clin. Docu Pharmacy PACS radiology Billing Application Layer Pharmacy Lab. Access Control Healthcare Record Order Entry Ward Workflow Scheduling Patient Id Generic- Healthcare-Services Middleware Layer Figure 1: The changing paradigm of Health Informatics (after [9]) The European Committee for Standardization (CEN) has already defined a reference architecture for systems built according to this new paradigm in it s HISA prestandard ([1], [3]). However, building systems from common services does not lead automatically to real interoperability between different systems and components from different vendors. In order to achieve interoperability the components must agree on common interoperability protocols from all levels of the seven-layer interoperability protocol model as shown in figure 2.
2 Development lifecycle interface Functional reference model Semantics Functional interfaces Application infrastructure Technical infrastructure Technical interfaces Figure 2: The seven-layer interoperability protocol model (from [5], p. 196) A large step towards this goal is architecting the federation of components (versus an adhoc federation) and having the individual components share the same architectural vision. This can be achieved by employing the business component approach recently described by Herzum and Sims [5], [6]. To asses the applicability of this approach for healthcare information systems we are currently working on the MINCOS project to develop a component-based integration framework for healthcare applications (MINCOS stands for Minerva Business Component System, where Minvera is the name for our hospital information system). An other major aspect of MINCOS is to leverage standard component application servers supporting Enterprise-JavaBeans [8] to provide a runtime environment for configurable business components conforming to the CORBAmed API [9]. Methods When building component-based information systems one must focus more on the overall architecture of the system than when building traditional systems. Without a comprehensive architectural model it is impossible to build a coherent system of interworking software components. In a well designed system it should be possible to trace the business concepts from the enterprise and domain models down to the components implementing them. To make sure that this is possible the MINCOS application architecture employs the concept of the business component. A business component is a well-defined composition of software artifacts which implements an autonomous business concept or business process from the domain model on all system tiers. It can be deployed in a component-based information system as an autonomous, reusable element and has published contracts with other business components. Figure 3 shows its unifying concept through all logical distribution tiers. The business component consists of distributed components on the logical user-, workspace-, enterprise- and resource-tiers, marked with U, W, E and R in the figure, which plug into their respective sockets in a distributed component execution environment (CEE). The logical tiers split a business component along functional boundaries and provide possibilities for a physical distribution of the business component (A common distribution pattern is to put the distributed components of the user-workspace domain on the users workstation, while the enterprise-resource domain is executing on the datacenter servers. But other distributions, even within the same system, are possible).
3 U W E R Business Component Component Execution Environment (CEE) Figure 3: Anatomy of a Business Component (after [5]) The availability of a comprehensive execution environment for all tiers is one of the most important aspects of the business component approach. It essentially frees the functional developer from exercising unnecessary creativity for implementing infrastructure code. Instead he can concentrate on the business requirements from the functional and semantics layers of the seven-layer model. In MINCOS we use a commercial component application server for Enterprise- JavaBeans as a basis for the execution environment on the datacenter servers. An EJB server provides many of the technical core functionalities required for a CEE and allows to build components with maximum portability between server platforms. However, it should be noted that an EJB server does not offer everything needed for a CEE (see Results ). Usually MINCOS users run the user-workspace domain distributed components on their local workstation. This requires the availability of an execution environment on the workstation for these components. Since there is no established standard for system independent execution environments on workstations we designed the MINCOS Client Component Container (MCCC). It provides an application frame and can dynamically load configurable visual and non-visual distributed components (JavaBeans in our case) from the datacenter servers [4]. Another important service of the MCCC is an interface which makes it possible to exchange context information (like the selected patient) between business components within the MCCC and even with traditional applications on the workstation. This interface is modeled after the new CCOW standard being developed within the HL7 organization [7]. There we are currently actively involved in standardizing a CORBA mapping for CCOW, which will make CCOW more platform independent. As stated before, for full interoperability there must be consensus over all protocols from the seven-layer model. To achieve consensus on the functional and semantics layers, MINCOS employs the HISA reference architecture and CORBAmed functional interfaces together with the basic concepts of the HL7 information model wherever possible. Extracting the basic concepts is essential for a generic domain-specific architecture since it is clear, for example, that in all healthcare organizations exists the business concept of a patient (or subject of care), but the exact attributes of a patient are likely to be different. MINCOS recognizes this, by providing in this case a person business component which gets configured during deployment to handle patient entities with the required attributes and persistence mechanisms. Figure 4 presents the architecture of the resulting person business component. The usertier distributed components (), which handle the interaction with the user, are property pages implemented by JavaBeans which plug into the User Model distributed component from the MCCC. They communicate with person workspace-tier distributed components (WDC, non-visual JavaBeans) which implement the user s model of a person. The View Manager is responsible for the live-cycle management of the components on these tiers. The enterprise-tier person distributed components (EDC) are a collection of Enterprise JavaBeans which export their interfaces over a CORBAmed PIDS façade to make them available to other business components, regardless of their implementation language. These Enterprise JavaBeans use other Enterprise JavaBeans on the resource tier (RDC) to
4 User '' BC User tier search list dataview User Model DC dataentry '' BC Workspace tier View Manager WDCs Workspace functional DC '' BC Enterprise tier CORBAmed Interface EDCs CEE addons '' BC Resource tier Component Application Server RDCs CEE addons Component Application Server Resources CEE Components Figure 4: Architecture of the Business Component persist the data corresponding to the person entity. The resource-tier shields the enterprise tier from varying persistence mechanisms. This makes it relatively easy to switch, for example, from direct RDBMS access to HL7 messages. Configuration interfaces are provided on all layers to adapt the business component to the actual healthcare information system to which it is deployed. However, it should be noted that especially distributed components on the upper layers can auto-configure to some degree by requesting meta-data from the lower components. For example, the person distributed component on the workspace layer gets configured to handle Patients and where to find its enterprise tier. It then asks the enterprise tier about available PIDS-traits and gets meta-information about the corresponding business-data-types from a datadictionary. Results and Conclusions The business component approach allows building a healthcare information system as a federation of business components adhering to a common architectural paradigm. The use of Enterprise JavaBeans helps to free the developers from many issues, like life-cycle management, distribution transparency, high-availability, security etc. CORBA interfaces provide for cross-platform interoperability. Still, an ideal component execution
5 environment should be language and platform indepent, which Enterprise JavaBeans are not. Also Enterprise JavaBeans do not yet provide sufficient capabilities to specify all issues of a business component. Products based on the CORBA Component Model [10] will be an major step into this direction when they become available. More problematic is, that current technologies leave too many technical things to the functional developer. Building a separation layer which shields the functional developer from the technical issues is a huge task. Consequently the separation layer in MINCOS is very thin. It is hoped that vendors will eventually build execution environments and complete business component factories on top of Enterprise JavaBeans and CORBA Component Model servers. Of course, all this still leaves open the question regarding the functionality of a client-side component execution environment. Here MINCOS makes first steps with the definition of the Mincos Client Component Container. Developing component-based systems also puts more emphasis on the development process itself. Without a well-defined process it is unlikely to produce high-quality components which conform to a common architecture and don t break the whole federation when deployed. With low quality components the complete system can essentially become unmanageable. However, the MINCOS system shows that it is possible to overcome many of these issues with currently available technologies. The payback are systems built from components which can be adapted better to an organization s needs, instead of adapting an organization to some prefabricated system. This opens an interesting path in-between complete in-house development and buying off-the-shelf systems, which will eventually allow healthcare organizations to architect an information system suitable to their needs, instead of plumbing together off-the-shelf systems. References [1] Comité Européen de Normalisation, Medical Informatics Healthcare Information System Architecture (HISA) Part 1: Healthcare Middleware Layer. European Prestandard ENV , 1998 [2] Covvey Dominic, Stumpf Joseph, A New Architecture for Enterprise Information Systems, Proceedings of the AMIA Annual Fall Symposium, 1999 [3] Ferrara Fabrizio, Healthcare Information Systems Architecture, J. Dudeck et al. (Eds.), New Technologies in Hospital Information Systems. IOS Press, Amsterdam, 1997, 1-9 [4] Haug Thomas, Entwicklung eines Client-seitigen Komponentencontainers für MINCOS, Masters Thesis, University of Erlangen, 2000 [5] Herzum Peter, Sims Oliver, The Business Component Factory, Wiley, 1999 [6] Herzum Peter, A comprehensive overview of component-based development for the enterprise, presentation at OOP 2000, Munich, available from [7] HL7 Visual Integration Special Interest Group: Clinical Context Object Workgroup (CCOW). [8] Monson-Haefel Richard, Enterprise JavaBeans, O Reilly, Sebastopol, 1999 [9] Object Management Group, CORBAmed Roadmap. [10] Object Management Group, CORBA Components Specification, OMG-Document orbos/ , orbos/ , orbos/ , 1999 [11] Pollard Daniel, Hammond Ed, Object Technology: Raising the Standards for Healthcare Information Systems. Proc. of MEDINFO 98, B. Cesnik et al. (Eds), IOS Press, Amsterdam, 1998, [12] Scherrer Jean-Paul, Spahni Stéphane, Healthcare Information System Architecture (HISA) and its Middleware Models, Proceedings of the AMIA Annual Fall Symposium, 1999 [13] Spahni Stephane, Scherrer Jean-Raoul, Sauquet Dominique, Sottile Pier-Angelo, Middleware for Healthcare Information Systems. Proc. of MEDINFO 98, B. Cesnik et al. (Eds), IOS Press, Amsterdam, 1998, [14] Van de Velde R, Towards a Component Driven Infrastructure for Integrated Healthcare Systems. J. Dudeck et al. (Eds.), New Technologies in Hospital Information Systems. IOS Press, Amsterdam, 1997,
Developing SOA solutions using IBM SOA Foundation
Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this
More informationAdvanced and secure architectural EHR approaches
International Journal of Medical Informatics (2006) 75, 185 190 Advanced and secure architectural EHR approaches Bernd Blobel Chair of the EFMI WG Electronic Health Records, University Hospital Magdeburg,
More informationService Oriented Architecture and Design Strategies
Service Oriented Architecture and Design Strategies Michael Rosen Director, Enterprise Architecture Cutter Consortium mrosen@cutter.com Michael Rosen 2008 Slide 1 Mike Rosen Consultant IT Architecture
More informationService Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com
Service Oriented Architecture Based Integration Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com Mike Rosen ACCESS TO THE EXPERTS Consultant Chief Enterprise Architect for service and
More informationAn Evaluation of Hospital Information Systems Integration Approaches
An Evaluation of Hospital Information Systems Integration Approaches Nazanin Sabooniha School of Information Technology Murdoch University Murdoch 6150, Western Australia N.Sabooniha@murdoch.com.au Danny
More informationSoftware Engineering. Software Engineering. Component-Based. Based on Software Engineering, 7 th Edition by Ian Sommerville
Software Engineering Component-Based Software Engineering Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain that CBSE is concerned with developing standardised components
More informationService Oriented Architecture (SOA) An Introduction
Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages
More informationWhat Is the Java TM 2 Platform, Enterprise Edition?
Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today
More informationService Oriented Architecture
Service Oriented Architecture Impact on Information Quality PG 945 John Walsh - Personal GROUP 1 software PG 946 Service Oriented Architecture (SOA) Key Concepts Software functionality is a re-usable service
More informationDistributed Objects and Components
Distributed Objects and Components Introduction This essay will identify the differences between objects and components and what it means for a component to be distributed. It will also examine the Java
More informationGuiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing
Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing 3-day seminar The evolution of how companies employ SOA can be broken down into three phases: the initial phase
More informationService Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
More informationComponent Based Development in Software Engineering
Component Based Development in Software Engineering Amandeep Bakshi, Rupinder Singh Abstract--In today s world, Component Based development is an active research area for more than a decade in software
More informationService-Oriented Architecture and Software Engineering
-Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based
More informationSybase Unwired Platform 2.0
white paper Sybase Unwired Platform 2.0 Development Paradigm www.sybase.com TABLE OF CONTENTS 1 Sybase Unwired Platform 1 Mobile Application Development 2 Mobile Business Object (MBO) Development 4 Mobile
More informationzen Platform technical white paper
zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant
More informationRepository-Centric Enterprise Architecture
Repository-Centric Enterprise Architecture Copyright 2005, Enterprise Elements, Inc. Abstract - Enterprise Architecture modeling tools are used to capture complex knowledge about organizations and technology.
More informationCoSMIC: An MDA Tool Suite for Application Deployment and Configuration
CoSMIC: An MDA Tool Suite for Application Deployment and Configuration Tao Lu, Emre Turkay, Aniruddha Gokhale*, Douglas Schmidt Institute for Software Integrated Systems Vanderbilt University, Nashville
More informationUsing ESB and BPEL for evolving healthcare systems towards SOA
ehealth Beyond the Horizon Get IT There S.K. Andersen et al. (Eds.) IOS Press, 2008 2008 Organizing Committee of MIE 2008. All rights reserved. 747 Using ESB and BPEL for evolving healthcare systems towards
More informationComponent and Service Technology Families
PLUGIT-HANKKEEN SELVITYKSIÄ JA RAPORTTEJA 1 STUDIES AND REPORTS OF THE PLUGIT PROJECT 1 Juha Mykkänen, Marko Sormunen, Kirsi Karvinen, Tomi Tikkanen, Sami Päiväniemi Component and Service Technology Families
More informationSimplifying the Interface Challenge in Healthcare. Healthcare Software Provider or Medical Device Manufacturer s Approach to Healthcare Integration
Simplifying the Interface Challenge in Healthcare Healthcare Software Provider or Medical Device Manufacturer s Approach to Healthcare Integration Providers, application software developers, and medical
More informationA Framework for Virtual Enterprise Support Services
A Framework for Virtual Enterprise Support Services Vaggelis Ouzounis, Volker Tschammer ECCO Electronic Commerce Center of Competence, GMD-Fokus, Kaiserin-Augusta-Allee 31, D-10589, Berlin, Germany Tel:
More informationDesigning an Enterprise Application Framework for Service-Oriented Architecture 1
Designing an Enterprise Application Framework for Service-Oriented Architecture 1 Shyam Kumar Doddavula, Sandeep Karamongikar Abstract This article is an attempt to present an approach for transforming
More informationIntegration Using the MultiSpeak Specification
Integration Using the MultiSpeak Specification By: Gary A. McNaughton, Cornice Engineering, Inc. and Robert Saint, National Rural Electric Cooperative Association Introduction Over the years many different
More informationChapter 4. Architecture. Table of Contents. J2EE Technology Application Servers. Application Models
Table of Contents J2EE Technology Application Servers... 1 ArchitecturalOverview...2 Server Process Interactions... 4 JDBC Support and Connection Pooling... 4 CMPSupport...5 JMSSupport...6 CORBA ORB Support...
More informationIntegration Information Model
Release 1.0.1 The openehr Reference Model a. Ocean Informatics Editors: T Beale a Revision: 0.6 Pages: 15 Date of issue: 22 Jul 2006 Keywords: EHR, reference model, integration, EN13606, openehr EHR Extract
More informationSOA REFERENCE ARCHITECTURE: WEB TIER
SOA REFERENCE ARCHITECTURE: WEB TIER SOA Blueprint A structured blog by Yogish Pai Web Application Tier The primary requirement for this tier is that all the business systems and solutions be accessible
More informationGenericServ, a Generic Server for Web Application Development
EurAsia-ICT 2002, Shiraz-Iran, 29-31 Oct. GenericServ, a Generic Server for Web Application Development Samar TAWBI PHD student tawbi@irit.fr Bilal CHEBARO Assistant professor bchebaro@ul.edu.lb Abstract
More informationIBM 000-281 EXAM QUESTIONS & ANSWERS
IBM 000-281 EXAM QUESTIONS & ANSWERS Number: 000-281 Passing Score: 800 Time Limit: 120 min File Version: 58.8 http://www.gratisexam.com/ IBM 000-281 EXAM QUESTIONS & ANSWERS Exam Name: Foundations of
More informationFederal Enterprise Architecture and Service-Oriented Architecture
Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010
More informationModel Driven Development of Inventory Tracking System*
Model Driven Development of Inventory Tracking System* Gan Deng, Tao Lu, Emre Turkay Andrey Nechypurenko Aniruddha Gokhale, Douglas Schmidt ISIS, Vanderbilt University Siemens Nashville, TN 37221 Germany
More informationUsing Managed Services As A Software Delivery Model In Canadian Health Care
Using Managed Services As A Software Delivery Model In Canadian Health Care September 9, 2005 Authors: Darren Jones Darcy Matras INTRODUCTION... 3 MANAGED SERVICES DEFINED... 4 MANAGED SERVICES OVERVIEW...
More informationSybase Unwired Platform 2.1.x
white paper Sybase Unwired Platform 2.1.x Development Paradigm www.sybase.com Table of Contents 1 Sybase Unwired Platform 2 Mobile Application Development 3 Mobile Business Object (MBO) Development 5 Mobile
More informationA Service-oriented Architecture for Business Intelligence
A Service-oriented Architecture for Business Intelligence Liya Wu 1, Gilad Barash 1, Claudio Bartolini 2 1 HP Software 2 HP Laboratories {name.surname@hp.com} Abstract Business intelligence is a business
More informationBusiness-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster jku@zurich.ibm.com Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
More informationAn overview of Health Informatics Standards
An overview of Health Informatics Standards Management and Information Systems in Health Care in the Russian Federation, Moscow Y.Samyshkin, A.Timoshkin Centre for Health Management The Business School
More informationFuture Multi-Mission Satellite Operations Centers Based on an Open System Architecture and Compatible Framework
Future Multi-Mission Satellite Operations Centers Based on an Open System Architecture and Compatible Framework GSAW 2014 Thomas J. Sullivan, Aerospace Ground Systems Lab Rico Espindola, MMSOC Flight Operations
More informationSERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework
More informationThe ERS IC-EHR as Local, Regional and National ehealth Infrastructure July 2010
The ERS IC-EHR as Local, Regional and National ehealth Infrastructure July 2010 Table of contents Present situation!... 1 What healthcare wants!... 2 ERS IC-EHR: Introduction!... 4 ERS IC-EHR: Integrating
More informationService Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15
Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group Tuesday June 12 1:00-2:15 Service Oriented Architecture and the DBA What is Service Oriented Architecture (SOA)
More informationSoftware Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools Jack Greenfield Keith Short WILEY Wiley Publishing, Inc. Preface Acknowledgments Foreword Parti Introduction to
More informationHealth Informatics Standardisation - educational, informative and normative
Health Informatics Standardisation - educational, informative and normative William Grimson, Chair: NSAI s Health Informatics Standards Consultative committee What do you observe? What do you observe?
More informationLayering a computing infrastructure. Middleware. The new infrastructure: middleware. Spanning layer. Middleware objectives. The new infrastructure
University of California at Berkeley School of Information Management and Systems Information Systems 206 Distributed Computing Applications and Infrastructure Layering a computing infrastructure Middleware
More informationCross-Domain Service Management vs. Traditional IT Service Management for Service Providers
Position Paper Cross-Domain vs. Traditional IT for Providers Joseph Bondi Copyright-2013 All rights reserved. Ni², Ni² logo, other vendors or their logos are trademarks of Network Infrastructure Inventory
More informationOpen Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1
Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra
More informationBuilding a Mobile App Security Risk Management Program. Copyright 2012, Security Risk Advisors, Inc. All Rights Reserved
Building a Mobile App Security Risk Management Program Your Presenters Who Are We? Chris Salerno, Consultant, Security Risk Advisors Lead consultant for mobile, network, web application penetration testing
More informationA Management Tool for Component-Based Real-Time Supervision and Control Systems
A Management Tool for Component-Based Real-Time Supervision and Control Systems Sandro Santos Andrade, Raimundo José de Araújo Macêdo Distributed Systems Laboratory (LaSiD) Post-Graduation Program on Mechatronics
More informationDeveloping the Architectural Framework for SOA Adoption
Developing the Architectural Framework for SOA Adoption Oliver Sims Enterprise Architect oliver.sims@open-it.co.uk Copyright Open-IT Limited 2005 Agenda Service Orientation just a good technology? The
More informationA Flexible Security Architecture for the EJB Framework
A Flexible Security Architecture for the EJB Framework Frank Kohmann¹, Michael Weber², Achim Botz¹ ¹ TPS Labs AG, Balanstr 49, D-81541 München {frank.kohmann achim.botz}@tps-labs.com ² Abteilung Verteilte
More informationEMC PERSPECTIVE. The Private Cloud for Healthcare Enables Coordinated Patient Care
EMC PERSPECTIVE The Private Cloud for Healthcare Enables Coordinated Patient Care Table of Contents A paradigm shift for Healthcare IT...................................................... 3 Cloud computing
More informationOracle Application Development Framework Overview
An Oracle White Paper June 2011 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services
More informationE-HEALTH PLATFORMS AND ARCHITECTURES
E-HEALTH PLATFORMS AND ARCHITECTURES E-Government Andreas Meier Nicolas Werro University of Fribourg Alfredo Santa Cruz 19.01.2007 Contents 1. Introduction 2. Existing Capabilities and Strategic Approach
More informationSOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture
SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q Number: S90-03A Passing Score: 800 Time Limit: 120 min File Version: 14.5 http://www.gratisexam.com/ Exam Code: S90-03A Exam Name:
More informationCase Study: Semantic Integration as the Key Enabler of Interoperability and Modular Architecture for Smart Grid at Long Island Power Authority (LIPA)
Case Study: Semantic Integration as the Key Enabler of Interoperability and Modular Architecture for Smart Grid at Long Island Power Authority (LIPA) Predrag Vujovic, Stipe Fustar, Phillip Jones, Fran
More informationLeveraging the Eclipse TPTP* Agent Infrastructure
2005 Intel Corporation; made available under the EPL v1.0 March 3, 2005 Eclipse is a trademark of Eclipse Foundation, Inc 1 Leveraging the Eclipse TPTP* Agent Infrastructure Andy Kaylor Intel Corporation
More informationA Framework for Automatic Performance Monitoring, Analysis and Optimisation of Component Based Software Systems
A Framework for Automatic Performance Monitoring, Analysis and Optimisation of Component Based Software Systems Ada Diaconescu *, John Murphy ** Performance Engineering Laboratory Dublin City University,
More informationSystem Architecture Review Glossary
AAP Architect ASAI Availability Bulk Mail Business Case Review Change Management Chief Enterprise Architect Application Architecture Planning. Replaced by the SAR (System Architecture Review) process,
More informationCreating new university management software by methodologies of Service Oriented Architecture (SOA)
Creating new university management software by methodologies of Service Oriented Architecture (SOA) Tuomas Orama, Jaakko Rannila Helsinki Metropolia University of Applied Sciences, Development manager,
More informationConformance Testing of Open Interfaces in Healthcare Applications - Case Context Management
Conformance Testing of Open Interfaces in Healthcare Applications - Case Context Management Tanja Toroi 1 1, Juha Mykkänen 2, Anne Eerola 1 1 University of Kuopio, Department of Computer Science, P.O.B
More informationDi 6.1a. Warum naive SOA scheitert Ein Erfahrungsbericht. Adam Bien. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich
Di 6.1a January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich Warum naive SOA scheitert Ein Erfahrungsbericht Adam Bien How To Kill a SOA Project Early? [Warum naive SOA scheitert]
More informationSLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS
SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS Foued Jrad, Jie Tao and Achim Streit Steinbuch Centre for Computing, Karlsruhe Institute of Technology, Karlsruhe, Germany {foued.jrad, jie.tao, achim.streit}@kit.edu
More informationIntegrated Telemedicine Networks and Added-Value Services
Integrated Telemedicine Networks and Added-Value Services Stelios C. Orphanoudakis Institute of Computer Science, FORTH, Heraklion, Crete, Greece Department of Computer Science, University of Crete, Heraklion,
More informationComponent-based Robotics Middleware
Component-based Robotics Middleware Software Development and Integration in Robotics (SDIR V) Tutorial on Component-based Robotics Engineering 2010 IEEE International Conference on Robotics and Automation
More informationThe SOA Reference Model 1 By John Cheesman, Georgios Ntinolazos
The SOA Reference Model 1 By John Cheesman, Georgios Ntinolazos Abstract This is the first in a series of articles in which we provide precise guidance on implementing SOA. This builds upon and further
More informationGEOG 482/582 : GIS Data Management. Lesson 10: Enterprise GIS Data Management Strategies GEOG 482/582 / My Course / University of Washington
GEOG 482/582 : GIS Data Management Lesson 10: Enterprise GIS Data Management Strategies Overview Learning Objective Questions: 1. What are challenges for multi-user database environments? 2. What is Enterprise
More informationLiberate Your Image Data
Liberate Your Image Data Does Adherence to the DICOM Standard Guarantee Interoperability? 2009-2014 Mach7 Technologies, Inc. Page 1 of 9 Table of Contents Abstract...3 The DICOM Standard Does Not Guarantee
More informationWeb Services - Consultant s View. From IT Stategy to IT Architecture. Agenda. Introduction
Web Services - A Consultant s View From IT Stategy to IT Architecture Hans-Peter Hoidn, Timothy Jones, Jürg Baumann, Oliver Vogel February 12, 2003 Copyright IBM Corporation 2002 Agenda Introduction I.
More informationSo You Want an SOA: Best Practices for Migrating to SOA in the Enterprise. Eric Newcomer, CTO
So You Want an SOA: Best Practices for Migrating to SOA in the Enterprise Eric Newcomer, CTO Overview First of all: concepts and definitions Change your thinking about your IT environment Including organization
More informationThe deployment of OHMS TM. in private cloud
Healthcare activities from anywhere anytime The deployment of OHMS TM in private cloud 1.0 Overview:.OHMS TM is software as a service (SaaS) platform that enables the multiple users to login from anywhere
More informationService Computing: Basics Monica Scannapieco
Service Computing: Basics Monica Scannapieco Generalities: Defining a Service Services are self-describing, open components that support rapid, low-cost composition of distributed applications. Since services
More informationCHAPTER 1 INTRODUCTION
1 CHAPTER 1 INTRODUCTION Internet has revolutionized the world. There seems to be no limit to the imagination of how computers can be used to help mankind. Enterprises are typically comprised of hundreds
More informationITS. Java WebService. ITS Data-Solutions Pvt Ltd BENEFITS OF ATTENDANCE:
Java WebService BENEFITS OF ATTENDANCE: PREREQUISITES: Upon completion of this course, students will be able to: Describe the interoperable web services architecture, including the roles of SOAP and WSDL.
More informationManaging a Fibre Channel Storage Area Network
Managing a Fibre Channel Storage Area Network Storage Network Management Working Group for Fibre Channel (SNMWG-FC) November 20, 1998 Editor: Steven Wilson Abstract This white paper describes the typical
More informationL Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti
L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti Francesco Maselli Technical Manager Italy Milano, 6 Maggio 2008 Aula magna di SIAM CONFIDENTIALITY STATEMENT AND COPYRIGHT
More informationLeveraging an On-Demand Platform for Enterprise Architecture Preparing for the Change
Leveraging an On-Demand Platform for Enterprise Architecture Preparing for the Change David S. Linthicum david@linthicumgroup.com The notion of enterprise architecture is changing quickly. What was once
More informationAn Open Policy Framework for Cross-vendor Integrated Governance
An Open Policy Framework for Cross-vendor Integrated Governance White Paper Intel SOA Expressway An Open Policy Framework for Cross-vendor Integrated Governance Intel SOA Expressway delivers a pluggable
More informationCategory: Business Process and Integration Solution for Small Business and the Enterprise
Home About us Contact us Careers Online Resources Site Map Products Demo Center Support Customers Resources News Download Article in PDF Version Download Diagrams in PDF Version Microsoft Partner Conference
More informationHow To Create A C++ Web Service
A Guide to Creating C++ Web Services WHITE PAPER Abstract This whitepaper provides an introduction to creating C++ Web services and focuses on:» Challenges involved in integrating C++ applications with
More informationLawrence Tarbox, Ph.D. Washington University in St. Louis School of Medicine Mallinckrodt Institute of Radiology, Electronic Radiology Lab
Washington University in St. Louis School of Medicine Mallinckrodt Institute of Radiology, Electronic Radiology Lab APPLICATION HOSTING 12/5/2008 1 Disclosures The presenter s work on Application Hosting
More informationGE Healthcare. Centricity * Clinical Archive. Unify patient images and documents across the care continuum
GE Healthcare Centricity * Clinical Archive Unify patient images and documents across the care continuum Transform departmental silos into powerful, information sharing engines Helping to drive efficiency,
More informationA web-based viewing system for enterprise-wide image distribution
A web-based viewing system for enterprise-wide image distribution J.A. Carmichael 1 Historically, healthcare organizations are very departmentalized, relying heavily on disparate processing and information
More informationIntegrated Management of Smart Spaces
Integrated Management of Smart Spaces Sven VAN DER MEER 1, Brendan JENNINGS 1 1 Waterford Institute of Technology, Telecommunication Software and Systems Group Cork Road, Waterford, Ireland Tel: +353 51
More informationGet More from Microsoft SharePoint with Oracle Fusion Middleware. An Oracle White Paper January 2008
Get More from Microsoft SharePoint with Oracle Fusion Middleware An Oracle White Paper January 2008 NOTE The following is intended to outline our general product direction. It is intended for information
More informationERS EN 13606 Product & Services Suite an elevator pitch
EN 13606 Product & Services Suite an elevator pitch 1-9-2008 Authors Gerard Freriks, director René Schippers, director Iʼm very proud to be able to present to you a product based on the European EHR-standard
More information10. Ausblick. 10.1 Zusammenfassung. Datenbanksysteme und ihre Realisierung. Datenmodelle. Anwendungen. RDM (Kap. 3) Transaktionen (Kap.
Vorlesung WS 1999/2000 10. Ausblick 10.2.1 10.1 Zusammenfassung Datenmodelle Datenbanksysteme und ihre Realisierung Anwendungen RDM (Kap. 3) NDM, HDM (Kap. 4) Transaktionen (Kap. 8) Architekturen (Kap.
More informationMetastorm BPM Interwoven Integration. Process Mapping solutions. Metastorm BPM Interwoven Integration. Introduction. The solution
Metastorm BPM Interwoven Integration Introduction A proven and cost effective solution for companies that need to create and maintain high volumes of Interwoven WorkSpaces and their associated documents
More informationA Data Management System for UNICORE 6. Tobias Schlauch, German Aerospace Center UNICORE Summit 2009, August 25th, 2009, Delft, The Netherlands
A Data Management System for UNICORE 6 Tobias Schlauch, German Aerospace Center UNICORE Summit 2009, August 25th, 2009, Delft, The Netherlands Outline Objectives Concept Implementation Overview Test Scenario
More informationVirtual World technologies to manage a grid a look at some realities, concepts and maybe even the future
Virtual World technologies to manage a grid a look at some realities, concepts and maybe even the future Rick Reesen Metaversiast rick_reesen@nl.ibm.com Abstract: Consolidation and virtualization of the
More informationCase Studies of Running the Platform. NetBeans UML Servlet JSP GlassFish EJB
September Case Studies of Running the Platform NetBeans UML Servlet JSP GlassFish EJB In this project we display in the browser the Hello World, Everyone! message created in the session bean with servlets
More informationA Quick Introduction to SOA
Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC mmabdallah@itida.gov.eg Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright
More informationClient/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
More informationService-Oriented Architectures
Architectures Computing & 2009-11-06 Architectures Computing & SERVICE-ORIENTED COMPUTING (SOC) A new computing paradigm revolving around the concept of software as a service Assumes that entire systems
More informationEnterprise Application Integration (EAI) Techniques
Enterprise Application Integration (EAI) Techniques The development of technology over the years has led to most systems within an organisation existing in heterogeneous environments. That is to say, different
More informationHow OpenFlow -Based SDN Transforms Private Cloud. ONF Solution Brief November 27, 2012
How OpenFlow -Based SDN Transforms Private Cloud ONF Solution Brief November 27, 2012 Table of Contents 2 Executive Summary 2 Trends in the Private Cloud 3 Network Limitations and Requirements 4 OpenFlow-Based
More informationMotivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures
Part I EAI: Foundations, Concepts, and Architectures 5 Example: Mail-order Company Mail order Company IS Invoicing Windows, standard software IS Order Processing Linux, C++, Oracle IS Accounts Receivable
More informationWHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT
WHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT CONTENTS 1. THE NEED FOR DATA GOVERNANCE... 2 2. DATA GOVERNANCE... 2 2.1. Definition... 2 2.2. Responsibilities... 3 3. ACTIVITIES... 6 4. THE
More informationExisting concepts and experiences with interoperability initiatives
Existing concepts and experiences with interoperability initiatives Geert Claeys, M. Sc. Co-Chairman Europe Technology Manager, Agfa Healthcare/R&D Topics Interoperability problems in healthcare process
More informationA framework for web-based product data management using J2EE
Int J Adv Manuf Technol (2004) 24: 847 852 DOI 10.1007/s00170-003-1697-8 ORIGINAL ARTICLE M.Y. Huang Y.J. Lin Hu Xu A framework for web-based product data management using J2EE Received: 8 October 2002
More informationIBM Information Management
IBM Information Management January 2008 IBM Information Management software Enterprise Information Management, Enterprise Content Management, Master Data Management How Do They Fit Together An IBM Whitepaper
More information