Microsoft Word - Jeus_System_Architecture.doc

Size: px
Start display at page:

Download "Microsoft Word - Jeus_System_Architecture.doc"

Transcription

1 Whitepaper JEUS Syetem Architecture Copyrightc 2001 TmaxSoft Co.,Ltd. All Right Reserved.

2 Contents JEUS System 2 I. JEUS System 운영 1. JEUS Manager 4 2. Naming & Directory Server 5 3. Security Server 5 II. Server Application 운영 1. WebtoB Light 7 2. Web Container 7 3. EJB Container 8 4. JMS Server 9 5. Transaction Manager 9 6. Scheduler 데이터베이스 Connection Pool 11 III. Client Application 운영 1. Client Container Applet Container JNLP Server 와 JNLP Client Container JEUS COM Bridge for COM/DCOM RMI/IIOP for CORBA 14 IV. JEUS System 관리 1. Jadmin Jdeploy Web Admin Console Tools 18 JEUS System Architecture 1

3 JEUS System JEUS(Java Enterprise User Solution) 는 Java 2 Enterprise Edition(J2EE) 표준을완벽하게준수하는 Java 기반의 Web Application Server(WAS) 이다. JEUS는기업용소프트웨어개발의근간이되는다양하고강력한기능들을제공하며, 인터넷을통한서비스제공뿐만아니라인트라넷기반의다양한시스템모델을위한플랫폼을제공한다. J2EE 를기반으로개발된어떠한어플리케이션도 JEUS에의해운영될수있으며시스템의효율적인관리를위하여시스템전체를모니터링하고운영하는기능과시스템의배치, 수정, 제어, 삭제가용이하도록지원하는기능이제공된다. 다양한모델의시스템특성에맞추어시스템을최적으로개발또는튜닝할수있는 JEUS 고유의다양한 optimization 기능은시스템의전체성능을더욱향상시켜준다. JEUS가제공하는주요한기능들은다음과같다. JEUS Manager에의해관리되는 JEUS Cluster 및시스템 FailOver Servlet, JSP 기반의 Presentation 어플리케이션프로그램의배치및운영 EJB 기반의분산객체시스템의배치및운영 active stub 기반의분산객체시스템에서의컴포넌트 FailOver 및 Load Balancing JEUS Cluster 전체의 Naming 및 Directory 정보를관리하는 Naming & Directory 서버와 JNDI API 를이용한정보접근 JMS 를기반으로하는메세징시스템의운영 Web또는인트라넷환경의클라이언트에대한 Authentication 및시스템상의각종리소스들에대한 Authorization을담당하는 Security서버와이들정보의관리 데이터베이스 Conneciton Pool에의한데이터베이스로의 Connection을관리 HTTP 기반의클라이언트요청을받아들이는 Web Server 기능 JTS API 를이용해접근가능한트랜잭션서비스 Java Network Launching Protocol(JNLP) 기반의한클라이언 JEUS System Architecture 2

4 트모듈의관리 Client Container를통한인트라넷클라이언트어플리케이션으로부터서버로의자유로운접근 Applet 어플리케이션의서버접근을위한 Applet Container 정해진시간에작업이수행되도록관리하여주는 Scheduler Interoperability를위한 JEUS Com Bridge(COM/DCOM) 와 RMI/IIOP(CORBA) 시스템의운영및관리를위한 Jadmin, Jdeploy 툴 Web을통한시스템관리를지원하는 Web Admin 서버 HTML Document Java Application Applet Java Application COM/DCOM Application CORBA Application Web Browser JNLP Client (ex. WebStart) Applet Container Web Browser Client Container Jeus COM Bridge RMI/IIOP Web Admin WebToB Light Web EJB JMS Container Container Container Engine Container JDBC Connection Pool DB Web EJB JMS Container Container Container Engine Container JDBC Connection Pool DB Jadmin JNDI Client Security Client Scheduler Transaction Manager JNDI Client Security Client Scheduler Transaction Manager Jdeploy Web Admin Server JNLP Server Node Controller Remote Security Server JNDI Server Security Server Scheduler Session Manager Jeus Manager Class FTP Server Web EJB JMS Container Container Container Default Engine Container JDBC Connection Pool Transaction Manager DB JEUS System Architecture 3

5 I. JEUS System 운영 JEUS Manager JEUS Manager는 JEUS 시스템의 booting 을수행하여모든서브모듈들을시작시키고, 동작중인시스템을관리하며, down 명령을받아들여모듈들을종료시키는 JEUS 시스템운영의메인컴포넌트로노드당하나만존재한다. JEUS Manager 는서비스나 boot script 에등록되어시작되며 jeus script 를통해관리자에의해직접시작될수도있다. 시작된 JEUS Manager 는원격으로부터의명령을받아들일수있는대기상태에있으며 FTP 등과같은기본적인서비스만을제공한다. Boot 명령이주어지면설정파일을읽어기본모듈들과서비스를운영할 Container 들을기동시킨다. Clustering 이설정되어있다면 cluster 내의다른노드에서동작중인 JEUS Manager 등과연결을맺어네트워크를형성한다. JEUS 시스템은계층적운영구조를가지고있다. JEUS Cluster 내에는복수개의노드가존재할수있고, JEUS Manager 하나가노드하나를담당한다. 하나의노드에는복수개의 Engine Group 이존재할수있으며, 정상상태에서는하나의노드에하나의 Engine Group 만이존재하고다른노드의 Backup 이진행중인노드에서만 backup 용 Engine Group을포함하여복수개의 Engine Group 이동작한다. 하나의 Engine Group 에는복수개의 Engine Container 가존재할수있으며, 하나의 Engine Container 는하나의 JVM을담당한다. 하나의 Engine Container 에는복수개의 Engine이있을수있으며, 여기서 Engine 이란 Web Container, EJB Container, JMS Server를말한다. JEUS Manager 는자신의담당구역내에있는계층적으로구성된모듈들의구성정보를관리하고, 동작을감시하며, 동적제어및 FailOver를책임진다. cluster 내의다른 JEUS Manager와도설정정보를기반으로상호감시망을구성하여노드단위의 FailOver를수행한다. JEUS 의계층적운영체계를구성하는모든모듈들은동적으로추가, 변경, 삭제가가능하다. 동적인변경은변경동작을지시하는명령을내림으로써가능하며만약설정파일상의변경이필요한경우에는설정파일을변경한후명령을내리면 JEUS Manager 가설정파일의 JEUS System Architecture 4

