Microsoft PowerPoint - S3_T2_Best Practice Study-Tuxedo [호환 모드]

Similar documents
untitled

세션 3 (오이식).ppt


[Brochure] KOR_TunA

J2EE & Web Services iSeminar

Service-Oriented Architecture Copyright Tmax Soft 2005

PCServerMgmt7

Microsoft Word - CNVZNGWAIYSE

기타자료.PDF

<4D F736F F F696E74202D20315F315F506F C313067B8A6C8B0BFEBC7D1BAF1C1EEB4CFBDBAC5EBC7D55FC0E5C8F1C1A4>


TTA Journal No.157_서체변경.indd

[Brochure] KOR_LENA WAS_

(Microsoft PowerPoint - \(6.5\)\271\337\307\245\300\332\267\341\(4\)_DataPower_\261\350\273\363\271\316.ppt)

OUR INSIGHT. YOUR FUTURE. Disclaimer Presentation ( ),. Presentation,..,,,,, (E).,,., Presentation,., Representative.( ). ( ).

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_ pptx

Intro to Servlet, EJB, JSP, WS

<4D F736F F F696E74202D20322D342E534F41BFCD20BAF1C1EEB4CFBDBAC7C1B7CEBCBCBDBA>

오라클의 클라우드, 가상화 기술과 그 가치

Portal_9iAS.ppt [읽기 전용]

PowerPoint 프레젠테이션

歯부장

세션 2-2(허태경).ppt

15_3oracle

PowerPoint 프레젠테이션

Interstage5 SOAP서비스 설정 가이드

No Slide Title

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

PowerPoint 프레젠테이션

IBM Business Intelligence Solution Seminar 2005 Choose the Right Data Integration Solution ; Best Practices on EII/EAI/ETL IBM DB2 Technical Sales BI

Microsoft PowerPoint - 1_System z New Technology Seminar - zSOA & ESB_ ppt

consulting

목 차 Ⅰ. 일반사항 1 Ⅱ. 특기사항 3 Ⅲ. 물품내역 및 세부규격 8 Ⅳ. 주의사항

2Q SWG Teleweb Business Plan & 1Q Recovery Plan April 2, 2003

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이

untitled

<4D F736F F F696E74202D20BDC7BDC3B0A320B5A5C0CCC5CD20C5EBC7D520B1E2BCFA20BCD2B0B F31>

untitled

서현수

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

スライド タイトルなし

Oracle SOA Suite Overview

untitled

WCF를 이용한 엔터프라이즈 커뮤니케이션에 있어서의 ‘MUST HAVE’ 아이템

ecorp-프로젝트제안서작성실무(양식3)

歯CRM개괄_허순영.PDF

SANsymphony-V

\(주\)투비소프트 사업계획서

<4D F736F F F696E74202D20332DC1F6B9DDC1A4BAB8BDC3BDBAC5DB>

PowerPoint 프레젠테이션

untitled

PowerPoint 프레젠테이션

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O


02이승민선생_오라클.PDF

Oracle Application Server 10g( ) SOA Edition 설치독립형설치옵션설명 Oracle BPEL Process Manager 구조, Oracle ESB(Enterprise BPEL 및 ESB 공통서비스살펴보기및 Oracle Rul

Voice Portal using Oracle 9i AS Wireless

Oracle Fusion Middleware & BEA - An Inside Look

Cache_cny.ppt [읽기 전용]


Microsoft Word - s.doc

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

당사의 명칭은 "주식회사 다우기술"로 표기하며 영문으로는 "Daou Tech Inc." 로 표기합니다. 또한, 약식으로는 "(주)다우기술"로 표기합니다. 나. 설립일자 및 존속기간 당사는 1986년 1월 9일 설립되었으며, 1997년 8월 27일 유가증권시장에 상장되

Session XX-XX: Name

Microsoft PowerPoint - 03.z10 Launch session_SW_2008_03_12_엄경순 실장 발표 최종.ppt

The Self-Managing Database : Automatic Health Monitoring and Alerting

Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤

Analyst Briefing

Intra_DW_Ch4.PDF

슬라이드 1

PowerPoint ÇÁ·¹Á¨Å×À̼Ç

SchoolNet튜토리얼.PDF

Windows 8에서 BioStar 1 설치하기

ETL_project_best_practice1.ppt

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

Gartner Day

Cloud Friendly System Architecture

IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

Java Enterprise User Solution JEUS 는웹환경에서애플리케이션을개발, 운용, 실행할수있는플랫폼역할을하면서, 필요한각종서비스들을제공해주는웹어플리케이션서버 (Web Application Server) 입니다. 세계 상용최초로국제표준인 J2EE 1.4

About

untitled

차세대 시스템 개발과 스마트 캠퍼스 구축의 시대! 2014년 현재 대학 정보화 화두는 차세대, 스마트 캠퍼스, 개인정보보호 입니다. 대학 정보화 동향 1990년대 후반부터 2000년대 초반 붐처럼 일었던 학사행정 시스템 구축의 시기를 지나 2000년대 중 후반 부터는

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š

Session3. 한국마이크로소프트(전사적 데이터 통합 컨퍼런스).ppt

슬라이드 1

001지식백서_4도

thesis

歯이시홍).PDF

