'Products/Tuxedo'에 해당되는 글 4건

  1. 2014.12.10 Tuxedo
  2. 2014.12.09 오라클 턱시도 12c
  3. 2014.12.09 TUXEDO의 개념 및 주요기능
  4. 2014.12.09 미들웨어의 개념 및 종류

Tuxedo

View Comments

Tuxedo middle ware 의 한 종류로써 TP-monitor 이다.

 

TP Monitor(Transaction Processing Monitor)?

서버에서 트랜잭션이 한 단계에서 다음 단계로 잘 넘어가는지 감시하는 소프트웨어로,

미들웨어의 일종입니다. 트랜잭션은 모든 단계가 오류없이 수행되어야 하므로 그 역할이

매우 중요한데, 대개 3계층 구조의 중간에 위치하여 클라이언트의 요청을 위 단계의

서버로 전달하는 작업을 수행합니다. 현재 BEA사의 턱시도(Tuxedo)가 대표적인

TP Monitor로 널리 사용되고 있으며, 국산 TP Monitor로는 티맥스소프트의 Tmax

유명합니다.

 

 Middle Ware?

  - Middle ware Server Client 간의 통신을 담당한다.

  - Middle ware Client 프로그램과 Server 프로그램 사이에 위치하면서 Client Server 간의

    연결을 관리하면서 Client 요청을 서버에 전달하는 역할을 한다.

 

  

Tuxedo 란?

  - Tuxedo 는 프로세스 간의 통신을 가능하게 하는 Middle Ware 이다.

  - 일반적으로 start process Client 이며, 통신을 받는 Process Server 이다.

  - Tuxedo 는 분산, 미션-크리티컬한 어플리케이션을 단일 환경으로 설계 및 구성, 관리를 가능하게

     만들어 준다.

  - AT&T 가 전화 교환 업무를 위해서 개발되었으며, 향후 다양한 온라인 업무에 사용하게 된

     TP Monitor 이다.

  - Tuxedo 는 분산 환경에서의 온라인 TP Monitor 이다.

  - IBM 의 메인 프레임 환경에서 운영되는 OLTP 성 업무들을 UNIX 환경에서 운영 가능하게 하는

   솔루션이다.

 

 

Tuxedo 의 특징

  - Tuxedo 는 다양한 특징을 가지고 있다. 성능, 확장성, 데이터 정합성, 관리, 가용성등 여러 가지

     장점들을 가지고 있다.

  - 성능 : 여러개의 Texedo 를 구성해서 Load-Balancing 및 서비스의 우선 순위를 지정할 수 있는

             기능을 제공함으로써, user 가 증가시에 H/W 자원 또는 DB 자원을 효율적으로 사용이

             가능하다. 이런 기능을 이용함으로써 Peak-Time 시 또는 대용량 Transaction 발생시에

             안정적이고 빠른 처리 속도를 낼 수 있다.

   - 확장성 : 이기종 머신 및 이기종 DataBase에 대한 Global Transaction 을 보장함으로써 확장 및

              Transaction 보장이 가능하다.(X/OPEN DTP 모델 지원)

   - 데이터 정합성 : 2PC 를 지원함으로 분산 Transaction 에 대한 정합성 보장을 한다.

   - 관리 : Domain 관리로 응용 프로그램 구성 및 통합이 편리하며, 응용 프로세스들을 중앙에서 관리

              및 제어가 가능하다. 또한 비정상적으로 종료된 프로세스에 대해서 자동 복구가 가능하며,

              Transaction Report 출력이 가능하다.

   - 가용성 : 멀티 환경 구성을 이용해서 장애 발생시 OLTP 업무를 백업 장비로 이동하여 중단없는

                 서비스가 가능하다.

   - 개방 향상성 : Naming service 를 제공함으로써 서비스명 정보로 해당 서비스 호출이 가능하다.

                      또한 입력된 데이터 값에 따른 Routing 을 지원하며, 이기종 OS 에 대해서 동일한

                      API 를 제공함으로써 데이터 이식성이 보장된다.

   - 보안 : ACL(Access Control List) 기능을 제공하며, 전송되는 Message 에 대해

              암호화/복호화를 지원한다.

 

 

  Tuxedo 의 기능

   - RFC(Remote Procedure Call)

       다른 장비에 있는 Procesure 를 호출하는 기능으로, 통신 매커니즘을 고려하지 않고 일반적인

       Sub-Routine 을 호출하는 형태로 코딩이 가능하다.

 

   - Multi-Threading

       UNIX Process 로 여러 Application을 수행할 수 있으며, TP monitor 내부의 over-head

       줄일 수 있으며, Transaction 처리 속도를 향상시킬 수 있다.

 

   - Directory 관리

       Directory 서비스는 프로그램 등 시스템 자원의 소재지 관리 기능이 가능하다.

 

   - Data Routing

       Request data 내용을 분석한 후 수신처의 서버를 판단하는 기능을 제공한다.

 

   - Load-Balancing

      분산 처리 환경에서 여러 서버 사이의 Request Load-Balancing 하는 기능을 제공한다.

 

   - 클라이언트 프로그램 관리

      서버나 클라이언트 프로그램을 추가할 경우 반드시 시스템 구성파일(Configuration File)

      변경해야 한다. 이때 시스템을 정지시키지 않고 Run-Time으로 변경할 수 있는 기능을 제공한다.

 

    - System reporting 기능

       서비스 도중 장애발생시에 트랜젝션 로그나 에러 로그의 분석을 위해서 이들 로그를 편집해서

       출력하는 기능을 제공한다.

 