6 변경을검사하여변경된사항을기준으로명령을수행하게된다. JEUS Manager는 down 시에노드내의모든 Engine Group들을 down 시키며 down 과정은계층을따라아래로진행된다. Down 이완료된상태의 JEUS Manager 는 boot 직전과같은상태로명령대기상태가된다. JEUS Manager 는 exit 명령을받아완전히실행을종료한다. Naming & Directory Server JEUS Naming & Directory Server는 JEUS Cluster 상에논리적인연결망을구성하여주는모듈로 booting 시에설정파일에따라망을형성하게된다. JEUS Manager 가동작하는 JVM 에각노드의 Naming & Directory 정보를담당하는 JNDI Server 동작하고, 각 JVM 에는각각의 JVM 정보를관리하기위한 JNDI Client 가동작한다. JNDI Server 는 cluster 내의 JNDI Server 들과채널을열며, JNDI Client 는자신의노드의 JNDI Server 에게연결한다. 기본적으로 Naming & Directory 정보는 JNDI Server 들간에복사되어관리되지만정보의 Propagation 범위는정보등록시에 option을이용하여조절할수있다. Security Server JEUS Security Server는 JEUS 시스템내에존재하는 user, group, role, resource 관련사용권한정보를관리한다. Security 정보에접근하는방식은크게원격에서의참조와서버내에서의참조로구분된다. 서버내에서는각서버어플리케이션의운영을담당하는 Web Container, EJB Container, JMS Server 에서 security 정보필요시참조되며, 이를위하여 Naming & Directory 서버와유사한 security 정보망을 JEUS Cluster 내에형성하게된다. Security Server는 JEUS Manager 가동작하는 JVM 에서동작하며, 노드당하나만존재한다. 또한다른 Security Server 와연결되며, Security Client 들은 JVM 당하나씩존재하여해당노드의 Security Server와연결된다. 원격으로부터의접근시에는 Remote Security Server 가 security 관 JEUS System Architecture 5

7 련정보를제공하게된다. 이경우에는반드시먼저 authentication 과정을거친후에정보접근이허락된다. 각종 console tool들, 클라이언트어플리케이션들이이에해당된다. Web Browser 를통해 HTTP 프로토콜을이용하여접근하는클라이언트의경우에만 Web Container 가 Security Server로부터정보를얻어 authentication 과정을대신진행한다. JEUS System Architecture 6

8 II. Server Application 운영 WebtoB Light WebtoB는 HTTP 프로토콜을이용하는클라이언트의요청을받아들이는 Web Server 이다. WebtoB Light는동회사의 Web Server 제품인 WebtoB를 JEUS 시스템의기능요구사항에적합하도록최적화한것으로 C로작성된모듈이다. 클라이언트의요청이 CGI, SSI, PHP, HTML 에대한것이면 WebtoB Light 가바로처리하게된다. Servlet 또는 JSP로작성된서비스에대한요청은 Web Container로 redirect 된다. WebtoB Light는별도의 Process 로동작하며이들 Process들이 Cluster 되도록설정할수있다. WebtoB Light 의설정방식과세부적운영방식은 WebtoB 제품의설정방식과세부적운영방식과같다. 이는 WebtoB관련자료에소개되어있다. Web Container Web Container는 J2EE 플랫폼에서 Presentation 로직을담당하는 Servlet 과 JSP를기반으로작성된서버어플리케이션의운영을담당하는모듈이다. JEUS Web Container는 J2EE의 Servlet, JSP 표준을준수한다. 하나의 Web Container는복수개의 Context Group을포함하고있으며, 하나의 Context Group은마치 Virtual Host와유사한기능을제공하여서로다른 Context Group 은완전히분리된독자적실행환경을보장받는다. Context Group은복수개의 Context 로구성되며, 하나의 Context는복수개의 Servlet 또는 JSP 어플리케이션으로구성된다. Web Container는 JEUS 시스템내의 WebtoB Light와연결되어클라이언트의요청을받을수도있고, Apache 와도연결될수있다. 자체 HTTP Listener도있어 Web Server 기능까지할수있지만대용량의클라이언트요청처리에는부적합하므로실제시스템운영시에는별도 JEUS System Architecture 7

9 의 Web Server(WebtoB또는 Apache) 모듈을사용하고, 자체 HTTP Listener는 Web Container 동작의 correctness 를확인할때만사용하는것을권장한다. Web Container는 Cluster 로구성되어사용될수도있는데이때중요하게동작하는모듈은 Session Manager 이다. 기본적으로각 Web Container 에서생성된 Session은각 Web Container에서관리를하지만 FailOver, Load Balancing의목적으로별도의 Session Manager를두어관리를맡길수있다. Session Manager는 backup용 Session Manager를설정하여 failure에대비한다. EJB Container EJB Container는 J2EE 의 business 로직을담당하는 EJB(Enterprise Java Bean) 를기반으로작성된서버어플리케이션의운영을담당하는모듈이다. EJB Container는 EJB 1.1 을완벽하게지원하여 Stateless Session, Stateful Session, Bean-Managed Persistence Entity, Container-Managed Persistence Entity 타입을모두지원하며, EJB 2.0 의 Message-Driven 타입도지원한다. 하나의 EJB Container 내에는복수개의 EJB Module 이존재하며대게 Module 하나가어플리케이션작업그룹하나를구성하게된다. EJB Module 내에는이작업그룹을구성하는복수개의 EJB Bean 이존재하게된다. 운영중인 EJB Bean으로의접근은기본적으로 Naming 서버로부터해당 Bean의 EJB Home 을찾아옴으로써가능하다. JEUS EJB Container는클라이언트가 3가지프로토콜을이용하여접근가능하도록한다. 첫째로, RMI(Remote Method Invocation) 클라이언트가접근할경우는 RMI registry Naming 서비스와연동하며 J2SE 에포함된 RMI Runtime 이사용된다. RMI 동작에필요한동적클래스 download 는 Class FTP를이용하여할수도있다. 둘째로, CORBA(Common Object Request Broker Architecture) 클라이언트가접근할경우는 CosNaming 과연동하여 EJB Home 이건내지며이경우는 J2SE에포함된 RMI/IIOP 와 ORB 가사용된다. 셋째로, COM(Component Object Model)/DCOM(Distributed COM) 클라이언트가접근할경우는 JEUS COM Bridge 가사용되며기본 Naming 서비스가사용된다. JEUS System Architecture 8

10 EJB Container는 Active Stub 기술을기반으로컴포넌트 Cluster 기능을제공하여 EJB Bean 단위의 FailOver 와 Load Balancing이가능하도록한다. Load Balancing 기능은 EJB Home을클라이언트가얻을때 Cluster된 EJB Home 들이골고루찾아지도록하여가능하며, FailOver 기능은각서비스호출시장애를자동으로감지하여 cluster 내의다른 EJB Bean으로호출이 redirection 되도록함으로써가능하다. JMS Server J2EE 의메세징시스템표준인 Java Message Server 기능을제공하는모듈이다. Business 로직에 JMS 를도입함으로써어플리케이션시스템은클라이언트의요청을 asynchronous 하게또는 deferred 되게처리할수있다. 메시지를 Queue나 Topic에저장해두고작업처리의일단을마침으로써그이후에이루어져야할작업과단계를구성하여분리처리할수있다. 후처리가가능한작업의경우는일단작업메시지를저장해두고추후에 EJB Message Driven Bean 등이설정된 Queue, Topic 으로부터메시지를받아처리할수있도록함으로써작업의효율성을증대시킬수있다. 하나의 JMS Server는복수개의 Queue나 Topic 을관리한다. Booting 시에자신이관리하는 Queue와 Topic을 Naming 서버에등록하며그외에 Queue, Topic 으로접근시에필요한 Connection Factory 등도등록한다. FailOver 발생시에는설정파일과 JMS 클라이언트에저장된 runtime 정보를함께이용하여 JMS Server 를복구시킨다. Transaction Manager JEUS Transaction Manager는 JTA(Java Transaction API) 를완벽하게지원한다. 기본구조는 OTS(Object Transaction System) 을따르고있지만통신메커니즘은성능상의이유로 ORB 에의지하지않고자체 JEUS System Architecture 9