Corporate PPT Template

Windows Live Hotmail Custom Domains Korea

<4D F736F F F696E74202D20C0CFBABB204C4DBDC3C0E5BAB8B0ED20B9D720BBE7BEF7B0E8C8B9BCAD205BC8A3C8AF20B8F0B5E55D>

NHN 포털 서비스 플랫폼

Backup Exec

Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud

Agenda Stage Stage 7.5

E-BI Day Presentation

엔터프라이즈 통신 인프라를 위한 WCF의 기능들

APOGEE Insight_KR_Base_3P11

Transcription:

3/11/2009 2008 Oracle Corporation 1

Oracle Tuxedo 사례연구 3/11/2009 2008 Oracle Corporation 2

Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decision. The development, release, and timing of any features or functionality described for Oracle's products remains at the sole discretion of Oracle. 3/11/2009 2008 Oracle Corporation 3

목차 머리말 사례연구 <Insert Picture Here> 맺음말 3/11/2009 2008 Oracle Corporation 4

머리말 2008 Oracle Corporation 5 3/11/2009 2008 Oracle Corporation

Oracle Tuxedo 성숙된기반소프트웨어 대량트랜처리솔루션으로탄생 AT&T의전국적인전화스위칭네트워크관리를위해초당 1000 트랜잭션이상의처리를위해개발 (1983) 우수성입증 1996 년에 BEA 에인수. 1999 년까지 BEA Tuxedo는 C/C++ 및 COBOL 기반의선구적인분산트랜잭션처리플랫폼으로자리잡음 전세계적으로모든산업에걸쳐수천의 mission-critical 애플리케이션의기반이됨 검증과정 금융 지불결제시스템 환거래시스템 통신 교통 물류 도소매 공공 현대화 2001 년이래로 Tuxedo 는 Java, J2EE 호환성및복합애플리케이션개발을위한 SOA 지원을포함 Portable Java classes (JOLT) WLS-Tuxedo Connector (WTC) 웹서비스 (SALT) ESB Transport (ALSB) 3/11/2009 2008 Oracle Corporation

Tuxedo 일상생활에널리쓰이는 전세계적으로많이사용되는애플리케이션지원 전화를걸때 신용카드혹은 ATM 사용시 은행이용시혹은이체시 소화물배달시 비행기표예약시 소매상품구매시 3/11/2009 2008 Oracle Corporation

사례연구 2008 Oracle Corporation 8 3/11/2009 2008 Oracle Corporation

SOA 환경에서의 Tuxedo 활용 대용량트랜잭션엔진 복합애플리케이션을대량의기업트랜잭션으로확장 자원효율및가격대비성능최적화 이종자원에걸친트랜잭션관리 리호스팅및메인프레임애플리케이션확장플랫폼 중요한 COBOL/C 애플리케이션을오픈시스템상의 Tuxedo로전환 50-80% TCO 감소및메인프레임벤더종속성제거 메인프레임애플리케이션을 SOA로확장 SOA 화된 Tuxedo 애플리케이션서비스 SALT 를통한 Tuxedo 애플리케이션의웹서비스와의통합 ALSB 를통한 JMS, EJB/RMI 등과의연결성증대 SOA 에서의재사용성및통합성증대 3/11/2009 2008 Oracle Corporation

