.NETソリューション

.NETソリューション

アプリケーションフレームワーク、豊富な導入実績、各種の業種・業務の経験を通じて、リッチなUIによる拡張性の高いシステムの実現をサポートします。

概要

.NET最新動向

Microsoft .NET(以下.NET)が登場して約6年が経ちます。最近では、極めて高い信頼性が要求される銀行の勘定系システムでも.NET技術を採用した事例が 散見されます。このような動向から、.NETによるシステム構築が次のようなレベルに達してきたことが伺えます。

  • メインフレームに匹敵する信頼性・安定性が確保できる、基盤技術として育ってきた
  • 将来の拡張性を視野に入れたIT基盤としての認識が高まっている
  • 多くの採用実績に裏付けられて、ユーザに安心感が生まれている

このように、.NET技術はミッションクリティカル環境においても信頼して受け入れられ、着実に新時代のIT基盤としての地位を確立しつつあります。

コベルコシステムの実績

コベルコシステムでも、この2年余りで.NETソリューションによる開発プロジェクトが急増しており、着実に実績を積んでいます。
お客様の業種は製造業が中心で、販売管理・顧客管理・会計・購買管理などの業務に適用されています。
開発規模では、.NETの評価のための10人月程度の小規模なものから、企業のビジネスプロセスに密着した1000人月規模の大規模プロジェクトまで、幅広く対応しています。

機能・特長

.NETソリューションを採用する目的

.NETソリューションを採用する3つの目的について、お客様の事例と合わせて説明します。

基盤としての拡張性

  • 将来の拡張に備えたIT基盤が確立できる
  • SOAの採用によりシステム間の接続をシンプルにできる

.NETソリューションを選択されたお客さまの多くは、既存のVisual Basic(以下VB)アプリケーションの再構築が狙いです。
「利用を前提としていたツールやパッケージが.NETにしか対応していないので.NETを採用した」「既存のVB環境では拡張性がない」など、どちらかというと消極的な採用理由もありますが、最近では「企業全体のIT基盤として.NETを採用する」という、.NETの将来性に注目した積極的な採用理由が伺えます。

たとえば.NETソリューションのメリットであるSOAに対応したシステム構築が活発になっています。具体例として「販売した製品のアフターサービスシステムから部品発注システムに対して、Webサービスを利用して手配部品のデータを渡す」といったことが実用化されています。
Webサービスという標準的なインタフェースを持ち、ビジネスファンクション毎のアプリケーションを組み合わせて構築するというSOA方式のIT基盤の下では、他のアプリケーションに簡単に接続できるようになるだけでなく、既存のアプリケーションを有効に利用できます。
このようなシステムの柔軟性により、ビジネス環境の変化にも即応できる拡張性が実現できます。

リソースの有効活用

  • 既存のVB技術者を活用できる
  • 既存アプリケーションのメンテナンス担当者が活用できる
  • .NETの教育費用を抑えられる

既存のVBアプリケーションの再構築プロジェクトでは.NETの採用はコスト面でも有利です。
理由としては、VB技術者にとって.NETは新たに他言語を習得するのよりもはるかに簡単なため、教育コストを抑えられる点が挙げられます。このことは、VBで開発された既存アプリケーションの仕組みを熟知し対象業務にも明るい既存技術者を、.NETによる再構築プロジェクトに容易にアサインできるというメリットをもたらします。また、VB技術者の雇用を継続できるという面でも経営的に大きな意味があります。

リッチなユーザーインタフェースの実現

  • Webブラウザより操作性の高いユーザインタフェースが実現できる
  • Webシステムよりも開発生産性が高い
  • Visual Studioおよびサードパーティ製品によって様々な画面部品を入手できる

Windows Formの豊富なユーザインタフェース機能(画面など)は、リッチクライアント採用にこだわるお客さまのニーズを十分に満たせるものです。
リッチクライアントのユーザインタフェースはWebブラウザよりも優れています。Webブラウザのユーザビリティも日々進化していますが、 開発生産性の面では.NETが有利です。.NETでの開発環境(Visual Studio)自身に豊富なユーザインタフェース作成機能を備えているのに加え、サードパーティからもスプレッドシートや入力チェック機能などを持つ画面部品などが提供されています。これらを活用して構築されたアプ リケーションは、操作性が求められる業務では特に重宝されています。

たとえば店頭での販売員支援機能では、接客サービスをしながらシステムを操作する必要があるため、操作性が顧客サービスの重要なファクターとなります。このような業務にはリッチクライアントの利用が必須要件になっています。

コベルコシステムがお手伝いできること

コベルコシステムは、これまでのシステム構築を通じて蓄積してきた資産・ノウハウを活用して、高品質のシステムを低コストで構築することが可能です。

アプリケーションフレームワークの提供

.NETによるシステム構築プロジェクトでは、中規模以上の場合にはアプリケーションフレームワークの採用が前提となってきます。アプリケーションフレームワークはオブジェクト指向言語の特長を最大限に活かしたシステム構築の仕組みです。
アプリケーションフレームワークは、システム基盤機能(トランザクション管理、ログ管理など)や共通処理(入力チェック、ログオン管理など)を提供します。これにより業務ロジック部分の開発作業に集中できるため生産性が向上します。また、アプリケーション構造を規定するので、プログラムコードはその枠組みの中で作成することになります。これにより一定のプ ログラム品質を保証し、致命的なバグの混入を防ぐことができます。プロジェクト規模が大きくなるほど必要な仕組です。

アプリケーションフレームワークの利用は一般的になってきているとはいえ、最初から作るとなると大変な工数が掛かります。製品としてフレームワーク を提供しているベンダーもありますが、個別企業の業務やシステム要件に照らしてFit&Gapすることは不可避です。
コベルコシステムでは、これまで開発実績のあるアプリケーションフレームワークをテンプレートとして持っており、これをお客さま向けにカスタマイズし、最適化して提供することでこの問題をクリアします。

.NET開発ノウハウ

オープン系システムの再構築で制約条件となるのは、技術やツールの選択幅が既存のハードウェアやミドルウェアで狭められることです。特にデータベース (以下DB)が限定されることはよくあります。これはDBが他システムからも利用されていることが多いためで、このような場合には容易にDBを変更できません。
コベルコシステムでは.NETソリューション開発で次のようなDBとの接続実績があります。

  • SQL Server
  • Oracle 9i, 10g
  • DB2 UDB
  • DB2/400
  • SYBASE

DB接続に関する設計やコーディング上の留意点など、豊富な.NET開発ノウハウによってプロジェクトの生産性と品質の向上を支援します。

業務知識

コベルコシステムでは、販売管理、顧客管理、購買管理、財務・会計などの各種の業種・業務に関して、開発実績に裏付けられた業務知識を有していますので、安心して開発をお任せいただけます。
個別に詳細説明やデモをご用意させていただきますので詳細はお問い合わせください。

導入事例

株式会社千趣会様

株式会社千趣会様

インターネット通販が築く顧客との強い信頼関係