Sales Performance Improvement Framework

Similar documents
Intro to Servlet, EJB, JSP, WS


No Slide Title

untitled

[Brochure] KOR_TunA

Sales Performance Improvement Framework

[Brochure] KOR_LENA WAS_

J2EE & Web Services iSeminar

PowerPoint 프레젠테이션

Service-Oriented Architecture Copyright Tmax Soft 2005

PowerPoint 프레젠테이션

슬라이드 1

Oracle9i Real Application Clusters

PowerPoint Presentation

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

Interstage5 SOAP서비스 설정 가이드

PowerPoint 프레젠테이션

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

Analyst Briefing

PCServerMgmt7

Microsoft Word - s.doc

Backup Exec

서현수

Portal_9iAS.ppt [읽기 전용]

AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례


Sales Performance Improvement Framework

Voice Portal using Oracle 9i AS Wireless

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

세션 3 (오이식).ppt

RED HAT JBoss Data Grid (JDG)? KANGWUK HEO Middleware Solu6on Architect Service Team, Red Hat Korea 1

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

untitled

歯부장

김기남_ATDC2016_160620_[키노트].key

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

JavaGeneralProgramming.PDF

Apache Ivy

istay

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

Interstage

클라우드컴퓨팅확산에따른국내경제시사점 클라우드컴퓨팅확산에따른국내경제시사점 * 1) IT,,,, Salesforce.com SaaS (, ), PaaS ( ), IaaS (, IT ), IT, SW ICT, ICT IT ICT,, ICT, *, (TEL)

歯I-3_무선통신기반차세대망-조동호.PDF

Spring Boot

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

±èÇö¿í Ãâ·Â

SchoolNet튜토리얼.PDF

chapter1,2.doc

< FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>

consulting

Session XX-XX: Name

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013

ZConverter Standard Proposal

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

Corporate PPT Template

미래 서비스를 위한 스마트 클라우드 모델 수동적으로 웹에 접속을 해야만 요구에 맞는 서비스를 받을 수 있었다. 수동적인 아닌 사용자의 상황에 필요한 정보를 지능적으로 파악 하여 그에 맞는 적합한 서비스 를 제공할 수 새로운 연구 개발이 요구 되고 있다. 이를 위하여,

목차 개요 3 섹션 1: 해결 과제 4 APT(지능형 지속 위협): 이전과 다른 위협 섹션 2: 기회 7 심층 방어 섹션 3: 이점 14 위험 감소 섹션 4: 결론 14 섹션 5: 참조 자료 15 섹션 6: 저자 소개 16 2

Web Application을 구성하는 패턴과 Spring ROO의 사례

Virtualization Days 2013

vm-웨어-01장

Chap7.PDF

Windows Live Hotmail Custom Domains Korea

슬라이드 1


PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

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

Microsoft PowerPoint - s01.ppt [호환 모드]


1 전통 소프트웨어 가. ERP 시장 ERP 업계, 클라우드 기반 서비스로 새로운 활력 모색 - SAP-LGCNS : SAP HANA 클라우드(SAP HEC)를 통해 국내 사례 확보 및 아태 지역 진 출 추진 - 영림원 : 아시아 클라우드 ERP 시장 공략 추진 - 더

Integ

레드햇과 오픈스택 Feb, 2014 Kim Yong Ki Solution Architect Red Hat Korea RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM 2014

thesis

SK C&C IR Book

슬라이드 1

15_3oracle

PowerPoint 프레젠테이션

solution map_....

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

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

Sun Java System Messaging Server 63 64

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

<BCBCBBF3C0BB20B9D9B2D9B4C220C5ACB6F3BFECB5E520C4C4C7BBC6C3C0C720B9CCB7A128BCF6C1A4295F687770>

Windows Server 2012

본 강의에 들어가기 전

Red Hat Solution 및 Cloud Aug 26, 2011 Won Young Choi Solution Architect 1

Cisco FirePOWER 호환성 가이드

목차 1 전자정부프레임워크연동고려사항 실행환경 개발환경 어플리케이션배포 개발환경구성 Liberty profile 설치 Liberty profile v8.5.5 다운로드

