26
e-Business 환경에서의 Middleware 기술 및 현황 31-10-00 오 상헌 부장 LG-EDS

e-Business 환경에서의 Middleware 기술 및 현황

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: e-Business 환경에서의 Middleware 기술 및 현황

e-Business 환경에서의 Middleware 기술 및 현황

31-10-00

오 상헌 부장

LG-EDS

Page 2: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 2/26

목 차

• e-Business와 미들웨어

• 미들웨어의 소개

• 미들웨어의 분류

• 표준화 현황

• 제품 현황

• 기술 발전 전망

• 기술 개발 대책

• 미들웨어의 활용 방안

• 결언

Page 3: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 3/26

1. e-Business와 미들웨어

엔드 투 엔드(end-to-end) 전자상거래 Infrastructure

“고객은 하나의 공급업체가 모든 것, 즉 상품 매매를 이음새 없이 매끄럽게 처리하는 것에서부터, 주문을 처리하는

트랜잭션 연결과 공급망 구축 그리고 재고를 보충하고 배송하는 것에 이르는 일련의 전 과정을 한 업체가 자동으로

처리해 주기를 원하고 있다”고 AMR 리서치의 분석가인 피에르 미첼은 진단한다.

* e-Business 솔루션 : 웹을 통하여 기존/신규 업무를 보다 쉽고 편리하게 만드는 응용 프로그램

e-Business 기업의 B2B Domain

기업기업

유통유통

마케팅, 판매및 서비스

마케팅, 판매및 서비스

비즈니스파트너

비즈니스파트너

공급업체공급업체

유통망유통망

고객고객

R&D와 엔지니어링

R&D와 엔지니어링 생산생산

e-Business 기업의 e-Business Domain

공급/협력회사 기업 고객

B2B 영역 B2C 영역B2E 영역

• Connections to suppliers and partners

• Collaboration Domain

• Delivery of critical business information• Business Intelligence Domain• Customer Service Domain

• Electronic Commerce• Cyber Community Business• Customer Service Domain

e-Business Platform

• e-Business IT Framework Clearance/Security

Page 4: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 4/26

1. e-Business와 미들웨어

기업의 e-Business 환경

- 인터넷(웹)과 많은 전용 e-Business 솔루션/패키지의 활용.

- e-Application Gap(e-Generation의 요구 사항과 실제 비지니스의 갭)을 줄이는 비즈니스 프로세스

- 기업 외부(고객, 협력 회사)와의 상호 연결.

e-ValueChain

Services

e-SharedServices

CRM

Infra-structureServices

• Mainframe Service• Midrange Server Service• Network Service• Internet Infrastructure Service

• Network Management• System Management• Inventory Management

SCM EM

• i-Billing• e-Security• Web Hosting

• Decision & Integration• Application Management• Application Development

• Imaging systems• Workflow systems• Simulation

• Single Sign On• Data Warehouse• Data Mining

• EMS• GIS• GPS

• Output Service• Testing Service• Voice & Video Service

• Legacy Transformation• Field Support• Help Desk

• ASP• EAI• TP

l ERP l SEM l KMS• HPET• e-Risk Management• Asset Mgmt. System• ABC• ABM• BSC

• BI Service (DSS)• EIS/DSS• Report Service

• KnowledgeService

• EDMSService

• Groupware

• Enterprise Portal• Personalization

• HR• Financial Service• R&D, Design• Manufacturing

l SCM• SCP• SCE• e-Logistics• e-Procurement• e-Auction• e-Payment• e-Marketplace• Merchant

Acquiring• i-EDI• XML/EDI

l CRM• Marketing Service• Home-Banking• Web Commerce• Analytic Service• Fulfillment / Distribution• Call Center Operation• Sales Force Automation• Call Center (Help Desk

System)• ITI• EBPP• POS

Source: LG-EDS

e-Business Solutions

Page 5: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 5/26

1. e-Business와 미들웨어

기업의 e-Business 환경의 문제

q 기업 내 IT 정보의 분열(B2E Domain)

ü 신규/갱신된 업무 시스템의 지속적인 출현

ü 업무 정보는 일반적으로 하나 이상의 IT 시스템에 분산되어 있음.