Tuxedo -- #1 메인프레임리호스팅플랫폼 Tuxedo has established itself as the undisputed non-mainframe-based TPM leader -- Gartner 기존메인프레임애플리케이션리호스팅및새로운애플리케이션에대한메인프레임과의경쟁에서많은경우우위확보 장점 메인프레임에비하여 50-80% 의운영비용절감 위험도및비용을최소화하면서기존애플리케이션자산의재활용지원 SOA 를활용한통합과거버넌스를위한기존애플리케이션현대화및확장 기존애플리케이션에대한광범위한재활용과다양한접근제공 위험을최소화하기위한단계적인메인프레임이관및투자지원 3/11/2009 2008 Oracle Corporation 10

고객요구사항 : 메인프레임현대화프랑스사회보장의료보험 업무요건 약력 : 500만가입자, 11억이의제기, 1100억프랑지급, 12,000 MIPS 메인프레임애플리케이션결과 : 리호스팅및 IT 자원통합으로연간 IT 비용이 $65M에서 $10M으로절감 목표결과장점 BULL/IBM 메인프레임상의의의처리및고객서비스애플리케이션이관 비용절감 규제변화에빠르게대응하기위한비즈니스민첩성을확보하기위한애플리케이션현대화 서비스중단없이지급서비스이관 대부분 COBOL 애플리케이션코드의자동리호스팅으로비용, 시간및위험감소 리호스팅된자산의용이한 Java 컴포넌트와의통합 운영비용 85% 절감 1 일 8 시간의처리시간감소, 여유용량을활용하여스마트카드서비스추가 컴포넌트기반의개발및 COBOL 애플리케이션의 Java 로의확장제공. This target architecture is CNAM s first concrete step in component-based development. Functions are now re-usable. Development and maintenance workload is reduced. Improved responsiveness and IT performance resulted in faster implementation of new features. - Mme. Maryvonne Cronier, CIO, CNAM-TS 3/11/2009 2008 Oracle Corporation 11

메인프레임리호스팅에대한 Tuxedo 의강점 CICS* 및 IMS TM* 대응기능제공 메인프레임급혹은이상의성능및안정성, 확장성제공 자동된코드및데이터변환에의한메인프레임애플리케이션이관단순화 Oracle 및파트너사의강력한툴활용으로시간, 위험및비용절감 자동화에의한테스팅범위및코드변경최소화 양방향, 트랜잭션널연결을제공하는최적의메인프레임어댑터 CICS 와 IMS TM 컴포넌트와의자연스러운연계 부분이관과잔존메인프레임자산통합지원 점진적인이관시임시적인연계를단순화 COBOL 에서 JEE 애플리케이션서버까지최상의확장성제공 기존컴포넌트와 JEE 혹은 Java 로생성된컴포넌트간의자연스러운통합제공 *Mainframe based online transaction processing system; IMS TM is another IBM mainframe-based transaction manager 3/11/2009 2008 Oracle Corporation 12

Tuxedo 의메인프레임급용량및방법론 사용자대면서비스 3270 BMS Custom 배치서비스 Job Schedulers SyncSort, other (e.g.,ca-7/-11) 3 rd party tools JCL, PROC, REXX IBM Utilities 데이터서비스 (Files/Databases) JSP/HTML 사용자대면서비스 Tomcat, Portal, WebLogic 배치서비스 CA AutoSys, SyncSort, other BMC Control-M 3 rd party tools ksh, Perl, Refine GFM & MetaTools 데이터서비스 (Files/Databases) VSAM IMS/DB DB2 IDMS 4GL 환경 AllFusion CA-IDEAL Natural 애프리케이션트랜잭션서비스 CICS, IMS TM Business Logic in COBOL/C, PL/I, 자동된된툴및검증된방법론 발견 분석 변환 테스팅 ISAM Oracle --- --- 재생성된 4GL 혹은 3GL로이관 애플리케이션트랜잭션서비스 Oracle Tuxedo Business Logic in COBOL, C/C++, IBM OS/390, z/os, Unisys, Bull, AIX Solaris HP-UX Linux Windows 3/11/2009 2008 Oracle Corporation 13