'Products > Tuxedo' 카테고리의 다른 글

오라클 턱시도 12c  (0) 2014.12.09
TUXEDO의 개념 및 주요기능  (0) 2014.12.09
미들웨어의 개념 및 종류  (0) 2014.12.09

Comments (+add yours?)

Tracbacks (+view to the desc.)

오라클 턱시도 12c

View Comments


오라클, 오라클 턱시도 12c 출시

2012-08-17 11:06


오라클(www.oracle.com)은 기존 환경 및 클라우드 기반의 C/C++/코볼(COBOL) 애플리케이션을 위한 업계 최고의 애플리케이션 서버의 최신 버전인 오라클 턱시도 12c(Oracle Tuxedo 12c)를 출시했다고 밝혔다

오라클 턱시도 12c는 오라클 엑사로직 엘라스틱 클라우드(Oracle Exalogic Elastic Cloud) 상에서 최적화됐으며, 오라클 퓨전 미들웨어(Oracle Fusion Middleware), 오라클 데이터베이스 11g(Oracle Database 11g) 및 오라클 엔터프라이즈 매니저 12c(Oracle Enterprise Manager 12c)와 긴밀하게 통합됐다. 또한, 미션 크리티컬한 엔터프라이즈 애플리케이션을 위해 메인프레임급의 확장성과 성능을 제공한다

오라클 턱시도 12c는 엔터프라이즈 메시징 애플리케이션의 트랜젝션 관리와 향상된 성능 및 가용성을 제공하는 새로운 오라클 턱시도 메시지 큐 12c(Oracle Tuxedo Message Queue 12c)를 포함하고 있다

오라클 턱시도 12c는 혁신적인 성능, 개발 툴, 그리고 제품 향상을 지원해 기존 턱시도 애플리케이션의 TCO(총소유비용)를 낮추고, 새로운 애플리케이션 개발에 대한 시장출시기간을 단축시킨다

오라클 턱시도 12c(Oracle Tuxedo 12c) 출시로 오라클은 전통적인 데이터센터, 엔지니어드 시스템 및 엔터프라이즈 클라우드에 C/C++/코볼 애플리케이션의 개발, 리호스팅 및 구축을 위한 가장 포괄적인 솔루션을 제공할 수 있게 됐다

 

출처 : 한국오라클
원문보기
http://www.newswire.co.kr/newsRead.php?no=644730

 

 

'Products > Tuxedo' 카테고리의 다른 글

Tuxedo  (0) 2014.12.10
TUXEDO의 개념 및 주요기능  (0) 2014.12.09
미들웨어의 개념 및 종류  (0) 2014.12.09

Comments (+add yours?)

Tracbacks (+view to the desc.)

TUXEDO의 개념 및 주요기능

View Comments


(1) TUXEDO 개념(정의)

  TUXEDO 프로세스 간의 통신을 가능하게 보통 시작 프로세스는 클라이언트이고통신을 받는 

     프로세스는 서버 


  TUXEDO 분산미션-크리티컬(mission-critical) 어플리케이션을 단일 환경으로 설계구성관리 가능 하게 


   1978 미국의 AT&T 전화회선 교환 업무를 위해 개발되어다양한 업무에 사용 실적을 갖고있는 TP 모니터


    BM 메인프레임에서 CICS TP-모니터라고 하면, TUXEDO 오픈 분산분산 환경에서의 온라인 TP-모니터라고   있음.


    메인 프레임 환경에서 운영되는 OLTP 업무를 UNIX 환경에서 운영 가능하게 하는 솔루션


    Oracle이 BEA Systems 인수


    2012년  8월 오라클 턱시도 12c 출시




(2) TUXEDO  주요기능


 ■   성능 측면

        -   서버의 부하 조절(Load Balancing)  서비스의 우선 순위(Priority) 기능

       

        -   사용자  증가 시에 funneling 시킴으로써 H/W 또는 DB 리소스 효율적 사용 가능

 

 

■    확장성

    -   기종 H/W   기종 데이터 베이스에 대한 전역 트랜잭션 보장


    -   X/OPEN DTP 모델 지원함으로써 확장성 보장


[참조] http://blog.naver.com/swinter8/130000646495

[출처] Tuxedo의 개념 |작성자 아는남자


[출처] Tuxdo의 개념 |작성자 아는남자


