• 検索結果がありません。

開発者向けクラウドサービスを活用したリッチな Web/ モバイル アプリケーションの構築手法 杉達也 Fusion Middleware 事業統括本部担当ディレクター [2013 年 4 月 9 日 ] [ 東京 ]

N/A
N/A
Protected

Academic year: 2021

シェア "開発者向けクラウドサービスを活用したリッチな Web/ モバイル アプリケーションの構築手法 杉達也 Fusion Middleware 事業統括本部担当ディレクター [2013 年 4 月 9 日 ] [ 東京 ]"

Copied!
27
0
0

読み込み中.... (全文を見る)

全文

(1)

開発者向けクラウドサービスを

活用したリッチな

Web/モバイル・

アプリケーションの構築手法

杉 達也

Fusion Middleware 事業統括本部

担当ディレクター

[2013年4月9日]

(2)

Safe Harbor Statement

以下の事項は、弊社の一般的な製品の方向性に関する概要を説明する

ものです。また、情報提供を唯一の目的とするものであり、いかなる契

約にも組み込むことはできません。以下の事項は、マテリアルやコード

、機能を提供することをコミットメント(確約)するものではないため、購

買決定を行う際の判断材料になさらないで下さい。

オラクル製品に関して記載されている機能の開発、リリースおよび時期

については、弊社の裁量により決定されます。

(3)

Oracle Cloudによるアプリケーション開発の進化

完全かつ標準化されたエンタープライズ・グレード

エンタープライズ・グレード・ハードウェア、ソフトウェア、管理インフラストラクチャ

データベース

サービス

Javaサービス

分析サービス

モバイル

サービス

開発者向け

サービス

コラボレーショ

ンサービス

キャッシュ

サービス

メッセージング

サービス

通知サービス

ストレージ

サービス

アプリケーション

ストア

ID管理

サービス

エンタープライズ・グレードのハードウェア、ソフトウェア、インフラストラクチャを提供

(4)

本セッションのテーマ

 

モバイル向けアプリケーションの構築プラットフォーム

– 

Java Cloud Service + ADF Mobile

 

チーム開発をサポートする開発者向けクラウドサービス

(5)

Oracle ADF:

単一プラットフォーム、マルチサービス、マルチチャネル

Web

デスクトップ

モバイル

オフィス

(6)
(7)

データベース


サービス

Oracle Cloud Services と ADF Mobile

開発

デプロイ

Javaサービス

ADF Mobile

Application

カスタム

・アプリケーション

ADF Faces UI

サービス

1

2

(8)

Oracle Cloud Services と ADF Mobile

 

Oracle Platform / Application Services :標準Webサービス仕様をサポート

– 

サービスプロバイダとして: Application Services は SOAP/RESTサービスを公開

– 

コンシューマとして

: JAX-WS/JAX-RSアプリを Platform Services にデプロイ可能

 

ADF MobileアプリケーションはOracle Cloud と機能的な統合が容易

– 

たとえば

Oracle Cloud 内でセキュリティ・システム(Identity Service)と連携

Oracle Cloud Services と統合されたカスタムADF Mobileアプリケーション

をスムーズに構築可能

– 

Application Services とカスタム・モバイルUIが統一された方法でカスタマイズ可能

– 

Application Services と同一の認証・認可を容易に利用可能

1

(9)

Developer Service を

(10)

データベース


サービス

Oracle Cloud で開発からランタイムまで

開発

デプロイ

Javaサービス

ADF Mobile

Application

カスタム

・アプリケーション

ADF Faces UI

開発者向け

サービス

サービス

(11)
(12)

開発者にとってのクラウドの意義

開発ギャップを解消し、開発エクスペリエンスを進化させる

• 

プロビジョニング

(環境準備/拡張)、

デプロイおよび管

理時間を大幅に

短縮

• 

効率的な構築と

テストによってス

ループットと品質

を向上

管理・監視

20%

環境準備

20%

デプロイ

15%

テスト

15%

構築

30%

期間

開発リソ

ース

IaaS

PaaS

開発ライフ

サイクル

開発ギャップ

(13)

チーム開発における課題

手動での

トラブル登録

手動での

導入

手動での

サーバー・セットアップ

手動での

クライアント・セットアップ

開発

インフラストラク

チャ

異種混在で

孤立した

ツール

アプリケーション

IDE

(開発環境)

(14)

新登場

!

Oracle Developer Cloud Service

  開発:

“すぐに使える” 開発プラットフォーム

クラウドで安全にホスティングされた、

  コラボレーション:

統合ツールを使用してタスク、

ビルド、ドキュメンテーションを管理および追跡

  デプロイ:

Oracle Java Cloud Serviceまたは

ローカル・インフラストラクチャに自動デプロイ

  標準ベース:

Git、Hudson、Maven, …

※ 現在、プレビューリリースとしての提供

エンタープライズ・グレード・ハードウェア、ソフトウェア、管理インフラストラクチャ

Oracle Cloudによる開発エクスペリエンスの進化


完全、標準ベース、エンタープライズ・グレード

(15)

アプリケーション・ライフサイクル管理のために