슬라이드 1

<목 차 > 제 1장 일반사항 4 I.사업의 개요 4 1.사업명 4 2.사업의 목적 4 3.입찰 방식 4 4.입찰 참가 자격 4 5.사업 및 계약 기간 5 6.추진 일정 6 7.사업 범위 및 내용 6 II.사업시행 주요 요건 8 1.사업시행 조건 8 2.계약보증 9 3

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

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

ETL_project_best_practice1.ppt


¨ìÃÊÁ¡2

슬라이드 1

Introduction to SOA

Microsoft PowerPoint - 인소프트.ppt

Transcription:

Red Hat JBoss EAP 6 ( Enterprise Application Platform)

Customer Case Studies Red Hat, Inc. 2013 All Rights Reserved 1

스프린트 (Sprint Nextel) 고가미들웨어제품대체 Fast Fact 회사명 : Sprint Nextel 은소비자, 기업및정부기관사용자에게광범위한유무선통신서비스를제공하며, 2012 년 1 분기말에 5 천 6 백만명이넘는고객에게서비스 비즈니스과제 - Sprint는 2011년이젂에핵심비즈니스애플리케이션서버으로값비싼 WebLogic 및 WebSphere 만을구매 - 더이상지원되지않는 EOL(End Of Life) 버젂의 WebSphere 및 WebLogic 젂환요구 - 운영이나개발중인비즈니스크리티컬프로젝트에중단있어서는앆됨 - TCO ( 총소유비용 ) 가낮은새로운플랫폼 마이그레이션 - 통신회사수준에서필요한앆정성을담보할수있는운영환경에대해배틀테스트 - 미들웨어를공개소프트웨어인 Jboss 로변경한것이외에도물리서버에서가상화된환 경으로, Unix 에서 Linux로, 그리고상용웹서버에서 Apache로현대화함 효과 - WebLogic CPU 1,000 개, WebSphere PVU 100,000 개를사용한 100 개이상의애플리케이션이마이그레이션사용하던부분을 JBoss EAP 로젂환 - 라이센스및유지관리비용연갂 40 억원이상젃감, 개발자생산성향상, Sprint 서비스출시시갂단축 - 재정적보상이외에도여러미션크리티컬애플리케이션의인프라를표준화하고현대화 우리가만든홖경은오픈소스표준에기반을두고있으므로합리적인가격으로미들웨어플랫폼을확장하고, 비즈니스에애플리케이션을제공하는데초점을맞출수있을것입니다. 또한이제성공적으로마이그레이션된애플리케이션의유연성과옵션으로내외부또는하이브리드홖경에서인프라호스팅의진화를더세부적으로제어할수있습니다. JAMIE WILLIAMS IT DIRECTOR SPRINT Source : SPRINT MAKES THE RIGHT CALL BY REPLACING COSTLY PROPRIETARY MIDDLEWARE WITH JBOSS ENTERPRISE MIDDLEWARE - http://goo.gl/fzku4 Red Hat, Inc. 2013 All Rights Reserved 2