11 Socket 통신망을구성하여동작한다. 2 phase commit, one phase commit, local transaction optimization 등다양한 commit 방식을제공하며, 이기종데이터베이스에대한 global 트랜잭션처리를보장한다. 하나의 Transaction Manager는하나의 JVM을담당하며, 만일트랜잭션이 JVM를넘어진행되면복수개의 Transaction Manager 가협동하여트랜잭션처리를하게된다. 현재 JEUS Transaction Manager는다른벤더의 OTS 방식의 Transaction Manager 와연동이되지않으며 RMI 를이용하여트랜잭션이이루어지는경우에만 Transaction Context 가 propagation 된다. Scheduler Scheduler는지정된시간에등록된작업을수행하여주는서비스를제공하는모듈이다. 하나의 Scheduler 는하나의 JVM을담당한다. 어플리케이션은약속된 interface 를구현한클래스의인스턴스를 Scheduler 에등록함으로써작업을등록한다. 등록되는순간에 Scheduler는등록된작업에대한실행시간정보를얻어내어 scheduling 하여두고시간이되면작업수행을위한특정함수를호출하여작업이이루어지도록한다. 작업을한번수행한후에는다시다음실행시간정보를얻어 scheduling 한다. 작업은어플리케이션에의해종료되거나클라이언트어플리케이션으로의연결이끊긴것이확인되었을때 Scheduler 에의해자동으로종료될수있다. 작업의실행방법은두가지이다. 기본적으로는메인쓰레드하나가모든작업을실행하지만작업시간이많이소요되는경우는별도의쓰레드에의해작업이진행되도록작업등록시에클라이언트가설정할수있다. 어플리케이션은작업등록시사용할 Scheduler를결정할수있는데 Web Container 나 EJB Container 에서는자신의 JVM 에서동작하는 Scheduler 에게만작업을등록할수있다. 또한뒤에서설명할 Client Container 에서는자신의 JVM를담당하는 Scheduler 에작업을등록하거나원격의서버측의 Scheduler 에게작업을등록할수있다. JEUS System Architecture 10

12 DB Connection Pool DB Connection Pool은데이터베이스로의 Connection을관리하는모듈이다. JEUS Connection Pool은 DataSource, ConnectionPoolDataSource, XADataSource, LocalXADataSource 의 4 가지타입을지원한다. DataSource 는 Naming 서버로부터 Connection Pool을찾아 Connection 을얻는기본기능만을제공하며, ConnectionPoolDataSource 이하나머지세가지타입에서는 Connection의 Pooling 기능을제공한다. XADataSource 는트랜잭션에사용되는 Connection을제공하며트랜잭션작업중에 Connection 을얻으려는시도가있으면 Transaction Manager 에게이를알려트랜잭션작업종료시에이정보가이용될수있도록한다. LocalXADataSource 는 Local Transaction Optimization 을사용하려할때이용된다. JEUS Connection Pool Manager 는 java.sql.drivermanager 와유사한존재로하나의 JVM을담당한다. Connection Pool 하나가 Naming 서버를통해한 JVM에서사용되게되면담당 Connection Pool Manager 가이를관리하게된다. 이정보는시스템모니터링툴을이용하여볼수있으며, Connection Pool 에대한동적제어또한 Connection Pool Manager 를통해이루어진다. JEUS System Architecture 11

13 III. Client Application 운영 Client Container Client Container 는자체 GUI 구성을가진클라이언트어플리케이션같은일반 Java 어플리케이션이 JEUS 시스템에접근하여서비스를받고자할때필요한설정및기능을제공하여주는모듈이다. Naming Client 는 JEUS Cluster 상의설정된노드에존재하는 JEUS Naming Server로연결하여서비스를제공한다. Security Server는 Client Container 내의모든 Security 관련기능을제공하며실제처리는하지않고 JEUS Cluster 의 Security Server 에전달만한다. Scheduling 서비스의경우는독자적인 Scheduler 가구동되며 JEUS Cluster 내의 Scheduler 에작업을등록하고자할경우는 Naming 서비스로부터원격의 Scheduler 를찾아등록하면된다. Booting 시에 Client Container 는먼저설정파일을읽어들여클라이언트어플리케이션을구동하기위한환경을구축하기위해필요한모듈들을초기화한다. 이때클라이언트의서버접근에사용될 user 의 authentication 등이이루어진다. 초기화과정을마친후실제클라이언트어플리케이션이실행되고, 실행이종료되면 Client Container 가정리작업을마친후 JVM 이사라지게된다. Applet Container Applet Container 는 Applet 으로구현된클라이언트어플리케이션이 JEUS 시스템에접근하기위해필요한기능을제공하는모듈이다. 기능적으로는 Client Container와유사하지만실제실행시점에서동적으로 download 받아동작하게되는특성에의해생기는 3가지큰차이점은다음과같다. 설정파일이없다. JEUS System Architecture 12

14 별도의초기화과정없이실제기능이사용되는시점에서기능별로초기화가이루어진다. 동작시점에 donwload 되므로필요한기능만포함하도록그크기를줄였다. JNLP Server 와 JNLP Client Container JNLP(Java Network Launching Protocol) 는클라이언트프로그램의자동설치및버전관리를위한규약으로 JEUS 시스템은이를위해 JNLP Server 와 JNLP Client Container 를제공한다. JNLP 서버는 JNLP 프로토콜을이용하여 WebStart 등의 JNLP 클라이언트가 JEUS 시스템에접근하였을때이를처리하여주는모듈로 Servlet 를기반으로구현되어있다. JNLP Client Container는 JNLP 를기반으로동작하는클라이언트어플리케이션에게 JEUS 시스템의서비스를제공하기위한모듈로그구성은기본적으로 Applet Container 와같지만설정파일을사용한다는점이다르다. JEUS COM Bridge for COM/DCOM JEUS COM Bridge for COM/DCOM 모듈은 COM/DCOM 을기반으로구현된클라이언트어플리케이션이 JEUS 의 EJB Container 에접근하고자할때사용되는모듈이다. Naming 서비스, EJB Bean 호출등의기능이제공되는데제품마다그방식이다르므로 JEUS COM Bridge는 COM/DCOM 어플리케이션과 JEUS의 EJB Container 가연결될때만사용된다. JEUS System Architecture 13

15 RMI/IIOP for CORBA RMI/IIOP for CORBA 는 CORBA 를기반으로구현된클라이언트어플리케이션이 JEUS 의 EJB Container 에연결되기위해사용되는모듈이다. RMI/IIOP는외부인터페이스는 RMI 의형식을따르지만실제동작은 ORB를사용하게된다. JEUS 는 J2SE의 RMI/IIOP 컴파일러와 ORB를사용한다. EJB Container는 EJB deploy 시에 CosNaming 서비스에해당 EJB Home을등록하고 CORBA 클라이언트는이것을찾아 RMI/IIOP 방식으로 EJB Bean의함수를호출함으로써작업이진행된다. JEUS System Architecture 14

