ソフトウェア管理がもう企業の自ら吹聴する笑わせどころにならなくて、ソフトウェア管理が企業にますますはっきりしている経済効果を持ってきて、ソフトウェア管理の価値が日に日に法人ユーザーに理解して受け入れられて、企業の情報の総監督の悩みは日増します。ソフトウェアの応用と技術の進級する過程に直面して、新旧(の程度)の系統的な間の越え難いデータのギャップ、増大する基礎のデータとユーザー保護などの日常の仕事…
中国の企業情報化は痛いでそして楽しい道中で歩いてきて、だんだん多くなる企業が集めてなるシステムを呼びかけることを見る時、だんだん多くなる企業が広範な適応性を持つシステムを呼びかける時、だんだん多くなる企業はひとつが長期に業務の応用拡大の需要に適応するシステムを呼びかける時。ソフトウェアの技術はすでにひっそりとしていた構築の革命を始める。——企業のサービスの構築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の良性の発展を導いています。
|