SOFLA
総合開発ソリューション SOFLA
コンセプトは「ITコスト削減」と「セキュリティ」
「SOFLA(ソフラ)」は、アイ・シィ・アールが独立系ソフトウェアベンダーとして長年培ってきた独自の設計開発思想とプロジェクト管理手法を
ベースに、OS・DB・プラットフォームを問わない開発運用環境を構築する新時代のシステム総合開発ソリューションです。
SOFLAのコンセプトは「ITコスト削減」と「セキュリティ」。
プログラム開発作業の合理化し工数を削減し、かつ製作するプログラムからハードウェアーの制御やロジックの属人性を排除し異機種間へのマイグレーションも可能にした汎用性の高いプログラムの開発が可能です。
keyword1 3Mサーバー環境に依存しない開発テクノロジー
3M(スリーエム) とはマルチOS・マルチプラットフォーム・マルチDBで動作するソリューションを、同一の手法で構築する事を実現するテクノロジーです。
開発するプログラムからプラットフォームごとに違う制御部分をモジュール化しツール化すること、また、プログラムロジックを正規化し属人性を排除することで、異機種間でのマイグレーションを可能にします。
これを実現する為、 ScreenGeneratorを開発し業務プログラムからハードウェアにかかわる制御を切り離しました。
ScreenGeneratorはサーバーからの通信情報を解析し、動的に画面を生成します。これによりソフトウェア開発における特にハードウェアの制御がかかるユーザーインターフェイス部分を、ツール化することに成功しました。
これにより、SOFLAで開発したプログラムは、3Mを実現しマイグレーションを可能にします。
keyword2 Thinクライアントの運用環境
SOFLAは、ScreenGenerator で開発するプログラムから制御部分を切り離し、オペレーション端末環境のThinクライアント化を実現しました。
Thinクライアント環境においては、クライアントサーバー方式の環境に比較すると、クライアントを意識することなく運用が行え、システム構成もシンプル、ハードウェアのメンテナンスや保守に対する運用コストも低減されます。

keyword3 プログラムジェネレータによる開発
さらに、SOFLAではプログラムジェネレータによる開発手法を提供します。現状、ソフトウェアの開発環境には何もルールがありません。個人の手法や思想により開発自体、さらにはメンテナンスに要するコストは大きく変わります。
それらを、正規化された設計開発手法により一貫した思想で開発を行う事で一定の品質を保つソフトウェア開発を可能としました。
開発は、アイ・シィ・アール独自のプロジェクト管理手法「SOFLASP」により「雛形」をベースに行います。これにより、ロジックのバラつきも解消され、高い生産性、メンテナンス性を実現します。
また、このプログラムジェネレータは3Mの思想のもと中間言語で開発を行う為、実行環境となるプラットフォームにあわせて、適した言語、DB(データベース)情報にコンバートでき、異機種間でのマイグレーションも低コストで行えます。
SOFLAラインナップ
開発・実行環境ミドルウェア:SOFLA i
SOFLAソリューションを動作させるマルチプラットフォーム実行環境エンジンモジュールです。
サーバー&クライアントモジュールとの連携で、簡単にThinクライアントの環境を構築する事ができます。
開発ツール:SOFLA AG
「SOFLA」における、ソースプログラム自動生成ツールです。エディタ画面から業務アプリケーション開発に必要な情報をテーブルに登録することにより、ソース+仕様書ドキュメント出力を100%実現しました。雛形を用いた構造化開発手法で、設計思想を末端プログラムまで反映させることで、信頼性が高く、効率的な開発が行えます。
運用サポート ユーティリティ:SOFLA UT
サーバーのコンソール画面やシステム権限ユーティリティを使用することなく、日々の運用管理業務が行えるツールです。ユーザー、端末認証機能により、高いセキュリティ下で使用できます。
独立したモジュール群を組み合わせる事により、様々な要件に対応
SOFLAソリューションは3つのモジュールから構成されています。
このモジュールを組み合わせることにより、要求される環境にフレキシブルに対応できます。