16 IV. JEUS System 관리 Jadmin Jadmin은 JEUS 시스템의환경설정, 제어, 모니터링등시스템관리의핵심기능을제공하는툴이다. Jadmin 에서제공하는기능은다음과같다. JEUS Mananger, EJB Container, Web Container, JMS Server, JNLP Server, Security 등 JEUS 시스템내의각모듈의설정 전체시스템, 각 Container, 각어플리케이션의계층적모니터링 전체시스템의 boot, down 등과같은제어 Security 정보의추가, 변경, 삭제등관리작업 EJB Container, Web Container, JMS Server 의시작, 종료, 동적추가등의관리 데이터베이스 Connection Pool의동적추가 FTP 등의부가기능 JEUS System Architecture 15

17 Jdeploy Jdeploy 는 J2EE 어플리케이션의 packing, JEUS 시스템으로의 deployment, 어플리케이션별설정등어플리케이션관리의핵심기능을제공하는툴이다. Jdeploy 에서제공하는기능은다음과같다..ear,.war, EJB Module, Application Client 의 J2EE 표준을준수한 packaging 어플리케이션별설정파일을 xml 과 binary 타입으로생성, 변경.ear,.war, EJB Module, Application Client 의 J2EE 표준을준수한 deployment JEUS System Architecture 16

18 Web Admin Web Admin 은 Web Brower 를통해 JEUS 시스템을관리할수있도록하며기능상 Jadmin 과같다. Jadmin의경우는 Java 로작성된 GUI 로 JEUS 시스템을원격에서제어하고자할경우추가설치등의불편이있다. Web Admin 은 Web Browser 가설치된어디에서나사용될수있으며이를위해 JEUS Manager 가있는 JVM 에 WebAdmin Server 가동작하고있다. JEUS System Architecture 17

19 Console Tools JEUS는 console 상에서실행되는다양한기능의 script들을제공한다. 제공되는 console tool들은다음과같다. ejbadmin EJB Container와 EJB 어플리케이션을모니터링하고관리하기위한기능제공 ejbcompiler EJB 어플리케이션 deployment 과정에필요한코드생성작업을관리자가직접하고자할때사용됨 encode 임의의문자열의 Base64 인코딩관련기능제공 jeus JEUS Manager 를시작함으로써 JEUS 시스템을시작시키고자할때사용 jeusadmin JEUS Manager를모니터닝, 제어하는데필요한관리기능제공 jeusp Hotspot 이설치되지않는환경에서 JEUS 를시작하고자할때사용된다. 기본적으로 JEUS script와같고단지사용자의편의를위하여옵션변경을미리하여둔 script 이다. jmsadmin JMS Server 관리기능을제공 securityadmin Security 정보의관리기능을제공 webadmin Web Container 와 Servlet, JSP 어플리케이션의모니터링, 제어등관리기능제공 JEUS System Architecture 18

Intro to Servlet, EJB, JSP, WS

Intro to Servlet, EJB, JSP, WS ! Introduction to J2EE (2) - EJB, Web Services J2EE iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g

More information

No Slide Title

No Slide Title J2EE J2EE(Java 2 Enterprise Edition) (Web Services) :,, SOAP: Simple Object Access Protocol WSDL: Web Service Description Language UDDI: Universal Discovery, Description & Integration 4. (XML Protocol

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Synergy EDMS www.comtrue.com opyright 2001 ComTrue Technologies. All right reserved. - 1 opyright 2001 ComTrue Technologies. All right reserved. - 2 opyright 2001 ComTrue Technologies. All right reserved.

More information

Chap7.PDF

Chap7.PDF Chapter 7 The SUN Intranet Data Warehouse: Architecture and Tools All rights reserved 1 Intranet Data Warehouse : Distributed Networking Computing Peer-to-peer Peer-to-peer:,. C/S Microsoft ActiveX DCOM(Distributed

More information

Copyright 2004 Tmax Soft Co., Ltd. All Rights Reserved. JEUS

Copyright 2004 Tmax Soft Co., Ltd. All Rights Reserved. JEUS Cpyright 2004 Tmax Sft C, Ltd All Rights Reserved Cpyright Ntice Cpyright 2004 Tmax Sft C, Ltd All Rights Reserved Tmax Sft C, Ltd 946-1 18 )135-708 Restricted Rights Legend This sftware and dcuments are

More information

Interstage4 설치가이드

Interstage4 설치가이드 Interstage Application Server V501 Operation Guide Internet 1 1 1 FJApache FJApache (WWW (WWW server) server) - - file file - - 2 2 InfoProviderPro InfoProviderPro (WWW (WWW server) server) - - file file

More information

Business Agility () Dynamic ebusiness, RTE (Real-Time Enterprise) IT Web Services c c WE-SDS (Web Services Enabled SDS) SDS SDS Service-riented Architecture Web Services ( ) ( ) ( ) / c IT / Service- Service-

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 1 2 3 4 5 6-2- - - - - - -3- -4- ( Knowledge Cube, Inc. ) // www.kcube.co.kr -5- -6- (KM)? - Knowledge Cube, Inc. - - Peter Drucker - -7- KM Context KM Context KM Context KM Context KM Context KM KM KM

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

J2EE Concepts

J2EE Concepts ! Introduction to J2EE (1) - J2EE Servlet/JSP/JDBC iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g

More information

Corporate PPT Template

Corporate PPT Template Tech Sales Consultant Oracle Corporation What s New in Oracle9iAS Forms? Why upgrade Oracle Forms to the WEB? Agenda Oracle9i Forms Web Oracle9i Forms Oracle9i Forms Oracle9i Forms What s NEW in Oracle

More information

[Brochure] KOR_LENA WAS_

[Brochure] KOR_LENA WAS_ LENA Web Application Server LENA Web Application Server 빠르고확장가능하며장애를선대응할수있는운영중심의고효율차세대 Why 클라우드환경과데이터센터운영의노하우가결집되어편리한 관리기능과대용량트랜잭션을빠르고쉽게구현함으로고객의 IT Ownership을강화하였습니다. 고객의고민사항 전통 의 Issue Complexity Over

More information

J2EE & Web Services iSeminar

J2EE & Web Services iSeminar 9iAS :, 2002 8 21 OC4J Oracle J2EE (ECperf) JDeveloper : OLTP : Oracle : SMS (Short Message Service) Collaboration Suite Platform Email Developer Suite Portal Java BI XML Forms Reports Collaboration Suite

More information

Interstage5 SOAP서비스 설정 가이드

Interstage5 SOAP서비스 설정 가이드 Interstage 5 Application Server ( Solaris ) SOAP Service Internet Sample Test SOAP Server Application SOAP Client Application CORBA/SOAP Server Gateway CORBA/SOAP Gateway Client INTERSTAGE SOAP Service

More information

서현수

서현수 Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,

More information

Slide 1

Slide 1 J2EE 어플리케이션문제해결방법론 차의중 IBM Korea WebSphere Field Technical Sales Support ejcha@kr.ibm.com 선결조건 문제해결에임하는자세 3 침착하라 -심호흡 -Operating은천천히, 또박또박 혼자해결하려하지마라 -물어보라 -찾아보라 -확인하라 필요한최소한의인원만을곁에두어라 -파트별엔지니어, 어플리케이션개발자

More information

슬라이드 1

슬라이드 1 Java Based Enterprise C/S Platform. Sales Dept./ General Manager KilSik, Lee Mobile: 010-4374-8860 E-mail: ben@ari-system.com TM Client First Better than the Best We Deliver Agility Reliability Intelligence

More information

Network Programming

Network Programming Part 5 확장된 Network Programming 기술 1. Remote Procedure Call 2. Remote Method Invocation 3. Object Request Broker 2. Java RMI

More information

untitled

untitled 3 IBM WebSphere User Conference ESB (e-mail : ljm@kr.ibm.com) Infrastructure Solution, IGS 2005. 9.13 ESB 를통한어플리케이션통합구축 2 IT 40%. IT,,.,, (Real Time Enterprise), End to End Access Processes bounded by

More information

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

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_20160320.pptx (보험TM) 소개서 2015.12 대표전화 : 070 ) 7405 1700 팩스 : 02 ) 6012 1784 홈 페이지 : http://www.itfact.co.kr 목 차 01. Framework 02. Application 03. 회사 소개 01. Framework 1) Architecture Server Framework Client Framework

