リアクティブ・システム コンサルティングサービス

リアクティブ・システム コンサルティングサービス

「リアクティブ・システム コンサルティングサービス」は、「Lightbend Reactive Platform 」を利用したアプリケーションの構築をサポートします。

リアクティブ・システムは、メッセージ駆動のアーキテクチャによりユーザーの要求に可能な限り迅速にレスポンスするシステムです(高レスポンス)。通常の負荷時だけでなく、一時的な高負荷状況や問題が検出された時でも応答時間を一定水準に保ち、一貫した品質のレスポンスを実現します(伸縮性)。また、部分的な障害が発生した時にもシステム全体を危険にさらすことなく回復させ、さらに変動するワークロードに応じて割り当てるリソースを増加・減少させます(耐障害性)。

「Lightbend Reactive Platform」は米国Lightbend社が提供するリアクティブ・システムを実現するためのソフトウェア基盤です。リアクティブ・システムの構築をお考えのお客様に向けて、Lightbend社の認定コンサルティングパートナーであるTISがコンサルティングサービスを提供します。

リアクティブ・システム
Lightbend

コンサルティングサービス

「Lightbend Reactive Platform」を活用したリアクティブ・システム構築プロジェクトを成功に導くサービスです。アーキテクチャ・設計レビュー、ソースコードレビューなどでリアクティブ・システムの開発が正しい方向に向かっていることを確認し、「Play Framework」、「Akka」、「Scala」によるシステム開発をサポートします。

アーキテクチャ・設計レビュー

最適なアプリケーション構築方法のアドバイスを得るのに早過ぎるということはありません。専門家とともにアーキテクチャと設計を見直すことで、よりスマートに、より素早く開発の意思決定を行うことができ、開発コストを削減することができます。

ソースコードレビュー

ソースコードのレビューを行い開発の意思決定を後押しします。ソースコードレビューにより最新のベストプラクティスが取り込まれていることを確認し、アプリケーションに組み込むことができる実用的な改善方法をご提示します。

技術検証

構築するシステムの機能要件/非機能要件に対して、「Lightbend Reactive Platform」での実現可能性を検証します。実現が可能か、また、どのように実現するかの検証をプロトタイピングを通して行い、「Lightbend Reactive Platform」の導入を支援します。

コードジェネレータのカスタマイズ

構築するシステムに合わせて、当社にて独自開発したソースコードジェネレータ「Skalholt」をカスタマイズし、「Lightbend Reactive Platform」を利用したシステム構築の生産性向上を支援します。

システム構築のトータルサポート

Lightbend社の認定コンサルティングパートナーであるTISが、「Lightbend Reactive Platform」によるリアクティブ・システムの構築において、コンサルティングから構築、運用・保守に至るまでシステムライフサイクルをトータルにサポートします。

詳しくは弊社窓口までお問合せください。

イベント & ニュース

特長

Lightbend社の認定トレーニングを受けた当社の技術者がお客様のケースに応じた最適な問題解決を提供します。Lightbend社はリアクティブ・システム構築のリーディングカンパニーであり、「Lightbend Reactive Platform」を開発・提供しています。

Lightbend

対象プロダクト

本サービスでは、「Lightbend Reactive Platform」のOpenコアプロダクトの1つである「Play Framework」、「Akka」、「Scala」に関する技術コンサルティングを提供します。

対象プロダクト

Play Framework

Play Framework はインタラクティブなリアクティブアプリケーションの開発が容易にできるWebアプリケーションフレームワークで、Rails感覚の開発がJVM上で実現できます。非同期、ノンブロッキングを特徴としJavaとScalaの両方をサポートしています。

play

Akka

AkkaはJVM上で並列・分散管理を行うアクターシステムです。並行性と位置透過性を実現するイベント駆動のランタイムで、JavaとScalaの両方をサポートしています。

akka

Scala

Scalaは関数型とオブジェクト指向のパラダイムを統合したプログラミング言語です。既存のJavaプログラムと相互運用性を保持しつつ、マルチコアのハードウェアを有効に活用することができます。リアクティブ・システムのための優れたプログラミングモデルです。

scale

TISの取り組み

TISでは「Lightbend Reactive Platform」の活用検証を行っています。「Lightbend Reactive Platform」を利用した開発を効率化すること、あるいは、初学者でも容易に導入できることを目的としたソースコードジェネレータ「Skalholt(スカールホルト)」を独自開発しました。また、リアクティブ・システムの理解を手助けするサンプルアプリケーションを作成しています。

Skalholt

Skalholt(スカールホルト)は「Lightbend Reactive Platform」を新たに導入される方向けに開発した、ソースコードジェネレータです。当ジェネレータはRailsのScaffoldのようにデータベーススキーマから、シンプルなCRUDアプリケーションをジェネレートします。Lightbend Activatorのテンプレート として提供しているため、利用にあたり特別な環境構築の必要はありません。

Skalholtに関する詳細はこちらを御覧ください。
http://tech-sketch.github.io/skalholt/index_ja.html

Skalholt

リアクティブ・システムサンプルアプリケーション

Reactive Solar Farm Monitor

Reactive Solar Farm Monitorは「Lightbend Reactive Platform」を使って開発したリアクティブ・システムのサンプルアプリケーションです。ソーラーパネルの発電力を常時モニタリングし、故障したパネルをリアルタイムに検知することができます。当サンプルでは、シミュレータよりソーラーパネルの電力を送信しています。

Reactive Solar Farm Monitor - 1

※Icon made by Freepik from www.flaticon.com is licensed under CC BY 3.0

Play Framework、Akka等を使用し、次のようなアーキテクチャで構成されています。

Reactive Solar Farm Monitor - 2

※Icon made by Freepik from www.flaticon.com is licensed under CC BY 3.0

「Reactive Solar Farm Monitor」に関する詳細はこちらを御覧ください。
https://github.com/tech-sketch/reactive-solar-farm-monitor

ケーススタディ

「Lightbend Reactive Platform」の活用により、小売業のオンラインショッピングサイトではコンバージョン率の20%アップ、フラッシュセール※を専門とするオンラインショッピングサイトでは数秒で100倍に増加するトラフィックに耐えるサイトの構築、SNSサイトではハードウェアの変更なしに10倍のサイトパフォーマンスアップを実現するなどの事例が公表されています。

「Lightbend Reactive Platform」は世界中のあらゆる業種、あらゆる規模のシステムで利用されています。ケーススタディはLightbend.comの「CASE STUDIES & STORIES」を御覧ください。

http://www.lightbend.com/resources/case-studies-and-stories

※フラッシュセール:期間限定で割引価格などの特典付き商品を販売する、Webマーケティング手法の一種

お問い合わせ
お電話にてお問い合わせください
0800-600-9810
050-5816-9805:携帯電話からのお問い合わせ
受付時間 9:00~12:00 13:00~17:00(土・日・祝日を除く)
リアクティブ・システム コンサルティングサービス-TIS Direct Web
リアクティブ・システム コンサルティングサービスのページです。TIS Direct Webではお客様の最適なパートナーとして様々なITソリューションを提供しています。業種やキーワードなどからお客様に最適なソリューションをご紹介。また実際のITソリューションのケーススタディ・事例も豊富にご紹介しています。リアクティブ・システム コンサルティングサービスのご相談ならTIS Direct Webにおまかせ下さいませ。

更新日時:2016年9月21日 14時23分

PAGE TOP