• 검색 결과가 없습니다.

Oracle Developer Suite10개요

N/A
N/A
Protected

Academic year: 2022

Share "Oracle Developer Suite10개요"

Copied!
6
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

Oracle Developer Suite 10g는 트랜잭션 기능과 비즈니스 인텔리전스 기능이 결합된 비즈니스 애플리케이션 및 서비스의 개발을 위하여 개방형 통합 개발 환경을 완벽하게 지원하고 있습니다. Oracle Developer Suite는 Java, XML, 웹 서비스, 그리고 SQL 등과 같은 최신의 인터넷 표준을 위한 단일 환경으로 통합되어 애플리케이션 개발 기간을 단축시킬 수 있고, 또한 모델링, 생성, 코드 개발, 디버깅, 튜닝 그리고 배포 등과 같은 애플리케이션 개발의 완전한 생성주기를 통합 개발환경 내에서 지원하여 비용을 감소시킬 수도 있습니다.

저렴한 개발 비용

완전한 통합 개발 환경은 시장 진입 시간(time-to-market)을 줄이고, 또한 총 소유 비용(total cost of ownership)도 감소시킬 수 있습니다. 기능이 중복된 여러 툴들을 사용하여 개발 환경을 구성한 후, 수동적인 작업을 통해 일관된 프레임워크로 통합 하는 것과는 달리, Oracle Developer Suite 는 완전한 트랜잭션 및 비즈니스 인텔리 전스 개발 플랫폼을 out-of-the-box로 제공하고 있습니다.

디자인 및 분석 모델러, 신속한 애플리케이션 개발 툴, 데이타 웨어하우스 빌더 등과 같은 정교한 툴들의 경우, 소프트웨어 구성 관리와 분석 및 리포팅 환경은 막대한 투 자를 의미합니다. 그리고 독자적인 생산 주기와 분리된 교육 과정을 갖고 있는 여러 업체의 툴들을 동기화 시키는 과정은 프로젝트의 성공적인 완수를 원하는 그룹들에 게 많은 시간과 노력 그리고 엄청난 비용을 요구하고 있습니다. Oracle Developer Suite는 추가적인 비용이나 관리 오버헤드 없이 모든 개발자들이 사용할 수 있는 통 합된 트랜잭션 및 비즈니스 인텔리전스 툴들을 제공하여 이러한 과정을 개선하고 있습니다.

Oracle Developer Suite10 g 개요

• 전체 애플리케이션 생성 주기에서 하나의 툴만 사용하므로 개발 비용이 적게 듭니다

• 완전한 통합 생성주기 개발 환경에서 개발 프 로젝트들을 가속화시킵 니다

• 구현과 유지 관리 과정 에서 디자인, 분석 등을 통하여 기술 수준에 구 애 받지 않고 생산성을 증가시킵니다

• Java, XML, SQL, 웹 서비스 등과 같은 표준 기술들을 사용하여 위험 을 감소시킵니다

• 내장형 비즈니스 인텔리 전스 툴들을 사용하여 트랜잭션 정보들을 빠르 게 분석합니다

• 내장형 성능 툴과 애플 리케이션 프레임워크를 사용하여 애플리케이션 성능 및 수준을 향상시 킵니다

• 팀 지원을 위한 협업 (collaborative) 툴을 사용하여 복잡성을 관리 하고, UML 을 통하여 모델링을 관리합니다

주요 특징

(2)

개발 주기 가속화 통합된 생성주기

Oracle Developer Suite는 전체 애플리케이션 생성주기를 지원하는 단일의 통합 개 발 환경을 통해 기업들이 고품질의 표준-기반 애플리케이션의 개발 생산성을 증가 시킬 수 있게 해줍니다. 개발자들은 신속한 애플리케이션 개발을 통해 높은 수준의 분석 작업 뿐만 아니라 단일의 일관적인 개발 환경 내에서 리포팅 작업도 간편하게 수행할 수 있습니다.