More information

OZ-LMS TM OZ-LMS 2008 OZ-LMS 2006 OZ-LMS Lite Best IT Serviece Provider OZNET KOREA Management Philosophy & Vision Introduction OZNETKOREA IT Mission Core Values KH IT ERP Web Solution IT SW 2000 4 3 508-2

More information

교육2 ? 그림

교육2 ? 그림 Interstage 5 Apworks EJB Application Internet Revision History Edition Date Author Reviewed by Remarks 1 2002/10/11 2 2003/05/19 3 2003/06/18 EJB 4 2003/09/25 Apworks5.1 [ Stateless Session Bean ] ApworksJava,

More information

Portal_9iAS.ppt [읽기 전용]

Portal_9iAS.ppt [읽기 전용] Application Server iplatform Oracle9 A P P L I C A T I O N S E R V E R i Oracle9i Application Server e-business Portal Client Database Server e-business Portals B2C, B2B, B2E, WebsiteX B2Me GUI ID B2C

More information

thesis

thesis CORBA TMN Surveillance System DPNM Lab, GSIT, POSTECH Email: mnd@postech.ac.kr Contents Motivation & Goal Related Work CORBA TMN Surveillance System Implementation Conclusion & Future Work 2 Motivation

More information

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

Java Enterprise User Solution JEUS 는웹환경에서애플리케이션을개발, 운용, 실행할수있는플랫폼역할을하면서, 필요한각종서비스들을제공해주는웹어플리케이션서버 (Web Application Server) 입니다. 세계 상용최초로국제표준인 J2EE 1.4 시장점유율 1 위 WAS 클라우드환경과대용량트랜잭션을쉽고빠르게구현하는세계최초 Java EE 6,7 국제표준인증을획득한웹어플리케이션서버 MIDDLEWARE JEUS WebtoB Tmax InfiniCache Java Enterprise User Solution JEUS 는웹환경에서애플리케이션을개발, 운용, 실행할수있는플랫폼역할을하면서, 필요한각종서비스들을제공해주는웹어플리케이션서버

More information

KNOM_Conference_2008_start.ppt

KNOM_Conference_2008_start.ppt 플랫폼소개 목 차 1. enmons란? 2. 개발배경 3. 개발목표 5. 특징 6. 활용방안 7. 주요고객 8. 기대효과 9. 향후과제 10. 결론 2 1. enmons 란? enmons(easy Network Monitoring System) 는 JMX1.2 기반으로구현된망관리소프트웨어개발툴킷이다. enmons 는누구나쉽게네트워크에연결된장치를발견하고모니터링할수있다.

More information

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

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

JEUS 소개

JEUS 소개 JEUS 소개 JEUS v6.0 Fix#8 Copyright 2011 TmaxSoft Co., Ltd. All Rights Reserved. Copyright Notice Copyright 2011 TmaxSoft Co., Ltd. All Rights Reserved. 대한민국경기도성남시분당구서현동 272-6 우 ) 463-824 Restricted Rights

More information

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

TTA Journal No.157_서체변경.indd 표준 시험인증 기술 동향 FIDO(Fast IDentity Online) 생체 인증 기술 표준화 동향 이동기 TTA 모바일응용서비스 프로젝트그룹(PG910) 의장 SK텔레콤 NIC 담당 매니저 76 l 2015 01/02 PASSWORDLESS EXPERIENCE (UAF standards) ONLINE AUTH REQUEST LOCAL DEVICE AUTH

More information

KYO_SCCD.PDF

KYO_SCCD.PDF 1. Servlets. 5 1 Servlet Model. 5 1.1 Http Method : HttpServlet abstract class. 5 1.2 Http Method. 5 1.3 Parameter, Header. 5 1.4 Response 6 1.5 Redirect 6 1.6 Three Web Scopes : Request, Session, Context

More information

Intra_DW_Ch4.PDF

Intra_DW_Ch4.PDF The Intranet Data Warehouse Richard Tanler Ch4 : Online Analytic Processing: From Data To Information 2000. 4. 14 All rights reserved OLAP OLAP OLAP OLAP OLAP OLAP is a label, rather than a technology

More information

JEUS 소개

JEUS 소개 JEUS 소개 JEUS v7.0 Fix#1 Copyright 2013 TmaxSoft Co., Ltd. All Rights Reserved. Copyright Notice Copyright 2013 TmaxSoft Co., Ltd. All Rights Reserved. 대한민국경기도성남시분당구서현동 272-6 우 ) 463-824 Restricted Rights

More information

JavaGeneralProgramming.PDF

JavaGeneralProgramming.PDF , Java General Programming from Yongwoo s Park 1 , Java General Programming from Yongwoo s Park 2 , Java General Programming from Yongwoo s Park 3 < 1> (Java) ( 95/98/NT,, ) API , Java General Programming

More information

Class Loader 엑셈컨설팅본부 /APM 팀김다운 개요 클래스 loader 는자바의기능중하나로써런타임에클래스파일을찾고로딩하는임무를맡는다. WAS 마다 Class Loading 의방식에조금씩차이가있으며, Intermax 설치시에 classpath 옵션을 WAS 에추

Class Loader 엑셈컨설팅본부 /APM 팀김다운 개요 클래스 loader 는자바의기능중하나로써런타임에클래스파일을찾고로딩하는임무를맡는다. WAS 마다 Class Loading 의방식에조금씩차이가있으며, Intermax 설치시에 classpath 옵션을 WAS 에추 Class Loader 엑셈컨설팅본부 /APM 팀김다운 개요 클래스 loader 는자바의기능중하나로써런타임에클래스파일을찾고로딩하는임무를맡는다. WAS 마다 Class Loading 의방식에조금씩차이가있으며, Intermax 설치시에 classpath 옵션을 WAS 에추가함으로서 Class loading 을한다. 이에클래스 loader 의로딩메커니즘을이해하고

More information

슬라이드 1

