NTAS 소개 (Network Transaction Application Server)

Slides:



Advertisements
Similar presentations
SMART MANAGED INSTRUCTION WITH SNS 도지원 강동하 나지범 박창현 최병찬 SixSignal Capstone Design 2012.
Advertisements

컴퓨터 프로그래머 Confidential 1 넥스트리밍㈜ 책임연구원 10 기 이준용,
Web Based Data Warehouse Query Tool 이화여자대학교 2002 년 컴퓨터학과 졸업프로젝트 14 조.
경기도 구리시 인창동 127 벤처보육센터 303 호 Tel Fax 산소프트 의료종합정보 시스템 구축 제안서 ( EMR / OCS )
Windows Clustering Technology Overview 기술사업부 ( 주 ) 마이크로소프트.
0 Sytem Architecture Eric Lim AKAON. 1/44 Ⅰ. 아키텍처 개요 Ⅱ. 아키텍처 물리 설계 Ⅲ. 아키텍처 구성도 ( 예 ) Ⅳ. 고려사항.
더존다스 경영전략과 비젼 1 ERP 개발부문
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
성공적 취업을 위한 청년취업아카데미 과정 소개 2012 년 06 월 청년취업아카데미 사업 소개 (1) 학부졸업 최소 70% ~100% 취업 최소 70% ~100% 취업 전국 대학의 학부 졸업 후 취업률 약 60% 청년취업아카데미 를 통한 맞춤형 취업교육프로그램.
시스템 개요 진화 과정 RIA & X-Internet Web Client/Server Main FRame
인터넷 쇼핑몰 구축 제안서.
모바일 업무 제안서
루틴스(EVA-EDMS)제품소개서 EVA(Enterprise Value Approach_기업자산 가치로서의 접근)
1. 일반 개요 Koreabiztech ? 한 사회가 지니고 있는 지식의 80%를 개인이 자기의 두뇌 속에 갖고 있다.
㈜맥스무비 영화관 발권 전산망 시스템.
MO/MT를 활용한 Call Center 제안
2009년 IT인재개발원 [연수생 모집요강]
HANBIRO SERVICE 로드발란싱/클러스터링/FailOver 시스템 구축 제안서 1. 한비로 클러스터 시스템
새주소 안내시스템 구축방안 지오윈(주) 박 인 철
프랜차이즈 본사 인트라넷 구축 제안서 제출처 : ㈜마세다린 제출사 : ㈜데이타캠프 제출일 :
㈜영림원소프트랩
DataWindow .NET 프로넷 소프트㈜.
기술 표준 6대 필수 기술 요소에 대해 지정한 그룹 IT 기술 표준에 따라 DBMS는 MS SQL과 Oracle에 대해 검토 함 구분 OS DBMS WAS Web Sever 검토대상 종합의견 x86 기반 OS(64bit 권장) 성능, 안정성 및 HW의 확장성 향상으로.
소리가 작으면 이어폰 사용 권장!.
APPEON SOLUTION INTRODUCTION.
경영 정보 시스템 구축 제안서 가우정보기술주식회사 [신화 제약 주식회사] 1997년 10월 9일 새로운 기법 철저한 사후 관리
Web Server (JSP, Servlet 지원)
회사소개서 Software & Solution Software & Solutions
Aegis L
개발자에게 SharePoint Services 란 무엇인가?
Web Programming 강의 소개
공개소프트웨어란? “Open Source Software(공개SW)는 저작권자가 소스 코드를 개방하여 소스 코드의 수정, 재 배포가 자유로운 SW로 규정한다 공개소프트웨어는 전세계 개발자 누구나 참여하고 있는 커뮤니티 프로젝트로 개발되며, 브랜드를 달고.
효과적인 DB암호화 구축을 위한 애슬론 v1.5 제안
RFID기술 적용을 통한 소형선박 안전관리체계 개선방안 연구(최종보고회) 선박안전기술공단.
IPCC Full Solutions Billit All IP Contact Center llllBillit -IP_PBX
팀 명: Con Spirito 팀 원: 경주리 김다정 김소담 최은미
1. JSP(Java Server Pages) 소개
Chapter 01 : Java EE 개요. chapter 01 : Java EE 개요.
Introduction to Web Service Computing
동호회 구축 제안서 인터넷전문가그룹 4biz.
1. JSP(Java Server Pages) 소개
Hinet Advanced Technology & Information
1강 01장. 웹과 자바.
Chapter 01 : Java EE 개요. chapter 01 : Java EE 개요.
유비 쿼터스 시대의 선두주자 UMS 서버 구축 최고의 서비스를 제공하겠습니다..
자바 5.0 프로그래밍.
Socket & Plug 기반의 u-Banking Platform
Unified Communications Cisco Korea
PDA를 이용한 Remote Service Control
선진사 Benchmarking 결과보고 통합 ERP 구축 전담반.
소프트웨어시스템 실험 Software Systems Lab. 데이터베이스 기초
(Network Transaction Application Server)
Web상에서의 Network Management
멀티미디어 신기술 자기 소개서 윤성필 멀티미디어 전공 자기 소개서.
인터넷 웹구축 7조 제안서 조장 : 임동진( ) 조원 : 임효종( ) 한상길( )
JDBC (Java Database Connectivity)
주식회사 글로벌소프트 Active Directory 이해 및 문제해결
객체 지향 프로그래밍.
김 정 석 Web Programming 김 정 석
NTAS 소개 (Network Transaction Application Server)
myfood.com 상명대 맛집 홈페이지 구축 제안서
( Personnel Decision Support System )
전자정부 컨퍼런스 2005 전자정부 구현을 위한 공개SW 적용방안
10장 OSI 7 Layer 강원도립대학교 정보통신개론.
2010년 DAEATi 솔루션 사업부 공채 1기 팀 프로젝트 보고
최종 사용자 관점의 웹 서비스 성능 관리 SmartSQM Agentless 실시간 전구간 성능 모니터링
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
홈페이지 제안서
웹 프로그래밍 기술 요약 Yang-Sae Moon Department of Computer Science
ISP 및 시스템 분석 3장 일반적 정보시스템 개발 절차 동서대학교 경영학부 안 상 협 교수.
Presentation transcript:

NTAS 소개 (Network Transaction Application Server) 2007年 3月 윈시스테크주식회사

목 차 NTAS란? NTAS의 Structure NTAS의 Feature NTAS의 적용 지원환경 도입효과 연락처

1. NTAS란? NTAS ? NTAS는 분산 클러스터링을 기반으로 설계되어 있으며 통신 미들웨어로 분류. 이기종의 다양한 시스템에서 분산되어 운용되고 있으며, 이에 따른 이기종간의 시스템통합, 안정성, 개발생산성을 지원함. NTAS는 Network Transaction Application Server의 약자로 네트워크 기반(TCP/IP, Http)의 Server side 시스템 개발에 필요한 통합 어플리케이션 서버를 의미. WAS, Distribution Clustring Middleware 등의 Server Side 제품과 개발/테스트 및 유지보수를 위한 툴 등을 제공하는 통합 어플리케이션 제품군. 부하분산/고가용성 클러스터링 시스템, 성능/안정성/생산성/이기종, 이언어의 통합 제품

1. NTAS란? NTAS ? Network Transaction Application Server. Clustering-based Transaction Middleware + Web Server Feature ? Multi Platform, Multi Language Load Balancing Reliable Clustering Service Clustering Based Synchronized Architecture Flexibility Resource Management Efficient System Management Enhanced Developing Environment

NTAS 서버의 구성 2. NTAS의 Structure (1/2) Web Distribution Server Business Domain Name Service Front End Load Balancing Monitoring Service Heavy Business Logic Client Domain Management Distribution Web Server Business Domain Connection Session Management Service Http Web Service Servlet 2.3 JSP 1.2 Client Connection Light Business Logic Session Management Fail Over

2. NTAS의 Structure (2/2) C L I E N T S I D E (Ntas, Web Browser) 3 1 4 Business Domain Monitoring /Management Tool JDBC Business Database Distribution DNS Session Management Service Processing Request & Response Session Information 3 1 Web Service Connection Service Connection Info Request & Response 4 2 Return Result Connect C L I E N T S I D E (Ntas, Web Browser)