• 평균적으로 보유하고 있는 상이한 시스템 수 = 7

ü 75% 의 관리자들이 이러한 구성이 문제를 일으키고 있다고 분석함.

l 90% 의 관리자들이 보다 향상된 electronic value chain integration을 요구

l 통합/합병을 고려중인 46% 의 회사가 상이한 IT 시스템의 통합에 어려움을 호소

l 단 10%의 관리자만이 그들의 IT 업무간 통신이 잘 이루어지고 있다고 판단

기존 IT 환경의 문제기존 IT 환경의 문제

Page 6: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 6/26

1. e-Business와 미들웨어

기업의 e-Business 환경의 문제

q 기업 간 IT 정보의 연동 (B2B 및 B2C Domain)

ü 기업간 ERP 시스템의 상호 연동.(B2B Domain)

ü 전자 상거래와 ERP의 통합 (B2C Domain)

ü 데이터베이스, ERP, 전자상거래 소프트웨어 분야의 선두업체를 포함해 어떤 공급업체도 Extended

Enterprise의 모든 요구사항을 만족하는 솔루션을 제공할 능력을 갖추고 있지 않음.

ü 수많은 업체들이 공동 개발이나 제휴 또는 합병 등을 통해 제품 공급에 나서고 있음.

ü 그러나 제시하는 솔루션들 역시 아직까지 단편적인 수준을 벗어나지 못함.

Page 7: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 7/26

1. e-Business와 미들웨어

기업에서의 e-Business 환경의 구축 방향

• 1단계 방향(기존 사업 영역의 정립)

ü 통합된 고객정보, 고객의 요구 사항을 파악하고

ü 이를 바탕으로 한 신속한 상품 및 서비스의 개발,

ü 개발된 상품과 서비스를 모든 대고객 채널에서 일관성있게 제공하는 것, 그리고

ü 관계회사 또는 고객 회사들과의 실시간 정보 교환 등을 이루어 내는 것 등이 있음.

• 2단계 방향(신규 사업 방식의 도입)

ü 새로운 e-Business 사업 모델의 Information Technology와의 결합.

ü 예: e-Marketplace

e-Business 기업에서 필요한 IT 환경?e-Business 기업에서 필요한 IT 환경?

Page 8: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 8/26

2. 미들웨어의 소개

미들웨어의 정의 – IT 자원의 구성 방식

분산 컴퓨팅 하에서 어플리케이션을 상호 연결하여 데이터를 주고 받으면서 업무를 처리하는 소프트웨어로,

분산된 어플리케이션이 운용되는 시스템의 유형, 데이터베이스의 종류, 네트워크의 형태, 어플리케이션의

위치에 관계없이 업무를 처리할 수 있도록 만들어진 상용 소프트웨어임.

Page 9: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 9/26

2. 미들웨어의 소개

미들웨어의 구성 종류

Source: Gartner Group

분산프리젠테이션

원격프리젠테이션 분산 로직

원격 데이터관리

분산데이터베이스

NETWORK

Presentation

Presentation

ApplicationLogic

DataManagement

S E R V E R

C L I E N

T

Presentation

DataManagement

Database

ApplicationLogic

Presentation

DataManagement

ApplicationLogic

Presentation

DataManagement

ApplicationLogic

ApplicationLogic

Presentation

DataManagement

ApplicationLogic

MIDDLEWARE

Page 10: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 10/26

2. 미들웨어의 소개

미들웨어의 중요성

기능 미들웨어 사용 시 미들웨어 미사용 시

네트워크 및 시스템부하 관리

•데이터 압축 기술을 이용하여, 필요한 서비스 요청및 결과 데이터만 전송함.

•업무의 중요도에 따른 부하의 분산이 가능함.

•많은 SQL 문장 및 선택된 모든 데이터가 전송됨.•별도의 부하 관리 도구가 필요함.

응용 프로그램 변경

관리

•서버 단위로 변경 관리함.(서버만 변경된프로그램을 전파함.)

•클라이언트 단위로 변경 관리함.(모든

클라이언트에 변경된 프로그램을 전파함.)

분산 트랜잭션 관리•분산된 업무를 동시에 처리 가능 (자료의 일관성을유지함.)

