대메뉴 바로가기 본문 바로가기

데이터 기술 자료

데이터 기술 자료 상세보기
제목 Oracle Application Server 10g 표준 통합 소프트웨어 플랫폼
등록일 조회수 4734
첨부파일  

Oracle Application Server 10 g
표준 통합 소프트웨어 플랫폼

Oracle Application Server 10 g 는 표준 통합 소프트웨어 플랫폼으로서, 모든 규모의 기업이 변화하는 비즈니스 요구사항에 보다 신속히 대응할 수 있도록 도와 준다. 이 서버는 고객이 필요로 하는 모든 미들웨어 서비스의 배포 관리, 엔터프라이즈 포탈, 모바일 장치를 통한 개별적인 애플리케이션 공급, 실시간 비즈니스 정보 제공, 애플리케이션 통합, 비즈니스 프로세스 자동화 등을 모두 제공한다. 개방형 표준을 지원함은 물론 써드파티 애플리케이션 및 툴과 즉시 설치 사용 가능한 기반으로 상호운용되기 때문에, 기존의 투자로 최대의 가치를 이끌어 낼 수 있다. 그리고, Oracle Application Server 10 g 는 정보 시스템의 광범위한 요구사항을 처리할 수 있도록 높은 수준의 성능과 가용성을 제공한다.

감수 | 장세국 <한국오라클 Tech Sales Consulting 본부 실장>
sekook.jang@oracle.com

엔터프라이즈 그리드 컴퓨팅 지원


Oracle Application Server 10 g 는 클러스터 컴퓨팅과 엔터프라이즈 그리드 배포 구조를 완벽하게 활용할 수 있도록 최적화되었다. IT 시스템을 엔터프라이즈 그리드로 마이그레이션하면, 비즈니스의 유연성을 높이고 하드웨어 및 관리 비용을 낮출 수 있을 뿐 아니라 서비스 수준 또한 한층 더 높이 끌어올릴 수 있다.
  • 자동화된 소프트웨어 및 사용자 프로비저닝(User Provisioning)을 통해 시스템 용량을 늘릴 수 있다.
    Oracle Application Server 10 g 는 비용과 시간이 많이 드는 시스템 관리 업무를 없애주는 동시에 비즈니스의 유연성 또한 높여 준다.

  • 정책기반 작업로드 관리(Policy-Based Workload Management)를 통해 수요와 요구사항의 변화에 적응할 수 있다. Oracle Application Server 10 g 를 사용하면, 리소스가 가장 많이 필요한 곳에 귀중한 시스템 자원을 할당할 수 있어 기존 인프라에서 보다 많은 가치를 얻을 수 있다.

  • 적은 비용으로 메인프레임이 주는 보안성과 안정성을 경험할 수 있다. Oracle Application Server 10 g 의 향상된 보안성, 뛰어난 확장성, 높은 가용성을 사용하면, 가장 저렴한 하드웨어에서 가장 높은 수준의 서비스를 창출할 수 있다.

  • 향상된 애플리케이션 모니터링 기능을 통해 비즈니스 핵심 시스템에 대한 명확한 시야를 확보할 수 있다. 최종 사용자 성능을 모니터링하고 성능 병목 현상을 제거할 수 있으며, 히스토리 데이타를 기반으로 정확한 판단을 내릴 수도 있다.

J2EE

Oracle Application Server 10 g 는 J2EE의 최신 표준을 지원할 뿐 아니라, 업계에서 가장 가볍고 빠르며 안정적인 J2EE 서버를 갖고 있다 <그림 1> .



<그림 1> Oracle Application Server 10 g 구성도

  • Oracle Application Server 10 g 는 J2EE 인증을 모두 받았으며, J2EE 애플리케이션 및 웹 서비스를 위해 향상된 개발과 배포 기능을 지원한다.

  • Oracle Application Server 10 g 는 Java 코드를 빨리 실행할 수 있도록 최적화되어 있다. 여러 번 실시된 산업 표준 벤치마크 결과에 따르면, Oracle Application Server 10 g 가 IBM WebSphere나 BEA WebLogic 애플리케이션 서버, Microsoft .Net 보다 성능이 우수한 것으로 나타났다.

  • Oracle Application Server 10 g 는 생산적인 개발 환경을 제공하는 만큼, 개발자들은 코딩과 검사를 위해 시간을 보다 적게 투자할 수 있다. Oracle JDeveloper를 포함한 모든 주요 Java 통합 개발 환경(IDE)은 Oracle Application Server 10 g 를 지원한다.


