2b901e1bc88be439aa722142203cf051.ppt
- Количество слайдов: 40
EAI 현황 및 발전 방향 장성우 수석 컨설턴트 한국 오라클
발표 순서 • EAI 개요 • Oracle의 EAI 솔루션 : Oracle 9 i. AS Integration • 기타 EAI 솔루션 회사 소개 • EAI 구현 사례 : P사 • Q&A
EAI 개요 • EAI란? q 기업 내에서 또는 기업 간에 복수의 이질적 응용 프로그램들이 상호 융화 내지 동기화 되어 동작하도록 하는 것 q Front-Office 시스템, 기존의 Legacy 시스템, Packaged 어플리케이 션 등의 전사적으로 산재 되어 있는 어플리케이션을 프로세스 및 메시지(Message) 차원에서 통합하고 관리 1. EAI가 왜 필요한가 ? 1. 주요한 모든 비즈니스 객체에 대한 광역적이고 통합된 뷰(View) 의 필요성 대두 2. 비즈니스 프로세스의 자동화 필요 3. 실시간 프로세스 통합의 필요성 증대
전통적인 접근 방식 : Point-to-Point Web: Web s Extended Supply Chain B 2 B Integration Internet Application Integration (IAI) s s s Self-Service, B 2 C Customer Relationship Management Personalized Marketing and Service Mergers & Acquisitions Legacy Retire Old Implement New s Conversion s Integration s Mainframe s s Provisioning, Financials SFA, Inventory s Customer Care s Supply Chain s Data. Bases s s Data Warehouse Custom Applications
Point-to-point 방식의 문제점 : Integration Spaghetti 재무 영업 - 단위업무 위주의 시스템개발로 업 무간 통합성 및 연계성 부족 - 기준정보의 통합 및 표준화 부재 - 방대한 인터페이스 데이터의 이 력관리 불가 - 중복작업의 산재 시스템 유지보 수 및 관리비용의 증대 - 정보공유 인식부재 인사 The "Fur Ball" 물류
해결 방안 : EAI • Point-to-point 통합의 문제점을 해결하기 위해 HUB-SPOKE 아키텍쳐를 채택 Web: Web s Extended Supply Chain B 2 B Integration Internet Application Integration (IAI) s s s Legacy Mainframe s s s Self-Service, B 2 C Customer Relationship Management Personalized Marketing and Service Mergers & Acquisitions EAI Hub Retire Old s Implement New s Conversion s Integration s Provisioning, Financials SFA, Inventory s Customer Care s Supply Chain s Data. Bases Data Warehouse s Custom Applications s
EAI 도입 효과 • 주요 기대 효과 – 실시간 정보 및 프로세스 동기화 – 개발 및 유지 보수 비용 절감 • 향후 e-Biz 시스템의 지속적인 발전을 위한 기본적인 토대를 제공 – 협력사와의 상호 협력 프로세스로의 발전의 기본 토대 – 웹 서비스와 같은 인터넷 비즈니스를 위한 기본 토대 • 주요 적용 가능 분야 – 본사와 공장이 별도의 시스템을 가진 상태에서 지역적으로 분리되 어 있고, 또한 업무상 상호 시스템의 정보 동기화가 필요한 경우 – 그룹 및 지주 회사의 계열사 간의 상호 유관 정보 동기화가 필요한 경우
개발 및 유지 보수 비용 (EAI vs. Point-to-Point)
EAI 솔루션 구조 : Hub and Spoke Architecture Application Spoke Adapter Application Adapter HUB Spoke Application Message
EAI 솔루션의 주요 구성 요소 Hub/Spoke 애플리케이션들은 관리와 유지 보수를 쉽게 하기 Architecture 위해 Hub-and-Spoke topology로 연결 됨 Message Queuing 애플리케이션들은 약결합(loosely-coupled)되고 큐를 통해 메시지를 교환함으로써 비동기적으 로 상호 통신을 수행함 Message Distribution 메시지들은 인터넷과 인트라넷 같은 공개 표준을 통해 배분됨
EAI 솔루션의 주요 구성 요소(계속) (Continued) Transformation 메시지들은 상호간의 포맷에 맞추어 변환 규칙에 기반 하여 변환되어짐 Business Process 비즈니스 프로세스를 설계하고 수행 Modeling and 하기 위한 그래픽 툴이 제공됨 Coordination Adapters 기존의 ERP 및 CRM 등의 애플리케 이션과 직접 연결하기 위해 기개발되 어 제공되는 모듈
EAI 현황 • 국내 도입 현황 – 현재 국내 도입은 미미한 실정 – 주요 이유 : 기능 대비 고비용 및 도입 목표의 불명확 – 웹 서비스 및 B 2 Bi(예: Rosetta. Net)에 대한 기대감 확산으로 도입 고려 및 실제 도입 증가 추세 – 웹 서비스 및 B 2 Bi를 위해 EAI는 선행 조건임 • 주요 적용 예상 분야 – 금융 : 주요 금융 회사 간의 정보 공유에 따른 금융 기관 사내 시스템의 EAI 적용 필요성 증대 – 통신 : 주요 고객 및 과금 정보의 통합을 위한 EAI 필요성 증 대 – 제조 : 반도체 및 대규모 제조업체를 중심으로 본사와 공장 간의 생산 및 판매 관리를 위한 EAI 필요성 증대
EAI의 현황 n Latest TOP CIO Survey § What is Your Top Strategic Project Over the Next Year? Source Morgan Stanley CIO Survey, May 2001 Application Integration 35% E-business 33% Customer relationship management 30% Supply chain management/logistics 24% Human resources 23% 21% Database software upgrade Intranet improvements 19% 16% Financial (accounting) 15% Marketing apps on Web site 13% E-procurement Web site Systems management infrastructure 12% Commerce server on Web site 12% 0 10 20 30 40
EAI의 현황 n Has your organization chosen a strategic EAI (Enterprise Application Integration) product? Unsure 0. 4% No 79% Source Morgan Stanley CIO Survey, November 2001 Yes 21%
향후 전망 • EIP(Enterprise Information Portal)과의 연동 • e. BI(e. Business Integration)로의 확대 및 Rosetta. Net/eb. XML과의 연동 • Web Services로의 발전
EIP와의 연동 • EIP와의 연동 목표 – EAI를 통해 통합된 정보 및 프로세스를 통일되고 개인화 된 포탈 화면 상에서 효과적으로 검색 및 수행 EAI 및 e-Biz 환경 구축 • Process Innovation • 패키지를 기반으로 표준 업무 지원 • 환경 개선을 통한 사용자 편리 제공 EIP 시스템 목적 편리한 사용자 환경 구축 사무 생산성 향상 운영 및 개발 비용 축소 개인별 맞춤 정보 제공 안정적인 시스템 구축 시스템 발전의 토대 구축
e. BI로의 확대 및 Rosetta. Net/eb. XML과 연동 • e. Business integration – 서로 다른 회사의 e. Business 시스템 및 어플리케이션들 간에 직접적으로 연결되어 프로세스 및 데이터 통합을 통한 상호 협력 수행 – 단지 상호 간에 사용자 인터페이스를 통해 정보를 검색하는 수 준이 아닌 직접적인 시스템 간의 연동을 의미함 – 상호 간에 협의된 표준 협력 방안을 채택 – 대표적인 것이 Rosetta. Net 및 eb. XML © 2001 International Systems Group, Inc. 6
웹 서비스로의 발전 • 웹 서비스란? – 인터넷 기반 분산 컴퓨팅 환경에서 서술되고, 공개되고, 검색되어 동적으로 수행될 수 있는 컴퍼넌트 기반의 애플리케이션 • 웹 서비스가 각광 받는 이유 Ø 상호 간에 쉽게 접근 및 활용 가능한 표준을 통해 웹 상의 서비스 의 검색, 내용 파악 및 호출 가능 Ø 인터넷 상에서 서비스에 기반한 비즈니스 모델을 제공할 수 있는 가능성 제시 • 도입 효과 – 상호 연동이 단순해짐 – 어댑터(제품별/플랫폼별)가 필요 없음 – 개발 용이 및 비용 절감 효과 높은 ROI(Return on Investment) – 표준화가 쉽게 이루어짐 – 향후 다른 서비스와의 연동이 쉽게 구현될 수 있음 – 서비스 확장 용이 서비스 상호 연동을 통한 고수준의 SLA(System Level Agreement) 제공
Oracle의 EAI 솔루션 : 9 i. AS Integration
EAI 솔루션의 주요 고려 사항 • 정보 인프라로서 통합을 위한 다양한 솔루션을 제공해야 함 – Applications (A 2 A) – Businesses (B 2 B) – Web Services • 공개 표준에 기반 해야 하며 플랫폼에 독립적이어야 함 • 다음의 기능을 제공할 수 있어야 함 – 통합 솔루션의 빠른 배치 – 복잡성과 비용 문제의 효율적인 대처 – E-Business의 효율성의 분석 및 최적화
Oracle 9 i. AS 완전한 E-Business 통합 솔루션 하나의 통합된 제품군 Dynamic Web Sites Transactional Applications Portals Business Intelligence Wireless Integration
Oracle 9 i. AS Integration의 EAI 지원 구조 A D Proprietary 4 GL A P Applications T E R Any JCA Source Web Services A D A P T E R TOOLS Design Manage Analyze Business Process Management Data and Semantic Transformation Metadata Repository A D A P T E R e-Business Suite 11 i A D A P T E R Third Party Apps (SAP, PS, …) Messaging Oracle 9 i. AS Mainframe AS/400 Legacy Sys
데이터 레벨 통합 i. Studio Metadata & Common View App 1 Adapter AQ XML • 설계 도구(i. Studio)를 통한 데이터 레벨 통합 모델 설계 • 통합 뷰와 메타 데이타 • 다양한 어댑터를 통한 데이터 전달/변환 기능 • 내용 기반 라우팅 기능 Adapter App 2
비즈니스 프로세스 레벨 통합 Ÿ Oracle Workflow를 통한 프로세스 모 델 설계 지원 Oracle Workflow Web & Email Ÿ 이벤트 기반의 데 이터/프로세스 연 동 지원 App 1 A 2 A Adapter XML 권한 관리/보안 처리 협업 프로세스 통합 Workflow Engine Business Event System AQ B 2 B Adapter B 2 B Protocol
프로세스 모델링 구조 Oracle 9 i. AS Integration i. Studio Oracle Workflow WF Builder를 기동시킴 이벤트와 변환 규칙을 정의 OAI Repository OAI Run-Time 비즈니스 이벤트 정의 비즈니스 이벤트 (via AQ) 비즈니스 프로세스 규칙을 정의 Workflow Repository Workflow Engine
프레젠테이션 레벨 통합 • Oracle Portal을 통한 프레젠테이 • 션 레벨 통합 모델 지원 하나로 통합된 공통의 시작점 (Starting point)에서 각각의 전사 적 정보 리소스(Enterprise information resource)에 대한 개 별화된 접근 제공 – – – 기업내의 어플리케이션 (Enterprise applications) Business Intelligence 공개 및 협업 환경 (Collaborative environments) 인터넷 컨텐츠와 서비스 (Internet content and services) 기타 정형화, 비 정형화 된 온라 인 리소스 (Other on-line resources)
Oracle 9 i. AS Integration 기반의 통합 프레임워크 INTRANET (Message Backbone) Group. Ware Meta Data B 2 C CRM SCM Data Mart KMS Meta Data Integrated Meta Data (통합된 정보 Catalogue) Enterprise Portal 종업원 ERP Legacy B 2 B 종업원 INTERNET Enterprise Data Warehouse Meta Data Oracle 9 i. AS Integration Security SEM 고객 공급 업체
Oracle 9 i. AS의 Web Services 지원 방안 Invoke (SOAP) Wireless & Mobile UDDI Registry Find Business-to. Business XML Interface JDeveloper Browser Java/J 2 EE Applications JCA JDBC Packaged Apps PL/SQL Applications HTML/XML Streams Any Data Source Publish (WSDL) – 100% Standards compliant - simple and complex web services – Expose J 2 EE, PL/SQL and legacy applications as web services – JDeveloper automatically generates and deploys web services
Oracle 9 i. AS에서의 Web Services • 100% Web Services 호환 – Web Services와 J 2 EE를 통합 – 표준 지원 - SOAP, WSDL, UDDI, JSR 1. 0. 9, eb. XML – 상호 연동성 -. NET, eb. XML • SOAP 1. 1 지원 – – 트랜스포트- HTTP, SMTP, FTP 보안 지원 - Firewalls, Standards, Single Sign-On 동기화 지원 - Session Management 비동기화 지원 - Guaranteed Delivery Messaging • WSDL 1. 0 (JAX-B Compliant) 지원 – 자동화 된 WSDL Stub 생성 • UDDI v 2. 0 Web Services Registry 지원
Rosetta. Net / eb. XML 연동 지원 Trading Partners Business Process Management Profile Management B 2 B Protocol Engine Rosetta. Net, eb. XML, Others Semantic Transformation XML/AQ Adapter Oracle E-Business Suite XML/AQ Adapter Oracle Exchange Adapter 3 rd Party Messaging 9 i. AS
EAI 통합 지원 모듈 지원 데이타베이스 Ÿ Ÿ Ÿ Ÿ Oracle 7. 3, 8. 0, 8 i, 9 i MS SQL-Server IBM DB/2 UDB Sybase Informix JCA Datasources OLE-DB Datasources 지원 메시징 시스템 Ÿ MQ-Series Ÿ MSMQ Mainframe/Legacy Ÿ CICS Ÿ New EDI Applications Ÿ SAP R/3 and R/4 Ÿ Peoplesoft Ÿ Oracle 10. 7, 11. 5. X Ÿ Ÿ Ariba JD Edwards Siebel 2000 Commerce One 향후 지원 예정 Ÿ Ÿ Ÿ Lawson Baan Clarify i 2 Vantive QAD 지원 프로토콜 Ÿ Ÿ Ÿ Ÿ http, http-S SMTP ftp CORBA/IIOP COM/COM+ Generic DB Flat File B 2 B 연결 지원 Ÿ XML Messaging Ÿ NEW Rosetta. Net 2. 0 Ÿ NEW Web Services
기타 EAI 솔루션 소개
Magic Quadrant: Integration Middleware Vendor Positioning
See. Beyond • • 89년 설립된 선도 업체 2001년도 직원 750명(World-wide) 및 매출 $200 Million 주요 제품 : e*Gate Integrator e. AI Journal이 수여하는 2000년도 올해의 제품상, 2001년도 올해의 벤더상” 을 수상 • 금융 및 보험 쪽에 많은 reference를 가지고 있음
See. Beyond Solution Architecture e*Gate Monitor GUI e*Gate Architecture Enterprise Manager GUI e*Way control broker Collaboration registry service IQ manager External App 1 IQ n RH(Registry Host) n PH(Participating Host) : runtime components n Enterprise Manager e*Way Collaboration registry n e*Gate Monitor PH(Participating Host) External App 2 External App 3 RH(Registry Host)
VITRIA • • • 95년 설립 Core people and technology from TIBCO – Proprietary messaging (Pub/Sub) – Focus on Real-Time integration (실시간 통합 집중) 98년 첫 기본 통합제품 출시 Engagements with the TELCO industry – DSL Integration package Not an Application Server Platform vendor
Competitive Overview: Vitria • Strengths – Business Process Mgmt (업 무수행관리) – Support for analytics (분석지 원) – Strong presence in Telco (Telco 에서 유력한 업체) – 설계, 배치 모니터 통합을 위 한 시작적 tool • Weakness – – Not a platform player No packaged applications 제한된 transaction support 제한된 adapters, legacy systems 에 제한된 Access – No Web Services – 소규모 업체로 사업전망 불 투명
Web. Methods • 96년 설립 • 초기 B 2 BXML기반시장에 집중 • Acquired ‘Active Work’ in 2000 – To gain A 2 A capabilities and basic ‘integration broker’ support • Acquired ‘Intelli. Frame’ in ‘ 01 – To obtain ‘workflow / BPM’ support • 다양한 e-Marketplaces / Xchanges 에서 사용됨 • Not an Application Server Platform vendor
Competitive Overview: Web. Methods • Strengths – – – 종합적 adapter Set A 2 A & B 2 B support Access to Legacy data and subsystems – Partnerships – 다양한 e-marketplaces / Exchanges 내 존재 • Weakness – – – Not a platform player No packaged Applications 제한적 transaction 지원 웹 서비스 후발주자 A 2 A & B 2 B 제한적 통합 support 파트너 제품요소에 높은 의존도
A사의 EAI 구현 사례
2b901e1bc88be439aa722142203cf051.ppt