•분산된 업무를 순차적 처리로 동시 처리 불가능.(자료의 불일치성 내재)

보안 기능•네트워크 데이터의 암호화 및 서비스의 종류에 따른사용자 통제 관리

•데이터가 네트워크에 개방되어 보안이 취약함.•서비스별 사용 통제 등 다양한 보안 미지원

상호 운용성/확장성•다양한 환경 지원•체계가 다른 업무와 상호 연동이 가능함.

•동일 DB간 연동 가능

(대규모 데이터 연동 시 성능 저하)

응용 프로그램

복잡도

•클라이언트와 서버의 2개 프로그램 개발 (개발 언어 2개) •클라이언트 프로그램만 개발 (개발 언어 1개)

Page 11: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 11/26

3. 미들웨어의 분류

분류분류 목적목적 예예

CommunicationsCommunications

Remote Processing RPC, ORB, RMI

Point-to-Point Communication FTP, HTTP

Inter-Application CommunicationMOM, EAI APIs, Message Brokers,

Distributed Objects, EAI Data Integration

DatabaseDatabase Multi-Vendor Database Access SQL, ODBC, JDBC, OLE DB

Transaction ProcessingTransaction ProcessingSecure, Scalable, Manageable Transactions

Across Disparate EnvironmentsTP Monitor, Application Server

Web AccessWeb Access Web-based Applications and Services Web-to-Host, Web Server

ComponentComponentFine-Grained, Reusable, and Interoperable

ProcessesDistributed Objects

Source: Aberdeen Group, Inc

분류 기준: 미들웨어의 기능

미들웨어는 단순한 분산 처리를 지원하는 Communication 미들웨어, 트랜잭션 처리를 위한 TP 모니터, 그리

고 다양한 응용 시스템을 통합하는 EAI(Enterprise Application Integration), 분산 객체 시스템으로 분류

됨.

Page 12: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 12/26

4. 표준화 현황

• CORBA(Common Object Request Broker Architecture)