Oracle Developer Suite 는 전체 개발 단계에서 개발자들이 일반 작업들을 보다 신 속히 수행할 수 있게 해줍니다. 개발의 디자인 및 분석 단계에서, MDA (Model Driven Architecture) 는 개념적인 모델을 코드로 자동 변형시켜주고, 구축 단계에 서는, Oracle Forms Developer 와 Oracle JDeveloper 등과 같은 신속한 개발 환경 컴포넌트들이 위저드, 선언적인 등록정보 팔레트, 그리고 간편한 디버깅 및 성능 튜 닝 툴 등을 통해 직관적인 시각 코딩 환경을 지원하고 있습니다. 그리고 리포팅 및 분석 단계에서는, Oracle Reports와 Oracle Business Intelligence Beans 등과 같은 컴포넌트들이 비즈니스 트랜잭션 작업을 단조로운 프로그래밍이 아니라 포인트-앤 드-클릭(point-and-click) 실행으로 변경을 하였습니다.

통합 플랫폼

Oracle Developer Suite 의 컴포넌트들은 서로 연동하면서 기능 및 능력을 공유할 수 있도록 설계가 되어, 최적화된 개발 주기를 제공하고 있습니다. 예를 들면, Oracle Forms에서 PL/SQL 를 사용하는 개발자들은 Oracle JDeveloper를 통해 개발된 Java 기능을 사용하여 그들의 애플리케이션들을 확장할 수 있습니다. 반대로, Java 개발자들은 Oracle Business Intelligence Beans와 Oracle Reports Developer로 디 자인된 비즈니스 인텔리전스 컴포넌트들을 사용하여 그들의 Java 애플리케이션들 을 확장할 수 있습니다. 관리의 간편화를 위해, Oracle Developer Suite의 모든 컴포 넌트들은 프로젝트 정보를 제어하면서 공유하는 Oracle Software Configuration Manager를 사용할 수 있습니다. 이와 같은 유형의 내장형 통합은 전체 생성주기에 서 유지 관리, 교육 그리고 운영 비용은 감소시키면서 개발 속도를 증가시킬 수 있습 니다.

보다 신속한 모델, 구축, 배포 그리고 테스트 주기를 위해, Oracle Developer Suite 는 Oracle Application Server J2EE Container의 인스턴스를 내장하였습니다. 개발 자들은 복잡한 구성이나 설정 없이 개발 환경에서 Oracle JDeveloper, Oracle Forms Developer 그리고 Oracle Reports Developer 등을 사용하여 구축된 애플리 케이션들의 테스트, 디버그 그리고 튜닝 등의 작업을 즉시 수행할 수 있습니다. 또 한, Oracle Application Server 에 대한 배포도 한번의 마우스-클릭 또는 간단한 파 일 복사로 완벽하게 이루어집니다.

Oracle Developer Suite 는 표준 JDBC 및 ODBC 데이타베이스 드라이버들을 통해 관계형 데이타베이스와 동작할 수 있도록 구축이 되었지만, 객체 관계형 및 OLAP 기능 등과 같은 Oracle Database 의 고유한 기능 집합을 개발자들이 활용하기 위해 서는 많은 작업을 수행해야만 했습니다. 하지만, 개발자들은 이제 Oracle JDeveloper와 Oracle Forms의 내장형 PL/SQL 편집 및 디버깅 기능을 통해 애플리 케이션 내 데이타베이스 저장 프로시저의 호출 코드를 디버깅할 수 있습니다.

(3)

기술 수준의 구애를 받지 않는 생산성의 향상

모든 조직들의 개발 커뮤니티는 다양한 기술들을 보유하고 있는데, Oracle Developer Suite 의 컴포넌트들은 사전에 갖고 있던 지식이나 교육적 경험과는 상 관 없이 모든 수준의 개발자들이 생산성을 유지할 수 있게 해줍니다. 전통적인 디자 이너들은 구조 분석에 관한 Oracle Designer 의 방식을 보다 적합하다고 생각하고, 전문적인 Java 개발자는 Oracle JDeveloper를 보다 간편한 개발 환경이라고 생각할 것입니다. Oracle Forms Developer는 보다 시각적이고 선언적인 RAD 방식을 찾는 개발자들의 요구 사항들을 만족시키게 됩니다.