웹 서비스 및 통합

Oracle Application Server 10 g 에는 웹 서비스, B2B, 데이타 통합, EAI(Enterprise Application Integration) 기술이 모두 통합되어 있다.

  • 웹 서비스 지원 기능은 가장 빠르고 가벼운 J2EE 서버와 통합되어 있다. 그 결과 Java를 사용해 WS-I 호환 웹 서비스를 신속히 개발할 수 있으며, Oracle Application Server의 성능, 안정성, 보안성 또한 자동으로 물려받을 수 있다.

  • 통합 능력이 향상된 만큼, 구성요소 기반의 Java/J2EE 애플리케이션이 패키지 애플리케이션, 사용자 정의 애플리케이션, 메인프레임 애플리케이션과 연결되어 있다. 또한 간단한 웹 서비스나 강력한 B2B 프로토콜을 통해 비즈니스 파트너와 연결될 수 있으며, 다양한 데이타 소스에 액세스할 수도 있다.

  • 이러한 모든 요소를 포함한 비즈니스 프로세스는 그래픽으로 표시되므로 그만큼 편리하게 작업을 자동화하고 가속화할 수 있다. 프로세스는 지속적인 작업 향상을 위해 관리되고 모니터링되고 최적화될 수 있다.


엔터프라이즈 포탈

그리드 컴퓨팅(Grid Computing)이란 SETI@home 프로젝트의 예처럼 지리적으로 분산된 컴퓨팅 자원들을 네트워크로 연동하여 상호 정보를 공유하거나 같은 문제를 처리하는 정보 통신 방식이라고 정의할 수 있다.

그리드 컴퓨팅 이론은 1998년 University of Chicago의 Ian Foster 교수가 처음 제시한 것으로 알려져 있으나 "분산된 자원의 공유"라는 개념은 위의 SETI@home 프로젝트나 Peer to Peer(P2P), 메타 컴퓨팅, 리눅스 클러스터링, 그리고 최근의 웹 서비스의 예처럼 이미 다양한 방면에서 꿈꾸고 시도해 온 것이다. 특히, 기업들은 전산 환경의 급격한 변화에 따른 다양한 환경의 내/외부 전산 시스템들의 상호 연동 문제에 대해 많은 관심을 가져왔다.

이를 위해서는 새로운 접근 방식과 프로그래밍 기법, 개발 도구 등이 요구되었는데, 그리드 컴퓨팅은 이러한 모든 기술적, 정책적 접근 방식을 포괄하는 차세대 인터넷의 대표 키워드로 새로이 제시되고 있다.

많은 사람들, 특히 그리드를 열렬히 지지하는 사람들은 그리드를 WWW(World Wide Web)와 즐겨 비교한다. 두 기술 모두 CERN이나 대학 등 학술 커뮤니티에서 처음 등장하여 상당한 파장을 일으킨 후 영리 기업으로 확산되었다. 하이퍼텍스트 형태의 단일 자원을 제공하는 웹과는 달리 그리드는 분산된 컴퓨터, 애플리케이션, 대용량 데이타베이스 및 첨단 장비들을 초고속 네트워크로 연동함으로써 기초 과학과 기술 연구에 필수적인 고속 연산, 대량의 데이타 처리 및 장비의 상호 공유를 가능하게 하며, 나아가 사이버 공간을 통한 협업 연구와 작업을 가능하게 할 것이라는 것이 이들의 전망이다.

