엔터프라이즈 정보 통합
Enterprise information integrationEII(Enterprise Information Integration)는 전체 조직의 데이터와 정보에 대한 통합된 뷰를 지원하는 기능이다.정보 통합 프로세스인 EII의 데이터 가상화 애플리케이션에서, 조직 내의 모든 데이터를 보기 위한 통합 인터페이스(일률적인 데이터 액세스라고 함)를 제공하기 위해 데이터 추상화를 사용하고, 이 데이터를 나타내기 위한 단일 구조 및 명명 규칙(일률적인 정보 표현이라고 함)을 사용한다.EII의 l는 사용자나 시스템에 단일 동종 데이터 소스로 나타나는 이질적인 데이터 소스의 대규모 집합을 얻는 것이다.
개요
기업 내 데이터는 관계형 데이터베이스(그 자체가 다양한 형태로 제공됨), 텍스트 파일, XML 파일, 스프레드시트 및 다양한 독점적 저장 방법을 포함하여 이기종 형식으로 저장될 수 있으며, 각각 고유한 인덱싱 및 데이터 액세스 방법을 가지고 있다.
일반 데이터 소스에서 데이터를 검색하고 수정하는 특정 명령 집합을 제공하는 표준화된 데이터 액세스 API가 등장했다.다양한 데이터 소스, 특히 관계형 데이터베이스를 통해 이러한 API의 명령을 구현하는 많은 애플리케이션이 존재한다.그러한 API에는 ODBC, JDBC, XQJ, OLE DB, 그리고 더 최근에는 ADO가 포함된다.네트.
정보 통합에 매우 중요한 파일 내의 데이터를 나타내기 위한 표준 형식도 있다.이 중 가장 잘 알려진 것이 XML로, 표준적인 보편적 표현형식으로 부상했다.또한 지리적 특징을 표현하기 위한 지리 마크업 언어와 디렉토리 스타일 정보를 보유하기 위한 디렉토리 서비스 마크업 언어와 같은 특정 유형의 데이터에 대해 정의된 보다 구체적인 XML "그래머"가 있다.또한 달력 정보를 나타내는 iCalendar와 명함 정보를 나타내는 vCard와 같은 비 XML 표준 형식이 존재한다.
EII(Enterprise Information Integration)는 데이터 통합을 상업적으로 적용한다.위에서 설명한 이론적 문제에도 불구하고, 민간 부문에서는 실행 가능한 제품으로서 데이터 통합의 문제에 대해 더 많은 관심을 보이고 있다.[1]EII는 정확성이나 추적성이 아니라 속도와 단순성을 강조한다.실무자들은 EII가 산업이 성숙하기 위해 다루어야 하는 다음과 같은 주요 이슈를 인용한다.[citation needed]
- 상이한 데이터 세트 결합
- 각 데이터 소스는 서로 다르며 EII를 지원하도록 설계되지 않았다.따라서 데이터 가상화와 데이터 연합은 서로 다른 데이터 집합의 데이터와 정보의 결합을 지원하기 위해 우발적인 데이터 공통성에 의존한다.데이터 소스에 걸친 데이터 값의 공통성이 부족하기 때문에 반환 세트가 부정확하고 불완전하며 검증이 불가능할 수 있다.
- 한 가지 해결책은 상이한 데이터베이스를 재점검하여 ETL 없이 이러한 데이터베이스를 통합하는 것이다.데이터베이스는 데이터베이스 간에 참조 무결성이 시행될 수 있는 공통성 제약조건을 지원한다.리캐스트 데이터베이스는 설계한 데이터 액세스 경로를 데이터베이스 간에 공통적인 데이터 가치를 제공한다.
- 이해의 단순성
- 견해가 있는 질의에 답변하는 것은 이론적인 관점에서 흥미를 불러일으키지만, 그것을 "기업적 해결책"으로 통합하는 방법을 이해하는 데는 어려움이 있다.[citation needed]
- 구축의 단순성
- 문제의 해결책으로 인식되더라도, 2009년[update] 현재 EII는 적용에 시간이 걸리고 배치의 복잡성을 제공한다.스키마 없는 솔루션으로는 "Lean Middleware"[2]가 있지만, 사용 편의성과 고용 속도는 그러한 시스템의 일반성에 반비례하는 것으로 보인다.[citation needed]
- 고차 정보 처리
- 분석가들은 데이터베이스의 소스가 주어진 애플리케이션을 충족시킬지를 결정하는 데 있어 기능하는 정보 통합 시스템에서도 어려움을 겪는다.리포지토리 집합에 대한 이러한 종류의 질문에 답변하려면 메타데이터 및/또는 온톨로지 같은 의미 정보가 필요하다.
적용들
EII 제품은 동종 데이터 소비 클라이언트 애플리케이션과 서비스와 이기종 데이터 저장소 간의 느슨한 결합을 가능하게 한다.이러한 클라이언트 애플리케이션 및 서비스에는 데스크톱 생산성 도구(스프레드시트, 워드프로세서, 프레젠테이션 소프트웨어 등), 개발 환경 및 프레임워크(Java EE, .NET, Mono, SOAP 또는 RESTful Web Services 등), 비즈니스 인텔리전스(BI), 비즈니스 활동 모니터링(BAM) 소프트웨어, ERP(Enterprise Resource Planning, 고객 관계 관리(CRM), 비즈니스 프로세스 관리(BPM 및/또는 BPEL) 소프트웨어, 웹 컨텐츠 관리(CMS) 등.
데이터 액세스 기술
- Java, C++ 및 에 대한 SSO(서비스 데이터 개체)Net 클라이언트 및 모든 유형의 데이터 원본
- 자바용 XQuery 및 XQuery API
참고 항목
- 비즈니스 인텔리전스 2.0(BI 2.0)
- 데이터창고
- 이질적인 시스템
- 엔터프라이즈 통합
- 연합 데이터베이스 시스템
- 리소스 설명 프레임워크
- 의미 이질성
- 의미적 통합
- 시맨틱 웹
- 웹 2.0
- 웹 서비스
참조
- ^ Alon Y. Halevy; et al. (2005). "Enterprise information integration: successes, challenges and controversies" (PDF). SIGMOD 2005. pp. 778–787. doi:10.1145/1066157.1066246.
- ^ David A. Maluf; et al. (2005). "Lean middleware". SIGMOD 2005. pp. 788–791. doi:10.1145/1066157.1066247.