또한 Oracle Developer Suite는 개발자들이 고품질과 고가용성의 J2EE 애플리케이 션과 웹 서비스를 신속하고 간편하게 구축할 수 있게 해주는 J2EE 디자인 패턴 프 레임워크를 포함하고 있습니다. 새로운 개발자들은 완전히 구조화된 애플리케이션 을 간편하게 생성할 수 있고, 또한 일반적인 개발 작업들을 자동화하는 시각적인 워 크벤치(workbench) 프레임워크를 사용하여 즉시 높은 생산성을 얻을 수도 있기 때 문에, 개발자들은 애플리케이션 인프라의 유지 관리보다 애플리케이션 구축에 좀더 집중할 수 있습니다.

표준을 통한 위험 감소

산업 표준을 통한 애플리케이션 개발은 업체 자체의 선택, 상호 운영성 (interoperability) 보장, 이식성(portability) 가능, 그리고 광범위한 개발기술 활용 등 을 통해 개발 팀들의 위험을 감소시킬 수 있습니다. Oracle Developer Suite는 개발 팀 들이 높은 생산성의 통합 개발 환경을 통해 업체 자체의 제약을 피할 수 있도록 Java, XML 그리고 웹 서비스 등과 같은 개방형 표준을 적극적으로 지원하고 있습니다.

Oracle Developer Suite 는 Oracle JDeveloper를 통해 최신의 J2EE, J2SE 그리고 J2ME 등의 표준을 지원하면서 업계를 선도해 나가고 있습니다. XML 표준 지원은 DOM, SAX, XML Schema, JAXP, XSL 등을 포함하고 있고, 웹 서비스 표준 지원은 SOAP, WSDL, UDDI 등을 포함하고 있습니다. UML, XMI, WebDAV 그리고 SQL 등과 같은 표준도 역시 지원되고 있습니다. 이 기능들은 모두 Oracle Developer Suite의 컴포넌트들을 통해 사용이 가능합니다.

Oracle Developer Suite 의 생산성 증가는 최신의 표준에 대한 지원을 포기하면서 이루어진 것이 아닙니다. Oracle JDeveloper의 UML 모델러, 시각 편집기 그리고 위 저드 등은 표준-기반의 생산성을 무척 증가시키면서 J2EE 컴포넌트들을 생성하고 있고, Oracle Reports 의 리포트 페이지 편집기는 다른 JSP 편집기에서도 편집이 가 능한 표준 JSP (Java Server Pages) 를 생성하고 있습니다. 또한 Oracle Forms 에 서, Java 클라이언트들은 표준 Java 가상 머신에서 실행이 되면서, 표준 JavaBean 컴포넌트를 완벽하게 통합할 수도 있습니다.

보다 빨라진 트랜잭션 정보 분석

보고서를 생성하면서 트랜잭션 시스템으로부터 수집된 데이타를 분석하는 작업은 개발이 완료된 후에 종종 수행되기도 합니다. 그리고, 많은 경우에 있어서, 비즈니스 인텔리전스 시스템의 개발은 분리된 소프트웨어와 긴 개발 주기를 필요로 하는 중 요한 작업입니다. 그런데, Oracle Developer Suite 를 사용하면, 비즈니스 인텔리전 스가 전혀 다른 관점에서 일상적인 트랜잭션 개발로 간주됩니다. 개발자들은 보고서 와 분석 애플리케이션의 개발을 도울 수 있는 통합 비즈니스 인텔리전스 툴을 트랜 잭션 애플리케이션의 보완물 또는 부가물처럼 완벽하게 사용할 수 있습니다.

Oracle Developer Suite는 Oracle Reports를 통해 모든 유형의 데이타 소스를 기반 으로 어떠한 포맷에서도 디스플레이가 가능한 리포트들을 개발하기 위하여 엔터프 라이즈-리포팅 툴을 제공하고 있는데, 리포트들은 종이에 인쇄된 형태 뿐만이 아니

(4)