메인프레임리호스팅과정코드, UI, Data 변환의많은부분자동화 아키텍처변환 코드리호스팅및 API 변환 BMS Screen -> Web UI/GUI File & pre-relational DBMS -> RDBMS 4GL Conversion -> 3GL/Java SOA 화 애플리케이션문서재구성 업무룰추출 서비스컴포넌트화를위한코드분할 코드단순화 일괄변경 / 수정 Parsers COBOL LE Assembler C/C++, PL/I IMS/DB, DB2 CICS, IMS/TM BMS JCL Code, DDL, 분석 1 Asset Abstract Repository 룰기반 2 3 추출생성 Industrialized Solutions - Proven over 1 Billion LOC* Generators MF/Acu COBOL C or COBOL C/C++, Java Oracle, DB2 Oracle Tuxedo JSP/HTML/XML KSH *Lines of Code 3/11/2009 2008 Oracle Corporation 14

고객요구사항 : 기존서비스의 SOA 화 Kadaster 네델란드부동산등기소 기존 COBOL, C/C++ 애플리케이션을 SOA화 10개의 Tuxedo 도메인에걸쳐 1000여개의서비스가재사용을위해노출초기새로운포탈애플리케이션과 SAP 워크플로우에서사용 Tuxedo Metadata Repository SVC1 Kadaster 포탈 SOAP/HTTP Gateway SVC2 SOAP/HTTP Gateway SOAP/HTTP Gateway BEA SALT SVC3 SVC4 SAP 워크플로우 Tuxedo 도메인 A 3/11/2009 2008 Oracle Corporation 15

Tuxedo SALT 내장된 Web Services 지원 SALT 기능 Tuxedo service 서비스를 Web service(ws) 로노출하고 Tuxedo 에서 Web services 호출중계 구성에의함 코드작성 / 수정없음 표준기반 WS- 표준준수 확장가능한데이터맵핑 커스텀데이터타입을위한 XML 스키마지원 바이너리데이터를위한 MTOM 3/11/2009 2008 Oracle Corporation 16

고객요구사항 : Tuxedo, SOA 호환성확보 Oracle Service Bus 를이용한 Tuxedo EAI 백본 Bank Zachodni (Allied Irish Bank Group) BRANCH T U X BRANCH BRANCH >100 독립적인지역 BRANCH T U X T U X T U X T U X T U X T U X T U X Central IT CSS Credit Card Settlement CIAAS Investment Funds CDBS Customer DB Tuxedo-based Back-End ebanking JOLT Front-End Web Server ebanking 이기종환경 : Tuxedo IBM Websphere IBM MQSeries Web Services Flat files SOA 필요성대두 서로다른벤더의서로다른시스템간의인터페이스증가 Point-to-Point 연결의많은서비스로인한관리복잡도증가 Web Services.Net Flat Files EJB (WLS, WAS) ESBJMS BEA ALSB 3/11/2009 2008 Oracle Corporation 17

Tuxedo 서비스에대한 ESB 중계 Oracle Service Bus 내장된 Tuxedo Transport 아웃바운드 Tuxedo 호출 (Business Services) 인바운드 Tuxedo 호출 (Proxy Services) 인바운드 / 아웃바우드에대한단방향호출 데이터자동변환 (XML <-> Tuxedo 버퍼 ) 트랜잭션정합성 (XA) 다중서버분기 내장된모니터링및관리 3/11/2009 2008 Oracle Corporation 18

Tuxedo SOA 통합에서의선택 통신방식 연결방식 애플리케이션작성필요? 솔루션복잡도 SALT Tuxedo 서비스에대한직접적인양방향통신 SOAP/ HTTP(S) No, 구성에의함 낮음 JOLT Tuxedo 서비스 접근을위한 Java JOLT/JATMI Yes 보통 클라이언트 API Oracle Service Bus (OSB) Tuxedo 서비스에 Tuxedo No, 대한서비스중계 Domains 구성에의함 보통 WebLogic Tuxedo Connector (WTC) 양방향통신을위한 Java API Tuxedo Domains Yes 높음 3/11/2009 2008 Oracle Corporation 19

