1 / 23

innoRules を活用した ノンプログラミング Web 開発

innoRules を活用した ノンプログラミング Web 開発. スクラッチ開発でもパッケージカスタマイズでもない 第 3 の開発手法の選択. 株式会社システムズリサーチ. EasyServlet + InnoRules 開発方式の特徴. 今までの業務システム開発の選択肢. 【 スクラッチ開発 】 0からシステム開発を行う形態 ●利点 独自の商習慣や、他社を差別化した柔軟なビジネスルールに対応可能  ビジネスルール変更時、自社開発部門ですばやく対応可能 ●欠点  システム開発部門の維持、開発コストが大. 【 パッケージカスタマイズ 】

sukey
Download Presentation

innoRules を活用した ノンプログラミング Web 開発

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. innoRulesを活用した ノンプログラミングWeb開発 スクラッチ開発でもパッケージカスタマイズでもない 第3の開発手法の選択 株式会社システムズリサーチ

  2. EasyServlet+InnoRules開発方式の特徴

  3. 今までの業務システム開発の選択肢 【スクラッチ開発】 0からシステム開発を行う形態 ●利点 独自の商習慣や、他社を差別化した柔軟なビジネスルールに対応可能  ビジネスルール変更時、自社開発部門ですばやく対応可能 ●欠点  システム開発部門の維持、開発コストが大 【パッケージカスタマイズ】  出来合いの製品を自社のビジネスルールに適応させ開発 ●利点 開発コストの削減、システム部門を運用部門+αで維持することが可能 ●欠点  独自の商習慣や、他社を差別化した柔軟なビジネスルールに対応が難しい  ビジネスルール変更時に、自社でのメンテナンスが難しい

  4. EasyServlet+InnoRulesを利用した業務システム開発ならEasyServlet+InnoRulesを利用した業務システム開発なら 【 EasyServlet+InnoRules開発方式の特徴】 【特徴1:コーディングレスの開発】 コーディングレスの開発のため、ビジネスルール変更時や初期システム構築のコスト が低減されます。 【特徴2:プログラミングの専門知識が不要】  プログラミング言語、Web技術等の専門知識不要で業務システム構築可能 貴社の業務システムの内容のみに注力していただけます。 【特徴3:Webアプリならではの機動性】 EasyServet+InnoRulesで構築されたWeb業務システムは、Webブラウザ搭載の スマホを初めとしたモバイルPCからでも利用可能

  5. Webアプリ自動生成ツールEasyServletの特徴

  6. Web開発スキル不要で画面を簡単作成 複雑な画面も、JavaやWebスキル不要 ドラッグ&ドロップで簡単作成 十字キーやファンクションキーも自在に利用することが可能です。 画面項目をドラッグ&ドロップで自由レイアウトし、複雑な画面にも対応します。 インタフェース仕様書項目と画面項目の対応付けを行うことで、EasyServletに組み込みます。

  7. 入力データチェック等も自動生成 画面項目の入力制限、 入力チェック、自動フォーマット 英小文字で入力された文字を自動的に英大文字に変換して 入力することが可能 数値以外の入力を抑止、指定桁数以上の入力抑止 ロストフォーカス時に、指定フォーマットに変換 入力制限の例   ●英字、数値、漢字等 入力チェックの例   ●必須チェック ●文字種チェック(JIS第1、2水準、半角カナ等) ●日付チェック 自動フォーマット   ●ゼロサプレス ●数値カンマ編集 ●マイナス符号編集(▲で表示等)

  8. 画面項目のアトリビュート制御   アトリビュートによる画面項目の動的変更 例:画面項目を入力可能から入力不可に変更  その他   ●項目の非表示 ●項目の色変更 またスタイルシートと組み合わせることで無限の表現が可能

  9. 業務アプリデモ 画面 Java Inno Rules 帳票 DB

  10. 業務アプリデモ(カード発行審査) 画面 (EasyServletで作成) ビジネスルール (innoRulesで作成) 画面情報を innoRulesに設定 カード発行審査 ルール実行 innoRules返却値を 画面情報に設定

  11. 業務アプリデモ(カード発行審査 innoRules側インタフェース)

  12. 業務アプリ構築手順

  13. 業務アプリ構築手順 業務要件整理・基本設計 システムロジック ビジネスロジック EasyServlet画面作成 innoRulesでルール登録 画面シナリオ設定(新機能) Webアプリ自動生成、コンパイル EasyServletツールによりボタン操作で実行可能 アプリケーションサーバへの登録 アプリケーションサーバに登録します

  14. EasyServlet画面作成 【Step1】:Excelにて、画面項目の定義を行います。 【Step2】:画面作成ツールにて画面を線画していただき Excelで定義した画面項目を貼り付けます。

  15. 画面シナリオ設定 画面のイベント毎に  画面項目⇔innoRules項目の対応を記述します 画面情報やinnoRules項目は、 選択して入力が可能 画面項目を innoRules入力パラメタに設定 innoRulesルール実行 innoRules出力パラメタ を画面項目に設定

  16. 画面シナリオ設定 画面シナリオを設定後 プログラム出力を実行することでプログラムが作成されます。 後は、プログラムをコンパイルして、 アプリケーションサーバに配備するだけで オンラインプログラムが完成します

  17. 画面シナリオ命令一覧   画面シナリオ命令は、以下の命令を備えており、一般的なプログラム制御は全て実装することが可能です。  また、外部にユーザファンクションとしてJavaプログラムを作成することで独自の拡張を行うことも可能です。  設定 条件分岐 繰返し制御 呼出 画面遷移 文字操作 計算 クリア コメント

  18. RDBアクセス機能(現在開発中 2014 2Qリリース予定)RDBアクセス機能(現在開発中 2014 2Qリリース予定)   現行機能では、RDBアクセスはユーザファンクションとして外部Javaプログラムとして呼出しは可能ですが、  現在開発中のRDBアクセス機能では、GUIツールで簡単にSQLを組立し、呼び出すことが可能となります。

  19. オンライン画面の実行 画面情報を innoRulesに設定 【カード発行可否】ルール 入力パラメタ dm勤続年数:20 dm年収:100 dm職業:会社員 dm居住年数:10  ルール実行 出力パラメタ  発行判定:お申込みを受け付けます 利用限度額:50 innoRules返却値を 画面情報に設定

  20. その他オプション機能

  21. ポータル機能 標準的なシングルサインオンの仕組みを 貴社向けにカスタマイズして導入するサービスです ログインユーザ毎にメニューに内容を 設定することが可能です。 作成した業務アプリや、一般Webサイト VBアプリ等を登録することが可能です。

  22. 帳票出力機能  富士通ListCreatorと連携することで、 ルールの結果をPDF帳票でダウンロードすることが可能です ※他の電子帳票システムとの連携もお見積できます。

  23. お問合せ先 株式会社システムズリサーチ     システム開発部  明渡 頼久 email :yori@src-inet.co.jp 株式会社トムソンネット     光岡 悦夫 email :e.mitsuoka@tmsn.net

More Related