3Mを実現するSOFLA開発製品群
SOFLAで開発したプログラム資産は、容易に他のプラットフォームにマイグレーションが可能です。開発したアプリケーションをマイグレーションすることによる情報資産の継承を実現します。
また、異機種間でのマイグレーションにもフレキシブルに対応し、ITコストが大幅に削減されます。
3Mを実現するSOFLA では、プラットフォーム別に
‐ SOFLA開発・実行ミドルウェア
‐ 開発ツール(プログラムエディタ)
‐ 運用サポートユーティリティ
の構成で、提供致します。
(なお、Linux・AIX・Solaris対応版は、順次リリース致します。)
| 開発・実行環境ミドルウェア | 開発ツール | 運用サポート ユーティリティ | |
| IBM i | SOFLA i(IBM i用実行モジュール) ・マイコンピュータ ・マイリスト ・セキュリティパック ・WEB Access Module ・常駐プリントサーバー ・メッセージポップ ・グラフオプション |
SOFLA i AG ・開発環境設定 ・設計情報読込 ・開発エディタ ・仕様書出力 ・プログラムソース出力 ・CL作成ツール ・DB2用ファイル作成ツール |
SOFLA i UT ・システム状況処理ツール(WRKSYSSTS) ・DB2用 ・WRKOUTQ実行ツール ・JOB実行ツール ・コマンド実行ツール |
| Windows | SOFLA x(Windows用実行モジュール) ・マイコンピュータ ・マイリスト ・セキュリティパック ・WEB Access Module ・常駐プリントサーバー ・メッセージポップ ・グラフオプション |
SOFLA x AG ・開発環境設定 ・設計情報読込 ・開発エディタ ・仕様書出力 ・プログラムソース出力 ・BATファイル作成 ・ORACLE用テーブル作成ツール ・SQL Server用テーブル作成ツール ・DB2用テーブル作成ツール |
SOFLA x UT ・イベントビューアー照会 ・ORACLE用 ・SQL Server用 ・DB2用 ・タスク管理ツール ・BATファイル実行ツール |
| Linux | SOFLA l(Linux用実行モジュール) ・マイコンピュータ ・マイリスト ・セキュリティパック ・WEB Access Module ・常駐プリントサーバー ・メッセージポップ ・グラフオプション |
SOFLA l AG ・開発環境設定 ・設計情報読込 ・開発エディタ ・仕様書出力 ・プログラムソース出力 ・Shellスクリプト作成 ・ORACLE用テーブル作成ツール ・DB2用テーブル作成ツール |
SOFLA l UT ・コンソールログ閲覧ツール ・ORACLE用 ・DB2用 ・プロセス管理ツール ・Shellスクリプト実行ツール |
| AIX | SOFLA p(AIX用実行モジュール) ・マイコンピュータ ・マイリスト ・セキュリティパック ・WEB Access Module ・常駐プリントサーバー ・メッセージポップ ・グラフオプション |
SOFLA p AG ・開発環境設定 ・設計情報読込 ・開発エディタ ・仕様書出力 ・プログラムソース出力 ・Shellスクリプト作成 ・ORACLE用テーブル作成ツール ・DB2用テーブル作成ツール |
SOFLA p UT ・コンソールログ閲覧ツール ・ORACLE用 ・DB2用 ・プロセス管理ツール ・Shellスクリプト実行ツール |
| Solaris | SOFLA s(Solaris用実行モジュール) ・マイコンピュータ ・マイリスト ・セキュリティパック ・WEB Access Module ・常駐プリントサーバー ・メッセージポップ ・グラフオプション |
SOFLA s AG ・開発環境設定 ・設計情報読込 ・開発エディタ ・仕様書出力 ・プログラムソース出力 ・Shellスクリプト作成 ・ORACLE用テーブル作成ツール ・DB2用テーブル作成ツール |
SOFLA s UT ・コンソールログ閲覧ツール ・ORACLE用 ・DB2用 ・プロセス管理ツール ・Shellスクリプト実行ツール |
関連製品ラインナップ
●仕様は改良の為予告なく変更する場合があります。 ●会社名・商品名は各社の登録商標です。
製造・販売元 株式会社アイ・シィ・アール
-
- 東京
- 名古屋
- 京都
- 大阪
- 姫路
- 福岡
-
- 〒105-0003 東京都港区西新橋2-4-2 西新橋安田ユニオンビル4F
- 〒460-0003 名古屋市中区錦1-3-18 エターナル北山ビル5F
- 〒600-8231 京都市下京区堀川通七条下ル 井筒堀川ビル3F
- 〒550-0003 大阪市西区京町堀1-6-2 肥後橋ルーセントビル2F
- 〒672-8048 姫路市飾磨区三宅2-11
- 〒812-0011 福岡市博多区博多駅前3-2-8 住友生命博多ビル6F
-
- Tel:(03)3509-6678
- Tel:(052)220-7728
- Tel:(075)353-7545
- Tel:(06)6444-1070
- Tel:(079)234-1786
- Tel:(092)411-4611
-
- Fax:(03)3509-6679
- Fax:(052)220-7708
- Fax:(075)361-8792
- Fax:(06)6444-1076
- Fax:(079)235-9215
- Fax:(092)411-4612