엔터프라이즈 포탈을 구축함으로써 경쟁력을 갖추고 생산성을 향상시킬 수 있다. 이 포탈은 기업 정보와 상호 작용하는 유일한 인터페이스일 뿐 아니라, 매일 반복되는 비즈니스 업무를 수행하는 구심점의 역할을 하게 된다.

  • 마법사를 기반으로 하는 페이지 설계 및 개발 기능은 관리자, 페이지 디자이너, 일반 사용자 등이 컨텐트가 풍부하고 보안이 잘 된 포탈 페이지를 만들 수 있도록 강력한 환경을 제공한다. 마법사 기능을 이용하면, 어떠한 프로그래밍도 필요하지 않을 뿐 아니라, 사전에 내장된 포틀릿(portlet, 재사용이 가능한 포탈 구성요소)이 신속한 개발을 보장하여 준다. 단지 포틀릿을 Oracle Application Server 10 g 프레임워크에 연결하여 엔터프라이즈 포탈을 만들기만 하면 된다.

  • 모든 애플리케이션 및 데이타 소스로부터 시작하여 모든 정보에 액세스할 수 있다. 코딩이 필요한 경우라면 개발자들은 개방적 인프라와 온라인 개발 커뮤니티로부터, 새로운 포틀릿 기능 애플리케이션을 만들고 기존 애플리케이션을 완벽하게 통합하는 데 필요한 정보, 코드 및 툴을 모두 제공받을 수 있다.

  • HTTP, HTML, XML, SOAP, J2EE를 포함하여 모든 표준을 완벽하게 지원한다. WebDAV 표준을 통합적으로 지원하는 만큼, 비즈니스 사용자는 가장 좋아하는 데스크탑 툴을 직접 사용하여 컨텐트를 출판할 수 있다.


비즈니스 정보

특별(ad-hoc) 질의 및 분석, 엔터프라이즈 리포트, 개인화 같은 비즈니스 인텔리전스 인프라를 포탈을 통해 저렴하고 통합된 방식으로 제공하는 회사는 오라클밖에 없다.

  • 특수 질의 기능을 사용하면, 최종 사용자들은 클라이언트/서버 및 웹을 통해 빠른 셀프서비스 데이타 액세스 능력과 향상된 분석 능력을 갖게 된다.
  • 엔터프라이즈 리포트 기능은 어떠한 소스의 데이타도 지원한다. 원하는 형식의 리포트를 개발하여 원하는 위치로 안전하게 전달할 수 있다.
  • 개인화 기능은 데이타 마이닝 기술을 사용하여 일대일 마케팅을 구현하는 만큼 등록한 고객이나 익명의 방문자에게 개인화된 권장사항을 실시간으로 제공할 수 있다.
  • Business Intelligence Beans는 OLAP 서비스를 통해 애플리케이션을 확장하고 사용자 취향에 맞게 정의하는 데 있어 가장 생산적인 환경을 제공한다.


모바일 및 무선

모바일 기술을 통해 효율성을 높이고 새로운 수입원을 만들고자 하는 서비스 제공업체 및 기업을 위해, Oracle Application Server 10 g 의 무선 기능은 모바일 애플리케이션의 개발, 배포, 관리를 위한 완벽한 플랫폼을 제공한다.

  • Oracle Application Server 10 g 의 다중채널 기능은 완전히 장치 독립적인 새로운 부류의 웹 애플리케이션을 탄생시켰다. 한 번만 XML 형식으로 개발하여 이를 Oracle Application Server 10 g 에 배포할 수 있을 뿐 아니라, 음성인식 기능을 사용하면 전화나 화면이 작은 브라우저로부터의 액세스도 가능하다.

  • 모바일 사용자들에게 중요한 이벤트를 알려줄 수 있다. 선호도에 따라 사용자는 SMS, 이메일, 또는 자동화된 음성호출로 알림 서비스를 받을 수 있다.

  • 모바일 서비스를 통해 무선 및 음성 애플리케이션을 보다 쉽게 이용할 수 있다. 예를 들어, 자주 사용하는 매개변수(암호, 주소 등)를 저장하면 사용자가 이를 키보드로 입력하는 번거로움을 피할 수 있다. Oracle Application Server 10 g 는 또한 사용자 위치에 따른 개인화를 지원한다.


싱글사인온

Java 표준을 사용할 수 있을 뿐 아니라, SSO(Single Sign-On) 및 중앙 집중식 사용자 프로비저닝을 통해 IT 지원 비용을 대폭 줄이고 보안을 강화할 수 있다.

  • 애플리케이션, 서비스, 웹 사이트 상에서 SSO를 사용하면 비용을 절감하고 보안 기능을 강화할 수 있다.
  • 중앙집중식 사용자 프로비저닝을 사용하면 확실하지 않은 보안 패치 대신, 사용자, 역할, 그룹, 액세스 권한 등을 한 번으로 정의할 수 있다.


