Japanese English Chinese
 
 
 
  技術の構成
  SOA
  J2EE
  .NET
 ホーム > 技術の構成 > SOA
     
  SOA構築とMDAソフトウェア開発のモード  
   
 

  ソフトウェア管理がもう企業の自ら吹聴する笑わせどころにならなくて、ソフトウェア管理が企業にますますはっきりしている経済効果を持ってきて、ソフトウェア管理の価値が日に日に法人ユーザーに理解して受け入れられて、企業の情報の総監督の悩みは日増します。ソフトウェアの応用と技術の進級する過程に直面して、新旧(の程度)の系統的な間の越え難いデータのギャップ、増大する基礎のデータとユーザー保護などの日常の仕事…

  中国の企業情報化は痛いでそして楽しい道中で歩いてきて、だんだん多くなる企業が集めてなるシステムを呼びかけることを見る時、だんだん多くなる企業が広範な適応性を持つシステムを呼びかける時、だんだん多くなる企業はひとつが長期に業務の応用拡大の需要に適応するシステムを呼びかける時。ソフトウェアの技術はすでにひっそりとしていた構築の革命を始める。——企業のサービスの構築SOA(Service Oriented Architecture)。

  SOAは1種の構築の理念と規格として、製品と技術の標準的な支持が必要です。IBM、BEA System、Oracle、Microsoftなど国際の大きいメーカーはすべて積極的にSOAの実践に身を投じて、そして努力した推進する。4、5年の発展を経て、すでにSOAを実際の応用に推し進める成果を形成する。

        “管理が1種の芸術です”、国際化の管理が努力して、企業管理の活動の自身を規格し、しかし企業管理は組織、流れ、資源と企業間の協力に関わって、これらの内容は運営の過程の中で入り混じり集まって複雑に関係してしかも絶えず変化して、これらのすべてはソフトウェアの構造を管理する複雑性に深い影響を与える。

        ソフトウェア・エンジニアリングの経典理論の中で、滝の方法でも重ねる方法でも、すべて需要分析からしてし始めるので、1歩ずつ様々なソフトウェアシステムを作り上げ始めます。しかし需要の変更は振る行かない影のようで、いつまでも、伴っています。すべての実際のアプリケーションシステムの開発者はシステムが開発段階,テキスト段階、オンライン段階に、需要の変更の極限に達している苦痛に遭遇します。どのようにこの問題を解決しますか?ソフトウェア開発と構築の革命を行うことができますか?SOAの提出は、このような革命と見なされます。その本質は系統的な模型とシステムの実現を分割するのです。

        企業管理の活動は如実に1つの社会のネットの疎通と調和に見ることができて、インターネットの発展の過程を振りかえって、1つの重要な一里塚はISO(Internet Standard Organization、国際標准の組織)がOSI(Open System Interconnect、オープンシステムが互いにつながります)に対する7階のネットの模型の定義です。それはなる前と後続各種のネットワーク技術の判定と分析の根拠になるだけではなくて、ネットワークプロトコルの設計と統一の参考の模型にもなります。7階の模型を創立する主な目的は異なるネットワークが連結する時に遭う互換性の問題を解決するで、たとえばNovellネットとNTネットの間の標準的な遺失のため、互いに連ねたいならばが想像しにくいのです。そこでISOを通じて、サービスして、インターフェイスと合意の3つの概念は明確に区分します:サービスは一層は前の層にどんな機能を提供するかと説明し、インターフェイスは一層がどのように下層のサービスを使うかと説明し、合意はどのようにひとつの階のサービスを実現するかに関連する;このように各階の間はとても強い独立性を持って、ネットの中で各実体の間どのような合意を採用するかのは制限がなくて、上へ 同じサービスを提供し、そして、隣のインターフェースを変えないのみなら、いいです。

         SOAは企業管理のソフトウェアの中の応用価値は上の7階のネットの模型に等しいことです。普通はSOA、サービスに向かう構築が1つのモジュールの模型で、それはアプリケーションの不一致の機能のユニットをサービス(service)にカプセルし、異なったサービスの間は定義のいいインターフェイスを通じて、通信を行います。インターフェイスは中立の方式で、定義し、具体的にサービスを実現するハードウエアのプラットフォーム、操作システムとプログラム言語と単独です。このように標準的な統一的なインターフェイスの定義(特定の実現の上で決めることを強制しません)の特徴がサービスの間の松のカップリングを称する。

        SOAの定義から、以下のこと:
  SOAは1種のソフトウェアの系統的な構築です。言語ではなくて、具体的な技術もではなくて、更に1種の製品ではなくて、それは特定の環境で採用の構築を提供して、1種の理念構築で、人々がサービスに向かう解決案の骨組みです。

  サービス(service)は全体のSOA実現の核心です。SOA構築の基本的な元素はサービスで、SOA は1組の実体(サービスの提供者、サービスの消費者、レジストリ、サービス条項、サービス代理とサービスの契約書)を指定して、これらの実体は詳しくどのようにサービスを提供と消費するかと説明しました。SOAに従う観点のシステムは必ずサービスがあって、これらのサービスが互いに操作し、独立的に、モジュールの化な、位置明確な、松のカップリングのができて、しかもネット(UDDI)を通じてその住所を探すことができます。

        SOAの融通性は企業に巨大な利益を持ってきます。もし企業のIT構築を引き出すならば、その機能を太い粒子のサービスする形式で表して、サービスごとにすべてはっきりして、その業務の価値を表して、それではこれらのサービスの顧客(会社の内部で、あるいは会社のある業務の仲間)はこれらのサービスを使用することができて、そのバックグランドの実現の具体的な技術を考慮する必要はありません。IDCは2005年にいっそうSOAの参考の模型を明確にして、SOAを実現する基本的な元素とそれらの間の備えるべきな論理の関係を提供し、SOAの良性の発展を導いています。

 

  MDAソフトウェアの構造と開発のモード

  伝統の企業管理の過程の中で、企業の業務に対する処理は種々の業務の流れを通じて、実行しにきたので、企業が情報化の過程をするのはソフトウェアを通じて、企業の各種の制度、管理方法と作業の流れを固体化して、ソフトウェアを通じて、スピードを高め、コストを下げ、管理を強化します。企業の生命周期は1つの動態の変化の過程です。すべての成長の段階、企業が内外部環境の変化のために、異なる政策、管理方式、作業の流れと組織のモードが需要し、業務が変わって、組織の構築は変わっています。企業のユーザーは絶えず新しいシステムを開発しなければならなくて、あるいは絶えず管理ソフトウェアを進級するによって、次第に増大した日常需要を満たす。

        伝統のアプリケーションソフトのモードは子システム、モジュール、機能、証券、帳簿、報告表などのすべての基本的な元素の組み合わせを通じて、過程で企業の業務に駆動します。、単点で単モジュールのミニアチュア管理の中に、この方式の持ってきた便利な、すばやい取引先の価値の誘導、次世代のソフトウェア管理する製品の発展に深い印にアイロン(こて)をあてて下きます。しかしこの応用のモードは各業種の業務の流れの絶えず変化する企業の応用に直面する中で、特に企業の流れの管理の3つの段階に直面して:流れの再構造、流れの最適化、流れの協力の管理することと訴えること、その固体化の変更しにくい流れの処理方式、あるいは簡単にデータの間の変える関係を創立することを通じて、すべては変わるソフトウェアの需要に適応することが足りないのです。

        SOA構築の提出は有効的にこの矛盾を解決するためです、SOAは具体的な実現の手段と方法に、それぞれ違う標準があって、MDA模型の駆動の構築はきっと現在の工業の標準です。

        業務のミドルウエアが業務の実現に対する抽象、表現は業務の模型です。動態の模型を通じて、業務の流れの動態適応することを実現することができます。

        企業の動態のモデリングは一連の措置を通じて、一定の方法を採用することとで、実際的な企業の対象の発展と変化のモードに対して、分析と簡略化を行って、モデリングの目的にたいする大きくない影響がある細い現象を取り除いて、抽象的な動態の模型の過程を得ます。企業の動態のモデリングの過程は一連の活動、方法とツールに関連して、企業の異なっている側面を述べる模型を創立する。企業の組織の複雑性のため、単一の模型を採用して企業の多方面の特徴を表現することを表現することができなくて、そこで企業の動態のモデリングの中で多数の視角の模型に関わって、常用するのは:情報の模型、機能の模型、組織の模型、流れの模型の4つの動態の模型。

        情報の模型:情報の角度から企業にたいする陳述を行うので、企業の情報システムは情報の模型の体現で、企業と関係があるすべての情報を処理、保存、保護することに用いて、これらの情報はそれぞれの機能の元素を連絡するきずなです。

        機能の模型:機能が活動を視角にして、全体の企業に対して陳述を行って、表現するのは企業の各機能のモジュールの間の関係です。

        組織の模型:組織構造の木、団、能力、役と権限などをすることを述べます。

        流れの模型:定義の構成の活動と活動の間の論理関係を通じて、作業の流れの模型を述べる。

        経営の良好な企業は自身の発展の状況と外部の経済の環境などの要素に従って、適切に自分の管理パターン、組織の構築、業務の流れなどを調整する。企業の動態のモデリングの目的はユーザーに自分の熟知した方式で、最も早い最も合理的な方式で、会社の組織の模型、機能の模型と過程の模型を創立して、あるいは彼らに対して、相応の調整を行って、予測しにくい急速に変化する市場の競争環境の中で、もっと高い効率と更に低いコストを求めます。
 
     
 
© 2001-2008 北京世紀思特技術開発有限公司