概要
SQLSequencer(以下「SQLS」)は、予め順番に並べた複数のSQL文を順次実行する仕組みです。
当社は2000年創業以来一貫して基幹業務システムを構築してきましたが、画面処理を伴わないプログラム(以下「バッチ処理」)の標準化をどうするかの思考過程で生まれたものです。原型は2005年当時に開発し、実際に利用して大きな成果を実感しています。以来、当社においてほとんどすべてのバッチプログラミングはしていません。SQLSに与える実行制御XMLのみの記述で処理を行っています。
SQLSを利用すると大変安価に確実に業務システムを構築できることを実際のシステム構築を通じて実感しています。
必要知識はDB設計技術とSQL文のみです。通常のプログラミングする場合ですと、この他に言語知識、オブジェクト指向知識、ログ出力などの標準化ルールも別途必要になります。
この様にSQLSは必要最小限の知識でシステム構築に着手できますので、教育を最小限にしてシステム構築業務に参画できることになります。なおかつ生産性が高く、品質のバラツキを少なくできます。業務システム構築の一番重要な知識はDB設計ですが、空いた工数をそちらに振り向けることができます。
当社がSQLSを用いてシステム構築する対象はこれまで汎用コンピュータ、オフコンで行われてきた領域です。例えば購買管理、販売管理、在庫管理などの基幹業務です。
そんな活用にあって、処理速度についても問題を感じておりません。SQLSを実行するDB管理システム(以下「DBMS」)とハードウエアの進展はすさまじく、10年程度以前の汎用コンピュータと比べても数倍の速度で実行してくれます。またDBMSは、ネットワーク分散も安定しており、複数のコンピュータからの分散処理環境も実現してくれます。SQLSはDBMSの安定とハード進歩を最大限活用する仕組みなのです。
当社ではSQLSによるバッチ処理のほか、画面プログラムの自動生成、JOBの実行管理システムの整備にも同時に取り組んでいます。SQLSと組み合わせて劇的なコストダウンを実現しています。一度SQLSをご評価頂き、その効果を実感してください。