'Products > Tuxedo' 카테고리의 다른 글

Tuxedo  (0) 2014.12.10
오라클 턱시도 12c  (0) 2014.12.09
미들웨어의 개념 및 종류  (0) 2014.12.09

Comments (+add yours?)

Tracbacks (+view to the desc.)

미들웨어의 개념 및 종류

View Comments


 

■  미들웨어의 개념

: 일반적으로 미들웨어란 개념은 의미상 뿐만 아니라, 기능, 제품 등을 고려할때, 광범위하다. 굳이 개념상 정리를 하자고 하면, 미들웨어란 “클라이언트와 서버 간의 통신을 담당하는 시스템 소프트웨어 또는 컴퓨터와 컴퓨터의 연결을 담당하는 시스템 소프트웨어. 용어로서의 의미는 “Middle(중간) Ware(소프트웨어)”의 합성어이다.



■  미들웨어의 종류


(1) 데이터베이스 미들웨어

: 데이터 베이스 벤더에서 제공하는 소프트웨어로서 클라이언트에서 원격의 데이터 베이스와 연결하기 위한 미들웨어이다. 실제 광범위한 의미에서 미들웨어라고 하지만, 단순히 원격에 있는 데이터베이스를 접근할 수 있도록 중계해주는 제품이라고 할 수 있고, 이 제품을 사용하여 시스템을 구축하는 경우에 보통 2-티어 아키텍쳐라고 한다.

[] 오라클의 Sql*Net, IBM 인포믹스의 I*Net, ODBC 드라이버 등

 

(2) RPC(Remote Procedure Call) 미들웨어

: 원격 프로시져를 마치 로컬 프로시져처럼 호출하는 방식의 미들웨어이다.

[] DCE RPC, 엔테라(RPC 기반에서 발전된 형태임)



(3) MOM(Message Oriented Middleware) 미들웨어

: 주로 비동기형 메시지 처리를 전달하는 방식의 미들웨어이다. 온라인 업무에 사용되기 보다는 이 기종 분산 데이터 시스템의 데이터 동기를 위해 많이 사용되고 있다.

[] IBM MQ시리즈, BEA Message Q, J2EE JMS 기반 제품 등

[참고] 현재 IBM MQ 제품이 시장 점유율에서 가장 높고, 향후 시장에서는 J2EE JMS 기반의 제품 들과 경쟁관계가 될 것 같다.

 

(4) TP-모니터 미들웨어

: -라인 트랜잭션 업무(은행 계정, 항공기/버스 예약 업무 등)에서 트랜잭션을 처리, 감시하는 미들웨어이다. 사용자 수가 증가하여도 빠른 응답 속도를 유지해야 하는 OLTP 성의 업무에 적합하다.

[] Oracle TUXEDO, Oralce TOPEND, IBM TxSeries, 대만 CS Talk

[참고] 현재 BEA Tuxedo가 전세계 시장 점유율이 가장 높고, 향후에는 TP 기능을 가지고 있는 J2EE 기반의 WAS 제품들과 경쟁관계가 예상 됨

 

(5) ORB(Object Request Broker) 미들웨어

: 객체 지향 미들웨어. 코바(CORBA) 표준 스펙을 구현한 미들웨어이다. 최근에는 TP-모니터가 가지고 있는 장점(트랜잭션 처리, 모니터링 등)을 추가로 구현하고 있다.

[] IONA Orbix, Borland VisiBroker, BEA TUXEDO 8.0 이상 CORBA 엔진 등

[참고] 현재 IONA Orbix제품의 시장 점유율이 가장 높음. 객체 지향 미들웨어로서 J2EE기반의 WAS 제품에 경쟁에서 밀리고 있고, WAS 미들웨어에서 CORBA를 지원함으로써 점유율이 낮아지고 있는 상태이다

 

(6) WAS(Web Application Server) 미들웨어

: 클라이언트/서버 환경 보다는 웹 환경을 구현하기 위한 미들웨어이다. Web Application Server HTTP 세션 처리를 위한 웹서버 기능 뿐만 아니라, TP 기능을 보강하여, 미션-크리티컬한 기업 업무까지 자바, EJB 컴포넌트 기반으로 구현 가능하게 해주는 미들웨어이다.

[] Oracle WebLogic, IBM WebSphere, SUN iPlanet

[참고] 미들웨어에서 가장 각광받고 있는 제품들이고, 향후 지속적인 성장이 예상되고 있고, 기존에 기업의 소규모 업무에서 향후에는 대규모, 미션 크리티컬한 업무 까지도 적용되고 있는 추세이다.



[출처카페] http://cafe.naver.com/itpeople.cafe



'Products > Tuxedo' 카테고리의 다른 글

Tuxedo  (0) 2014.12.10
오라클 턱시도 12c  (0) 2014.12.09
TUXEDO의 개념 및 주요기능  (0) 2014.12.09

Comments (+add yours?)

Tracbacks (+view to the desc.)

Newer Entries Older Entries