3. NTAS의 Feature (1/3) MIDP(J2ME)/ BREW / WIPI 등의 모바일 클라이언트 지원 Client Support MIDP(J2ME)/ BREW / WIPI 등의 모바일 클라이언트 지원 VC++ / VB / Delphi GCC 등의 거의 모든 Language/Platform 지원 Load Balancing Client Connection 분산 Client 요청에 의한 서버측 비즈니스 처리 분산 비즈니스 처리에 사용되는 DB의 분산 Reliable Clustering Service 여러 서버가 하나의 논리적인 기능을 수행 SW, NW, HW 장애에 대한 Fail Over Location Transparency

3. NTAS의 Feature (2/3) Architecture Flexibility 다양한 이기종 간 서버구성 가능 분산 DB, 분산 트랜잭션 지원 (2PC) 서버 확장시에도 다운타임 없음 Resource Management Database Connection Pool Thread Pool Efficient System Management 중앙 집중 모니터링 지원 메모리, Thread 사용량 DB의 상태, 서비스에 접속되어 있는 client 수 서버의 관리 콘솔 지원 사용자 관리, 시스템 관리

3. NTAS의 Feature (3/3) 메시지 테스터 제공 (Message Tester) Enhanced Developing Environment Protocol Transparency 메시지 통신시 플랫폼, 언어와 독립적 구조 자동 마샬링, 언마샬링 통해 개발자의 View를 객체로 통일 자체 NTAS 프로토콜의 사용 빠른 마샬링 속도(java object stream에 비해 3~5배 빠름) PSDT Tool의 제공(Protocol Specification Definition Tool) 프로토콜의 통합관리 프로토콜 관련 코드 및 코드 자동화 도구 문서 작업 자동화 메시지 테스터 제공 (Message Tester) Client와 Server의 병렬 개발 서버간의 통신에 대한 시각적인 확인

참고화면(1/5) 모니터링 / 통합관리 화면

참고화면(2/5) PSDT( Protocol Specification Definition Tool ) 화면

참고화면(3/5) 메시지 테스터 화면

참고화면(4/5) NTAS Packager

참고화면(5/5) WEB Packager

개발 주기

개발 주기

개발 주기

개발 주기

4. NTAS의 적용 (1/3) 기능별 구분 기업의 전사적 업무 동종 혹은 이기종간의 Multi Node 환경 대규모의 사용자의 접근 처리 대량 온라인 트랜잭션 처리 Web 과 C/S 의 클러스터링 통합환경 업무별 구분 Web / C/S Application 서버 모바일 컨텐츠 서버 P2P형태의 어플리케이션 서버 채팅 서버 / 증권 트레이딩 서버 / 게임 서버 기타 온라인 상태에서의 비즈니스를 구현하는 서버

Client Connection Service 4. NTAS의 적용 (2/3) 계좌 이체, 입출금 매우 중요한 트랜잭션 은행 업무 적용의 예 Bank Database (Oracle) Bank Database (MS-SQL) Transaction Transaction Session Management Service Business Domain Transaction Distribution Client Connection Service Web Service 중요한 트랜잭션 서비스 길고 무거운 비즈니스 프로세스 복수개의 데이타베이스 사용 고가용성의 필요 Client : 예금 입출금/이체 사용자

Client Connection Service 4. NTAS의 적용 (3/3) 게임 서버 적용의 예 게임정보 관리 커넥션 대비 작은 서버 Business Domain Session Management Service 커넥션 포인트 채팅 문장 인/아웃 Distribution 게임 유저 세션 관리 아주 많은 수의 커넥션 짧고 단순한 로직 Client Connection Service Web Service Game User

5. 지원환경 Server Client JDBC를 지원하는 모든 RDBMS 항 목 플 랫 폼 내 용 설 명 Server Client 개 발 언 어 D B M S JDBC를 지원하는 모든 RDBMS (Oracle, Informix, Sybase, DB2, Mysql, PostgreSQL 등등) JAVA JVM이 지원되는 모든 OS 모든 OS JAVA JAVA, C/C++ 및 4GL(Visual C/C++, Visual Basic, Delphi 등등) 등 거의 모든 언어지원

6. 도입효과 비용 서버 서비스의 규모 TCO (Total Cost of Ownership) 면에서 초기 비용과 확장 비용이 가장 합리적인 Solution. ROI가 가장 빠른 Solution. 비용 서버 서비스의 규모 기존 Middle Ware NTAS

감사합니다 http://www.winsystech.co.kr