SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

直近開催のイベントはこちら!

EnterpriseZine編集部ではイベントを随時開催しております

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けの講座「EnterpriseZine Academy」や、すべてのITパーソンに向けた「新エバンジェリスト養成講座」などの講座を企画しています。EnterpriseZine編集部ならではの切り口・企画・講師セレクトで、明日を担うIT人材の育成をミッションに展開しております。

お申し込み受付中!

Windows 10へ移行するための5つのポイント<導入メリット>

Windows 10への移行時に検討すべき、業務アプリケーションの実装方法と選定基準(第4回)

 Windows 10では、既存のWindowsアプリケーションをそのまま動かすことも容易ですが、アプリケーションのメンテナンス性の向上や、マルチデバイス展開などを行うために、Universal Windows Platform(以下:UWP)やXamarinという新しいアプリケーション開発基盤の利用検討が必要となります。今回は、自社で構築した業務アプリケーションの移行方法の選定に必要な観点を洗い出し、それぞれの移行手法と選定基準について解説します。

アプリケーション移行方式選定の観点

 まずは、移行対象の業務アプリケーションの実装方式を以下の3種類に分類します。

Windowsネイティブアプリケーション

 VisualBasicや、C言語などの開発言語で作成された、クライアントPCで実行されるネイティブアプリケーション(以下win32アプリケーション)。クライアントサーバ方式の場合はWebサーバやデータベースサーバなどと連携するパターンも多い。

Internet Explorer用Webアプリケーション

 Webサーバとクライアントブラウザで構成されるクライアントサーバ方式のアプリケーションの中でブラウザとしてInternet Explorerのみを動作対象としたアプリケーション。

 アプリケーションプログラムはサーバ側で管理となるため、クライアント側は基本的にはブラウザだけがあればよい。ただし、Internet Explorer専用アプリの場合は、機能拡張のためActiveXで開発されたネイティブプログラムをPCにインストールすることで動作するものもある。

マルチブラウザ用Webアプリケーション

 Internet Explorer用Webアプリケーションの動作対象ブラウザをChromeやFirefox、Safariなどに広げたアプリケーション。

 マルチブラウザを動作対象とする場合はActiveXを利用できないため、Javaアプレットによるネイティブアプリケーションを利用する場合がある。

****

さらに、移行にあたり検討が必要な観点を洗い出します。

新しいUI/UXへの対応

  • Windows 10への移行にあたり、タッチやペンによる操作が可能となることや、タブレットデバイス利用による画面の縦横切替が必要となるなど、新しいデバイスに合わせたユーザエクスペリエンス向上の観点でアプリケーション設計が必要。
  • また、バッテリの持続時間が長くなりデバイス自体のポータビリティが向上したことにより、社外に持ち出しての利用シーンが多くなることも考慮する必要がある。

アプリケーションセキュリティ

  • 前回の記事でも書いた通り、信頼済みアプリケーションの実行制御のためには、業務プログラムに対してコード証明書によるプログラム署名が必要になるなどセキュリティ対策の検討も重要である。
  • さらに持ち出しを行うデバイスに対しては、業務データが漏洩しないように仮想化や暗号化など対策の検討も必要である。

マルチデバイス対応

  • Windows 10では、デバイスの種類が大幅に増え、これまでのノート型やデスクトップ型のPCだけでなく、タブレット型や、スマートフォン型のデバイス、Surface Hubのようなサイネージ型デバイス、バーチャルリアリティを実現するHoloLensや、IoTデバイスのRaspberry Pi 3にもWindows 10は搭載可能となった。
  • 業務アプリケーションの移行にあたり、業務効率化やワークスタイル変革の実現などを目的として、これらの新しいデバイスでの動作も検討する必要があるが、UWPを採用することで、一つの開発ソースで上記全てのデバイスで動作するアプリケーションの作成が可能となる。
  • Windows以外のiOSやAndroidデバイスで動作するアプリケーションも、Xamarinを利用することにより同一コードでアプリケーションを作成することが可能。

開発コスト/スケジュール

  • セキュリティ脆弱性対策としてWindows 10への移行を実施する場合は、可能な限り早くOSのアップグレードを行う必要があり、アプリケーション移行のスケジュールがタイトになるケースがある。
  • ワークスタイル変革などの業務見直しを行わない場合、これまでと同じアプリケーションを提供することになるため、アプリケーションの移行にはコストをかけられないといったケースも考えられる。

次のページ
移行先のアプリケーション方式

この記事は参考になりましたか?

  • Facebook
  • Twitter
  • Pocket
  • note
Windows 10へ移行するための5つのポイント<導入メリット>連載記事一覧

もっと読む

この記事の著者

田中祥太(タナカ ショウタ)

株式会社ジェーエムエーシステムズ 事業企画部 マネージャー
メインフレームの運用からオープン系インフラ環境の設計・構築、また全国規模のネットワーク環境の設計・構築を手掛ける 大手流通企業の基幹系業務のインフラ環境構築や、メガバンクの社内インフラ構築に従事し、高品質で安全なインフラ環境構築を実現 近年は...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

EnterpriseZine(エンタープライズジン)
https://enterprisezine.jp/article/detail/9316 2017/06/02 06:00

Job Board

AD

おすすめ

アクセスランキング

アクセスランキング

イベント

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング