A Workflow Service for Biomedical Applications
|
|
|
- Rudolph O’Brien’
- 10 years ago
- Views:
Transcription
1 A Workflow Service for Biomedical Applications Emanuela Merelli Paolo Romano Lorenzo Scortichini Università di Camerino National Cancer Research Institute Università di Camerino ITALY ITALY ITALY 2004 Bioinformatics Italian Society Meeting Padova 27 marzo 2004
2 Outline The Workflow in the BioScience Domain The Workflow-based Activity Coordination Workflow service The supporting technology: Agent-based middleware supports Workflow Service Future Activities and Conclusions Padova 27 marzo
3 Workflows in the BioScience Domain Definition The computerised facilitation or automation of a business process, in whole or part. (from Workflow Management Coalition-Reference Model) Goals to design and implement a data analysis process (standardized protocols - S. Hoon et al. 03) to simulate a high-level biological process (Peleg et al. 03, Amici et al. 04) Advantages for data analysis, it makes possible: to reproduce the analysis to reuse intermediate results to create a transparent analysis environment to support a good practice to free the bioscientist from repetitive interactaction with the web to verify structure, functional and dynamic process requirements Padova 27 marzo
4 Hypothetical Scenario for O2I project Oncology over Internet project aims to develop a framework to support searching, retrieving and filtering information from Intenert for oncology research and clinics A possible scenario involving the use of biological resources Biological resources (micro-organisms, cell lines ) are essential for implementing a good, reproducible experiment High quality biological resources are available at some specialized centers (Biological Resources Centers:ATCC, DSMZ, ) and related catalogues are available on-line Molecular Biology (MB) databases, e.g., sequence dbs, often include information (strain numbers, accession numbers) on the original resources Researchers assessing MB databases often need extended information regarding resources to finally request materials Padova 27 marzo
5 A simple workflow example Use context: to verify a mutation experiment by reproducing Goal: Retrieve abstracts from a literature db for identifying the best cell line for reproducing a human TP53 mutation experiment linked to a particular tumour-habitssex combination Activities: use Bioinformatics Services available on Internet in order to achieve the desired result 1. Retrieve all mutations (IDs) observed in the 7th exon in men who are ex-smokers and drinkers by searching p53 mutations database SRS implementation at IST, Genova 2. Retrieve all mutations (IDs) observed by using B9 cell line as original resource by searching p53 mutations database SRS implemerntation at IST, Genova 1 st Activity 2 nd Activity 3. Retrieve all abstracts of the correlated bibliographic references, of a specific mutation ID by searching Medline 3 rd Activity Achievement: To integrate on-line Bioinformatics data in a unique result freeing the Bioscientist from the need to personally interact with remote sites Padova 27 marzo
6 An example of workflow at user level linea_cellulare= B9 intron_exon= 7-exon sex= M fumo= ex-fumatore alcool= bevitore Intron exon : intron_exon Sesso : sex Fumo : fumo Alcool : alcool Linea Cellulare : linea_cellulare Info_Mutazioni Nome_Mutazioni Intersezione_Mutazioni Abstract Info_Mutazioni Retrieve all mutations (IDs) Find all mutations observed in the B1 7th exon in men observed by using B4 B9 cell line who are ex-smokers and drinkers Nome_Mutazioni 1 st Activity 3 rd Activity Intersezione_Mutazioni Abstract merge [Intersezione_Mutazioni > 0] Retrieve all abstracts B5 of the correlated bibliographic references, of a specific mutation ID Intersezione_Mutazioni 4 nd Activity [Intersezione_Mutazioni = 0] 2 nd Activity Padova 27 marzo
7 Use Cases Use cases are a set of scenarios tied together by a common user goal. Where a scenario is a sequence of steps describing an interaction between a user and a system. Some examples: find all possible mutations that involve a given protein X find all possible cell lines related to a given tumour Y select all possible abstracts referring to a given protein Z select all possible abstracts referring to cell line W UML definition Workflow as a composition of uses cases Padova 27 marzo
8 Use cases in Cell Line domain A1: Find information about the cell line named x A2: Find all cell lines derived from a specific tumour or pathology A3: Find all Cell Lines producing a specific protein A4: Given a specific Cell Line, find all related bibliographic references A5: Given a specific Cell Line, find all information about produced proteins Use cases in Mutation domain Use cases and Application Domains B1: Find all mutations observed in a specific intron/exon in subjects with specific sex and life habits (i.e. smokers/ drinkers) B2: Find all mutations in subjects affected by a given pathology B3: Find all subjects affected by a tumoural pathology and with a given protein mutation B4: Find all mutations observed by using a given cell line B5: Given a specific mutation, find all abstracts of the correlated bibliographic references Use cases in Bibliographic database domain C1: Select all abstracts of bibliographic references, whose text includes a given term C2:.. Padova 27 marzo
9 Tools suitcase Wf Management Wf Editor modelling and definition Wf Checker analyzing consistency of the model Wf Compiler - translating model to executable code User interface: Web-based GUI, Console, System Management Middleware platform deployment tool Account management tool System s Diagnosis tool System maintenance tool Traceability tool Padova 27 marzo
10 User accounts managements This page is offered by the BioAgent platform site. It is possible to access to the system services If you have already a login and password, Submit Through the New User botton you can register Padova 27 marzo
11 The offered services Remove a user Change user inforation Add a new use case View the available workflows Get agent data Exit Padova 27 marzo
12 Use Cases management The Get Use Case botton allows to configure a new use case 1- Choose the application domain 2- Choose one of the available use cases Padova 27 marzo
13 Use Cases configuration B1: Find all mutations observed in a specific intron/exon in subjects with specific sex and life habits (i.e. smokers/ drinkers) Input parameters Choose the coordination operator Padova 27 marzo
14 The Workflow and Use cases Global textual view of the workflow. Submit Workflow Remove the use case Change configuration of a use case Submit a single use case Submit the workflow Padova 27 marzo
15 Data management The Get Agents Data allows to manage data resulting from the workflow submission Once we have selected data of interest, we can remove or view in XML or HTML format Padova 27 marzo
16 Data view XML data format XHTML data format Padova 27 marzo
17 Future extensions to the tool Design and implementation of a knowledge database Automatic generation, from a workflow to a Multiagent system that behaves as the execution engine of a WfMS Development of an ontological service to support the user during the use case creation Padova 27 marzo
18 The agent-based supporting technology
19 From Data to Knowledge and vice versa (Merelli et al. 02) Web meta-data ontologies (human concepts) + workflow MAS XML + RDF elements Information + coordination Services data format Data access + code Padova 27 marzo
20 System s software architecture (Corradini et al 03) Padova 27 marzo
21 The O2I system s architecture User Layer System Layer Run-Time Layer Long-transaction Retrieval Service User Application Workflow Short-transaction Workflow Mng High Level Integration Module Low Level Integration Module Web Services Knowledge Base Temporary Data Repository Remote Place where Tools are available Padova 27 marzo
22 BioAgent System Architecture for O2I User Layer System Layer Run-Time Layer User Application Workflow Long-transaction Workflow Mng Workflow Executor Agents Retrieval Service Wrapper Agent EMBL FASTA ASN.1 GenBank RDB Kw db and Use Cases repository Knw Mng Agent Service HTML XML TXT ADb ULAD ALAID DoS Temporary Data Repository Remote data format Padova 27 marzo
23 Software Architecture (Corradini et al. 04) User Application Workflow Workflow Management B1 B6 B4 User level workflow User Layer Application Agents Service Agents Management Activity A1 Activity A2 WE WE Activity B1 Activity B2 WA WA WA Insieme di esecutori di workflow (workflow executors, WE) Activity C1 Agent level workflow WE A WE B WE C System Layer Resources (data, tools and services) Core Tool A Tool B Tool C Run-Time Layer Padova 27 marzo
24 Workflow Management Service The workflow management service is a prototype which allows the defintion of complex queries (use case) by using workflow as a coordinaton model. The application uses a databases to allow the user to configure use cases and manage resulting data. The application provides a graphical interface The application is a plug-in for the BioAgent platform linea_cellulare= B9 intron_exon= 7-intron sex= M fumo= ex-fumatore alcool= bevitore Intron exon : intron_exon Sesso : sex Fumo : fumo Alcool : alcool Linea Cellulare : linea_cellulare Info_Mutazioni Nome_Mutazioni Intersezione_Mutazioni Abstract Info_Mutazioni B1 B4 Nome_Mutazioni Intersezione_Mutazioni Abstract B6 B5 [Intersezione_Mutazioni > 0] Intersezione_Mutazioni [Intersezione_Mutazioni = 0] Padova 27 marzo
25 An example of workflow at agent level introne/exon= 7-intron sex= M fumo= ex-fumatore alcool= bevitore lista={" } Indice Info_Mutazioni[] controlla_risultato Intersezione_Mutazioni Indice Agent A Place: lista[indice] linea Cellulare =B9 lista={" Indice Nomi_Mutazioni[] controlla_risultato Agent B Place: lista[indice] Indice Move lista={" Indice abstract[] controlla_risultato mutazioni Intersezione_Mutazioni Agent C Indice Info_Mutazioni controlla_risultato Move Cerca mutazione Controlla lista Intron exon : intron_exon Sesso : sex Fumo : fumo Alcool : alcool Lista : lista Elemento : indice Indice Nomi_Mutazioni controlla_risultato [controlla_risultato no fine lista] Cerca mutazione Controlla lista Linea Cellulare : linea_cellulare Lista : lista Elemento : indice Indice Place: lista[indice] [controlla_risultato = no fine lista] Move [controlla_risultato = fine lista] [controlla_risultato = fine lista] Indice abstract Cerca Abstract Intersezione_Mutazioni B6 mutazioni Controlla Mutazioni [mutazioni = mutazioni finite] Controlla controlla_risultato lista [mutazioni = altre mutazioni] Intersezione_mutazioni Lista : lista Elemento : indice [controlla_risultato = no fine lista] [controlla_risultato = fine lista] Mutazioni : Intersezione_Mutazioni Padova 27 marzo
26 Compiler stage: executable application agents DoS ALAID Activity Activity Activity Activity Activity Activity Compiler Activity Activity Padova 27 marzo
27 Wrapper-Agent: general scenario WA WA WA QueryString: XML XML XML ProgramOption:.. SELECT. FROM WHERE.. Adaptor AIXO Adaptor AIXO Adaptor AIXO HTML Web Page Flat Files from Command Line Program E. Bartocci et al. 03 Bartocci et al 03 RDBMS Padova 27 marzo
28 Wrapper-based System: Retrieval articles about P53 protein XML Filter and Map XSLT XML XML Trasl. TEXT Access XML GRAMMAR XML < > ID P53_HUMAN <entry> STANDARD; PRT; 393 AA. AC P04637; <ID Q16848; name="p53_human" Q9UBI2; type="standard" molecule="prt" lenght="393"/> DT 13-AUG-1987 <AC value= P04637 /> (Rel. 05, Created) <AC value= Q16848 /> <AC value= Q9UBI2 /> <DT day= 13 month= AUG year= 1987 rel= 05 /> </entry> Padova 27 marzo
29 BioAgent x O2I (Merelli et al. 02) Padova 27 marzo
30 Future Activities and Conclusions We are implementing an ontology-based wrapper agent developing the first prototype of the compiler to allow the automatic generation of user-agents enriching the set of tools supporting workflow specification We plan to evaluate our approach in using Workflow as a coordination model for modelling biological process We conclude saying that development of integrated platform for real applications, as those in Bioinformatics domain, is a very difficult task due to both heterogeneity of data format and wide variety of tools which continuously evolve Padova 27 marzo
31 Our references for this work E. Mereli, R. Culmon & L. Mariani 02 E. Bartocci, L. Mariani & 03 F. Corradini, L. Mariani & 03 R.Amici, F. Corradini & 04 F. Corradini, L. Mariani & 04 Bioagent: an agent based platform for bioinformatics AIXO: Any Input XML Output, a generalized wrapper, ICEIS03 PEGAA: A Programming Environment for Global Activity-based Applications, WOA03 A Process Algebra View of Coordination Models with a Case Study in Computational Systems Biology An agent-based approach to toolintegration Padova 27 marzo
An agent-based layered middleware as tool integration
An agent-based layered middleware as tool integration Flavio Corradini Leonardo Mariani Emanuela Merelli University of L Aquila University of Milano University of Camerino ITALY ITALY ITALY Helsinki FSE/ESEC
FarMAS: a MAS for Extended
FarMAS: a MAS for Extended Quality Workflow Diego Bonura Flavio Corradini Emanuela Merelli Gino Romiti Università di Camerino Università di Camerino Università di Camerino Loccioni Group ITALY ITALY ITALY
Using the Grid for the interactive workflow management in biomedicine. Andrea Schenone BIOLAB DIST University of Genova
Using the Grid for the interactive workflow management in biomedicine Andrea Schenone BIOLAB DIST University of Genova overview background requirements solution case study results background A multilevel
SOFTWARE TESTING TRAINING COURSES CONTENTS
SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software
K@ A collaborative platform for knowledge management
White Paper K@ A collaborative platform for knowledge management Quinary SpA www.quinary.com via Pietrasanta 14 20141 Milano Italia t +39 02 3090 1500 f +39 02 3090 1501 Copyright 2004 Quinary SpA Index
SAP Data Services 4.X. An Enterprise Information management Solution
SAP Data Services 4.X An Enterprise Information management Solution Table of Contents I. SAP Data Services 4.X... 3 Highlights Training Objectives Audience Pre Requisites Keys to Success Certification
THE CCLRC DATA PORTAL
THE CCLRC DATA PORTAL Glen Drinkwater, Shoaib Sufi CCLRC Daresbury Laboratory, Daresbury, Warrington, Cheshire, WA4 4AD, UK. E-mail: [email protected], [email protected] Abstract: The project aims
Translation Protégé Knowledge for Executing Clinical Guidelines. Jeong Ah Kim, BinGu Shim, SunTae Kim, JaeHoon Lee, InSook Cho, Yoon Kim
Translation Protégé Knowledge for Executing Clinical Guidelines Jeong Ah Kim, BinGu Shim, SunTae Kim, JaeHoon Lee, InSook Cho, Yoon Kim Agenda 1. 1. Motivation 2. 2. How to to translate 3. 3. Implementation
A solution for heterogeneous domotic systems integration
La Habana 2/12/2010 A solution for heterogeneous domotic systems integration La Habana, Cuba - 29 de noviembre al 3 de diciembre de 2010 The context Domotics Laboratory at I.S.T.I. (Institute of Science
EVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc.
WA2088 WebSphere Application Server 8.5 Administration on Windows Student Labs Web Age Solutions Inc. Copyright 2013 Web Age Solutions Inc. 1 Table of Contents Directory Paths Used in Labs...3 Lab Notes...4
#jenkinsconf. Jenkins as a Scientific Data and Image Processing Platform. Jenkins User Conference Boston #jenkinsconf
Jenkins as a Scientific Data and Image Processing Platform Ioannis K. Moutsatsos, Ph.D., M.SE. Novartis Institutes for Biomedical Research www.novartis.com June 18, 2014 #jenkinsconf Life Sciences are
Software Architecture Document
Software Architecture Document Project Management Cell 1.0 1 of 16 Abstract: This is a software architecture document for Project Management(PM ) cell. It identifies and explains important architectural
ANSYS EKM Overview. What is EKM?
ANSYS EKM Overview What is EKM? ANSYS EKM is a simulation process and data management (SPDM) software system that allows engineers at all levels of an organization to effectively manage the data and processes
irods and Metadata survey Version 0.1 Date March Abhijeet Kodgire [email protected] 25th
irods and Metadata survey Version 0.1 Date 25th March Purpose Survey of Status Complete Author Abhijeet Kodgire [email protected] Table of Contents 1 Abstract... 3 2 Categories and Subject Descriptors...
Rotorcraft Health Management System (RHMS)
AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center
File S1: Supplementary Information of CloudDOE
File S1: Supplementary Information of CloudDOE Table of Contents 1. Prerequisites of CloudDOE... 2 2. An In-depth Discussion of Deploying a Hadoop Cloud... 2 Prerequisites of deployment... 2 Table S1.
D83167 Oracle Data Integrator 12c: Integration and Administration
D83167 Oracle Data Integrator 12c: Integration and Administration Learn To: Use Oracle Data Integrator to perform transformation of data among various platforms. Design ODI Mappings, Procedures, and Packages
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
Application. 1.1 About This Tutorial. 1.1.1 Tutorial Requirements. 1.1.2 Provided Files
About This Tutorial 1Creating an End-to-End HL7 Over MLLP Application 1.1 About This Tutorial 1.1.1 Tutorial Requirements 1.1.2 Provided Files This tutorial takes you through the steps of creating an end-to-end
IBM WebSphere ILOG Rules for.net
Automate business decisions and accelerate time-to-market IBM WebSphere ILOG Rules for.net Business rule management for Microsoft.NET and SOA environments Highlights Complete BRMS for.net Integration with
zen 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
EAI-Low Level Design Document
EAI-Low Level Design Document Version No.: Date: Project Name: Project Code: Revision History Version No Date Prepared by / Modified by Significant Changes 1. Glossary Abbreviation Description
Intellicyber s Enterprise Integration and Application Tools
Intellicyber s Enterprise Integration and Application Tools The IDX product suite provides Intellicyber s customers with cost effective, flexible and functional products that provide integration and visibility
Automate Your BI Administration to Save Millions with Command Manager and System Manager
Automate Your BI Administration to Save Millions with Command Manager and System Manager Presented by: Dennis Liao Sr. Sales Engineer Date: 27 th January, 2015 Session 2 This Session is Part of MicroStrategy
HETEROGENEOUS DATA INTEGRATION FOR CLINICAL DECISION SUPPORT SYSTEM. Aniket Bochare - [email protected]. CMSC 601 - Presentation
HETEROGENEOUS DATA INTEGRATION FOR CLINICAL DECISION SUPPORT SYSTEM Aniket Bochare - [email protected] CMSC 601 - Presentation Date-04/25/2011 AGENDA Introduction and Background Framework Heterogeneous
Scheduling in SAS 9.4 Second Edition
Scheduling in SAS 9.4 Second Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2015. Scheduling in SAS 9.4, Second Edition. Cary, NC: SAS Institute
Using Oracle Data Integrator with Essbase, Planning and the Rest of the Oracle EPM Products
Using Oracle Data Integrator with Essbase, Planning and the Rest of the Oracle EPM Products Edward Roske [email protected] BLOG: LookSmarter.blogspot.com WEBSITE: www.interrel.com TWITTER: ERoske 2 4
Business-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster [email protected] Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
Agenda. Overview. Federation Requirements. Panlab IST034305 Teagle for Partners
Agenda Panlab IST034305 Teagle for Partners Sebastian Wahle, [email protected] Overview Testbed Federation Requirements Panlab Roles Federation Architecture Functional Components of Teagle
Informatica MRS Backup
Informatica MRS Backup The purpose of this document is to provide methods to back up the Model Repository Service (MRS) from the Administration Console as well as automating this process using a batch
Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object
Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France
Distributed Database for Environmental Data Integration
Distributed Database for Environmental Data Integration A. Amato', V. Di Lecce2, and V. Piuri 3 II Engineering Faculty of Politecnico di Bari - Italy 2 DIASS, Politecnico di Bari, Italy 3Dept Information
Oracle SOA Suite: The Evaluation from 10g to 11g
KATTA Durga Reddy TATA Consultancy Services. Oracle SOA Suite: The Evaluation from 10g to 11g Introduction Oracle SOA Suite is an essential middleware layer of Oracle Fusion Middleware. It provides a complete
EMBL Identity & Access Management
EMBL Identity & Access Management Rupert Lück EMBL Heidelberg e IRG Workshop Zürich Apr 24th 2008 Outline EMBL Overview Identity & Access Management for EMBL IT Requirements & Strategy Project Goal and
Deploying to WebSphere Process Server and WebSphere Enterprise Service Bus
Deploying to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives
Government Service Bus
Government Service Bus The GSB (Government Service Bus) is intended to become the central platform of integration and services for the provision of government electronic services and transactions, and
MOBILE ARCHITECTURE FOR DYNAMIC GENERATION AND SCALABLE DISTRIBUTION OF SENSOR-BASED APPLICATIONS
MOBILE ARCHITECTURE FOR DYNAMIC GENERATION AND SCALABLE DISTRIBUTION OF SENSOR-BASED APPLICATIONS Marco Picone, Marco Muro, Vincenzo Micelli, Michele Amoretti, Francesco Zanichelli Distributed Systems
Oracle Data Integrator 12c: Integration and Administration
Oracle University Contact Us: +33 15 7602 081 Oracle Data Integrator 12c: Integration and Administration Duration: 5 Days What you will learn Oracle Data Integrator is a comprehensive data integration
Oracle Warehouse Builder 10g
Oracle Warehouse Builder 10g Architectural White paper February 2004 Table of contents INTRODUCTION... 3 OVERVIEW... 4 THE DESIGN COMPONENT... 4 THE RUNTIME COMPONENT... 5 THE DESIGN ARCHITECTURE... 6
Metastorm 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
Middleware Support for Real-Time Stream Processing Luigi Romano
Middleware Support for Real-Time Stream Processing Luigi Romano Dipartimento per le Tecnologie (DiT) Università degli Studi di Napoli Parthenope http://www.ingegneria.uninav.it:8080/docentiweb [email protected]
StreamServe Persuasion SP5 Upgrading instructions
StreamServe Persuasion SP5 Upgrading instructions Reference Guide Rev A Upgrading instructionsstreamserve Persuasion SP5 Reference Guide Rev A 2001-2010 STREAMSERVE, INC. ALL RIGHTS RESERVED United States
Data Grids. Lidan Wang April 5, 2007
Data Grids Lidan Wang April 5, 2007 Outline Data-intensive applications Challenges in data access, integration and management in Grid setting Grid services for these data-intensive application Architectural
Scheduling in SAS 9.3
Scheduling in SAS 9.3 SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc 2011. Scheduling in SAS 9.3. Cary, NC: SAS Institute Inc. Scheduling in SAS 9.3
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
Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology
Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology Hong-Linh Truong Institute for Software Science, University of Vienna, Austria [email protected] Thomas Fahringer
1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1) E14294-04 January 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include: What
Oracle Data Integrator: Administration and Development
Oracle Data Integrator: Administration and Development What you will learn: In this course you will get an overview of the Active Integration Platform Architecture, and a complete-walk through of the steps
Clinical and research data integration: the i2b2 FSM experience
Clinical and research data integration: the i2b2 FSM experience Laboratory of Biomedical Informatics for Clinical Research Fondazione Salvatore Maugeri - FSM - Hospital, Pavia, italy Laboratory of Biomedical
CREATING AND APPLYING KNOWLEDGE IN ELECTRONIC HEALTH RECORD SYSTEMS. Prof Brendan Delaney, King s College London
CREATING AND APPLYING KNOWLEDGE IN ELECTRONIC HEALTH RECORD SYSTEMS Prof Brendan Delaney, King s College London www.transformproject.eu 7.5M European Commission March 2010-May 2015 Funded under the Patient
Amit Sheth & Ajith Ranabahu, 2010. Presented by Mohammad Hossein Danesh
Amit Sheth & Ajith Ranabahu, 2010 Presented by Mohammad Hossein Danesh 1 Agenda Introduction to Cloud Computing Research Motivation Semantic Modeling Can Help Use of DSLs Solution Conclusion 2 3 Motivation
SQL Server 2012. Integration Services. Design Patterns. Andy Leonard. Matt Masson Tim Mitchell. Jessica M. Moss. Michelle Ufford
SQL Server 2012 Integration Services Design Patterns Andy Leonard Matt Masson Tim Mitchell Jessica M. Moss Michelle Ufford Contents J Foreword About the Authors About the Technical Reviewers Acknowledgments
Software Development Kit
Open EMS Suite by Nokia Software Development Kit Functional Overview Version 1.3 Nokia Siemens Networks 1 (21) Software Development Kit The information in this document is subject to change without notice
ACE GIS Project Overview: Adaptable and Composable E-commerce and Geographic Information Services
ACE GIS Project Overview: Adaptable and Composable E-commerce and Geographic Information Services José Poveda, Michael Gould, Carlos Granell 64 Departamento de Lenguajes y Sistemas Informáticos Universitat
Asset Tracking System
Asset Tracking System System Description Asset & Person Tracking 1. General The Vizbee platform is a flexible rule based solution for RFID based applications that can adapt to the customer s needs and
Implementing Ontology-based Information Sharing in Product Lifecycle Management
Implementing Ontology-based Information Sharing in Product Lifecycle Management Dillon McKenzie-Veal, Nathan W. Hartman, and John Springer College of Technology, Purdue University, West Lafayette, Indiana
MD Link Integration. 2013 2015 MDI Solutions Limited
MD Link Integration 2013 2015 MDI Solutions Limited Table of Contents THE MD LINK INTEGRATION STRATEGY...3 JAVA TECHNOLOGY FOR PORTABILITY, COMPATIBILITY AND SECURITY...3 LEVERAGE XML TECHNOLOGY FOR INDUSTRY
Position Paper for The Fourth W3C Web and TV Workshop. Mingmin Wang Oriental Cable Network [email protected]
Position Paper for The Fourth W3C Web and TV Workshop Abstract This paper introduces multiple screen technology research and services implementation in China, which has the close relationship between Web
ACS 5.x and later: Integration with Microsoft Active Directory Configuration Example
ACS 5.x and later: Integration with Microsoft Active Directory Configuration Example Document ID: 113571 Contents Introduction Prerequisites Requirements Components Used Conventions Background Information
Clinical Knowledge Manager. Product Description 2012 MAKING HEALTH COMPUTE
Clinical Knowledge Manager Product Description 2012 MAKING HEALTH COMPUTE Cofounder and major sponsor Member and official submitter for HL7/OMG HSSP RLUS, EIS 'openehr' is a registered trademark of the
Lesson 4 Web Service Interface Definition (Part I)
Lesson 4 Web Service Interface Definition (Part I) Service Oriented Architectures Module 1 - Basic technologies Unit 3 WSDL Ernesto Damiani Università di Milano Interface Definition Languages (1) IDLs
Crawl Proxy Installation and Configuration Guide
Crawl Proxy Installation and Configuration Guide Google Enterprise EMEA Google Search Appliance is able to natively crawl secure content coming from multiple sources using for instance the following main
Dr. Pat Mirenda. Software Design Specification Document
CPSC 319 Team 2 Dr. Pat Mirenda Software Design Specification Document Version: 1.2 Date: (03/17/2006) 2Communicate SDS Revisions Version Primary Author(s) Description of Version Date Completed 1.0 Wei
To introduce software process models To describe three generic process models and when they may be used
Software Processes Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software
Chapter 5. Regression Testing of Web-Components
Chapter 5 Regression Testing of Web-Components With emergence of services and information over the internet and intranet, Web sites have become complex. Web components and their underlying parts are evolving
U.S. Navy Automated Software Testing
U.S. Navy Automated Software Testing Application of Standards to the Automated Test and Re-Test (ATRT) Effort Object Management Group (OMG) Technical Meeting June 2007 Approved for public release; distribution
Selbo 2 an Environment for Creating Electronic Content in Software Engineering
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 9, No 3 Sofia 2009 Selbo 2 an Environment for Creating Electronic Content in Software Engineering Damyan Mitev 1, Stanimir
Taking full advantage of the medium does also mean that publications can be updated and the changes being visible to all online readers immediately.
Making a Home for a Family of Online Journals The Living Reviews Publishing Platform Robert Forkel Heinz Nixdorf Center for Information Management in the Max Planck Society Overview The Family The Concept
SAS IT Resource Management 3.2
SAS IT Resource Management 3.2 Reporting Guide Second Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc 2011. SAS IT Resource Management 3.2:
Overview. Stakes. Context. Model-Based Development of Safety-Critical Systems
1 2 Model-Based Development of -Critical Systems Miguel A. de Miguel 5/6,, 2006 modeling Stakes 3 Context 4 To increase the industrial competitiveness in the domain of software systems To face the growing
Getting Started with Oracle
Getting Started with Oracle Data Integrator 11g: A Hands-On Tutorial Combine high volume data movement, complex transformations and real-time data integration with the robust capabilities of ODI in this
Configuring Firewalls An XML-based Approach to Modelling and Implementing Firewall Configurations
Configuring Firewalls An XML-based Approach to Modelling and Implementing Firewall Configurations Simon R. Chudley and Ulrich Ultes-Nitsche Department of Electronics and Computer Science, University of
design coding monitoring deployment Java Web Framework for the Efficient Development of Enterprise Web Applications
Java Web Framework for the Efficient Development of Enterprise Web Applications Evolution Framework tools 100% reusability Complete Development Kit Evolution Framework enables fast and easy development
A generic approach for data integration using RDF, OWL and XML
A generic approach for data integration using RDF, OWL and XML Miguel A. Macias-Garcia, Victor J. Sosa-Sosa, and Ivan Lopez-Arevalo Laboratory of Information Technology (LTI) CINVESTAV-TAMAULIPAS Km 6
MicroStrategy Course Catalog
MicroStrategy Course Catalog 1 microstrategy.com/education 3 MicroStrategy course matrix 4 MicroStrategy 9 8 MicroStrategy 10 table of contents MicroStrategy course matrix MICROSTRATEGY 9 MICROSTRATEGY
IBM Tivoli Directory Integrator
IBM Tivoli Directory Integrator Synchronize data across multiple repositories Highlights Transforms, moves and synchronizes generic as well as identity data residing in heterogeneous directories, databases,
CREDENTIALS & CERTIFICATIONS 2015
THE COMMUNITY FOR TECHNOLOGY LEADERS www.computer.org CREDENTIALS & CERTIFICATIONS 2015 KEYS TO PROFESSIONAL SUCCESS CONTENTS SWEBOK KNOWLEDGE AREA CERTIFICATES Software Requirements 3 Software Design
WAREHOUSE MANAGEMENT SOFTWARE
US WAREHOUSE MANAGEMENT SOFTWARE Modula WMS Modula WMS software is a warehouse management designed using the most advanced technologies package ideal for automated storage equipment, such available and