– OMG(Object Management Group) (http://www.omg.org)

• 객체지향 기법의 적용하여, 분산 컴퓨팅 환경에서의 하드웨어 플랫폼과 운영체제에 영향을 받

지 않고, 어플리케이션 통합을 할 수 있도록 지원하는 프레임워크 제공을 목표로 함.

• 1990년 OMA 가이드 발표

• 1991년 CORBA 1.1명세서 발표

• 1994년 CORBA ORB들간의 상호 연동을 위한 표준 제시

• 1997년 CORBA 2.1 발표 (마이크로소프트 사의 DCOM과의 인터페이스, 자료형 첨가)

• 1999년 CORBA 3.0 발표 (분산 콤포넌트 지원, 자바의 연동)

– 산업체의 표준으로 중요한 컴퓨터 벤더들의 지원을 받고 있음.

– 데이터베이스나 트랜잭션 시스템과 통합된 후위(Backend)에서 수행되는 Unix 서버나 메

인프레임 서버에 적합함.

Page 13: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 13/26

4. 표준화 현황

• COM/DCOM

– Distributed Component Object Model(http://www.microsoft.com)

• Microsoft에서 추진하고 있음.

• COM: 서로 다른 시간, 서로 다른 언어를 사용하는 개발자 그리고 다양한 툴과 플랫폼상에서 소

프트웨어 콤포넌트의 개발을 가능하게 해 주는 객체 기반의 프로그래밍 모델

• DCOM: COM이 한 시스템 내 혹은 단일한 플랫폼에서 일어나는 것이라면 이들 콤포넌트들이 네트

워크상에 분산돼 있을 때 상호 통신하는 아키텍쳐

– 사용하기 쉬운 개발 도구들을 제공하므로 응용 프로그램의 최종 사용자 인터페이스하는

부분의 개발에 최상의 해결책을 제공함.

– Visual Basic component, ActiveX Component 또는 COM을 지원하는 다른 개발 도구로 만

든 Component들을 사용하여 쉽게 사용자 인터페이스를 개발할 수 있음.

Page 14: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 14/26

4. 표준화 현황

• RMI(Remote Method Invocation)

– RMI는 자바 기반 분산 객체 기술임.

– 모든 네트웍 프로그래밍의 자세한 부분은 RMI package, client stub 그리고 server stub에 의해 숨

겨짐.

– RPC(Remote Procedure Call)와는 달리 RMI는 Java VM 환경에서 실행되어 자바 이외의 다른 언어는

지원하지 않음.

– JavaRMI는 다음과 같은 특징을 갖는다.

• 원격 호출의 제공

• 서버에서 애플랫으로의 콜백 제공

• 분산모델을 자바 환경으로의 통합

• 분산 객체와 비분산 객체의 명확한 구분

Page 15: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 15/26

5. 제품 현황

Integration Broker Vendors

Completeness of Vision

Niche Players Visionaries

Challengers Leaders

Microsoft

May 1, 2000

IBM

Ability

to

ExecuteBEA

Viewlocity

HIE

Active

VitriaNEON

STC

c

cc

cc

c

Tibco

Forte

Extricity

GEISSAGA

Sterling Com.

OnDisplay

Candle

Muscato

Sopra

Sungard

CrossWorlds

Mercator

Oraclec

c

c

SiemensFujitsu

Software AG c

Level 8

c

cMSI

Source: Gartner Group

제품들

• RPC 미들웨어

• Borland’s Entera, ONC RPC, EZ-RPC 등

• 분산 객체 미들웨어

• Borland’s VisiBroker, DEC’s ObjectBroker,

IONA’s Orbix, DSOM

3. 데이터베이스 미들웨어

• EDA/SQL, SequeLink, ShadowDirect ODBC,

Progress, Uniface, SQL*Net 등

4. TP 모니터(트랜잭션 서버)

• Tuxedo, Encina, TopEnd, CICS, C/S Talk, TMAX

5. 메세징 미들웨어

• IBM’s CPI-C, APPC/LU6.2, PeerLogic PIPES등

6. 메시지 지향 미들웨어

• IBM’s MQ series, DEC MessageQ 등

Page 16: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 16/26

6. 기술 발전 전망

1980 1986 1990 1995 1998

LAN 환경 WAN 환경

제1세대 미들웨어 제2세대 미들웨어 차세대 미들웨어

분산 객체

미들웨어

데이타베이스서버 미들웨어

화일 서버OLTP

미들웨어

미들웨어 기술의 발전

•인터넷 환경을 활용하는 e-Business의 급격한 성장에 의해 Web

환경의 Application 구축을 지원하도록 개선됨.(Web

Application Server)

•어플리케이션의 다양화와 어플리케이션간 통신기술의 중요성

증가로 인해 미들웨어가 정보시스템 운영을 위한 기본환경으로

자리잡을 것으로 예상됨(EAI와 연계)

•메시지 기반 미들웨어의 사용이 증가추세에 있음.

•CORBA표준과 객체지향 기술을 기반으로 한 분산객체

미들웨어의 요구사항이 점차 증가할 것임(분산 객체 환경)

•인터넷 환경을 활용하는 e-Business의 급격한 성장에 의해 Web

환경의 Application 구축을 지원하도록 개선됨.(Web

Application Server)

•어플리케이션의 다양화와 어플리케이션간 통신기술의 중요성

증가로 인해 미들웨어가 정보시스템 운영을 위한 기본환경으로

자리잡을 것으로 예상됨(EAI와 연계)

•메시지 기반 미들웨어의 사용이 증가추세에 있음.

•CORBA표준과 객체지향 기술을 기반으로 한 분산객체

미들웨어의 요구사항이 점차 증가할 것임(분산 객체 환경)

전개 방향

미들웨어 기술은

• 분산 객체 환경• EAI(Enterprise Application Integration)• Web Application Server 등으로 연계되어 발전할 것으로 예측됨.

Page 17: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 17/26

6. 기술 발전 전망

• 분산 객체 환경

- 네트워크에 의해 기업의 IT 자원이 Client/Server 환경으로 분산됨에 따라 기업 정보시스템은 다양한 이기종 컴

퓨터 환경에서 분산되어 운용되어야 함.

– e-Business 솔루션의 기반 동작 환경임.

– 분산 객체(Distributed Object)는 다른 메모리 영역에 존재하며, 접근하기 위해 네트워크를 이용하는 것이 필요한

객체임.

– 분산 객체의 배경 기술로는 객체 지향 기술, 미들웨어 기술 등이 있으며, 현재 대표적인 분산 객체 시스템은

CORBA와 DCOM이 있음.

– 동작 환경이 다른 어플리케이션 간에 상호 작용이 가능한 시스템 자원 구성 방법을 제시함.

Page 18: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 18/26

7. 기술 발전 전망

• EAI(Enterprise Application Integration)

– 기업의 컴퓨터 어플리케이션을 현대화하고, 통합하고, 조정하는 것을 목표로 세운 계획, 방법 및 도구

– EAI combines the technologies and processes that enable custom-built and/or packaged business applications to

exchange business-level information in formats and contexts that each understands.(Ovem Report)

– Process Integration에 치중됨.

– 이종 어플리케이션 간 분산 프로세싱 관련 기술

• 객체 지향 프로그래밍 기술

• 분산 처리 기술

• 메시지 브로커를 사용한 멀티플랫폼 프로그램 교환

• XML로 구현된 데이터 표준의 배포

• 미들웨어 – Information Broker

Page 19: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 19/26

7. 기술 발전 전망

• 웹 어플리케이션 서버

– e-Business 환경에서는 인터넷이 기업의 중요한 네트워크 구성 요소임.

– 웹과 기업의 기간 시스템을 연결시켜 주는 기능을 제공하여, e-Businss 환경의 안정

성, 가용성, 확장성을 제공함.

– 트랜잭션 서버 미들웨어의 발전된 기술로서 인터넷 미들웨어 기술임.

– 웹 서버로 들어온 요청(Request)을 처리하기 위한 서버 어플리케이션을 실행시켜 주고,

워크로드 밸런싱, Fail-over, 시스템 관리, 보안관리, Trace 등의 미들웨어 기능을 제공함.

– 관련 기술

ü 분산객체기술(CORBA과 COM/DCOM), 자바(EJB, J2EE)

ü XML(eXtensible Markup Language)

Ø 서로 다른 시스템간의 인터페이스 표준

ü CBD(Component Based Development) 기술 ( 마이크로소프트의 ADCU(Application

Developers Customer Unit), IBM의 샌프란시스코 Project)

Page 20: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 20/26

7. 기술 발전 전망

웹서버,미들웨어 분리

웹서버,미들웨어 동일

웹의 수용

웹서버

CGI 서버

(CGI기반 웹 서버에서 출발)

Websphere, Saphire web, OAS,Silverstream 등

기존 미들웨어

TP Monitor,RPC,MOM

객체기반 트랜잭션 시스템

OTM (CORBA, DCOM )

자바 어플리케이션 서버)(자바 프레임 워크에서 출발)

미들웨어 요소 투입

웹 기반 미들웨어

­®

¬

Inprise, MTS, M3 등

Weblogic, PowerTier 등

• 웹 어플리케이션 서버의 종류

Page 21: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 21/26

8. 기술 개발 대책

• Business Process 측면의 대책

– e-Business를 위한 비즈니스 오브젝트의 개발

• 비즈니스 요구사항의 변화를 적시에 수용하는 IT 환경

– 기업의 e-Business 구축/전환 전략 및 방법론 활용

• Business Process Reengineering 및 새로운 e-Business 솔루션과 Legacy 시스템의 원활한 융합

– 소프트웨어 품질 평가 문화의 정착

• 구축된 e-Business 환경의 품질 향상

• Information Technology 측면의 대책

– 표준화된 미들웨어 참조 모델의 개발

• 분산 컴퓨팅 참조 모델에 미들웨어 관리 기능을 추가하는 새로운 모델을 개발/표준화하고, 참조 모델을 지원하

는 개발 도구, 참조 모델을 구현한 제품의 개발 과제 등이 있다.

– 미들웨어 기반 소프트웨어의 개발

• 통신 소프트웨어, 분산 처리 소프트웨어, 보안 소프트웨어의 자체 개발 기술력 확보

• XML의 표준화 작업 참여 및 XML 기반 솔루션 개발

– Component-based Software Architecture 기술의 개발

• 전체 IT 환경의 일관된 구축/운영을 위한 IT Architecture 모델링 기술 확보

Page 22: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 22/26

8. 기술 개발 대책

• e-Business를 위한 비즈니스 오브젝트의 개발 및 축적

– 비즈니스 프로세스(Adaptive Business Process)을 지원하는 비즈니스 오브젝트의 활용을 통해 비즈

니스 요구사항의 변화를 적시에 수용하는 IT 환경을 구축하여야 한다.

– CORBA Component Model을 적용한 개발 환경 및 개발 도구에 대한 제품화 노력이 필요함.

– e-Business 환경의 기반 기술임.

• 소프트웨어 콤포넌드 관련 국내 현황

– 1999년 11월 한국 소프트웨어 콤포넌트 컨소시엄(KCSC : Korea Consortium for Software Component

Promotion) 창립.

– 1999년 정부차원에서 범국가적 콤포넌트 공유 체제를 구축하는 콤포넌트 소프트웨어 기술 개발 계획

을 수립.

– ETRI를 중심으로 일부 콤포넌트 기반 기술 연구를 수행하였으며, 최근에는 GIS 콤포넌트 기술 등 몇

몇 기술 개발 과제가 진행 중임.

– 업계에서는 상용 콤포넌트 개발 도구를 이용하여 응용 콤포넌트를 개발하고 있음.

Page 23: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 23/26

8. 기술 개발 대책

• 표준화된 미들웨어 참조 모델의 개발

– 분산 컴퓨팅 모델과 Extended Enterprise 모델의 통합

– 정부 주도의 국가적인 노력이 필요함

• 미들웨어 기반 소프트웨어의 개발

– 통신 소프트웨어, 분산 처리 소프트웨어, 보안 소프트웨어의 자체 개발 기술력 확보

– XML 관련 소프트웨어의 개발 (XML 에디터, XML Transformer, XML/EDI솔루션)

– Adaptive Business Process Modeling 기술과의 연계

– XML 기술 표준화에의 적극적인 참여

• Component-based Software Architecture 기술의 개발

– 소프트웨어 콤포넌드 모델링 기술

– Domain-Oriented Component 기술

– Component Repository 기술

– 소프트웨어 콤포넌드를 기반으로 하는 e-Business 솔루션 개발 Framework

Page 24: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 24/26

9. 미들웨어의 활용 방안

효과적인 e-business 어플리케이션 구현을 위한 고려사항

• 앞으로 5년 후에 새로운 e-business 어플리케이션 투자를 불러올 주요 트렌드 및 사건은 무엇인가?

• 차세대 e-business 아키텍처를 창조하는 데 있어서 패키지화된 어플리케이션 소프트웨어의 역할은

무엇인가?

• 기술의 발전과 비즈니스 변화는 e-business 어플리케이션을 시작하려는 결정에 어떤 영향을 미칠 것인가?

• 21세기의 경쟁에 필요한 이상적인 e-business 어플리케이션 아키텍처는 무엇인가?

• 어떻게 아키텍처를 통합하는 것이 정보관리 능력을 빠르게 향상시킬 것이며, 조직을 견실하게 운영할 수

있을 것인가?

• 이전에 없던 복잡성과 변화에도 불구하고 비즈니스 어플리케이션을 활용할 수 있는 경영구조를 어떻게

만들 수 있을까?

• 출처 : Oracle Korea Magazine

Page 25: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 25/26

10. 결언

• e-Business 환경을 지원하는 미들웨어

– 기존 IT 자원과 새로운 e-Business 솔루션의 통합 및 기업간 정보 통합을 지원하는 새로운 역할이 요구됨.

• 미들웨어의 기술 발전 방향

– 분산 객체 환경

– Enterprise Application Integration (Non-IT 측면)

– Web Application Server(IT 측면)

• 주요 미들웨어 기술 개발 과제들

– 표준화된 미들웨어 참조 모델의 개발

– 미들웨어 기반 소프트웨어의 개발

– Component-based Software Architecture 기술의 개발

– e-Business를 위한 비즈니스 오브젝트의 개발

Page 26: e-Business 환경에서의 Middleware 기술 및 현황

00-10-31 기술개발대책분과위원회 1차 세미나(10월 30일) 26/26

10. 결언

Q & A