XML WEB DATAWINDOW®
PowerBuilder의 특허 기술 DataWindow는 웹에서도 잘 사용할 수 있도록 최적화 되어 있습니다. XML 웹 DataWindow는 표준 W3C 기술 XML, XSLT 및 CSS를 사용하여 컨텐트, 레이아웃 및 스타일을 별도로 생성합니다. XHTML은 브라우저측에서 렌더링되므로 최종 사용자와 업무, 양측 모두에서 성능을 개선합니다. 스타일 시트는 한 번만 다운로드 되고 캐쉬 되기 때문에 DataWindow 페이지 다운로드는 더 빨라집니다.
이 기술로 사용자측의 만족도가 높아지고 기업측에서는 네트웍 트래픽을 줄이는 효과를 얻습니다. 기타 업무상 장점으로는 효율성, 확장성, 가용성 및 접근성의 개선 등이 있습니다.
개발자는 DataWindow의 객체, 속성, 스타일 등이 표시되는 방법과 이벤트 처리 방법을 좀더 상세히 제어할 수 있습니다. 이것은 특히 포탈 어플리케이션에서 편리합니다. 새로운 DataWindow XHTML 템플릿도 출시되어 DataWindow 페인터에서 생성된 스타일 시트에 대한 RAD 사용자 정의가 가능해졌습니다.
|
선언 프로그래밍은 XML Web DataWindow 사용을 간소화합니다. |
유니코드
점차 하나가 되고 있는 세계에 살고 있는 우리는 세계적인 관점에서 비즈니스를 수행해야 합니다. 세계 곳곳에 어플리케이션을 배치해야 할 필요가 업무상 흔히 발생합니다. PowerBuilder10 에서의 유니코드 지원은 다양한 종류의 다중 바이트 문자 등 여러 문자세트로 된 데이터가 DataWindow의 동일한 행에, 그리고 동일 창 내에 표시될 수 있음을 의미합니다. 이제는 세계 각국에서 데이터를 검색하고 사용자에게 보여주는 것이 쉬워져서 개발자의 작업 역시 간편해졌습니다. 즉, 한 번만 작성하면 어디로든 전달할 수 있습니다.
유니코드 지원을 통해 여러 언어를 하나의 데이터 행에 표시할 수 있습니다.
전통의 계승
POWERDESIGNER® 통합
PowerBuilder IDE용 PowerDesigner 플러그인은 RAD 객체 모델링 기능을 제공합니다. 개발자는 모델링, 코드 생성, 역엔지니어링 등을 수행할 수 있으며 반복적으로 코드를 수정할 수 있습니다. 이 강력한 새 기능은 개발자가 어플리케이션을 필요에 따라 더욱 쉽게 수정 및 확장할 수 있을 뿐 아니라 새로운 아키텍처에 대해 빠르게 리팩토링할 수 있음을 의미합니다. 개발자는 PowerDesigner 플러그인을 사용하여 어플리케이션을 역엔지니어링하고 어플리케이션 아키텍처의 개요를 명확히 표시하는 클래스 다이어그램을 생성할 수 있습니다. 뿐만 아니라 포인트 & 클릭으로 간편하게 새 클래스를 모델링하고 해당 코드를 자동으로 생성할 수 있습니다. 개발자는 클래스 다이어그램을 보는 중에 특정 객체를 더블 클릭하여 PowerBuilder 페인터를 열 수 있습니다. 어플리케이션이 더 복잡해지고 컴포넌트 기반으로 변해가는 추세에서 이러한 기능은 개발자에게 어플리케이션의 구조와 코드를 이해하기 위한 도구를 제공하며 어플리케이션을 쉽게 개선할 수 있게 도와줍니다.
웹 서비스
이제 PowerBuilder IDE를 종료하지 않은 상태에서도 웹 서비스를 구축하고 배치할 수 있습니다. EAServer와 보다 밀접하게 통합되어 개발자의 작업이 쉬워진 것입니다. JSP 타깃은 사용자 정의 복합 데이터 유형 및 문서 유형 WSDL 파일을 지원함과 더불어 아파치 소프트웨어 재단의 SOAP 처리용 엑시스 소프트웨어를 사용합니다.
마이크로소프트 .NET 지원
PowerBuilder는 .NET 플랫폼에 대한 지원을 확장합니다. DataWindow .NET은 별도 판매되는 신제품입니다. PowerBuilder Enterprise의 10.0 릴리스에는 PowerBuilder 고객을 위한 특별 행사로 포함되어 있습니다. 이 신제품이 있으면 .NET 개발 환경 내에서 작업할 수 있으며 DataWindow 특허 기술을 사용할 수 있습니다. 개발자는 최초로 PowerBuilder 외의 개발툴에서 실질적인 RAD 데이터 접근 및 처리를 경험할 수 있고 .NET 프로젝트에서 성능을 향상시킬 수 있습니다. PowerBuilder 의 최고 특허 기술인 DataWindow 를 .NET 기반의 기업환경에서 느껴 보시기 바랍니다.
UDDI
마법사가 UDDI 브라우징을 통해 전통적인 PowerBuilder 어플리케이션과 JSP 페이지에서 웹 서비스를 찾아 사용할 수 있도록 쉽게 안내합니다. UDDI 검색 기능은 PowerBuilder 개발자가 UDDI PBNI 확장을 사용하여 구축하는 어플리케이션에 쉽게 통합될 수 있습니다.
UDDI - 간편한 사용을 위해 마법사가 안내합니다.
ADO.NET
ADO.NET 데이터베이스 인터페이스는 PowerBuilder 어플리케이션이 OLE DB 또는 ODBC를 사용하여 다양한 데이터베이스에 연결하고 데이터베이스 및 테이블 작업을 수행하는 것과 같이 ADO.NET을 사용할 수 있게 합니다.
접근성
PowerBuilder 10은 현재 마이크로소프트 Active Accessibility API를 지원합니다. 이것은 많은 새로운 속성이 DataWindow 객체의 그래픽 제어에 추가되었으며 이 API의 다른 속성들이 기존 PowerBuilder 속성을 통해 자동으로 노출됨을 의미합니다. 이것은 개발자가 Section 508로 알려진 연방 정부의 기준을 준수하는 어플리케이션을 구축할 수 있게 합니다.
주요 기능
통합
- 새로운 UDDI 지원은 J2EE™ 및 .NET™과의 밀접한 통합을 위해 웹 서비스 기능을 향상시킵니다.
- DataWindow .NET의 사용을 통해 .NET 프레임워크에 대한 원활한 지원을 제공합니다.
생산성
- 유니코드 지원은 한 어플리케이션이 모든 문자 세트 및 세계의 모든 언어를 지원할 수 있게 하여 개발 시간을 현저히 단축할 수 있습니다.
- RAD 4GL은 클라이언트 서버, 웹 및 NTier 개발을 위해 시장에 어플리케이션을 빠르게 배치할 수 있는 전통적인 방법입니다.
다중 배치 옵션
- XML Web Datawindow를 통해 클라이언트측 캐싱 및 Cascading Style Sheets, XSLT, XML을 사용하여 개선된 성능에 따라 웹 지원을 향상시킵니다.
- iAnywhere의 MobiLink 기술에 대한 지원은 모바일 사용자를 위한 어플리케이션 구축을 단순화합니다.
- 협력업체 제품을 통해 PowerBuilder의 Component(NVO)를 J2EE 서버에 배포 할 수 있습니다.
라이프 사이클 관리
- PowerDesigner 플러그인은 포인트 & 클릭만으로 간단히 객체 모델링 및 리팩토링 클래스를 만듭니다.
차세대 어플리케이션 개발
PowerBuilder의 다음 세대가 여기에서 시작됩니다. 버전 10.0은 미래 기술의 기본이 될 인프라 기능인 유니코드 지원을 사용하여 RAD(Rapid Application Development)에 새로운 지평을 엽니다. 업계 최고의 데이터 접근 컴포넌트인 DataWindow는 그 강력한 성능으로 특허를 받았으며, 현재 웹에서 막강한 성능을 보여주고 있습니다. 개방성이라는 오랜 전통 속에서 PowerBuilder 10.0은 Microsoft.NET 프레임워크 및 J2EE와 같은 이종 배치 아키텍처를 위한 어플리케이션을 구축하는 기능을 제공합니다. 협력 업체 제품 사용을 통해 PowerBuilder 컴포넌트는 이제 J2EE 서버로 직접 배치될 수 있으므로, 개발자는 PowerBuilder, 자신의 재능 및 배포 능력을 선보일 수 있게 되었습니다. Java팀과 맞서게 되어도 PowerBuilder로 항상 선두에 설 수 있습니다.
도구 |
PC |
최소 메모리 |
최소 하드디스크 공간 |
운영 시스템 |
PowerBuilder |
600MHz 펜티엄 III급 프로세서 |
128MB |
210MB(표준) 293MB(사용자 정의/전체) 150MB(압축) |
SP 4 포함 Windows 2000 또는 SP 1 포함 Windows XP Professional |
InfoMaker® |
400MHz이상 펜티엄 호환 |
64MB |
110MB(표준) 172MB(전체) 47MB(압축)* |
SP 4 포함 Windows 2000 또는 SP 1 포함 Windows XP Professional |
Adaptive Server® Anywhere(ASA) |
400MHz이상 펜티엄 호환 |
운영 체제에 필요한 메모리 외 추가 48MB |
ASA용 41MB, 문서용 63MB |
Windows 95,Windows 98, Windows Me, 서비스 팩 5이상 포함 Windows NT, Windows 2000, Windows XP 또는 Windows Server 2003 |
EAServer |
90MHz 펜티엄이상 |
512MB |
518MB(표준) 588MB(전체) 284MB(클라이언트 런타임만) |
SP 3 포함 Windows 2000, SP 1 포함 Windows XP Professional 또는 Windows Server 2003 표준 에디션 |
*PowerBuilder가 같은 컴퓨터에 설치되는 경우에는 비교적 작은 디스크 공간이 필요합니다(압축 설치의 경우 약 40MB, 표준 또는 전체 설치의 경우 100MB 절약). |