XML Data Integration in OGSA Grids
|
|
|
- Howard Dean
- 10 years ago
- Views:
Transcription
1 XML Data Integration in OGSA Grids Carmela Comito and Domenico Talia University of Calabria Italy
2 Outline Introduction Data Integration and Grids The XMAP Data Integration Framework Integration Model XPath Query Reformulation Algorithm The Grid Data Integration System Conclusions 2
3 The Problem (1) Grid applications can access distributed heterogeneous data sources Managed by different software system Accessible through different protocols and interfaces Modeled through different data models Data Sources are autonomous and highly dynamic The case for high-level services: Assist users to access several databases Exploit the variety and dynamic nature of resources offered by the Grid 3
4 The Problem (2) NG id Artist artefact style Name I d like to find all the places holding works of art of Impressionists National Gallery (NG) Data Integration is a key issue for expoliting the title category availability of large, heterogeneous, distributed data volumes on Grids Integration formalisms can benefit from OGSAbased Grids BM ArtistInfo Dynamic discovery, allocation, access and use of resources code category first-name Last-Nam British Museum (BM) Painter Sculptor Painting School artefact Style 4
5 Our Solution British Museum (BM) XMAP GDIS Museums (M) National Gallery (NG) Historic Buildings (HB) Tate Gallery (TG) St. Paul Cathedral (SPC) Buckingham Palace (BP) Westminster 5
6 Goals Develop a decentralized framework for integrating heterogeneous XML data source Addressing challenges arisen from autonomous, dynamic data sources across unpredictable network Meeting the requirements of scalability, robustness, autonomy Deploy the integration framework in a service-based Grid architectur Expose data integration utilities as Grid services Exploit the middleware provided by OGSA-DAI, OGSA-DQP and Globus Toolkit 6
7 Data Integration and Grids data integration system provides a uniform query interface across utonomous, heterogeneous networked or local data sources Federated Database Management Systems (FDBMSs) Mediator/Wrapper based Integration System n the Grid Multiple, autonomous, unpredictable sites Huge, highly dynamic, data volumes Heterogeneity and Distribution of data resources Sites both clients and servers Traditional approaches to data integration are not suitable in Grid settings 7
8 Challenges of Grid-based Data Integration Architectures The Grid raises new challenges in data integration systems: No need for a central mediated schema (Decentralization) Ability to map data as is most convenient (Flexibility, Dynamism Wide-scale, ad-hoc nature (Scalability) Queries are posed using the node s schema. Answers come from anywhere in the system (Sharing and Cooperation) 8
9 Peer-to to-peer and Grids Recent works on data management in peer-to-peer systems Lacks a global schema Each peer represents an autonomous information system Semantic mappings are established directly among peers Peer-to-peer based data management architectures present similar features with respect to Grid-based ones OGSA Grids can provide a suitable and reliable infrastructure for P2P systems P2P architectures address issues and problems common to several Grid applicatio The proposed integration model is inspired from recent approaches in P2P data integration 9
10 MAP: : XML Data Integration Framework decentralized network of semantically related XML data sources A set of distributed, heterogeneous, autonomous XML data sources Different data sources have their own schema Mapping is a key issue to any data sharing architecture XMAP integration model is based on schema mappings Mapping specification is flexible and scalable not resorting to any hierarchical structure Each source schema is directly connected to only a small number of other schemas (point-to-point mapping) Each source schema is reachable from all other schemas belonging to its transitive closure (transitive mapping) 10
11 MAP: : XML Data Integration Framework British Museum (BM) Mediators Point-to-point Mapping Transitive Mapping Museums (M) Each data source National Gallery (NG) Export data in its own schema Historic Buildings (HB) Serve as logical mediators for other sources Tate Gallery (TG) St. Paul Cathedral (SPC) Buckingham Palace (BP) Westminster 11
12 Schema Mapping in XMAP Schema mapping in XMAP associates paths in different schemas (path-to-path mapping) A Mapping M over a source schema S is a set of mapping rules R M ={R M 1, RM 2,, RM k } A mapping rule R M i relates a pair of schemas by associating paths on the basis of mappings cardinality constraints Mapping rules are specified in XML documents called XMAP documents Each source schema is associated to an XMAP document containing all the mapping rules related to it. 12
13 XMAP Document Structure <schema targetnamespace=" xmlns=" > <element name="mapping"> <complextype> <sequence> <element name="sourceschema" type="string" minoccurs="1" maxoccurs= 1 /> <element name="rule" minoccurs="1"> <complextype> <sequence> <attribute name="cardinality" type="string" minoccurs="1" maxoccurs= 1 /> <element name="sourcepath" type="string" minoccurs="1"/> <element name="destschema" type="string" minoccurs="1" maxoccurs= 1 /> <element name="destpath" type="string" minoccurs="1"/> </sequence> </complextype> </element> </sequence> </complextype> </element> </schema> 13
14 XMAP Reformulation Algorithm XMAP Reformulation Algorithm reformulates an XPath query Q over all the schemas related to Q Query is answered by chaining of mapped sources using the mapping rules defined in XMAP documents Direct reformulations of Q by using the mapping of S (point-to-point mapping) Transitive reformulations are obtained by recursively invoking the algorithm over each reformulated query (transitive mappings). INPUT A query Q over the schema NG XMAP document associated with NG, XMAPNG OUTPUT A set of reformulated queries Q R i 14
15 XMAP Reformulation I d Algorithm like to find all - Example the places holding works of art of Impressionists NG Artist id artefact style Name title category Q=/Artist[style= Impressionism ]/artefact/title 15
16 XMAP Reformulation Algorithm - Steps 1. Identifying the paths in Q. 16
17 XMAP Reformulation Algorithm - Example Q=/Artist[style= Impressionism ]/artefact/title NG Artist id artefact style Name title category 17
18 XMAP Reformulation Algorithm - Steps 1. Identifying the paths in Q. 2. Looking for candidate paths in all source schemas related to NG. 18
19 XMAP Document of schema NG?xml version="1.0"?> <XMAP> <sourceschema>ng</sourceschema> <Rule cardinality="mappingn-1"> <destinationschema>bm</destinationschema> <sourcepath> /artist/first-name </sourcepath> <sourcepath>/artist/last-name</sourcepath> <destinationpath> /Info/Name </destinationpath> </Rule> <Rule cardinality="mapping1-n"> <destinationschema> BM </destinationschema> <sourcepath> /artist/style </sourcepath> <destinationpath> /Info/Kind/Painter/School </destinationpath> <destinationpath> /Info/Kind/Sculptor/Style </destinationpath> </Rule> <Rule cardinality="mapping1-n"> <destinationschema> BM </destinationschema> <sourcepath> /artist/artefact/title </sourcepath> <destinationpath> /Info/Kind/Painter/Painting/Title</destinationPath> <destinationpath> /Info/Kind/Sculptor/Artefact</destinationPath> </Rule> </XMAP> 19
20 XMAP Reformulation Algorithm - Example NG Artist id artefact style Name title category Info - <Rule BMcardinality="Mapping1-N"> <destinationschema> BM </destinationschema> <sourcepath> /artist/artefact/title /artist/style </sourcepath> </sourcepath> <destinationpath> code /Info/Kind/Painter/Painting/Title</destinationPath> /Info/Kind/Painter/School first-name Last-Name <destinationpath> /Info/Kind/Sculptor/artefact</destinationPath> /Info/Kind/Sculptor/Style </Rule> Painter Sculptor Painting School artefact Style 20
21 XMAP Reformulation Algorithm - Steps 1. Identifying the paths in Q 2. Looking for candidate paths in all source schemas related to NG. 3. Pruning of Candidate schemas 4. Constructing Reformulated Queries 21
22 XMAP Reformulation Algorithm - Example R1 = /ArtistInfo/category/painter[school= Impressionism ]/painting/title R2 = /ArtistInfo/category/sculptor[style= Impressionism ]/artefact BM Info code Kind first-name Last-Name Painter Sculptor Painting School artefact Style Title 22
23 XMAP Reformulation Algorithm - Steps 1. Identifying the paths in Q 2. Looking for candidate paths in all source schemas related to NG. 3. Pruning of Candidate schemas. 4. Constructing Reformulated Queries 5. Recursive invocation of the algorithm 23
24 The Grid Data Integration System The Grid Data Integration System (GDIS) is a service-based architecture for data integration on Grid-enabled databases Offers a wrapper/mediator-based approach to integrate data sources Adopts the XMAP decentralized mediator approach to handle semantic heterogeneity over data sources Syntactic heterogeneity is hidden behind OGSA-DAI wrappers Exposes data integration utilities as Grid Data Services Mapping Specifications XMAP Reformulation Algorithm 24
25 Wrapper/Mediator Approach in GDIS Query XMAP Query Reformulator Source Schema 3 Source Schema 5 Source Schema 6 Source Schema 1 Source Schema 2 Source Schema 4 Source Schema n Reformulated Query Distributed Query Distributed Query Processor Wrapper Wrapper Wrapper Wrapper Data Source 1 Data Source 2 Data Source 3 Data Source n 25
26 GDIS Logical Model A set of Grid nodes Each node can Provide Data sources (Data Provider) Provide Schemas (Mediator) Expose Semantic Mappings Formulate queries (Client) Challenges of a wrapper/mediator-based integration system Processing nodes Execution nodes Data integration nodes Wrapper nodes 26
27 GDIS Layered Architecture Applications Application Layer OGSA-GDI OGSA-DQP OGSA-DAI Data Middleware Layer Globus Toolkit 3 Fabric Grid Middleware Layer MySql Xindice Data 27
28 Conclusions XMAP proposes a decentralized solution to address data heterogeneity among XML databases Integration approach based on flexible and scalable semantic connections among small set of database schemas XMAP is deployed in GDIS, a service-based Grid architecture The XMAP framework has been recently implemented using Java 1.4 and integrated in the GDIS system using OGSA-DAI 5.0 and Globus Toolkit Future directions PARIS: using XMAP for reformulating queries in a P2P archictecture Embed the XMAP framework within the OGSA-DQP engin 28
Grid Data Integration based on Schema-mapping
Grid Data Integration based on Schema-mapping Carmela Comito and Domenico Talia DEIS, University of Calabria, Via P. Bucci 41 c, 87036 Rende, Italy {ccomito, talia}@deis.unical.it http://www.deis.unical.it/
GENERIC DATA ACCESS AND INTEGRATION SERVICE FOR DISTRIBUTED COMPUTING ENVIRONMENT
GENERIC DATA ACCESS AND INTEGRATION SERVICE FOR DISTRIBUTED COMPUTING ENVIRONMENT Hemant Mehta 1, Priyesh Kanungo 2 and Manohar Chandwani 3 1 School of Computer Science, Devi Ahilya University, Indore,
Classic Grid Architecture
Peer-to to-peer Grids Classic Grid Architecture Resources Database Database Netsolve Collaboration Composition Content Access Computing Security Middle Tier Brokers Service Providers Middle Tier becomes
Using Peer to Peer Dynamic Querying in Grid Information Services
Using Peer to Peer Dynamic Querying in Grid Information Services Domenico Talia and Paolo Trunfio DEIS University of Calabria HPC 2008 July 2, 2008 Cetraro, Italy Using P2P for Large scale Grid Information
Grid-based Distributed Data Mining Systems, Algorithms and Services
Grid-based Distributed Data Mining Systems, Algorithms and Services Domenico Talia Abstract Distribution of data and computation allows for solving larger problems and execute applications that are distributed
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
The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets
The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets!! Large data collections appear in many scientific domains like climate studies.!! Users and
Concepts and Architecture of the Grid. Summary of Grid 2, Chapter 4
Concepts and Architecture of the Grid Summary of Grid 2, Chapter 4 Concepts of Grid Mantra: Coordinated resource sharing and problem solving in dynamic, multi-institutional virtual organizations Allows
Praseeda Manoj Department of Computer Science Muscat College, Sultanate of Oman
International Journal of Electronics and Computer Science Engineering 290 Available Online at www.ijecse.org ISSN- 2277-1956 Analysis of Grid Based Distributed Data Mining System for Service Oriented Frameworks
Web Service Based Data Management for Grid Applications
Web Service Based Data Management for Grid Applications T. Boehm Zuse-Institute Berlin (ZIB), Berlin, Germany Abstract Web Services play an important role in providing an interface between end user applications
FIPA agent based network distributed control system
FIPA agent based network distributed control system V.Gyurjyan, D. Abbott, G. Heyes, E. Jastrzembski, C. Timmer, E. Wolin TJNAF, Newport News, VA 23606, USA A control system with the capabilities to combine
INTEGRATION OF XML DATA IN PEER-TO-PEER E-COMMERCE APPLICATIONS
INTEGRATION OF XML DATA IN PEER-TO-PEER E-COMMERCE APPLICATIONS Tadeusz Pankowski 1,2 1 Institute of Control and Information Engineering Poznan University of Technology Pl. M.S.-Curie 5, 60-965 Poznan
Introduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
16th International Conference on Control Systems and Computer Science (CSCS16 07)
16th International Conference on Control Systems and Computer Science (CSCS16 07) TOWARDS AN IO INTENSIVE GRID APPLICATION INSTRUMENTATION IN MEDIOGRID Dacian Tudor 1, Florin Pop 2, Valentin Cristea 2,
A Survey Study on Monitoring Service for Grid
A Survey Study on Monitoring Service for Grid Erkang You [email protected] ABSTRACT Grid is a distributed system that integrates heterogeneous systems into a single transparent computer, aiming to provide
Service-Oriented Computing and Service-Oriented Architecture
Service-Oriented Computing and Service-Oriented Architecture Week 3 Lecture 5 M. Ali Babar Lecture Outline Service-Oriented Computing (SOC) Service-Oriented Architecture (SOA) Designing service-based systems
Theme 6: Enterprise Knowledge Management Using Knowledge Orchestration Agency
Theme 6: Enterprise Knowledge Management Using Knowledge Orchestration Agency Abstract Distributed knowledge management, intelligent software agents and XML based knowledge representation are three research
Remote Sensitive Image Stations and Grid Services
International Journal of Grid and Distributed Computing 23 Remote Sensing Images Data Integration Based on the Agent Service Binge Cui, Chuanmin Wang, Qiang Wang College of Information Science and Engineering,
KNOWLEDGE GRID An Architecture for Distributed Knowledge Discovery
KNOWLEDGE GRID An Architecture for Distributed Knowledge Discovery Mario Cannataro 1 and Domenico Talia 2 1 ICAR-CNR 2 DEIS Via P. Bucci, Cubo 41-C University of Calabria 87036 Rende (CS) Via P. Bucci,
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7 No. 7, September-October 2008 Applications At Your Service Mahesh H. Dodani, IBM,
Building Web Services with XML Service Utility Library (XSUL)
Building Web Services with XML Service Utility Library (XSUL) Aleksander Slominski IU Extreme! Lab August 2005 Linked Environments for Atmospheric Discovery Outline Goals and Features Creating Web Services
Service-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
Gradient An EII Solution From Infosys
Gradient An EII Solution From Infosys Keywords: Grid, Enterprise Integration, EII Introduction New arrays of business are emerging that require cross-functional data in near real-time. Examples of such
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
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández 2 INDEX Introduction Our approach Platform design Storage Security
Grid based Integration of Real-Time Value-at-Risk (VaR) Services. Abstract
Grid based Integration of Real-Time Value-at-Risk (VaR) s Paul Donachy Daniel Stødle Terrence J harmer Ron H Perrott Belfast e-science Centre www.qub.ac.uk/escience Brian Conlon Gavan Corr First Derivatives
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
Distributed Systems Architectures
Software Engineering Distributed Systems Architectures Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain the advantages and disadvantages of different distributed systems
IBM Solutions Grid for Business Partners Helping IBM Business Partners to Grid-enable applications for the next phase of e-business on demand
PartnerWorld Developers IBM Solutions Grid for Business Partners Helping IBM Business Partners to Grid-enable applications for the next phase of e-business on demand 2 Introducing the IBM Solutions Grid
ENABLING SEMANTIC SEARCH IN STRUCTURED P2P NETWORKS VIA DISTRIBUTED DATABASES AND WEB SERVICES
ENABLING SEMANTIC SEARCH IN STRUCTURED P2P NETWORKS VIA DISTRIBUTED DATABASES AND WEB SERVICES Maria Teresa Andrade FEUP / INESC Porto [email protected] ; [email protected] http://www.fe.up.pt/~mandrade/
A Peer-to-Peer Approach to Content Dissemination and Search in Collaborative Networks
A Peer-to-Peer Approach to Content Dissemination and Search in Collaborative Networks Ismail Bhana and David Johnson Advanced Computing and Emerging Technologies Centre, School of Systems Engineering,
GRIDB: A SCALABLE DISTRIBUTED DATABASE SHARING SYSTEM FOR GRID ENVIRONMENTS *
GRIDB: A SCALABLE DISTRIBUTED DATABASE SHARING SYSTEM FOR GRID ENVIRONMENTS * Maha Abdallah Lynda Temal LIP6, Paris 6 University 8, rue du Capitaine Scott 75015 Paris, France [abdallah, temal]@poleia.lip6.fr
Interacting the Edutella/JXTA Peer-to-Peer Network with Web Services
Interacting the Edutella/JXTA Peer-to-Peer Network with Web Services Changtao Qu Learning Lab Lower Saxony University of Hannover Expo Plaza 1, D-30539, Hannover, Germany qu @learninglab.de Wolfgang Nejdl
Database Middleware and Web Services for Data Distribution and Integration in Distributed Heterogeneous Database Systems
Database Middleware and Web Services for Data Distribution and Integration in Distributed Heterogeneous Database Systems Han-Chieh Wei Computer Science Department University of Central Arkansas Conway
Distributed Databases
Distributed Databases Chapter 1: Introduction Johann Gamper Syllabus Data Independence and Distributed Data Processing Definition of Distributed databases Promises of Distributed Databases Technical Problems
XpoLog Center Suite Data Sheet
XpoLog Center Suite Data Sheet General XpoLog is a data analysis and management platform for Applications IT data. Business applications rely on a dynamic heterogeneous applications infrastructure, such
Resource Management on Computational Grids
Univeristà Ca Foscari, Venezia http://www.dsi.unive.it Resource Management on Computational Grids Paolo Palmerini Dottorato di ricerca di Informatica (anno I, ciclo II) email: [email protected] 1/29
Enterprise Application Designs In Relation to ERP and SOA
Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...
GridSolve: : A Seamless Bridge Between the Standard Programming Interfaces and Remote Resources
GridSolve: : A Seamless Bridge Between the Standard Programming Interfaces and Remote Resources Jack Dongarra University of Tennessee and Oak Ridge National Laboratory 2/25/2006 1 Overview Grid/NetSolve
A Distributed Architecture for Multi-dimensional Indexing and Data Retrieval in Grid Environments
A Distributed Architecture for Multi-dimensional Indexing and Data Retrieval in Grid Environments Athanasia Asiki, Katerina Doka, Ioannis Konstantinou, Antonis Zissimos and Nectarios Koziris National Technical
REST vs. SOAP: Making the Right Architectural Decision
REST vs. SOAP: Making the Right Architectural Decision Cesare Pautasso Faculty of Informatics University of Lugano (USI), Switzerland http://www.pautasso.info 1 Agenda 1. Motivation: A short history of
Data Integration using Agent based Mediator-Wrapper Architecture. Tutorial Report For Agent Based Software Engineering (SENG 609.
Data Integration using Agent based Mediator-Wrapper Architecture Tutorial Report For Agent Based Software Engineering (SENG 609.22) Presented by: George Shi Course Instructor: Dr. Behrouz H. Far December
Integration of the OCM-G Monitoring System into the MonALISA Infrastructure
Integration of the OCM-G Monitoring System into the MonALISA Infrastructure W lodzimierz Funika, Bartosz Jakubowski, and Jakub Jaroszewski Institute of Computer Science, AGH, al. Mickiewicza 30, 30-059,
Service Oriented Architecture 1 COMPILED BY BJ
Service Oriented Architecture 1 COMPILED BY BJ CHAPTER 9 Service Oriented architecture(soa) Defining SOA. Business value of SOA SOA characteristics. Concept of a service, Enterprise Service Bus (ESB) SOA
Integrating XML Data Sources using RDF/S Schemas: The ICS-FORTH Semantic Web Integration Middleware (SWIM)
Integrating XML Data Sources using RDF/S Schemas: The ICS-FORTH Semantic Web Integration Middleware (SWIM) Extended Abstract Ioanna Koffina 1, Giorgos Serfiotis 1, Vassilis Christophides 1, Val Tannen
Cluster, Grid, Cloud Concepts
Cluster, Grid, Cloud Concepts Kalaiselvan.K Contents Section 1: Cluster Section 2: Grid Section 3: Cloud Cluster An Overview Need for a Cluster Cluster categorizations A computer cluster is a group of
Zhenping Liu *, Yao Liang * Virginia Polytechnic Institute and State University. Xu Liang ** University of California, Berkeley
P1.1 AN INTEGRATED DATA MANAGEMENT, RETRIEVAL AND VISUALIZATION SYSTEM FOR EARTH SCIENCE DATASETS Zhenping Liu *, Yao Liang * Virginia Polytechnic Institute and State University Xu Liang ** University
Getting Started with Service- Oriented Architecture (SOA) Terminology
Getting Started with - Oriented Architecture (SOA) Terminology Grace Lewis September 2010 -Oriented Architecture (SOA) is a way of designing, developing, deploying, and managing systems it is neither a
A P2P SERVICE DISCOVERY STRATEGY BASED ON CONTENT
A P2P SERVICE DISCOVERY STRATEGY BASED ON CONTENT CATALOGUES Lican Huang Institute of Network & Distributed Computing, Zhejiang Sci-Tech University, No.5, St.2, Xiasha Higher Education Zone, Hangzhou,
Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware
Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware R. Goranova University of Sofia St. Kliment Ohridski,
Tier Architectures. Kathleen Durant CS 3200
Tier Architectures Kathleen Durant CS 3200 1 Supporting Architectures for DBMS Over the years there have been many different hardware configurations to support database systems Some are outdated others
A standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist [email protected] Copyright IBM Corporation 2005. All rights
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus
Introduction 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
Relational Database Basics Review
Relational Database Basics Review IT 4153 Advanced Database J.G. Zheng Spring 2012 Overview Database approach Database system Relational model Database development 2 File Processing Approaches Based on
DATA INTEGRATION CS561-SPRING 2012 WPI, MOHAMED ELTABAKH
DATA INTEGRATION CS561-SPRING 2012 WPI, MOHAMED ELTABAKH 1 DATA INTEGRATION Motivation Many databases and sources of data that need to be integrated to work together Almost all applications have many sources
A Semantic Marketplace of Peers Hosting Negotiating Intelligent Agents
A Semantic Marketplace of Peers Hosting Negotiating Intelligent Agents Theodore Patkos and Dimitris Plexousakis Institute of Computer Science, FO.R.T.H. Vassilika Vouton, P.O. Box 1385, GR 71110 Heraklion,
Analisi di un servizio SRM: StoRM
27 November 2007 General Parallel File System (GPFS) The StoRM service Deployment configuration Authorization and ACLs Conclusions. Definition of terms Definition of terms 1/2 Distributed File System The
Closer Look at Enterprise Service Bus. Deb L. Ayers Sr. Principle Product Manager Oracle Service Bus SOA Fusion Middleware Division
Closer Look at Enterprise Bus Deb L. Ayers Sr. Principle Product Manager Oracle Bus SOA Fusion Middleware Division The Role of the Foundation Addressing the Challenges Middleware Foundation Efficiency
Chapter 2: Remote Procedure Call (RPC)
Chapter 2: Remote Procedure Call (RPC) Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) [email protected] http://www.iks.inf.ethz.ch/ Contents - Chapter 2 - RPC
Integration 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
Software design (Cont.)
Package diagrams Architectural styles Software design (Cont.) Design modelling technique: Package Diagrams Package: A module containing any number of classes Packages can be nested arbitrarily E.g.: Java
SOFT 437. Software Performance Analysis. Ch 5:Web Applications and Other Distributed Systems
SOFT 437 Software Performance Analysis Ch 5:Web Applications and Other Distributed Systems Outline Overview of Web applications, distributed object technologies, and the important considerations for SPE
CLEVER: a CLoud-Enabled Virtual EnviRonment
CLEVER: a CLoud-Enabled Virtual EnviRonment Francesco Tusa Maurizio Paone Massimo Villari Antonio Puliafito {ftusa,mpaone,mvillari,apuliafito}@unime.it Università degli Studi di Messina, Dipartimento di
EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.
EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES Peter R. Egli INDIGOO.COM 1/16 Contents 1. EAI versus SOA versus ESB 2. EAI 3. SOA 4. ESB 5. N-tier enterprise architecture
Peer-to-peer framework of Distributed Environment for Cooperative and Collaborative Work Service Composition
Peer-to-peer framework of Distributed Environment for Cooperative and Collaborative Work Service Composition F. Astha Ekadiyanto ([email protected]) CONTENTS Why P2P? The P2P Overlay
Enterprise 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
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
Web Services Description Language (WSDL) Wanasanan Thongsongkrit
Web Services Description Language (WSDL) Wanasanan Thongsongkrit WSDL Development History at W3C WSDL 1.1 was submitted as a W3C Note by Ariba, IBM and Microsoft March 2001 WSDL 2.0 Merging 3 previous
Data Integration Hub for a Hybrid Paper Search
Data Integration Hub for a Hybrid Paper Search Jungkee Kim 1,2, Geoffrey Fox 2, and Seong-Joon Yoo 3 1 Department of Computer Science, Florida State University, Tallahassee FL 32306, U.S.A., [email protected],
Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA
Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA Enterprise Web 2.0 >>> FAST White Paper November 2006 Abstract Modern Rich Internet Applications for SOA have to cope with
elearning Content Management Middleware
elearning Content Management Middleware Chen Zhao Helsinki 18.2.2004 University of Helsinki Department of Computer Science Authors Chen Zhao Title elearning Content Management Middleware Date 18.2.2004
