1 XML Based Networking Method for Connecting Distributed Anthropometric Databases 24 October 2006 Huaining Cheng Dr. Kathleen M. Robinette Human Effectiveness.

Slides:



Advertisements
Similar presentations
REST Introduction 吴海生 博克软件(杭州)有限公司.
Advertisements

An Approach to Wrap Legacy Applications into Web Services Wesal Al Belushi, Youcef Baghdadi Department of Computer Science, Sultan Qaboos University, Sultanate.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Database Architectures and the Web
Service Oriented Architecture Terry Woods Session 50.
Management Information Systems, Sixth Edition
Reliability on Web Services Presented by Pat Chan 17/10/2005.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
1 Introduction to SOA. 2 The Service-Oriented Enterprise eXtensible Markup Language (XML) Web services XML-based technologies for messaging, service description,
Distributed components
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
Troy Hutchison Service Oriented Architecture (SOA) Security.
Chapter 3 Database Management
Overview Distributed vs. decentralized Why distributed databases
1 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Chapter 9 Database Management Approaches.
Page 1Prepared by Sapient for MITVersion 0.1 – August – September 2004 This document represents a snapshot of an evolving set of documents. For information.
The University of Akron Dept of Business Technology Computer Information Systems Database Management Approaches 2440: 180 Database Concepts Instructor:
Definition of terms Definition of terms Explain business conditions driving distributed databases Explain business conditions driving distributed databases.
Introduction to Building a BI Solution 권오주 OLAPForum
Data Warehousing: Defined and Its Applications Pete Johnson April 2002.
Chapter 3 Database Architectures and the Web Pearson Education © 2009.
Lee Kinsman (soon to be) Consultant, Chamonix IT Consulting
Dr.S.Sridhar,Ph.D., RACI(Paris),RZFM(Germany),RMR(USA),RIEEEProc.
Data Management Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition.
Ihr Logo Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization Turban, Aronson, and Liang.
Web Services Mohamed Fahmy Dr. Sherif Aly Hussein.
1 Chapter 3 Database Architecture and the Web Pearson Education © 2009.
1 Introduction CSIE, Da-Yeh University. 2 History of Software Development Traditional Programming Paradigm  Behind schedule, costly, and unreliable.
Database Architectures and the Web Session 5
1 Dr. Markus Hillenbrand, ICSY Lab, University of Kaiserslautern, Germany A Generic Database Web Service for the Venice Service Grid Michael Koch, Markus.
Data Warehousing at STC MSIS 2007 Geneva, May 8-10, 2007 Karen Doherty Director General Informatics Branch Statistics Canada.
DW-1: Introduction to Data Warehousing. Overview What is Database What Is Data Warehousing Data Marts and Data Warehouses The Data Warehousing Process.
DISTRIBUTED COMPUTING
Outline  Enterprise System Integration: Key for Business Success  Key Challenges to Enterprise System Integration  Service-Oriented Architecture (SOA)
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
Lecture 5: Sun: 1/5/ Distributed Algorithms - Distributed Databases Lecturer/ Kawther Abas CS- 492 : Distributed system &
Based on the paper “Myths around Web Services” by Gustavo Alonso Web Services & Myths Around it Debashis Roy Deepa Saha.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
1 Reviewing Data Warehouse Basics. Lessons 1.Reviewing Data Warehouse Basics 2.Defining the Business and Logical Models 3.Creating the Dimensional Model.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 5-1 Chapter 5 Business Intelligence: Data.
Ihr Logo Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization Turban, Aronson, and Liang.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
Service Oriented Architecture CCT355H5 Professor Michael Jones Suezan Makkar.
Distributed Databases
Copyright © 2013 Curt Hill SOAP Protocol for exchanging data and Enabling Web Services.
Management Information Systems, 4 th Edition 1 Chapter 8 Data and Knowledge Management.
Kemal Baykal Rasim Ismayilov
© 2003 Prentice Hall, Inc.3-1 Chapter 3 Database Management Information Systems Today Leonard Jessup and Joseph Valacich.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
HNDIT Rapid Application Development
CS 157B: Database Management Systems II April 10 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron Mak.
1 SERVICE ORIENTED ARCHITECTURE ANTHONY GACHANGO D61/70547/2008 DIS 601.
Web Services Blake Schernekau March 27 th, Learning Objectives Understand Web Services Understand Web Services Figure out SOAP and what it is used.
Introduction to Service Orientation MIS 181.9: Service Oriented Architecture 2 nd Semester,
1 Copyright © Oracle Corporation, All rights reserved. Business Intelligence and Data Warehousing.
Abstract MarkLogic Database – Only Enterprise NoSQL DB Aashi Rastogi, Sanket V. Patel Department of Computer Science University of Bridgeport, Bridgeport,
Managing Data Resources File Organization and databases for business information systems.
Management Information Systems by Prof. Park Kyung-Hye Chapter 7 (8th Week) Databases and Data Warehouses 07.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Dr.S.Sridhar,Ph.D., RACI(Paris),RZFM(Germany),RMR(USA),RIEEEProc.
Popular Database Management Systems
Intro to MIS – MGS351 Databases and Data Warehouses
TOPIC: Applications of Web Technologies in Distributed Systems
Advanced Applied IT for Business 2
Sabri Kızanlık Ural Emekçi
Database Architectures and the Web
Databases and Data Warehouses Chapter 3
Remedy Integration Strategy Leverage the power of the industry’s leading service management solution via open APIs February 2018.
Resources.
Presentation transcript:

1 XML Based Networking Method for Connecting Distributed Anthropometric Databases 24 October 2006 Huaining Cheng Dr. Kathleen M. Robinette Human Effectiveness Directorate Air Force Research Laboratory Approved for public release; distribution is unlimited. AFRL-WS (Oct )

2 Overview Integration issues Solution options with pros and cons WEAR short-term solutions WEAR long-term solution Summary

3 WEAR Group WEAR stands for World Engineering Anthropometry Resources – A nonprofit organization based in France to promote sharing and using of its members’ anthropometry resources – A dozen members located around world – Members have huge collection of anthropometry survey data over large span of time

4 Integration Issues Data extraction and search Network accessibility Data representation Data quality Security Data analysis Data autonomy Financial and manpower constraints

5 Integration Solution Options Examine three possible integration solutions for the WEAR group integration – Linked servers – Data warehouse – Service-oriented architecture (XML Web services) Examine how the solutions can address the above integration issues Envision potential anthropometry applications for the integrated WEAR

6 Linked Server Structure Use four-part name syntax in a query instead of only table name – LinkedServerName – DatabaseName – Owner – TableName REF 1: “Configuring Linked Servers,” Microsoft MSDN Library,

7 Linked Server Pros & Cons Advantages – conceptually easy – The ability to issue distributed queries and transactions on heterogeneous data sources across the enterprise Disadvantages – tight integration and direct access – Maintenance and update nightmare – No data autonomy – Require direct access and reliable connection

8 Data Warehouse Main objective of data warehouse is business intelligence analysis of integrated data over time – Business trend and variance analysis through OLAP (On-Line Analytical Processing) – Data mining – automated discovery of implicit patterns and interesting knowledge hidden in the large amounts of data

9 Data Warehouses Characteristics of data warehouse – Specialized database built on top of operational databases. – Integration process through ETL (Extract, Transform, and Load) – Optimized for over time data analysis – Highly normalized structure

10 Anthropometry Star Schema Anthropometry database application of star schema – Find groups of anthropometry measurements as biometrics identifier

11 Data Warehouse Pros & Cons Advantages – strong analytical capability – A platform for many potential anthropometry applications of OLAP and data mining Disadvantages – tight integration and high cost – Difficult to build ETL processes with various systems platforms and database structures as well as different locales – Lack of data autonomy

12 Web Service Architecture Web service architecture adheres to the principles of service-orientation – Services are loosely coupled, autonomous, stateless, and discoverable. Consists of three basic types of entities – Service requestor, service provider, and service registry – Communicate through TCP/IP

13 WEAR Application of Web Services Member 1 requests survey data & shape descriptors

14 Loosely Coupled Integration XML Web service architecture is a loosely coupled integration – Integration is done through the service contract (WSDL) instead of open connection – Work is requested/delivered as payloads in the SOAP messages – Messaging mechanism brings Autonomy Statelessness

15 Web Services Pros & Cons Advantages – autonomy and scalability – Solve the problems that are difficult to handle by a tight integration Disadvantages – security and performance – Challenge in performing and propagating user authentication and authorization – XML documents are slow to create and process – Evolving standards and specifications

16 WEAR Integration Objectives Short-Term Real world – two types of integrations – Enterprise systems integration – Business to business (B2B) integration Short-term WEAR integration objectives – Integrate and share anthropometry survey data automatically – WEAR members maintain and control independently their databases and existing web application

17 WEAR Integration Solution Short-Term WEAR has to be treated as a federation Web service architecture is inherently federated because of its loosely coupled nature – Best solution to make the WEAR integration satisfy the short-term objectives Universal anthropometry data sets – XML Autonomous

18 WEAR Integration Solution Implementation Issues Limit services to data sets only without RPC (remote procedure call) Real-time performance is not a concern Use restricted UDDI registry to increase security Implement user authentication using X509 digital client certificate Implement user authorization through SOAP header

19 WEAR Integration Objectives Long-Term WEAR integration long-term objectives – Build analytical models to produce anthropometry solution toolkits – Offer these toolkits as Web services accessible by the public and special industry groups

20 WEAR Hybrid Web Service / Data Mart Model

21 Conclusions WEAR integration is a type of federated integration XML Web service is the best solution due to its loosely coupling nature and service orientation Data marts have great potential for discovery of anthropometry data Hybrid Web service/data mart model is a solution to combine analytical models and XML web services XML is the foundation of the entire integration solution