Register | Login

Overview

The Evolution of Application Development for Teradata

Companies have hundreds or even thousands of applications. In general, there are too many overlapping, non-standardized applications that are built on a variety of environments. In addition, application development is undergoing radical changes. Two significant trends are:
  • Application consolidation and reuse - involves re-engineering an organization's applications onto a standardized platform, allowing greater ease of use and maximizing application reuse of common business components
  • Unified frameworks - deliver a simplified user access framework and user interface standards for future application development; allows applications to interact with each other allowing disparate systems to interact automatically
Teradata Application Platform provides an easy-to-use, plug-in architecture for developers who create or re-architect Teradata-based applications. It facilitates and accelerates application development by providing common semantics for describing Teradata applications, components and frequently-used base services.

Teradata's Application Platform creates a straightforward approach to embedding reusable business components into applications running on common Simple Object Access (SOA) environment. Its layered services plug into application servers conforming to J2EE standards. These layers include --

  • Data services provide query management and persistence management
  • Application services represent core horizontal features required by most applications
  • Managed objects framework focus on how Teradata Application Platform Base Components are encapsulated and deployed
  • Presentation services help the application developer build Web-tier components with a consistent user interface
  • Administration services include services for installation, configuration and management, monitoring and logging

Download the full document >  PDF 381kb


Company Newsroom Site Help Site Map Privacy/Legal Contact Us