라 웹에서도 액세스가 가능한 형태를 포함하고 있습니다. Oracle Reports Developer는 비즈니스 분석을 위한 매우 직관적인 비주얼 리포트 개발 환경을 제공 하면서, Java 개발자들이 Oracle JDeveloper JSP 편집기에서 리포트들을 편집할 수 있게 해줍니다.

Oracle Business Intelligence Beans (BI Beans) 는 개발자들이 Oracle 데이타베이 스의 기능을 활용하여 분석 애플리케이션을 구축할 수 있게 해주는 JavaBeans의 집 합인데, BI Beans 컴포넌트들은 3 가지 유형으로 분류될 수 있습니다: 프리젠테이션 빈(그래프, 크로스탭 (crosstab) 그리고 테이블), OLAP 빈(질의 및 연산 빌더들), 그리고 카탈로그 서비스. BI Bean 들은 Oracle JDeveloper로 직접 통합이 되어 리 치(rich) 클라이언트들을 위한 표준 Swing JavaBean 컨트롤의 형태로 나타나거나 또는 HTML 클라이언트들을 위한 JSP 태그 라이브러리의 형태로 나타납니다.

성능 및 품질 향상

고성능 및 고품질의 코드는 잘 구성된 애플리케이션의 지표로서, 성공적인 개발 조 직은 성능 및 품질을 애플리케이션 개발 과정의 일부로 포함을 하고 있습니다. 그러 나, 대부분의 조직들이 애플리케이션 구축에 필요한 기술들을 쉽게 찾지 못하는 것 이 바로 현실입니다.

Java 개발자들을 위해, Oracle JDeveloper는 성능 프로파일러, 업계에서 가장 빠른 Java 디버거 그리고 온-디맨드(on-demand) 분석 및 최적화가 가능한 CodeCoach 등과 같이 여러 가지 유형의 툴들을 모든 개발자가 동일한 개발 환경에서 사용할 수 있도록 J2EE 의 성능 및 품질 툴들을 개선하였습니다. 한편, 이 툴들은 개발자들이 해 당 기술이나 Java에 대한 경험이 없이도 메모리 사용, Java 이벤트, 코드 실행 그리고 SQL 질의 등을 분석하면서 코드의 성능 문제를 파악하고 수정할 수 있게 해줍니다.

Oracle Designer 모델을 사용하여 애플리케이션을 생성하는 개발자들을 위해, PL/SQL 의 코드가 이러한 인프라를 사용하여 대규모 애플리케이션를 배포해왔던 최근의 몇 년 동안 최적화되었습니다. Oracle Forms 개발자들은 네트워크 처리량 및 메모리 사용흔적(footprint)을 최소화시키는 Oracle Forms Web 배포 인프라의 내장된 최적화 기능으로부터 자동적으로 이점을 얻고 있습니다. JDeveloper의 J2EE 디자인 패턴을 사용하는 Java 개발자들을 위해, 애플리케이션의 성능과 확장 성은 J2EE의 최고 사례를 바탕으로 지원이 되고 있습니다. 프레임워크 관리의 오버 헤드 없이 지속성, 관리성, 그리고 확장성 등을 보유하는 애플리케이션 인프라를 구 축하는 것이 모델링과 프레임워크를 사용하는 최종 목적입니다.

협업을 통한 복잡성 관리

애플리케이션과 서비스가 보다 복잡해지고 중요해지면서, 정확한 디자인과 분석이 성공적인 소프트웨어 개발 프로젝트를 위한 매우 중요한 요소가 되었습니다. Oracle Developer Suite는 Oracle JDeveloper의 UML 모델링 또는 Oracle Designer의 정 보 공학 모델링 등과 같이 표준 기반 애플리케이션의 모델링을 위해 필요한 모든 툴 들을 애플리케이션 분석가들에게 제공하고 있습니다.

