コンテンツにスキップする
お問い合わせ
チャットで相談 チャットで相談(受付時間外です)
チャットでご質問にお答えします。
ウェブで相談
ご意見、ご質問、フィードバックなどをお寄せください。

設計と開発

SAP HANA によるアプリケーション開発

Cloud Foundry を基盤にしたアプリケーション開発モデルを使用することによって、SAP HANA のデプロイ先がオンプレミス、SAP HANA Cloud のいずれであっても、一貫性のあるパラダイムを実現できます。

アプリケーション開発サービス

オンプレミス、クラウドのいずれでもアプリケーションアーキテクチャーをシンプル化します。

アプリケーション開発モデル

Cloud Foundry を基盤にしたアプリケーション開発モデルを活用して、SAP HANA、SAP HANA Cloud の間で一貫性のあるパラダイムを実現できます。

先進的で拡張されたアプリケーションサービス

SAP HANA 拡張アプリケーションサービスアドバンストモデルとともにネイティブのランタイムと統合された開発環境を使用して、Web ベースのアプリケーションを開発します。

アプリケーションの最適化

開発者のニーズや好みを満たすオープン性を備えた SAP HANA プラットフォーム向けに、高度に最適化されたアプリケーションを提供します。

アプリケーションアーキテクチャーのシンプル化

アプリケーションアーキテクチャーのシンプル化、最適なパフォーマンスの実現、IT 環境の複雑さの軽減をすべて同時に行うことが可能なアプリケーションを提供します。

アプリケーション開発言語

アプリケーション開発のための SQL 拡張

ほぼすべてのプログラミング言語やツールキットに対応した、多様性のある SQL、高レベルインターフェース、オブジェクトインターフェースをご活用ください。

JavaScript、Python、Go、Java

サーバーサイド JavaScript API を使用して、アプリケーションと SAP HANA 間で通信する自由形式のサービスを開発します。

アルゴリズムおよびビジネスロジック用の SQLScript または R スクリプト

予測分析の統計的アルゴリズムを開発し、クエリー実行の一部として R コードをインライン処理します。

アプリケーション開発ツール

迅速なアプリケーション開発ツールをご活用ください。

開発ツールの選択肢

自分のスタイルに最も合ったアプリケーション開発環境で作業できます。Web ベース、ABAP、Eclipse の開発ツールから選択できます。

SAP Web IDE

さまざまなウィザード、テンプレート、コードエディタを使用して、ビジネスアプリケーションを作成したり、SAP Fiori アプリのカスタマイズやビルドを行ったりできます。

ABAP 開発環境

SAP HANA と相互動作するアプリケーションを構築します。開発者コミュニティのサポートを受けたり、オンデマンドのチュートリアルを利用したりすることができます。

クラウドアプリケーションのプログラミングモデル

ビジネスの問題に焦点を当て、開発を加速させます。

エンタープライズレベルのサービスとアプリケーションの構築

クラウドをベースにした言語、ライブラリ、ツールのフレームワークは、実証済みのベストプラクティスに関するガイダンスを提供します。また、テクノロジーに左右されない、反復タスク用の事前設定済みソリューションや、ユビキタスモデリング言語として機能するコアデータサービスも提供します。

イラスト:棚の本

機能ライブラリ

パッケージ化されたコンポーネントを再利用し、開発者の生産性とアプリケーションのパフォーマンスの両方を向上させることができます。

アプリケーション機能ライブラリ (AFL)

SQLScript から直接呼び出せる、すぐに使用できるプロシージャを提供します。これらのプロシージャは SAP HANA データベース内のデータの近くで実行され、パフォーマンス向上に寄与します。

予測分析ライブラリ (PAL)

20 以上のアルゴリズムが用意されており、データマイニングや既存のアプリケーションの予測シナリオに組み込むことができます。

アプリケーション機能モデラー (AFM)

SAP HANA プラットフォーム内でグラフィカルエディタを使用して、BFL や PAL に接続したり、データビジュアル化機能を利用したり、各種機能をドラッグアンドドロップしたりして、迅速に結果を得ることができます。

ビジネス機能ライブラリ (BFL)

通貨換算、移動平均、ローリングフォーキャストなど、一般的なビジネス機能を通じて情報を得ます。

アプリケーションライフサイクル管理

アプリケーション開発から本稼動まで、アプリケーションのライフサイクル全体をシンプル化します。

アプリケーションのライフサイクルを迅速化し、より簡単にする

本番環境向けのアプリケーションを迅速に準備します。SAP HANA のアプリケーションライフサイクル管理ツールを使用することによって、適切な製品構成を定義し、オブジェクト変更を追跡し、製品出荷ユニットを準備し、アプリケーションを検証してアセンブルできます。また、確実に納期を守り、ユーザーの期待に応える展開を行えます。

先頭に戻る