Tuxedo SOA 통합및관리의강점 코드변경없는기존 / 신규 Tuxedo 애플리케이션의 SOA 화 Tuxedo 서비스의구성에의한웹서비스화 양방향, 투명한서비스호출 웹서비스와 Tuxeod 서비스간의상호호출가능 SALT 를활용한 SOAP/HTTP(S) 기반게이트웨이 중앙통제를위한모든 Tuxedo 서비스에대한메타데이터레포지토리 이종메시지조정 Tuxedo Transport 를통한 Oracle Service Bus 의연결성 양방향, 트랜잭션널 (XA), 동기 / 비동기메시징 메시지변환및오케스트레이션 Message transformation and orchestration 상세한 end-to-end 모니터링및 SLA 관리 트랜잭션, 서비스애플리케이션인프라모니터링 분산도메인과 end-point 에걸친데이터통합및연계 SLA alert 를포함한실시간과통계리포팅 3/11/2009 2008 Oracle Corporation 20

BPM 애플리케이션에서의 Tuxedo 서비스재사용 디자인시점에서의서비스발견 ER 라이프사이클거버넌스 서비스네트웤 운영시점의접근, 바인딩 SALT WS Gateway ESB Transport Tuxedo Services and App Monitor WebLogic Tuxedo Connector Oracle Tuxedo 3/11/2009 2008 Oracle Corporation 21

고객요구사항 : extreme Transaction Processing 중국내의모든신용 / 현금카드처리 업무요건 전중국금융기관에걸쳐년간 500억트랜잭션이상 ( ~ 5000 tps : 1일 8시간기준 ) 모든트랜잭션에대하여 1 초이하의응답시간 Situation 목표 결과 장점 통일된아키텍처제공 공전의안정성및보장된 QoS 13,500 tps 이상의성능 무장애시스템오픈 Goal 1 초Results 이하의처리시간장점 중국및외국은행그리고신용서비스를단일네트웤으로통합 웹으로의확장성 100% 정상처리 통일된트랜잭션처리프레임웤 높은확장성적용성및오픈 시스템 새로운서비스를위한확장가능한플랫폼 신용카드트랜잭션처리 Request/Response 트랜잭션 5 암호화 S/W 호출 + 5 DB 접근 기대치 결과치 초당트랜잭션 (tps) 3,000 13,556 정상처리 99.99% 100% 처리시간 < 1 second < 1 second 22 3/11/2009 2008 Oracle Corporation 22

XTP 처리에서의 Tuxedo 강점 Non-Mainframe 대량트랜잭션플랫폼에서의리더 신용카드시스템에도입되어 13.500 TPS 성능보임 무선통신빌링시스템에도입되어 56,000 TPS 성능보임 최근메인프레임애플리케이션을상대로한 BMT에서 100,000 TPS의성능 확장용이한플랫폼 선형적인수평 / 수직확장성, 0에가까운지연시간 부하관리, 데이터분할지원 HA 를위한서비스가상화및정교한클러스터링기반구조 다양한 multi-channel 지원 전통적인 (ATMI, CORBA, MQ) 와 SOA (.Net, JEE, WS, ESB) 채널지원 애플리케이션로직의통신게이트웨이에대한무관성 동기 / 비동기메시징, 이벤트기반의 pub/sub 지원 분산, 이기종환경에서메인프레임급관리및모니터링지원 상세한 end-to-end 트랜잭션, 서비스, 애플리케이션인프라에대한모니터링 확장가능한프레임웤, 중앙집중화된컨솔 3/11/2009 2008 Oracle Corporation 23

맺음말 2008 Oracle Corporation 24 3/11/2009 2008 Oracle Corporation

맺음말 성숙된기반소프트웨어 SOA 이전부터선도적인서비스기반구조 뛰어난안정성, 가용성, 확장성및성능 공인된업계리더 전세계 2000 기업에걸친폭넓은고객층 금융, 통신, 공공, 제조등에걸친폭넓은고객층 ISV, OEM, distributors의견고한파트너층 Java/.Net 으로재코딩없이중요업무의 SOA 화가능 SOA 도입의초석 SOA 기반및복합애플리케이션을위한대량트랜잭션처리엔진 메인프레임애플리케이션의현대화, SOA화, 리호스팅지원 Tuxedo 애플리케이션서비스의 SOA 화지원 Tuxedo 진화 2400+ 고객기반의진화요구수용 새로운기회창출을위한개혁 3/11/2009 2008 Oracle Corporation

3/11/2009 2008 Oracle Corporation 26