Oracle Developer Suite를 사용하는 분석가들은 최종 사용자가 요구하는 모델링 조 건을 정확히 파악한 다음, 그것들을 소프트웨어 시스템으로 자동 전환시킬 수 있습 니다. 데이타베이스 분석가는 논리적 및 물리적 데이타베이스 모델로부터 데이타베 이스 스키마를 생성할 수 있고, 비즈니스 분석가는 Oracle JDeveloper의 UML로부 터 Java 애플리케이션을 그리고 Oracle Designer의 애플리케이션 모델로부터 PL/SQL 애플리케이션을 생성할 수 있습니다. 또한 Oracle Developer Suite는 재사 용 및 문서의 향상을 위해 기존 데이타베이스와 Java 또는 PL/SQL 코드를 모델로 되돌리는 역공학(reverse engineering) 방식도 함께 지원하고 있습니다.

(5)

Oracle Software Configuration Manager 를 통해, 다중-스트림 및 다중-프로젝트 개발을 위한 팀 협업 기능이 Oracle Developer Suite 의 모든 컴포넌트에서 제공되 고 있습니다. 데이타베이스 저장소 기반의 Oracle Software Configuration Manager 는 Java 및 PL/SQL, 문서, HTML 그리고 다른 개발 산출물 등과 같은 구조화 및 비-구조화 컨텐트의 생성 주기를 관리하고 있고, Oracle JDeveloper는 인터넷 상에 서 프로젝트를 공유해야 하는 개발 팀들을 위해 WebDAV (Web-based Distributed Authoring and Versioning)를 지원하고 있습니다.

새로운 기술 혁신

신기술은 이전에는 미처 생각치 못했던 방법으로 비즈니스를 종종 가능하게 해주고 있습니다. 예로, Java, XML, SQL 등은 각각 개발 관점에서 놀라운 발전을 이루어냈 습니다: 비즈니스 로직을 위한 Java, 상호 운용성을 위한 XML, 그리고 데이타 액세 스를 위한 SQL. 이와 같이, 무척 흥미롭고 강력한 기술들이 Oracle Developer Suite 의 최우선 언어들로 통합이 되어, 개발자들은 실제 비즈니스 문제들을 완벽하게 해 결할 수 있습니다. 예를 들면, Oracle JDeveloper 코드 편집기는 Java, XML, PL/SQL, JSP 그리고 HTML 등의 특수 확장형을 지원하여, 개발자들은 컨텍스트 변 경이나 생산성 손실 때문에 고생하지 않고 모든 언어로 작업할 수 있습니다.

현재 많은 기업들이 비즈니스 유연성의 향상을 위해 노력하고 있는데, Oracle JDeveloper는 재사용이 가능한 비즈니스 서비스들로 이루어진 애플리케이션을 개 발자가 생성할 수 있게 해주어서 비즈니스의 유연성을 향상시키고 있습니다.

웹 서비스로 널리 알려진 인터넷 표준 기반 서비스는 인터넷 프로토콜과 XML 표준 을 사용하여 프로그램적으로 시스템 접속이 가능한 간편하면서도 뛰어난 방법을 제 공하고 있습니다. Oracle JDeveloper 는 개발 주기의 기능으로 통합되지 않은 독립 형 유틸리티 집합이 아니라 웹 서비스 퍼블리싱 및 소비(consumption)를 채택하여 관련 산업을 주도하고 있습니다. Oracle Forms 와 Oracle Reports 등과 같은 컴포 넌트들은 Oracle JDeveloper로부터 웹 서비스 클라이언트들을 얻은 다음 그것들을 PL/SQL 애플리케이션으로 완벽하게 통합할 수 있습니다.

Oracle Developer Suite 는 개발자 커뮤니티가 최첨단 기술을 지속할 수 있도록 계 속 새로운 산업 표준을 채택하고 있습니다. Java, XML, Web services, WebDAV, UML 등과 같은 기술들은 단순히 보유하고 있으면 좋은 기능들이 아니라 반드시 필 요한 요소가 되었고, 또한 이러한 표준 기술들을 높은 생산성의 통합 개발 환경으로 통합함으로써, 오늘날 Oracle Developer Suite를 사용하는 개발자들은 현재의 애플 리케이션의 생성을 계속해서 앞설 수가 있습니다.

요약

