DOI QR코드

DOI QR Code

A Study of Integrating ASP Databases with Customer Databases

ASP 용의 데이터베이스와 고객 데이터베이스 연동에 관한 연구

  • 김호윤 (인하대학교 대학원 첨단정밀공학과) ;
  • 이재원 (인하대학교 기계공학부 산업공학)
  • Published : 2004.10.01

Abstract

In the ASP(Application Service Provider) business, applications using database sometimes require some data from clients' databases. These days such data are extracted from client database using manual database operations as an EXCEL file and the ASP, once receiving this file, transfers it into the application's database using manual database operations. This paper describes how to deal with data transmitting between the client database and ASP database on the web without using database manual operations for data extraction and insertion. We propose a framework which enables to transmit client data in a systematical way, to match different attribute names of each database for sharing same attribute values, and to avoid exposing information about the network path of client database to the ASP. This approach consists of two steps of data processing. The first is extracting data from client database as XML format by using a downloaded client program from ASP site, the second is uploading and storing the XML file into the ASP database. The implemented prototype system shows the suggested data integration paradigm is valid and ASP business needing integration of client database can be activated using it.

ASP(Application Service Provider) 사업에서 응용프로그램이 데이터베이스를 사용해야 하고 이 데이터베이스가 ASP 고객의 데이터베이스로부터 일련의 데이터를 제공받아야 하는 경우가 점점 더 증가하고 있다. 이를 위한 방법으로 엑셀(EXCEL)과 같은 파일 형태가 이용되는데 고객의 데이터베이스로부터 수작업으로 추출되어진 데이터가 엑셀 파일로 ASP사업자에게 전달된다. 이는 다시 애플리케이션이 이용하는 데이터베이스의 테이터내로 수작업 처리되어 저장된다. 본 연구는 두 데이터베이스 연동 시에 이러한 엑셀 파일 등을 이용하여 발생하는 데이터 추출과 저장시의 데이터베이스 수작업 조작의 비효율성을 극복하는데 있다. 이 때 두 데이터베이스 상의 속성명은 상이한 경우를 일반적인 경우로 전제하였으며 또한 웹 상에서 두 데이터베이스의 연동 시에 피할 수 없는 고객 데이터베이스의 경로 정보를 ASP 사업자에게 노출을 피하도록 한다. 제안된 방법은 두 단계로 걸쳐 데이터 프로세싱이 이루어지는데 먼저, ASP 사이트로부터 다운로드받은 프로그램을 이용하여, 고객데이터베이스를 접속한 후 프로그램의 유저 인터페이스를 이용하여 용이하게 속성 매칭하고 속성치를 XML 파일 형태로 자동 추출하는 단계와 추출된 XML 파일을 웹 상에서 ASP 서버에 접속하여 전송하고 ASP 데이터베이스에 자동 저장하는 후처리 프로세싱 단계로 구성된다. 본 연구에서는 이러한 방법에 맞는 프로토타입 시스템을 구현하여 데이터베이스 연동의 타당성을 검증하였으며, 제안된 방법은 ASP 고객의 데이터베이스를 이용해야 하는 ASP사업의 활성화에 기여할 수 있다.

Keywords

References

  1. Thomas Wiedemann, 'Web-based simulation: Simulation application service providing (SIM-ASP),' Proceedings of the 33nd conference on Winter simulation, pp.623-628, Dec., 2001
  2. Amit P. Sheth, James A. Larson, 'Federated database systems for managing distributed, heterogeneous, and autonomous databases,' ACM Computing Surveys (CSUR), Vol.22, No.3, 1990 https://doi.org/10.1145/96602.96604
  3. Ramon Lawrence, Ken Barker, 'Integrating relational database schemas using a standardized dictionary,' Proceedings of the 2001 ACM symposium on Applied computing, 2001 https://doi.org/10.1145/372202.372327
  4. Erhard Rahm, Philip A. Bernstein, 'A survey of approaches to automatic schema matching,' The VLDB Journal The International Journal on Very Large Data Bases, Vol.10 No.4, pp.334-350, 2001. https://doi.org/10.1007/s007780100057
  5. Mark Roantree, John Murphy, Wilhelm Hasselbring, 'The OASIS multidatabase prototype,' ACM SIGMOD Record, Vol.28, No.1, 1999 https://doi.org/10.1145/309844.310066
  6. Robert Orfali, Dan Harkey, Jeri Edwards, The essential distributed objects survival guide 2nd edition, Prentice Hall, 1996
  7. http://www.omg.org/news/whitepapers/whtsonwp.htm
  8. 변광준, 'EasyConnection : 이질 데이터베이스들의 효율적 연동방식', 한국저자거래(CALS EC)학회, 한국전자거래(CALS/EC)학회지, Vol.4, No.3, pp.235-246, 1999
  9. 권은정, 용환승, '데이터베이스 : XML 을 기반으로 한 관계형 데이터베이스 메타데이터 리파지토리 설계 및 구현', 정보처리학회논문지D, Vol.9-D, No.1, pp.1-10, 2002 https://doi.org/10.3745/KIPSTD.2002.9D.1.001
  10. 이인기, 이민수, 용환승, '웹 기반의 OLAP 메타데이터 교환 시스템의 설계 및 구현', 정보처리학회논문지D, VoI.9-D, No. 6, pp.971-980, 2002 https://doi.org/10.3745/KIPSTD.2002.9D.6.971
  11. 정상혁, 주경수, 이정수, '멀티미디어 데이터베이스 : XML 데이터베이스 시스템을 기반으로 한 B2B 통합 시스템 개발', 멀티미디어학회논문지, Vol.6, No.1, pp.1-14, 2003
  12. 이순철, 김성훈, '정보시스템관리(1) : ASP의 효과적 도입 방안', 2002 한국경영정보학회 추계학술대회, Vol.2002, No.0, pp.177-188, 2002
  13. http://www.sds.samsung.co.kr/product/unierp/index.php
  14. http://www.kointech.com/
  15. http://www.bizmeka.co.kr/
  16. http://www.usi.com/