슬라이드 1 NeoDeveloper 설치가이드 차례 1. 환경 3 2. 설치 3 2.1 웹서버설치 3 Tomcat 7 3 JDK 1.6 3 2.2 NeoDeveloper 설치 3 Neo Developer 서버구성 3 Demo용 User Application 구성 4 Neo Developer 서버 Data File 4 Client 개발 Tool 설치 4 3. 설정 5 3.1

More information

기술자료

기술자료 1 쪽중 1 쪽 WebLogic Server 8.1 Tutorials 03 - 리소스 (JDBC, JMS 등 ) 설정 본문서에서는 MedRec 애플리케이션을디플로이하고서비스하기위해서필요한 WebLogic Server 의리소스들을설정하는방법에대하여설명할것이다. 1. JDBC(Java Database Connectivity) Connection Pool 과 Data

More information

JVM 메모리구조

JVM 메모리구조 조명이정도면괜찮조! 주제 JVM 메모리구조 설미라자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조장. 최지성자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조원 이용열자료조사, 자료작성, PPT 작성, 보고서작성. 이윤경 자료조사, 자료작성, PPT작성, 보고서작성. 이수은 자료조사, 자료작성, PPT작성, 보고서작성. 발표일 2013. 05.

More information

Amazon EBS (Elastic Block Storage) Amazon EC2 Local Instance Store (Ephemeral Volumes) Amazon S3 (Simple Storage Service) / Glacier Elastic File Syste (EFS) Storage Gateway AWS Import/Export 1 Instance

More information

Apache2 + Tomcat 5 + JK2 를 사용한 로드밸런싱과 세션 복제 클러스터링 사이트 구축

Apache2 + Tomcat 5 + JK2 를 사용한 로드밸런싱과 세션 복제 클러스터링 사이트 구축 Apache2 + Tomcat 5 + JK2 : 2004-11-04 Release Ver. 1.0.0.1 Email : ykkim@cabsoftware.com Apache JK2 ( )., JK2 Apache2 JK2. 3 - JK2, Tomcat -.. 3, Stress ( ),., localhost ip., 2. 2,. Windows XP., Window

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

歯이시홍).PDF

歯이시홍).PDF cwseo@netsgo.com Si-Hong Lee duckling@sktelecom.com SK Telecom Platform - 1 - 1. Digital AMPS CDMA (IS-95 A/B) CDMA (cdma2000-1x) IMT-2000 (IS-95 C) ( ) ( ) ( ) ( ) - 2 - 2. QoS Market QoS Coverage C/D

More information

Secure Programming Lecture1 : Introduction

Secure Programming Lecture1 : Introduction Malware and Vulnerability Analysis Lecture4-1 Vulnerability Analysis #4-1 Agenda 웹취약점점검 웹사이트취약점점검 HTTP and Web Vulnerability HTTP Protocol 웹브라우저와웹서버사이에하이퍼텍스트 (Hyper Text) 문서송수신하는데사용하는프로토콜 Default Port

More information

Microsoft Word - 5Jeus_Performance_Tuning-cover.doc

Microsoft Word - 5Jeus_Performance_Tuning-cover.doc Whitepaper JEUS Performance Tuning Copyrightc 2001 TmaxSoft Co.,Ltd. All Right Reserved. Contents I. JEUS Performance Tuning... 3 II. OS Tuning... 4 File Descriptor... 4 TCP parameters... 5 1) 리슨큐의길이...

More information

Voice Portal using Oracle 9i AS Wireless

Voice Portal using Oracle 9i AS Wireless Voice Portal Platform using Oracle9iAS Wireless 20020829 Oracle Technology Day 1 Contents Introduction Voice Portal Voice Web Voice XML Voice Portal Platform using Oracle9iAS Wireless Voice Portal Video

More information

³»Áö¼öÁ¤

³»Áö¼öÁ¤ Active Directory Active Directory Active Directory Active Directory m Active Directory m Active Directory m Active Directory m Active Directory m Active Directory m Active Directory m Active

More information

WAS 의동작과 WEB, Servlet, JSP 엑셈컨설팅본부 /APM 박종현 웹어플리케이션서버란? 웹어플리케이션서버방식은웹서버가직접어플리케이션프로그램을처리하는것이아니라웹어플리케이션서버에게처리를넘겨주고어플리케이션서버가어플리케이션프로그램을처리한다. 여러명의사용자가동일한페

WAS 의동작과 WEB, Servlet, JSP 엑셈컨설팅본부 /APM 박종현 웹어플리케이션서버란? 웹어플리케이션서버방식은웹서버가직접어플리케이션프로그램을처리하는것이아니라웹어플리케이션서버에게처리를넘겨주고어플리케이션서버가어플리케이션프로그램을처리한다. 여러명의사용자가동일한페 WAS 의동작과 WEB, Servlet, JSP 엑셈컨설팅본부 /APM 박종현 웹어플리케이션서버란? 웹어플리케이션서버방식은웹서버가직접어플리케이션프로그램을처리하는것이아니라웹어플리케이션서버에게처리를넘겨주고어플리케이션서버가어플리케이션프로그램을처리한다. 여러명의사용자가동일한페이지를요청하여여러어플리케이션프로그램을처리할때오직한개의프로세스만을할당하고사용자의요청을 thread

More information

초보자를 위한 ASP.NET 21일 완성

초보자를 위한 ASP.NET 21일 완성 ASP.NET 21!!.! 21 ( day 2 ), Active Server Pages.NET (Web-based program -ming framework).,... ASP.NET. ASP. NET Active Server Pages ( ASP ),. ASP.NET,, ( ),.,.,, ASP.NET.? ASP.NET.. (, ).,. HTML. 24 ASP.

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

.

. Java EE Application Server JEUS 7 제품소개서 2013.03 2013 TmaxSoft Co., Ltd. All Rights Reserved. Ⅰ Ⅱ Ⅲ Ⅳ JEUS 개요 JEUS 7 Key Features 비용및서비스 Why TmaxSoft? Ⅰ JEUS 개요 지금까지의 JEUS 앞으로의 JEUS 지금까지의 JEUS JEUS 는 IT

More information

untitled

untitled Push... 2 Push... 4 Push... 5 Push... 13 Push... 15 1 FORCS Co., LTD A Leader of Enterprise e-business Solution Push (Daemon ), Push Push Observer. Push., Observer. Session. Thread Thread. Observer ID.

More information

Microsoft PowerPoint - 인소프트.ppt

Microsoft PowerPoint - 인소프트.ppt SOA 기반 망 관리시스템 SOA 기반망관리시스템 인소프트 기술이사 임 옥수 목차 회사 소개 Multi-Layer 망 관리개념 전략적 중점 개발 사항 SOA 기반 망관리 시스템 개발 방향 Page 2 회사 소개 (1/2) IP/MPLS/ATM/전송망 관리 NMS/EMS 개발 공급 발전소 관제 및 제어시스템 분야 연구 망관리 분야 타 도메인 관리 분야 관제/QoS

More information

chapter1,2.doc

chapter1,2.doc JavaServer Pages Version 08-alpha copyright2001 B l u e N o t e all rights reserved http://jspboolpaecom vesion08-alpha, UML (?) part1part2 Part1 part2 part1 JSP Chapter2 ( ) Part 1 chapter 1 JavaServer

More information

세션 3 (오이식).ppt