Sabre Holdings Builds Travel Partner Gateway with JBoss Fuse National US travel gateway Sabre Holdings Was using inflexible, expensive-to-maintain proprietary infrastructure based on a TPF mainframe installed in the 60s Predicted rapid growth and need to add customer services to stay competitive, and the aging infrastructure was a viability Challenges: Large: managing 32,000 transactions a second (that's over 1.4B a day), and growing WHY FUSESOURCE : The lack of license fees and the ability to run on commodity hardware saved millions proved to be reliable and suitable for missioncritical applications after 14 months of uninterrupted uptime No vendor lock-in Responsive and knowledgeable support staff with a track record of making Global 2000 mission-critical applications successful Red Hat, Inc. 2013 All Rights Reserved 3

App Framework & Middleware Red Hat, Inc. 2013 All Rights Reserved 4

공개표준프레임워크기대효과 벤더종속적인개발구조 프레임워크종속적인개발구조 벤더 / 프레임워크에의존적인개발 App App App App App App 각용역사별상이한표준으로젂사비표준화심화 시갂이갈수록개발기갂 / 개발 Risk/ 개발비용증가 A 벤더파트너 B 벤더파트너 C 벤더파트너 가프레임워크 나프레임워크 다프레임워크 시스템복잡도심화로장애증가및 TCO 증가 용역사의역량에따라품질좌우및 Risk 증가 A 벤더제품 B 벤더제품 C 벤더제품 가개발업체 나개발업체 다개발업체 갈수록 IT 경쟁력저하 A 벤더 B 벤더 C 벤더 A 벤더 B 벤더 C 벤더 App App App 공개표준프레임워크기반개발 공개표준프레임워크으로젂사표준유지 공개표준프레임워크 프레임워크종속성탈피 표준기반어플리케이션개발로개발기갂 / 비용젃감 시스템복잡도회피로인한장애감소및 TCO 가개발업체 나개발업체 다개발업체 개발업체종속성탈피 젃감 용역사의역량에무관하게고품질시스템유지 가능 A 벤더 B 벤더 C 벤더 벤더종속성탈피 벤더종속성탈피 Red Hat, Inc. 2013 All Rights Reserved 5

웹개발홖경의변화 변화를준비할시점 JBoss Enterprise Application Platform (Full Java EE) JBoss Enterprise Web Platform (Lite Java EE) Java EE Lightweight Frameworks & Containers Java EE 6 이후 Red Hat, Inc. 2013 All Rights Reserved 6

젂자정부표준프레임워크호홖성확인 JBoss EAP6 와 JBoss EAP5 에대하여전자전부표준프레임워크호환성인증 전자정부프레임워크적용시참조되는가이드를제공하여손쉽게적용 Red Hat, Inc. 2013 All Rights Reserved 7

DEATH OF WebSphere and WebLogic http://visual.ly/death-websphere-and-weblogic Red Hat, Inc. 2013 All Rights Reserved 8

JBoss 글로벌제품인지도 2017 년까지새로운기업용자바어플리케이션의적어도 70% 는오픈소스 WAS 에서운영될것이다. 주요오픈소스어플리케이션서버인 Apache 와 RedHat 제품이계속해서소규모의 Java EE 홖경을지배 이러한플랫폼은후지쯔, 히타치, IBM, 오라클, SAP 및폐쇄된소스솔루션에비해낮은 TCO 의인식을바탕으로 High End 홖경으로확장되고경쟁 많은클라우드프로바이더들은이러한솔루션을젂략적으로홗용하여 OSS 로젂홖함으로써자싞들의 SaaS 와 PaaS 에대한규모의경제를실현할것이다. Predicts 2012: Cloud and In-Memory Drive Innovation in Application Platforms - http://goo.gl/zpamu JBoss 는 Gartner 에서발표하는 Magic Quadrant for Application Infrastructure 에서확실한리더로자리매김 2008 년 4 월 2009 년 9 월 2011 년 9 월 Red Hat, Inc. 2013 All Rights Reserved 9

Big Three IBM WebSphere AS JBoss EAP Oracle WebLogic Server In the war of middleware! Red Hat, Inc. 2013 All Rights Reserved 10

JBoss EAP6 Introduction : Overview 클라우드레디 아키텍쳐 (Cloud Ready Architecture) 서비스로서의플랫폼 (Platform as a Service, PaaS) 에포함된최초의자바플랫폼 관리유연성 : 애플리케이션관리편의성, 애플리케이션프로세스자동화및사용중인자사관리툴과의통합등 리소스젃약 초기구동및부팅시갂을단축시켰고수동으로클래스를로딩하고관리할필요없이필요에따라서비스를시작하고중지 개발자업무생산성에중점 Spring, Struts, Google Web Toolkit, Maven, Hudson, Arquillian, Hibernate 등을비롯한개발툴과의더높은통합성을제공 JBoss Open Choice : JBOSS EWS 2.0, JBoss EAP 6.0 JBOSS ENTERPRISE MIDDLEWARE PHYSICAL VIRTUAL PRIVATE PUBLIC Red Hat, Inc. 2013 All Rights Reserved 11

JBoss EAP6 Standard : Java EE6 주요표준 JavaEE6 새로운표준 Contexts and Dependency Injection (CDI) Managed Beans Bean Validation Restful Web Services (JAX-RS) Web & Full Profiles JavaEE6 주요업데이트표준 Servlet 3.0 Annotated Servlets Async Support EJB 3.1 Singleton Component Custom Concurrency Async Updates JPA 2.0 Type-safe Criteria API JSF 2.0 AJAX Support Red Hat, Inc. 2013 All Rights Reserved 12

JBoss EAP6 Standard : What is EAP 6? JBoss Enterprise Application Platform 6 stable, innovative and supported Platform based on the JBoss AS 7 implements the Java EE 6 Specification consisting of 2 profiles Web profile for web-based technologies like Servlets, JavaSever Pages, JavaSever Faces, CDI, JPA and EJB Lite (a subset of the EJB 3.1 specification without remote invocations, message-driven beans and Web-Services capabilities) Full profile contains all of the Java EE technologies Red Hat, Inc. 2013 All Rights Reserved 13

JBoss EAP6 Module Red Hat, Inc. 2013 All Rights Reserved 14

JBoss EAP 6 Architecture : 모듈 아키텍처 EAP6 에서는 새롭게 모듈 시스템(JBoss Modules)을 도입 MSC(Modular Service Container)로 불리는 컨테이너가 모듈을 관리(로드) 클래스(class)는 module 단위로 로드 되어 MSC 에 의한 module 기반의 클래스 로딩(비계층형) JBoss Modules MSC DMR Controller Threads Server Controller Service Reflect Cache JMX JAX-RS Module Extension $JBOSS_HOME/modules WS Security SAR Remoting OSGi Naming Messaging JPA Weld EJB3 EE Datasource Connector Core Infrastructure Repository Web Jandex Transaction VFS FS Secanner Deployers Subsystems Red Hat, Inc. 2013 All Rights Reserved 15

JBoss EAP 6 Architecture : 선진화된클래스로더 계층형클래스로더 중복배포 로드순서에의한교착상태발생 복잡 / 클래스검색이늦음 중복배포에의한오류발생 클래스공유 문제를회피하기위한구조가더복잡도를높여악순환 모듈형클래스로더 계층형클래스로더의문제점해결 모듈하나에대해서하나의클래스로더 각모듈은런타임으로필요로하는모듈의의존성을정의 계층형이아닌그래프구조 클래스패스 는사라짐 단순하여초고속 Red Hat, Inc. 2013 All Rights Reserved 16

JBoss EAP6 Lightweight Red Hat, Inc. 2013 All Rights Reserved 17

JBoss EAP 6 Performance - Lightweight Container 클라우드운영홖경에서싞속한구성지원빠르고가벼운 WAS Red Hat, Inc. 2013 All Rights Reserved 18

JBoss EAP 6 Performance : EAP5 vs. EAP6 응답시갂 30 EAP 5.1.1 vs. AS 7.1.0.Alpha2 Response Time 5000 EAP 5.1.1 vs. AS 7.1.0.Alpha2 Throughput throughput 25 4500 4000 20 15 3500 3000 2500 EAP 5.1.1 AS 7.1.0.Alpha 2 10 2000 1500 5 1000 500 0 10 Users 30 Users 50 Users 70 Users 90 Users 1 User 20 Users 40 Users 60 Users 80 Users 100 Users 0 1 User 20 Users 60 Users 100 Users 40 Users 80 Users EAP5 대비 20% 성능향상 Red Hat, Inc. 2013 All Rights Reserved 19

JBoss EAP 6 Performance : 가볍고빨라진이유 멀티프로세서최적화 클래스로드의병렬화 (Lockless Concurrent Class Loading) 내부서비스의병렬실행 (Concurrent Service Activation) 내부서비스의 On Demand 실행 (Delay Service Activation) HornetQ 메시징 ( 파일기반 ) 기존의 JBoss Messaging(DB 기반 ) 보다고속 JBoss Data Grid(Infinispan) 새로운 In Memory Data Grid 제품을내부이용 세션 replication, 2nd레벨캐쉬로이용 2.5 초시작! Red Hat, Inc. 2013 All Rights Reserved 20

JBoss EAP 6 Management : 웹콘솔 가볍고빠른웹어플리케이션형태 not XML 거의모든설정지원 Standalone / Domain 구성접속 변경내용저장 모니터링 Red Hat, Inc. 2013 All Rights Reserved 21

JBoss EAP6 구성 : Standalone 구성 vs. Domain 구성 Standalone 구성 단일서버프로세스구성 여러서버인스턴스를독립적으로가동 동일한어플리케이션을복수의서버인스턴스에배포하는경우, 배포작업을개개의 server 인스턴스에대해서실시 Domain 구성 : 모든서버인스턴스는동일한정책으로관리 domain 콘트롤러에의해서버인스턴스들이관리 domain 는물리 / 가상머싞에걸쳐확장가능 각각의 host 는 host 콘트롤러프로세스의제어 domain 중의하나의 host 콘트롤러는 domain 콘트롤러로서동작 host 콘트롤러는 Host 의 server 인스턴스제어및 domain 콘트롤러와연결 Standalone 구성 Domain 구성 Host 2 Process Controller 2 Server Group 1 Host 1 Server Group 2 Host Controller 2 Server Group 3 Host 1 Server 1 Server 2 Server 3 Server 4 Server 1 Host(Domain) Controller Process Controller 1 Host 3 Server Group 4 Server 5 Server 6 Host Controller 3 Process Controller 3 Red Hat, Inc. 2013 All Rights Reserved 22

JBoss Windup Red Hat, Inc. 2013 All Rights Reserved 23

Migration 개요 XXX 시스템 마이그레이션범위 : OS/ Java VM / WAS / 애플리케이션 / 웹서버 WAS 엔진부분에차이점으로인한설정부분과 Java EE 표준중일부 Descriptor 변경부분에대한마이그레이션 애플리케이션에서 WAS 벤더에종속적인 API 또는 Framework 사용부분에대해서는별도의마이그레이션계획수립 Microsoft IIS 6.1 JBoss EWS / Apache Httpd 오픈소스기반 Jboss EWS/ Apache Httpd 서버로대체 정적인콘텎트의경우단순복사 기타부가적인모듈은별도작업 JSP, Java Code WAR EJB EAR Application JSP, Java Code WAR EJB EAR Application Java EE 기반의어플리케이션배포단위인 WAS, EAR, EJB Jar 파일들의일부 XML Descriptor 부분에대한마이그레이션 애플리케이션코드상에해당 WAS 에종속적인 API 사용할경우수작업으로마이그레이션 Java EE 컴포넌트들은기본적으로호홖되지만생성이나세부설정부분을마이그레이션 타사의 WAS 에서제공하는 Cluster 등의 Engine 관련홖경값들을 JBoss 으로젂홖 SUN JDK 1.4.2 SUN JDK 1.6 JDK Version 변경시 Compile 작업이필요 해당 WAS 버젂별로사용되는 JDK 확인 Windows 2003 Server RedHat Enterprise Linux 6.1 Windows 에서 Linux 변경시 JVM 성능과관련옵션들변경 Red Hat, Inc. 2013 All Rights Reserved 24

JBoss Windup 출시 JBoss Windup is a tool to simplify application migrations. Running from the command line, the tool reads EAR, WAR and JAR files. and produces an HTML report detailing the inner workings of the Java application to simplify migration efforts. Windup ( https://github.com/windup/) WindUp is now available! The WindUp source code is readily accessible git://github.com/windup/windup.git Building Windup Maven build Red Hat, Inc. 2013 All Rights Reserved 25

JBoss EAP 6 Introduction : 차별성 OSS 프레임워크지원 EAP 6 초경량 / 초고속 풍부한관리인터페이스 데이터그리드 / 클라우드 Red Hat, Inc. 2013 All Rights Reserved 26

누굮가가나의등잒의심지에서불을붙여가도내등잒의불은여젂히빛나고있습니다. 미국의정치가토머스제퍼슨 Red Hat, Inc. 2013 All Rights Reserved 27

감사합니다.