7일 x 24시간의 안정성

Oracle Application Server 10 g 는 중요한 애플리케이션이 정지 없이 운영될 수 있도록 하기 위해 향상된 클러스터링과 높은 가용성을 갖춘 기능을 제공한다.

  • Oracle Application Server 10 g 는 엔드투엔드 클러스터링, Transparent Application Failover, Fast Start Fault Recovery Architecture를 기반으로 ‘계획되지 않은 다운타임 제로" 기능을 제공한다.
  • 실시간 배포 및 롤링 업그레이드를 지원하는 만큼, 애플리케이션 서버의 종료 및 재시작 없이도 애플리케이션을 배포할 수 있다.
  • 애플리케이션 서버 및 데이타베이스상에서의 엔드투엔드 가용성이 필요하다면, Oracle Real Application Clusters를 사용하면 된다. 오라클 데이타베이스에 액세스하는 애플리케이션의 가용성을 훨씬 더 높일 수 있다.

Oracle Application Server 10 g 의 주요 특징
◎ 비즈니스 애플리케이션의 배포, 통합, 모니터링 비용을 절감할 수 있다.
◎ 엔터프라이즈 그리드상에 배포하여 하드웨어 및 관리 비용을 낮추고 시스템 가용성을 확대할 수 있다.
◎ J2EE와 100% 호환되는 가장 빠른 서버상에서 애플리케이션을 가속화할 수 있다.
◎ 표준을 기반으로 하는 웹 서비스를 개발, 모니터링, 관리할 수 있다.
◎ 웹 서비스, 패키지 애플리케이션, 파트너가 포함된 비즈니스 프로세스를 자동화할 수 있다.
◎ 웹 캐싱으로 사이트 성능을 높일 수 있다.
◎ 가용성을 높이기 위해 하드웨어 제품을 클러스터링할 수 있다.
◎ 엔터프라이즈 포탈을 통해 생산성을 높일 수 있다.
◎ 통합된 비즈니스 인텔리전스를 통해 보다 정확한 결정을 내릴 수 있다.
◎ 단 한 번의 애플리케이션 구축으로 위치에 제한 없이 모든 장치로 제공할 수 있다.
◎ 싱글사인온으로 지원 비용을 절감할 수 있다.
◎ 중앙집중식 사용자 프로비저닝을 통해 보안 능력을 강화할 수 있다.
◎ 종합적이고 통합된 애플리케이션 서버를 통해 미들웨어의 복잡성을 줄일 수 있다.


성능 및 확장성

증가하는 수요를 충족시키기 위해 비용 효율적으로 확장할 수 있음은 물론, 웹 사이트와 e-business 애플리케이션의 성능을 최적화할 수 있다.

  • 업계에서 가장 가볍고 가장 효율적인 J2EE 서버를 이용하여 J2EE 애플리케이션의 성능과 처리 능력을 향상시킬 수 있다.

  • 내장 캐싱 기능을 웹사이트에 추가할 수 있다. 잦은 웹 페이지 요청을 캐시에 맡김으로써 웹 사이트의 로드를 보다 잘 관리하는 동시에, 하드웨어 및 소프트웨어 인프라 비용을 절감할 수 있다.

  • 엔드투엔드 클러스터 지원을 통해 최고의 안정성과 가용성을 확보할 수 있을 뿐 아니라, 수천 명의 사용자를 지원하기 위해 점진적으로 확장할 수도 있다. 저비용의 하드웨어를 클러스터에 추가하여, 효과적인 비용으로 최고의 확장성을 구현할 수 있다.


관리

Oracle Application Server 10 g 는 든든하고 확실한 시스템 관리 제품을 포함하기 때문에, e-business의 지속적인 성공을 보장할 수 있다.

  • 중앙에서 웹 기반 관리 프레임워크를 사용하면 데이타베이스, 애플리케이션 서버, 배포된 애플리케이션 등을 간편하게 관리할 수 있다. 클러스터 인스턴스를 포함한 모든 Oracle Application Server 구성요소를 중앙에서 모니터링하고 구성할 수 있다.

  • 오라클 서버는 단일 위치에서 관리할 수 있기 때문에, 관리하는 데 드는 시간과 인력을 최소화할 수가 있다.



출처 : 오라클