세션 3 (오이식).ppt 05. 7. 21 1. EAI 2. EAI Architecture 3. EAI 4. Copyright 2005 MOCOCO, Inc.. All rights reserved. Copyright 2005 MOCOCO, Inc.. All rights reserved. ntents EAI 1 EAI EAI EAI EAI EAI EAI EAI Copyright 2005

More information

Microsoft PowerPoint - L4-7Switch기본교육자료.ppt

Microsoft PowerPoint - L4-7Switch기본교육자료.ppt L4-7 Switch 기본교육자료 Pumpkin Networks. Inc. http://www.pumpkinnet.co.kr (Tel) 02-3280-9380 (Fax) 02-3280-9382 info@pumpkinnet.co.kr 기본개념 L4/L7 Switch 란? -2- 기본개념 - Switching & Routing Switching & Routing

More information

untitled

untitled 3 IBM WebSphere User Conference WAS (e-mail : cjh@kr.ibm.com ) SWG WebSphere FTSS 2005. 6. 28 날로복잡해져가는 J2EE 환경에대한체계적인관리운영시스템구축을위해 WebSphere Application Server 가제공하는각종툴에대한 Guideline 필요. Request Metrics

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

Cache_cny.ppt [읽기 전용]

Cache_cny.ppt [읽기 전용] Application Server iplatform Oracle9 A P P L I C A T I O N S E R V E R i Improving Performance and Scalability with Oracle9iAS Cache Oracle9i Application Server Cache... Oracle9i Application Server Web

More information

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

\(주\)투비소프트 사업계획서 X-Internet PDA Application (Oracle9i Lite ) October 28, 2003 2003 by TobeSoft Co., Ltd. All rights reserved. I. X-Internet & TobeSoft 1) Architecture 2) / 3) X-Internet 4) X-Internet 5) Tobesoft Architecture

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

Cloud Friendly System Architecture

Cloud Friendly System Architecture -Service Clients Administrator 1. -Service 구성도 : ( 좌측참고 ) LB(LoadBlancer) 2. -Service 개요 ucloud Virtual Router F/W Monitoring 개념 특징 적용가능분야 Server, WAS, DB 로구성되어 web service 를클라우드환경에서제공하기위한 service architecture

More information

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

Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤 Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤 (byounggon.kim@opence.org) 빅데이터분석및서비스플랫폼 모바일 Browser 인포메이션카탈로그 Search 인포메이션유형 보안등급 생성주기 형식

More information

게시판 스팸 실시간 차단 시스템

게시판 스팸 실시간 차단 시스템 오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP

More information

- JPA를사용하는경우의스프링설정파일에다음을기술한다. <bean id="entitymanagerfactory" class="org.springframework.orm.jpa.localentitymanagerfactorybean" p:persistenceunitname=

- JPA를사용하는경우의스프링설정파일에다음을기술한다. <bean id=entitymanagerfactory class=org.springframework.orm.jpa.localentitymanagerfactorybean p:persistenceunitname= JPA 와 Hibernate - 스프링의 JDBC 대신에 JPA를이용한 DB 데이터검색작업 - JPA(Java Persistence API) 는자바의 O/R 매핑에대한표준지침이며, 이지침에따라설계된소프트웨어를 O/R 매핑프레임워크 라고한다. - O/R 매핑 : 객체지향개념인자바와관계개념인 DB 테이블간에상호대응을시켜준다. 즉, 객체지향언어의인스턴스와관계데이터베이스의레코드를상호대응시킨다.

More information

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 2012.11.23 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Document Distribution Copy Number Name(Role, Title) Date

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 In-memory 클러스터컴퓨팅프레임워크 Hadoop MapReduce 대비 Machine Learning 등반복작업에특화 2009년, UC Berkeley AMPLab에서 Mesos 어플리케이션으로시작 2010년 Spark 논문발표, 2012년 RDD 논문발표 2013년에 Apache 프로젝트로전환후, 2014년 Apache op-level Project

More information

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

Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud 오픈소스 기반 레드햇 클라우드 기술 Red Hat, Inc. Senior Solution Architect 최원영 부장 wchoi@redhat.com Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud Red

More information

본 강의에 들어가기 전

본 강의에 들어가기 전 웹서버프로그래밍 2 JSP 개요 01. JSP 개요 (1) 서블릿 (Servlet) 과 JSP(Java Server Page) 서블릿은자바를이용한서버프로그래밍기술 초기웹프로그래밍기술인 CGI(Common Gateway Interface) 를대체하기위해개발되었으나, 느린처리속도, 많은메모리요구, 불편한화면제어등의한계로 PHP, ASP 등서버스크립트언어등장 JSP

More information

歯Writing_Enterprise_Applications_2_JunoYoon.PDF

歯Writing_Enterprise_Applications_2_JunoYoon.PDF Writing Enterprise Applications with Java 2 Platform, Enterprise Edition - part2 JSTORM http//wwwjstormpekr Revision Document Information Document title Writing Enterprise Applications

More information

목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정

목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정 W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step 가이드 Microsoft Korea 이 동 철 부장 2009. 10 페이지 1 / 60 목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host)

More information

Backup Exec

Backup Exec (sjin.kim@veritas.com) www.veritas veritas.co..co.kr ? 24 X 7 X 365 Global Data Access.. 100% Storage Used Terabytes 9 8 7 6 5 4 3 2 1 0 2000 2001 2002 2003 IDC (TB) 93%. 199693,000 TB 2000831,000 TB.

More information

항목

항목 Cloud 컴퓨팅기반분산파일시스템개요 개발실 UPDATE : 2012. 11 18 INDEX 1. 가용성 2. 확장성 3. PrismFS 4. Q&A 2 가용성 3 Gmail 장애 2011년 2월 27일 34000명의 Gmail 사용자들이일어나보니메일, 주소록, 채팅기록등이사라진것을발견 2011년 2월 28일 스토리지소프트웨어업데이트를진행하는중 Bug로인해발생했다고공지

More information

final_thesis

final_thesis CORBA/SNMP DPNM Lab. POSTECH email : ymkang@postech.ac.kr Motivation CORBA/SNMP CORBA/SNMP 2 Motivation CMIP, SNMP and CORBA high cost, low efficiency, complexity 3 Goal (Information Model) (Operation)

More information

untitled

untitled A Leader of Enterprise e-business Solution FORCS Co., LTD 1 OZ Application Getting Started 2 FORCS Co., LTD A Leader of Enterprise e-business Solution FORCS Co., LTD 3 OZ Application Getting Started 'OZ

More information

ibmdw_rest_v1.0.ppt

ibmdw_rest_v1.0.ppt REST in Enterprise 박찬욱 1-1- MISSING PIECE OF ENTERPRISE Table of Contents 1. 2. REST 3. REST 4. REST 5. 2-2 - Wise chanwook.tistory.com / cwpark@itwise.co.kr / chanwook.god@gmail.com ARM WOA S&C AP ENI

More information

PowerPoint

PowerPoint .. http://www.acs.co.kr -1- .. http://www.acs.co.kr -3- ( Advanced Computer Services Co.,Ltd. ) 345-9 SK B8 ( sh_kim@acs.co.kr ) 116-81-24039 http://www.acs.co.kr, http://www.emanufacturing.co.kr (Fax)