트랜잭션 개발과 비즈니스 인텔리전스 기능을 하나의 완벽한 통합 개발 환경으로 결합하는 것이 바로 Oracle Developer Suite 의 디자인 목표이고, 개발자들은 현재 전체 애플리케이션 개발 생성주기를 지원하는 단일의 통합 환경 속에서 표준-기반 애플리케이션을 제공하는 매우 높은 생산성의 환경을 보유하고 있습니다. 산업계는 Oracle Developer Suite 의 개별 컴포넌트가 각각의 분야에서 업계 선두이고, 또한 Oracle Developer Suite가 새로운 가치를 제안하고 있다는 것을 명확하게 이해하고 있습니다.

Oracle Developer Suite 는 Oracle Technology Network(http://otn.oracle.com)에 서 무료로 다운로드할 수 있습니다.

1 Oracle Developer Suite 의 컴포넌트들은 3 가지 분야에서 Gartner에 의해 업계 최고로 인정되었습니다: Oracle JDeveloper 의

“Java 통합 개발 환경(Java Integrated Development Environment) ”, Oracle Forms Developer 와 Oracle Reports Developer 의

“빠른 애플리케이션 개발(Rapid Application Development) ”그리고 Oracle Designer와 Oracle Forms Developer 의“통합 개발 프레임워크(Integrated Development Frameworks)”.

(6)

대표전화 : 2194-8000 FAX : 2194-8001 한국오라클교육센타

서울특별시 영등포구 여의도동 28-1 전경련회관 5층, 7층

대표전화 : 3779-4242~4 FAX : 3779-4100~1 대전사무소

대전광역시 서구 둔산동 929번지 대전둔산사학연금회관 18층 대표전화 : (042)483-4131~2 FAX : (042)483-4133 대구사무소

대구광역시 동구 신천동 111번지 영남타워빌딩 9층

대표전화 : (053)741-4513~4 FAX : (053)741-4515 부산사무소

부산광역시 동구 초량동 1211~7 정암빌딩 8층

대표전화 : (051)465-9996 FAX : (051)465-9958 울산사무소

울산광역시 남구 달동 1319-15번지 정우빌딩 3층

대표전화 : (052)267-4262 FAX : (052)267-4267 광주사무소

광주광역시 서구 양동 60-37 금호생명빌딩 8층 대표전화 : (062)350-0131 FAX : (062)350-0130

고객에게 완전하고 효과적인 정보관리 솔루션을 제공하기 위하여 오라클사는 전 세계 145개국에서 제품, 기술지원, 교육 및 컨설팅 서비스를 제공하고 있습니다.

제품 구입문의

수신자부담 전화번호 : 080-2194-114 수신자부담 팩스번호 : 080-2194-080 E-Mail 문의 : oracledirect_kr@oracle.com http://www.oracle.com/

참조

관련 문서

Download and install WinSCP (FTP client for Windows): https://winscp.net/eng/download.php WinSCP is a convenient FTP client for copying the ABAP installation files from your

3) DataLink 생성 (DBMS_FILE_TRANSFER 용) HP> create public database link DB_LINK. connect to air identified by

[oragrid:+ASM1:/home/oragrid> opatch lsinventory Oracle Interim Patch Installer version 11.2.0.3.18.. Copyright (c)

è Oracle Trace File Analyzer (TFA) Collector 는 Oracle Clusterware, Grid Infrastructure, RAC system 에 대한... è 12.2 출시되면서 Oracle Trace Analyzer 은 JRE

srvctl stop instance -d DEVNA -i DEVNA1 srvctl stop nodeapps -n OFDB1. crs_stat -p ora.ofdb1.LISTENER_OFDB1.lsnr > /tmp/ora.ofdb1.LISTENER_OFDB1.cap

온프라미스에서 HA을 위해 RAC구성으로 사용하였을 때 클라우드로 전환시 HA구현하기 위한 방안은 어떤 것이 있나요.. 기존 RAC를 유지할 수 있는지

Network Computers Network computer 제조업체 독립된 Java 소프트웨어 Network computer 판매 VS Java 응용기반 Network Network Computers Network computer

Network Computers Network computer 제조업체 (Oracle, IBM, Sun). 독립된