
本コンテンツは、伊藤忠テクノソリューションズ株式会社様のご協力のもと、帳票システム構築のアライアンスサイトとしてウイングアーク テクノロジーズが運営しています。掲載する主要な帳票連携ソリューションは、動作確認に基づいて情報をご提供しています。
高生産性を生かしたエンタープライズ向けアプリケーション開発の実現
〜SVFとJAVA&JRubyとの親和性〜
Ruby言語のJava実装であるJRubyはRubyというスクリプト言語としての特徴と、Javaの豊富な機能の両方を利用できる言語です。JRubyアプリケーションからJavaにアクセスするには、たった1行の宣言文を追加するだけでよく、SVFのJavaAPIもJRubyから簡単に利用することができます。JRubyとJRuby on Railsは、SVFと連携することでRuby言語の高い生産性を生かしたエンタープライズ向けのアプリケーション開発を提供します。
Java、.Netに続く開発環境としてCTCは「Ruby・JRuby」を採用
「Ruby on Rails」の登場によりRuby・JRubyといった言語が注目されています。これらのもつ非常に高い開発生産性やメンテナンス性は、すばやいビジネス変化に対応しなくてはならない市場のニーズに非常に適合しています。CTCは、Ruby・JRubyを自社開発標準であるSINAVI(エスアイナビ)の開発環境の一つとして加え、お客様のビジネスのための多様なサービスを提供します。また、Ruby教育、Ruby認定資格等、Ruby技術者の育成にも力を入れています。
Rubyは手軽に始めることができる言語です。オブジェクト指向スクリプト言語として高度な機能を備えています。
JRubyはRubyのJavaによる実装です。JVM上で動作するため既存のJava資産をRubyから有効活用することが可能です。
Ruby on RailsはWebアプリケーションに特化したフレームワークです。コードの自動生成機能、DBマイグレーション機能、Webサーバ、テスト環境など開発に必要なものがすべて含まれており、非常に効率よくWebアプリケーションの開発が可能です。
SINAVI(エスアイナビ)と帳票基盤ソリューション SVF
SINAVI(エスアイナビ)とは、SI開発にかかわる各種作業をCTCの標準体系として整理したものです。開発、インフラ構築、製品、保守、運用等のSIの多くをカバーしているCTCとしての強みを活かし、各種業務における連携を考慮した、開発だけに特化しない開発の標準としてプロセスと作成する成果物を定義しています。また、製造時における品質・生産性向上のために標準開発基盤としてCTC内製の開発フレームワークと製造時の基準を用意し、標準プロセスの設計〜製造に合わせた連携が可能な形式としてまとめられています。 SINAVI(エスアイナビ)と帳票ソリューションのSVFの組み合わせは、大規模なエンタープライズ向けのシステム開発においても、開発効率を高めながらも柔軟性をもちあわせた開発を可能とします。

国内・国際基準(共通フレーム2007(ISO12207・15288))に準拠し、開発の円滑かつ効率的な推進を実現。
階層構造を持つことにより、国内・国際基準を継承しつつ、独自のテーラリング手法により様々な手法・規模の開発に適応可能。
.NET、Java、Javascript、Rubyなど、自社開発の各種フレームワークを用意。デファクトスタンダードなOSSを積極活用。
顧客の多様な業界に適合する共通機能部品や規約類を整備、生産性・品質の向上を実現。
Ruby教育
Rubyを利用してプログラムを作成するために必要な知識とオブジェクト指向について習得します。 Rubyの基本文法、プログラムの作成と実行の方法、実行環境について2日間で学習します。
Ruby on Railsフレームワークを使用して、Webアプリケーションを作成するための知識を習得します。 講義と演習でWebアプリケーションの基礎からRuby on Railsの基礎を学習します。
サンプルアプリケーションをRails Platform(Ruby統合開発環境)で作成しながらRuby on Railsにおけるアジャイル開発を短期間で効率的に学習することができます。
Ruby on Railsの運用環境を構築するための知識を、実習を通して習得します。
Ruby認定制度
Ruby技術者認定制度は、Rubyベースのシステムを設計、開発、運用するエンジニア、Rubyでシステム提案を行うコンサルタント、Rubyを教える講師などを対象とした認定試験制度です。 認定者は、Ruby技術者としての技術力を公正に評価され、高い水準のRubyによるシステム開発能力を持つことを認定されます。認定によりRuby ベースでシステム開発を行ううえで必要な基礎的な知識と応用力をもつことをアピールすることができます。試験の合格者は、Rubyアソシエーションにより『Ruby Association Certified Ruby Programmer』として認定されます。