More information

NHN 포털 서비스 플랫폼

NHN 포털 서비스 플랫폼 NHN 포털서비스플랫폼 한규흥랩장 NHN 서비스플랫폼개발랩 2008 년 11 월 22 일 - 이발표자료는나눔글꼴로작성했습니다. 목차 1. Backgrounds 2. Goals 3. Strategy 4. Web Service Architecture 5. Development Environment 6. Runtime Environment 7. Demo 1 Backgrounds

More information

TIT 기술지원

TIT 기술지원 X-Framework Consulting s EasyNSoft 목차 X-Framework 소개 X-Framework 장점 X-Framework 개발방법 Nexacro과 X-Framework 사용개발 Demo X-Framework 소개 X-Framework 이란? X-Framework 은 투비소프트이수많은프로젝트경험을통하여축적한 Best Practices 의집합으로고객이필요로하는

More information

슬라이드 1

슬라이드 1 EJB and JBoss SEAM 양수열소장 Java Champion, JCO Advisor, Inpion Consulting Agenda Web Framework & EJB What is Seam? Why Seam? Q/A Framework history Main Milestone in Standard & OpenSource 95 96 97 98 99 00

More information

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher( 실행할페이지.jsp); 다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher

More information

歯부장

歯부장 00-10-31 1 (1030) 2/26 (end-to-end) Infrastructure,, AMR. e-business e-business Domain e-business B2B Domain / R&D, B2B B2E B2C e-business IT Framework e-business Platform Clearance/Security * e-business

More information

JDBC 소개및설치 Database Laboratory

JDBC 소개및설치 Database Laboratory JDBC 소개및설치 JDBC } What is the JDBC? } JAVA Database Connectivity 의약어 } 자바프로그램안에서 SQL 을실행하기위해데이터베이스를연결해주는응용프로그램인터페이스 } 연결된데이터베이스의종류와상관없이동일한방법으로자바가데이터베이스내에서발생하는트랜잭션을제어할수있도록하는환경을제공 2 JDBC Driver Manager }

More information

JEUS

JEUS JEUS EJB 안내서 JEUS v7.0 Fix#1 Copyright 2013 TmaxSoft Co., Ltd. All Rights Reserved. Copyright Notice Copyright 2013 TmaxSoft Co., Ltd. All Rights Reserved. 대한민국경기도성남시분당구서현동 272-6 우 ) 463-824 Restricted

More information

Analyst Briefing

Analyst Briefing . Improve your Outlook on Email and File Management iseminar.. 1544(or 6677)-3355 800x600. iseminar Chat... Improve your Outlook on Email and File Management :, 2003 1 29.. Collaboration Suite - Key Messages

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation 1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation Board(EVB B/D) 들과 TCP/IP Protocol로연결되며, 연결된 TCP/IP

More information

SK IoT IoT SK IoT onem2m OIC IoT onem2m LG IoT SK IoT KAIST NCSoft Yo Studio tidev kr 5 SK IoT DMB SK IoT A M LG SDS 6 OS API 7 ios API API BaaS Backend as a Service IoT IoT ThingPlug SK IoT SK M2M M2M

More information

rmi_박준용_final.PDF

rmi_박준용_final.PDF (RMI) - JSTORM http://wwwjstormpekr (RMI)- Document title: Document file name: Revision number: Issued by: Document Information (RMI)- rmi finaldoc Issue Date: Status:

More information

Samsung SDS Enterprise Cloud Networking CDN Load Balancer WAN

Samsung SDS Enterprise Cloud Networking CDN Load Balancer WAN Samsung SDS Enterprise Cloud Networking CDN Load Balancer WAN Enterprise Cloud Networking CDN (Content Delivery Network) 전 세계에 배치된 콘텐츠 서버를 통해 빠른 전송을 지원하는 서비스 전 세계에 전진 배치된 CDN 서버를 통해 사용자가 요청한 콘텐츠를 캐싱하여

More information

untitled

untitled A Leader of Enterprise e-business Solution FORCS Co., LTD 1 OZ Application Designer Getting Started 2 FORCS Co., LTD A Leader of Enterprise e-business Solution FORCS Co., LTD 3 OZ Application Designer

More information

The Self-Managing Database : Automatic Health Monitoring and Alerting

The Self-Managing Database : Automatic Health Monitoring and Alerting The Self-Managing Database : Automatic Health Monitoring and Alerting Agenda Oracle 10g Enterpirse Manager Oracle 10g 3 rd Party PL/SQL API Summary (Self-Managing Database) ? 6% 6% 12% 55% 6% Source: IOUG

More information

6주차.key

6주차.key 6, Process concept A program in execution Program code PCB (process control block) Program counter, registers, etc. Stack Heap Data section => global variable Process in memory Process state New Running

More information

untitled

untitled A Leader of Enterprise e-business Solution FORCS Co., LTD 1 OZ Application Designer Getting Started 2 FORCS Co., LTD A Leader of Enterprise e-business Solution FORCS Co., LTD 3 OZ Application Designer

More information

Microsoft Word - AnyLink Introduction v3.2.3.doc

Microsoft Word - AnyLink Introduction v3.2.3.doc Copyright 2007 Tmax Soft Co., Ltd. All Rights Reserved. AnyLInk Copyright Notice Copyright 2007 Tmax Soft Co., Ltd. All Rights Reserved. Tmax Soft Co., Ltd. 대한민국서울시강남구대치동 946-1 글라스타워 18 층우 )135-708 Restricted

More information

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : ios 3.0 이상 - 콘텐츠형식 : MP4 (H264,AAC ), MP3 * 디바이스별해상도,

More information

vm-웨어-01장

vm-웨어-01장 Chapter 16 21 (Agenda). (Green),., 2010. IT IT. IT 2007 3.1% 2030 11.1%, IT 2007 1.1.% 2030 4.7%, 2020 4 IT. 1 IT, IT. (Virtualization),. 2009 /IT 2010 10 2. 6 2008. 1970 MIT IBM (Mainframe), x86 1. (http

More information

The Pocket Guide to TCP/IP Sockets: C Version

The Pocket Guide to  TCP/IP Sockets: C Version 인터넷프로토콜 5 장 데이터송수신 (3) 1 파일전송메시지구성예제 ( 고정크기메시지 ) 전송방식 : 고정크기 ( 바이너리전송 ) 필요한전송정보 파일이름 ( 최대 255 자 => 255byte 의메모리공간필요 ) 파일크기 (4byte 의경우최대 4GB 크기의파일처리가능 ) 파일내용 ( 가변길이, 0~4GB 크기 ) 메시지구성 FileName (255bytes)

More information

ETL_project_best_practice1.ppt

ETL_project_best_practice1.ppt ETL ETL Data,., Data Warehouse DataData Warehouse ETL tool/system: ETL, ETL Process Data Warehouse Platform Database, Access Method Data Source Data Operational Data Near Real-Time Data Modeling Refresh/Replication

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 GIS기술 동향과 전망 KOREA GEOSPATIAL INFORMATION & COMMUNICATION CO.,LTD. GIS GIS WWW Browser User request Deliver Results Invoke Translate Results Return Results CGI Script Send Variables GIS Server

More information