(16)

クラウドまたは

オンプレミス


開発、テスト、

または実稼働

デプロイ

Hudson

ソース

タスク

Wiki

コミット

追跡

&監視

Oracle Developer Cloud Service

すべてを統合

開発者

開発者向け

サービス


Java Cloud

サービス

(17)

Developer Cloud Service

Oracle Developer Cloud Service

インターフェース

SSH to GIT

Developer

Cloud

ダッシュボード

パートナー

JDeveloper、


NetBeans

および

Eclipse

REST

インターフェース

Mylyn

(18)

統合

構築

テスト

継続的インテグレーションの導入

 

継続的インテグレーション(CI)

– 

ソフトウェア開発プロセス

 

作業内容をリポジトリ内に保存

 

作業内容を頻繁にインテグレーション

 

インテグレーションは自動的に実施

 

ビルドにテストを統合

 

エラーを素早く見付けて修正時間を短縮

 

プロジェクトを誰でもインストールできるように提供

 

全員が関与し、保守に参加

(19)

Developer Cloud Service : Hudson の利用

 

柔軟

– 

ソースコード管理: ホストされたGit または GitHub

– 

ビルド:

Ant、Maven、スクリプト…

– 

テストを統合: JUnit、Selenium、Abbott…

 

トレース可能

– 

コミットおよびタスクまで結果のトラックバックを作成

 

フィードバックと分析

– 

Eメール、RSSフィード、アクティビティ・フィード、Mylynステータス..

 

REST API によってOracle Enterprise Pack for Eclipse から Hudson を

(20)
(21)

Oracle Developer Cloud Service

 

緩やかに結合したサービスによる構成

– 

柔軟なネットワーク・アーキテクチャ、配信、拡張性を実現

– 

RESTサービス、Mylyn 経由および Webブラウザからアクセス

 

Developer Service管理のためのサービスを一元化

– 

プロファイル・サービス

– 組織、人、プロジェクト、権限を管理

– 

認証サービス

– Oracle Cloud の Identityサービスと統合

– 

リソースマネージャ

– 自動プロビジョニングによって弾力性のあるリソース拡

張を実現

 

サービス・ダッシュボード: Enterprise Managerに統合

– 

使用状況とサービスに関するメトリクスの可視化

(22)

Oracle Developer Cloud Service

 

プロジェクトベース、マルチテナント

– 

ライフサイクル管理とチーム管理機能を搭載

 

Wikiサーバーを搭載

– 

主要なマークアップ言語をサポート

 

タスク

/欠陥の追跡サービスの統合

– 

アクティビティ・ストリームに自動的に公開

 

ADFアプリケーションをサポート

– 

Hudsonにデプロイ用ツールを組み込み

 

IDE との統合

– 

JDeveloper、Eclipse、およびNetBeans

– 

Mylynのサポート

– 

すべての

PaaSサービスを

サポート

予定されている機能一覧

 

柔軟なソース・リポジトリ

–  GitサーバーまたはGitHub と連携

–  自由に組み合わせたり、インポートが可能

 

Maven の統合

 

継続的インテグレーション

–  自動的に構築とテストを実施

–  ビルド負荷の増加に準じて拡張可能

–  ビルド失敗をすぐに通知

 

デプロイ・サービス

–  デプロイ前に品質を確認

–  デプロイの統制および制御

–  開発、テストおよび本番環境へのデプロイ

(23)

Oracle Developer Cloud Service

 

2013年中に公式に公開予定

ロードマップ

 

クイック・スタート・テンプレート

 

コード閲覧

 

コード・レビュー

 

追加の

Hudsonプラグイン

…その他多数

 

現在プレビュー中

 

詳細はお問い合わせください。

計画されている機能

(24)

FacebookとTwitterで、CloudWorldイベントの最新情報を発信中です。

是非フォローをお願いします。

https://twitter.com/CloudWorldTokyo

#CloudWorldJp

https://www.facebook.com/OracleCloudComputingJp

トライアル版の利用:

cloud.oracle.com

詳細情報:

oracle.co.jp/cloud

(25)
(26)
(27)

参照

関連したドキュメント

第二運転管理部 作業管理グループ当直長 :1名 第二運転管理部 作業管理グループ当直副長 :1名 第二運転管理部 作業管理グループメンバー :4名

AMS (代替管理システム): AMS を搭載した船舶は規則に適合しているため延長は 認められない。 AMS は船舶の適合期日から 5 年間使用することができる。

診療支援統括者 事務当直 移送統括者 事務当直 移送担当者 事務当直 資機材・通信手段統括者 事務当直 資機材・通信手段担当者 事務当直 インフラ整備統括者

平成 28 年度は発行回数を年3回(9 月、12 月、3

2019年 8月 9日 タイ王国内の日系企業へエネルギーサービス事業を展開することを目的とした、初の 海外現地法人「TEPCO Energy

このガイドラインは、東京都北区(以下「区」という。

3 ⻑は、内部統 制の目的を達成 するにあたり、適 切な人事管理及 び教育研修を行 っているか。. 3−1

化管法、労安法など、事業者が自らリスク評価を行